JackosKing VNR
: d'ailleur KDE ce n'est pas juste un WM et un DM?
Sally :
Je voudrais pporter une précision au ./35 de Kevin au cas où un nioob passe par ici et ne connaisse pas le sens très particulier que Kevin donne au mot obsolète ^^
En fait Kevin veut dire qu'il est désormais recommandé, si on développe sous X, d'utiliser libfontconfig et libxft de préférence au vieux système de gestion des polices du standard X11 qui était franchement un peu pourri. Beaucoup d'applis récentes (notamment toutes les apps en gtk2 et aussi je suppose en une version récente de qt, je ne crois pas qu'il y en ait énormément à part ça) le font. Ces bibliothèques utilisent leurs propres fichiers de configuration qui sont normalement dans /etc/fonts. Mais ça pourrait laisser entendre que le serveur de polices des nouvelles versions de X utilise maintenant fontconfig/xft, ce qui n'est pas le cas (du moins pas encore, autant que je sache) ! donc le serveur X *ne lit pas* la configuration de fontconfig et ne va pas voir dans les répertoires qui ne sont pas déclarés dans le XF86Config (ou xorg.conf) par des lignes FontPath (enfin il y a peut-être un ou deux répertoires compilés en dur dans le serveur, mais bon).Autrement dit, si on veut qu'une fonte soit accessible à toutes les applis X, il faut avoir mis le répertoire la contenant dans les fichiers de fontconfig et avoir refait le cache avec fc-cache pour les applis utilisant fontconfig *et* il faut *aussi* que le répertoire soit dans le FontPath et que la fonte soit listée dans le fonts.dir du répertoire (généré avec mkfontscale et mkfontdir), pour toutes les applis X « de base ».
Donc n'interprétez pas son post comme « il faut virer toutes les lignes fontpath du fichier de config elles servent à rien », parce que je suis même pas sûr que le serveur X accepte de démarrer s'il ne trouve pas au moins la fonte "fixed" ^^