1754975 Members
3357 Online
108828 Solutions
New Discussion юеВ

Re: CDE Fonts missing

 
SOLVED
Go to solution
Dan Hetzel
Honored Contributor

CDE Fonts missing

 
Everybody knows at least one thing worth sharing -- mailto:dan.hetzel@wildcroft.com
5 REPLIES 5
Dan Hetzel
Honored Contributor

Re: CDE Fonts missing

Well, I've hit the key too fast !

Hi All,

We have 8 new L2000 here with HP-UX 11.0 installed.
We use them through Hummingbird Exceed from our desktops and have the following message every time we start an X11 application:
Warning: Missing charsets in String to FontSet conversion
Warning: Cannot convert string "-dt-interface system-medium-r-normal-m*-*-*-*-*-*-*-*-*" to type FontSet
Warning: Missing charsets in String to FontSet conversion
Warning: Cannot convert string "-dt-interface user-medium-r-normal-m*-*-*-*-*-*-*-*-*" to type FontSet

When starting a session on our old platforms running 10.20 or 11.0 we don't have this problem.

I've double checked the installed fonts and they look OK.

Any idea ?

Dan
Everybody knows at least one thing worth sharing -- mailto:dan.hetzel@wildcroft.com
RikTytgat
Honored Contributor

Re: CDE Fonts missing

Dan,

Do you have a font server running on one or more of your servers?

ps -ef|grep fs

Is this font server included in the font path of you X-server (Hummingbird)? You can check this by doing a

xset -q

in a terminal window on your eXceed. To add a fontserver entry to the font path, try

xset fp+ tcp/hostname_fontserver:7000

I don't know eXceed very well, but I use RefleXion and the same is true there.

Good luck,
Rik.
RikTytgat
Honored Contributor

Re: CDE Fonts missing

Dan,

One more thing.

You can check the available fonts by executing the command

xlsfonts

on your xserver (eXceed). grep for dt to check whether or not they are there.

If you want to add the font path permanently, it requires a change to the eXceed font configuration.

Bye again
,
Rik
Alex Glennie
Honored Contributor
Solution

Re: CDE Fonts missing

font server process = xfs ! see man xfs

How to provide CDE fonts from HPUX to Exceed?

If a fontserver is not set up or the fontserver's config does
not include the CDE fonts (/usr/dt/config/xfonts/C/) then set up
a font server as follows:

a. Edit the file /etc/X11/fs/config and append
/usr/dt/config/xfonts/C/ to the end of the catalog line.

Note: Make sure to have the "/" character added behind
the uppercase C. This defines a font directory
and not only a single font file.

b. Edit the file /etc/rc.config.d/xfs and make sure it has
the following set:

RUN_X_FONT_SERVER=1
CONFIG_FILE_NAME=/etc/X11/fs/config

c. Start the fontserver by typing the following:
/sbin/init.d/xfs start

NOTE: If the fontserver was previously running, then it
will have to be stopped with the command
"/sbin/init.d/xfs stop" before re-starting.

Select the Fontserver on the PC

1. Open the Xconfig Icon in Exceed: Open the "Font" Icon,
select "Font Database", than press the "Add" button and
select in the new window the "Server" option.

2. Enter the IP address or full hostname of the system
where you are runing the X fontserver. Leave the rest
of the settings as default (tcp, 7000).
Dan Hetzel
Honored Contributor

Re: CDE Fonts missing

Hi Guys,

Thanks a lot ! It's working now.

I still don't understand why it used to work on the old servers without running a font server... I'll check if Exceed could be updated.

Kindest regards,

Dan
Everybody knows at least one thing worth sharing -- mailto:dan.hetzel@wildcroft.com