web-dev-qa-db-fra.com

Pango-WARNING **: échec de la sélection de la police, attente d'une sortie laide

Je reçois cette erreur lors du démarrage de tout ce qui utilise la bibliothèque Pango. J'utilise Kubuntu 9.10. J'ai fait 'Sudo apt-get --reinstall install' sur libgtk * libcairo * libpango * et fontconfig, sans succès.

Quelqu'un peut-il m'indiquer la bonne direction? Merci.

19
Andrew

J'ai fait beaucoup de recherches à ce sujet et je n'ai jamais trouvé de réponse décente. Mon problème concernait l'exécution de virt-manager (un utilitaire basé sur xwindows) sur un serveur distant. J'ai toutes les polices sur ma boîte xwindows mais pas sur l'hôte distant.

l'i couru 'yum install xorg-x11-font *' sur l'hôte distant tout a bien fonctionné.

30
devnull

Je me suis heurté à cela sur Amazon Linux, avec le jeu minimal de paquets X nécessaire pour exécuter vncserver, et j'ai dû installer dejavu-sans-fonts et dejavu-serif-fonts.

12
lawrence

Vérifiez les droits d'accès aux fichiers de polices, en particulier pour les polices que vous avez installées manuellement, telles que: hors de la portée de gestion des packages.

Pango peut échouer avec cette erreur lorsque la police n'est pas lisible par l'utilisateur du bureau. Exemple: police installée sous/usr/share/fonts/..., appartenant à root, aucune autre personne ne dispose de droits de lecture.

2
Edrik

Vos polices sont probablement installées dans/usr/X11R6/share/fonts mais depuis pango-1.24, les polices devraient être dans/usr/share/fonts. La solution consiste à relier les polices X11:

ln -s /usr/X11R6/share/fonts /usr/share

Cela devrait résoudre le problème.

0
Brad

Assurez-vous que la police que vous utilisez avec pango est installée sur la machine.

Recherchez les polices installées dans le répertoire/usr/share/fonts.

Pour installer de nouvelles polices, suivez les étapes décrites dans this document:

0
Gurpreet Singh