Une police est définie par 14 caractéristiques, séparées par des tirets (-) ; cet identificateur est appelé description XLFD (X Logical Font Description). Dans certains cas, une caractéristique peut être remplacée par le caractère générique * et un caractère dans une caractéristique peut être remplacé par un point d'interrogation (?). Tableau 17-4 répertorie les caractéristiques et leur signification.
Les caractéristiques d'une police sont les suivantes :
"-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 sous marque déposée de la police. |
Graisse |
Chaîne indiquant la graisse relative de la police, par exemple, bold (gras). |
Inclinaison |
Code correspondant au 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. |
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 correspondant à l'espacement entre les unités. M (Monospace--police à chasse fixe) P (Proportional space--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é. |
La description XLFD suivante s'applique à une police appelée charter, conçue par Bitstream et prenant en charge l'encodage 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-*
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 :
Groupe de polices
Taille
Alias
Alias XLFD
Emplacement
Police
Police XLFD