Il est désavantageux de stocker sur chaque machine toutes les polices de caractères. Vous pourriez imaginer disposer d'une grande base de données de polices installées sur une machine de sorte que ces dernières soient utilisées par d'autres machines, sur le réseau et à la demande. Vous pourriez aussi utiliser un serveur X qui ne supporte pas une police donnée; s'il pouvait lire des polices depuis le réseau, il ne sera pas nécessaire que ce serveur inclue par lui-même le support de cette police. Le démon xfs (X font server) est un service qui résoud ce problème.
xfs lit son fichier de configuration dans
/etc/X11/fs/config ou /etc/X11/xfs/config.
Ce fichier contient typiquement:
client-limit = 10
clone-self = on catalogue = /usr/X11R6/lib/X11/fonts/misc:unscaled, /usr/X11R6/lib/X11/fonts/75dpi:unscaled, /usr/X11R6/lib/X11/fonts/ttf, /usr/X11R6/lib/X11/fonts/Speedo, /usr/X11R6/lib/X11/fonts/Type1, /usr/X11R6/lib/X11/fonts/misc, /usr/X11R6/lib/X11/fonts/75dpi default-point-size = 120 default-resolutions = 75,75,100,100 deferglyphs = 16 use-syslog = on no-listen = tcp |
/etc/init.d/xfs start
( /etc/rc.d/init.d/xfs start ) |
Section ``Files''
RgbPath ``/usr/X11R6/lib/X11/rgb'' FontPath ``/usr/X11R6/lib/X11/fonts/misc/:unscaled'' FontPath ``unix/:7100'' EndSection |
xset +fp unix/:7100
|
FontPath ``inet/127.0.0.1:7100''
|
Enfin, notez que, concernant la version 3.3 d'XFree86 (qui n'a pas de support pour TrueType), le serveur xfstt est disponible sur Fresh Meat à l'adresse http://freshmeat.net/.