11.10.2 X Font server

Questo è il sistema di gestione dei font ideato più di 15 anni fa e gestito da xfs. Tale sistema è in genere fornito con le varie distribuzioni per compatibilità con le applicazioni che ancora lo utilizzano.

L’X server controlla nella sezione Files del file di configurazione /etc/X11/XF86Config, le directory che contengono i file per i font, specificate dalle direttive FontPath. Quindi si connette al server xfs (su una specifica porta) per la gestione dei font. Quindi per far avviare l’interfaccia grafica è necessario che sia avviato xfs, attraverso lo script /etc/rc.d/init.d/xfs che legge le impostazioni contenute nel file di configurazione /etc/X11/fs/config.

Section "Files"
    FontPath        "/usr/local/share/fonts/ttfonts"
    FontPath        "/usr/X11R6/lib/X11/fonts/misc:unscaled"
    FontPath        "/usr/X11R6/lib/X11/fonts/100dpi:unscaled"
    FontPath        "/usr/X11R6/lib/X11/fonts/75dpi:unscaled"
    FontPath        "/usr/X11R6/lib/X11/fonts/Type1"
    FontPath        "/usr/X11R6/lib/X11/fonts/Speedo"
    FontPath        "/usr/X11R6/lib/X11/fonts/misc"
    FontPath        "/usr/X11R6/lib/X11/fonts/100dpi"
    FontPath        "/usr/X11R6/lib/X11/fonts/75dpi"
End Section
Per aggiungere un font a xfs è necessario copiare i relativi file in una directory (ad es. /usr/share/fonts/local/myfonts). Quindi bisogna aggiungere tale directory al percorso di ricerca dei file relativi ai font, con il comando chkfontpath, come riportato di seguito

 
$ chkfontpath --add /usr/share/fonts/local/myfonts  
Quindi devono essere aggiornate le informazioni dei font con il comando ttmkfdir, come riportato di seguito

 
% ttmkfdir -d /usr/share/fonts/local/myfonts -o /usr/share/fonts/local/myfonts/fonts.scale  
Quindi, una volta riavviato xfs con il seguente comando

 
% service xfs reload  
sarà possibile utilizzare i nuovi font.

[da completare ...]

[da completare ...]