Solaris CDE - Guide avancé de l'utilisateur et de l'administrateur système

Description XLFD (X Logical Font Description)

Une police est définie par 14 caractéristiques, séparées par des tirets (-) ; cette définition est appelée description XLFD (X Logical Font Description). Dans certains cas, il est possible de remplacer une caractéristique de la liste par le caractère générique *, et un caractère de la caractéristique par un point d'interrogation (?). Tableau 17–4 répertorie les caractéristiques et leur signification.

Les caractéristiques d'une police se présentent sous la forme suivante :

"-Origine-Nom_famille-Graisse- Inclinaison-Largeur-Style-Taille_pixels- Taille_points-Définition_X-Définition_Y-Espacement- Largeur_moyenne-Enregistrement_police-Codage_police"

Tableau 17–4 Définition des caractéristiques de polices

Caractéristique 

Définition 

Origine

Chaîne désignant le concepteur de la police. 

Nom_famille

Chaîne indiquant le nom de marque déposée de la police. 

Graisse

Chaîne indiquant la graisse relative de la police, par exemple, bold (gras). 

Inclinaison

Code indiquant le sens de l'inclinaison. 

R (Roman, pas d'inclinaison) 

I (Italique, inclinaison à droite) 

O (Oblique, inclinaison à droite) 

RI (Italique inversé, inclinaison à gauche) 

RO (Oblique inversé, inclinaison à gauche) 

Largeur

Chaîne indiquant la largeur, par exemple, compressed (comprimé) ou expanded (étendu). 

Style

Chaîne fournissant des informations supplémentaires permettant d'identifier la police de façon unique.  

Taille_pixels

Entier indiquant la taille d'un caractère-em en pixels. 

Taille_points

Entier indiquant la taille d'un caractère-em en dixièmes de points. 

Définition_X

Entier indiquant la définition horizontale en pixels. 

Définition_Y

Entier indiquant la définition verticale en pixels. 

Espacement

Code spécifiant l'espacement entre les unités. 

M (Monospace-police à chasse fixe)  

P (Proportional-police à espacement proportionnel) 

C (Character cell-police définie par une hauteur et une largeur de caractère). 

Largeur_moyenne

Entier indiquant la largeur moyenne en dixièmes de pixels. 

Enregistr._police

Chaîne désignant l'organisme ayant homologué le codage de la police.  

Codage_police

Chaîne identifiant le jeu de caractères dans l'enregistrement spécifié.  

Exemple

La description XLFD suivante s'applique à une police appelée charter, conçue par Bitstream et prenant en charge le codage standard ISO8859-1 :

 -bitstream-charter-medium-r-normal--8-80-75-75-p-45-iso8859-1

Cette police est de graisse moyenne, elle n'est pas inclinée et sa largeur est normale ; elle est proportionnelle et sa taille de caractère-em est de 8 pixels (ou 8 points). Les définitions horizontale et verticale sont de 75 pixels, et la largeur moyenne d'un caractère est de 45 dixièmes de pixels (ou 4,5 pixels).

Certains éléments de cette chaîne peuvent être remplacés par des caractères génériques. Le système utilise la première police correspondant aux éléments indiqués.

Si vous voulez utiliser une police charter 8 pixels, vous pouvez indiquer :

*-charter-*-*-*-*-8-* 

Affichage des attributs du groupe de polices sélectionné

Sélectionnez le bouton Attributs de la boîte de dialogue Police du Gestionnaire de configuration pour afficher les attributs de groupe de polices suivants :