Representación de la fuente de los problemas de uso de Pango + Cairo + Fontconfig el uso de Visual Studio, en GCC funciona bien

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

Pregunta

Tengo un gran problema y espero que me puedan ayudar.

Me estoy portando un juego de Linux a Windows, y el uso de MinGW funciona bien (excepto por algunos fallos que no sé cómo, pero ese no es mi problema ahora)

Juego de uso Fontconfig (2.4.2-3), el Cairo (1.8.8) y Pango (1.26.0) para procesar el texto.

El problema es que, el uso de Visual Studio, no puedo ver las fuentes (todos los caracteres se muestran como poco recuadro), y en la salida que me dicen esto:

** (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!!!!

Este error sólo cuando yo uso el Visual Studio, pero debido a que arreglarme un montón de otros fallos, voy a estar muy interesado en obtener fuentes de trabajo bajo VS.

Lo siento si he olvidado algo o no he publicado nada, pero no tengo idea de qué publicar.

Alguien tiene algunas sugerencias?

Gracias de antemano por la ayuda, si no tengo yo claro, no dudes en preguntarme.

¿Fue útil?

Solución

Es necesario establecer las fuentes que Pango están usando para algo que realmente existe en una máquina Windows, ni tampoco Bitstream Sans existen y eso es lo que le está diciendo Pango (su valor por defecto es Sans). Inténtelo de Segoe a la interfaz de usuario y debería ver el texto

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top