La commande xset -q
permet d'afficher où se situent les répertoires contenant les fichiers de configuration des polices. Ce sont les répertoires qui apparaissent après ``Font Path:'' :
Font Path: /usr/X11R6/lib/X11/fonts/misc, /usr/X11R6/lib/X11/fonts/75dpi, /usr/X11R6/lib/X11/fonts/100dpi
Dans chacun de ces répertoires se trouvent au moins deux fichiers : fonts.alias
et fonts.dir
.
Le fichier fonts.alias
s'édite à la main. Il spécifie l'alias d'une police. Des jokers sont permis ('*') dans la syntaxe du nom de la police. Le nom d'une police contient plusieurs champs. L'ordre de ces champs est le suivant :
Par exemple, la police :
-misc-fixed-medium-r-normal--7-50-100-100-c-50-iso8859-1 -misc-fixed-medium-r-normal--7-70-75-75-c-50-iso8859-1
On peut définir un nouvel alias dans ce fichier pour pouvoir l'utiliser ensuite pour une quelconque application, par exemple :
foxapoil -misc-fixed-medium-r-normal--7-50-100-100-c-50-iso8859-1 -misc-fixed-medium-r-normal--7-70-75-75-c-50-iso8859-1
Pour utiliser une telle police, on peut par exemple essayer :
xterm -fn foxapoil
L'autre fichier de configuration des polices, fonts.dir
, permet de change toutes les polices avec la commande mkfontdir
.
On peut tester une police grâce à l'application xfontsel
, à laquelle il faudra donner les caractéristiques comme expliqué ci-dessus pour le fichier fonts.alias
.
On peut également trouver la liste complète de toutes les polices à l'aide de la commande xlsfonts
. La liste des polices disponibles étant élevée, il peut être utile d'utiliser des jockers ('*' ou '?') :
xlsfonts -fn *-helvetica-bold-*-24-*
Le résultat devrait ressembler à ceci :
-adobe-helvetica-bold-o-normal--24-240-75-75-p-138-iso8859-1 -adobe-helvetica-bold-o-normal--24-240-75-75-p-138-iso8859-1 -adobe-helvetica-bold-r-normal--24-240-75-75-p-138-iso8859-1 -adobe-helvetica-bold-r-normal--24-240-75-75-p-138-iso8859-1
Les polices fixes disponibles par des alias sont accessibles en appliquant un filtre à la sortie de xlsfonts
:
xlsfonts | grep [0-9]x[0-9]
Le résultat devrait ressembler à ceci :
10x20 12x24 12x24kana 12x24romankana 5x7 5x8 6x10 6x12 6x13 6x13bold 6x9 7x13 7x13bold 7x14 7x14bold 8x13 8x13bold 8x16 8x16kana 8x16romankana 9x15 9x15bold
Enfin, la commande xfd
permet d'afficher une police particulière, par exemple :
xfd -fn *-helvetica-*-24-*
Note sur le presse-papier : l'application xclipboard
permet de copier et coller un texte sélectionné dans une boite, celle qui résulte de son appel. Pour l'utiliser, on rentre un texte qu'on sélectionne avec la souris (boutton gauche) et qu'on colle (boutton du milieu). On peut sauvegarder le contenu du presse-papier ou simplement afficher son contenu par le simple appel de cette application.