bonjour,
(Ce n'est pas du développement et presque tout est dans le titre)
Je ne comprends pas comment le serveur X utilise les fichiers de polices de caractères.
Je pensais que la liste des polices disponibles pour une application X était fonction des polices installées sur le serveur X (contenu de /usr/share/fonts ou /usr/share/X11/fonts).
Mais en lançant un "open office" sur un serveur X distant "pauvre" (avec un stricte minimum de paquet), je me rends compte qu'OO m'offre les mêmes polices.
J'ai fait la même expérience avec gedit ou kate et j'ai constaté que la liste des polices était constante : que le serveur X soit local ("machine riche") ou distant ("machine pauvre")
J'en déduis que la liste des polices utilisables par OO/Kate/gedit ne dépend pas du serveur X mais des application elles-même.
Y aurait il plusieurs mécanismes de gestion des polices ?
* un mode ancestral où le serveur X exploite ses propres fontes (/usr/share/fonts) et peut en fournir la liste via les fonctions de la libX (genre XListFonts()).
* un/des mode(s) "amélioré(s)" où les toolkit QT/GTK/... gèrent eux mêmes les polices et exploitent donc celles installées en local sans dépendre de la configuration du serveur X.
Et cerise sur le gâteau, google me parle de Xft (X font server) : est ce encore/toujours actualité ou est ce tomber en désuétude ?
Quelqu'un pourrait il éclairer ma lanterne ?
merci
Partager