next up previous contents Next:  Le serveur de polices Up: Le système X-Window. Previous:  Conventions pour nommer les   Table des matières  

44.11  Configuration des polices de caractères.

Les polices de caractères utilisées par X sont conventionellement stockées sous /usr/X11R6/lib/X11/fonts/. Chaque répertoire contient un fichier fonts.alias qui contient une correspondance des noms complets de toutes les polices et des noms simplifiés. De plus, ce fichier contient une liste de polices contenues dans ce répertoire. Pour créer ces fichiers, vous devez descendre (cd) dans chaque répertoire et exécuter mkfontdir de la manière suivante:

mkfontdir -e /usr/X11R6/X11/fonts/encodings -e /usr/X11R6/lib/X11/fonts/encoding/large


Vous pouvez exécuter à nouveau cette commande à tout moment pour faire bonne mesure.

Afin d'indiquer à X d'utiliser ces répertoires, ajoutez les lignes suivantes à la section ``Files'' de /etc/X11/XF86Config, /etc/X11/XF86Config-4 ou /etc/X11/xorg.conf. Typiquement, cette section devrait ressembler à ceci:

Section ``Files'' 
     RgbPath    ``/usr/X11R6/lib/X11/rgb'' 
     FontPath   ``/usr/X11R6/lib/X11/fonts/misc/:unscaled'' 
     FontPath   ``/usr/X11R6/lib/X11/fonts/75dpi/:unscaled'' 
     FontPath   ``/usr/X11R6/lib/X11/fonts/Speedo/'' 
     FontPath   ``/usr/X11R6/lib/X11/fonts/Type1/'' 
     FontPath   ``/usr/X11R6/lib/X11/fonts/misc'' 
     FontPath   ``/usr/X11R6/lib/X11/fonts/75dpi/'' 
EndSection 


Il arrivera régulièrement que vous souhaitiez ajouter un répertoire sans vouloir redémarrer X. La commande pour ajouter un répertoire au chemin des polices de caratères d'X est:

xset +fp /usr/X11R6/lib/X11/fonts/<nouveau_repertoire>


tandis que pour supprimer un répertoire, vous utiliserez:

xset -fp /usr/X11R6/lib/X11/fonts/<nouveau_repertoire>


Pour donner le chemin vers les polices, utilisez la commande:

xset fp= /usr/X11R6/lib/X11/fonts/misc,/usr/X11R6/lib/X11/fonts/75dpi


Revenez à la configuration par défaut avec:

xset fp default


Si vous changez quoique ce soit dans vos répertoires de polices de caractères, vous devriez exécuter:

xset -fp rehash

pour conduire X à relire les répertoires de polices.

La commande chkfontpath affiche les paramètres du chemin courant des polices. Notez aussi qu'XFree86, version 4, possède un moteur TrueType. Les polices TrueType (.ttf) sont fréquentes sous Windows. Il s'agit de polices de taille variable et de haute qualité, destinées aux écrans graphiques. Vous pouvez ajouter un répertoire TrueType à côté des autres répertoires cités ci-dessus et exécuter:

ttmkdir fonts.scale 
mkfontdir -e /usr/X11R6/lib/X11/fonts/encodings -e /usr/X11R6/X11/lib/fonts/encodings/large 


dans chacun des répertoires. Notez que ttmkfdir est requis pour cataloguer les polices de caractères en tant que polices variables.


next up previous contents Next:  Le serveur de polices Up: Le système X-Window. Previous:  Conventions pour nommer les   Table des matières  
1-01-2006