2011-11-04 4 views
3

Je rends du texte en utilisant pangomm, mais la police que j'utilise n'a pas de glyphes pour les parties du texte (dans ce cas, il y a du japonais mélangé avec l'anglais). Pango semble rendre le texte correctement en utilisant une police de secours.Comment déterminer la police de repli pour Pango?

Comment puis-je déterminer quelle police est utilisée comme solution de secours?

Répondre

0

En fait, la sélection de police est basée sur le backend de police Pango sélectionné. Principalement utilisé (je pense) est Fontconfig.

Les polices de caractères sont toujours choisies en regardant la couverture Unicode des polices, ce qui signifie que Fontconfig essaie de choisir la police qui couvre les lettres dans le texte que vous voulez rendre le mieux. Ne sachant pas si votre problème s'applique à Fontconfig, je n'entrerai pas dans beaucoup de détails.

Mais si c'est le cas, jetez un oeil à http://www.freedesktop.org/software/fontconfig/fontconfig-user.html, en particulier la section sur la «correspondance des polices».

N'hésitez pas à demander à nouveau.

+0

Merci, cela fait un moment que je me suis éloigné de ce problème, mais si vous pouvez fournir un moyen définitif (en supposant que le backend est Fontconfig) pour trouver la police la plus proche, j'accepterai votre réponse. – cyang

Questions connexes