next up previous contents index
Next: Configurer le gestionnaire de Up: Utilisation de XFree86 Previous: Le lecteur de boîte

     
La spécification des polices de caractères

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.


next up previous contents index
Next: Configurer le gestionnaire de Up: Utilisation de XFree86 Previous: Le lecteur de boîte
MATHIEU DECORE
1999-11-03
Merci de me dire ce que pensez de ce document.