Lexique informatique › Infrastructure › Chemin de polices (X11)

Chemin de polices (X11)

Infrastructure Svenska → Mis à jour: 2026-10-09

La liste des répertoires et des serveurs de polices que le serveur X parcourt quand un client demande une police par son nom, et la cause la plus courante d'un serveur X qui refusait de démarrer.

Dans le protocole de base, les polices sont l'affaire du serveur. Le client envoie un nom XLFD ou un alias comme fixed, et le serveur parcourt son chemin dans l'ordre jusqu'à trouver une correspondance. Chaque entrée est soit un répertoire, soit un serveur de polices du type tcp/hôte:7100. Un répertoire ne compte que s'il contient fonts.dir, l'index que mkfontdir génère à partir des fichiers BDF et PCF ; mkfontscale fait de même pour les formats vectoriels, et fonts.alias donne des noms courts aux noms longs. C'est dans le fonts.alias du répertoire misc que fixed devient 6x13, ce qui explique à lui seul l'allure d'xterm.

Le chemin se règle avec FontPath dans xorg.conf, se modifie à chaud avec xset fp+ et xset fp rehash, et s'affiche avec xset q. Si le répertoire misc manque, le serveur s'interrompt avec « could not open default font 'fixed' », une erreur qu'une génération d'utilisateurs de Linux connaissait par cœur. Depuis 2008, une entrée peut aussi être catalogue:/etc/X11/fontpath.d, un répertoire de liens symboliques où les paquets déposent les leurs sans toucher à la configuration. Tout cela ne concerne que les polices du noyau du protocole : Xft et fontconfig rastérisent côté client et se moquent éperdument du chemin du serveur, ce qui permet de l'avoir cassé aujourd'hui sans que personne s'en aperçoive.

← Retour au lexique