problèmes de rendu des polices en utilisant Pango + Cairo + Fontconfig en utilisant Visual Studio, sous GCC fonctionne bien

StackOverflow https://stackoverflow.com/questions/2024652

Question

J'ai un gros problème, et j'espère que vous pouvez me aider.

Je PORTAGE un jeu de Linux à Windows, et en utilisant MinGW fonctionne très bien (sauf pour certains accidents que je ne sais pas comment, mais ce n'est pas mon problème maintenant)

Utilisation du jeu Fontconfig (2.4.2-3), Le Caire (1.8.8) et Pango (1.26.0) pour rendre le texte.

Le problème est que, en utilisant Visual Studio, je ne vois pas les polices (tous les caractères sont affichés sous forme de petite boîte), et la sortie, il me dit ceci:

** (performous.exe:4344): CRITICAL **: No modules found:
No builtin or dynamically loaded modules were found.
PangoFc will not work correctly.
This probably means there was an error in the creation of:
  'D:\Project\PerformousInstall-vc\etc\pango\pango.modules'
You should create this file by running:
  pango-querymodules > 'D:\Project\PerformousInstall-vc\etc\pango\pango.modules'


** (performous.exe:4344): WARNING **: couldn't load font "Bitstream Charter Not-Rotated 18px", falling back to "Sans Not-Rotated 18px", expect ugly output.

** (performous.exe:4344): WARNING **: couldn't load font "Sans Not-Rotated 18px", falling back to "Sans Not-Rotated 18px", expect ugly output.

** (performous.exe:4344): WARNING **: All font fallbacks failed!!!!

** (performous.exe:4344): WARNING **: failed to choose a font, expect ugly output. engine-type='PangoRenderWin32', script='latin'

** (performous.exe:4344): WARNING **: All font fallbacks failed!!!!

Cette erreur est que lorsque j'utilise Visual Studio, mais parce qu'il me résoudre beaucoup d'autres bugs, je serai très intéressé pour obtenir les polices travaillant sous VS.

Désolé si j'oublié quelque chose ou je n'ai rien posté, mais je ne sais pas quoi afficher.

Quelqu'un a quelques conseils?

Merci à l'avance de l'aide, si je ne me reçois clair, se sentent pas à demander.

Était-ce utile?

La solution

Vous devez définir les polices qui Pango UTILISIEZ à quelque chose qui existe réellement sur une machine Windows, ni Bitstream ni Sans existent et c'est ce Pango vous dit (sa valeur par défaut est Sans). Essayez le réglage à Segoe UI et vous devriez voir le texte

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top