XLFD (X Logical Font Description)
XLFD est une convention permettant de décrire 14 caractéristiques d'une fonte dans le nom même de la fonte:
Ces 14 caractéristiques sont séparées par des tirets (-)
Dans certains cas comme par exemple récupérer la liste de fontes répondant à certains critères, il est possible de remplacer une caractéristique de la liste par le caractère générique *, et un caractère précis de la caractéristique par un point d'interrogation (?).
Les caractéristiques d'une police se présentent sous la forme suivante :
Caractéristique | Désignation |
Origine | Fonderie ayant conçu la fonte |
Nom_famille | Nom de la fonte Charter, Courier, Helvetica, Symbol ou Times par exemple. |
Poids/graisse | Epaisseur des caractères. Par exemple medium ou bold. |
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 | Une valeur indiquant l'épaisseur relative par rapport aux autres fontes produites dans la même fonderie. Les valeurs possible sont normal, condensed, narrow, ou double. |
Style | Chaine supplémentaire permettant d'indiquer de façon unique la fonte |
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. (100 pour 10 pixels) Unité de mesure de référence |
Définition_X | Valeur représentant la définition suivant l'axe X |
Définition_Y | Valeur représentant la définition suivant l'axe Y |
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 | Exprimée en dixième de pixel, représente la largeur moyenne d'un caractère |
Enregistr._police | Chaîne désignant l'organisme ayant homologué le codage de la police. L'organisation des standards internationaux ISO. |
Codage_police | Chaîne identifiant le jeu de caractères dans l'enregistrement spécifié. |