Linux FAQ's & Manuals


xfs


when using xfree86 3.x, a font server is the only way to use truetype fonts, as xfree86 3.x does not have built-in support for truetype fonts.

but even when using xfree86 > = 4.x, there are reasons why you might want to use a font server instead of rendering the fonts via the x-server.

advantages of using a font server:

disadvantages of using a font server:

check what is most important to you and then decide yourself whether you want to use a font server.

by default a font server is not used on suse linux, the default is to render fonts via the x server. if you want to use a font server you have to activate it as explained here:

suse linux already includes an init script /etc/init.d/xfd and a suitable configuration file /etc/x11/fs/config for the font server xfs.

editing the xfs configuration file /etc/x11/fs/config is probably not necessary, but in cannot hurt to have a quick look at this file. check whether catalogue variable contains the correct font paths.

now add

     fontpath   "unix/:7100" 

into the section ``files'' of /etc/x11/xf86config, above all other fontpath entries. you may also remove or comment out all other fontpath entries if you want to use all fonts via the font server (if you do that, x11 won't start anymore unless xfs is running!).

to make the font server start automatically during booting, call

     insserv  /etc/init.d/xfs 

as root or use the yast2 run-level-editor to make xfs start at the appropriate run levels.8

then run suseconfig. to start the font server immediately without rebooting, type

     ~$ /etc/init.d/xfs start 

as user root.

if you install new fonts, uninstall fonts or make any changes to the configuration file /etc/x11/fs/config, please call

     ~$ /etc/init.d/xfs reload 

to make xfs re-read it's configuration file.



footnotes

... levels.8
this description to make xfs start automatically is for suse linux > = 8.0. for suse linux < = 7.3 you must edit /etc/rc.config and set the variable start_xfs to "yes"
2005-03-09