Pregunta

Estoy tratando de agregar la representación de texto a una aplicación Carbon OpenGL que estoy desarrollando para OS X.

Dado que el aglUseFont ahora está en desuso, estoy buscando otra forma de agregar texto y poder consultar las propiedades del glifo (es decir, ancho, alto, espaciado, etc.)

Hasta ahora he investigado CoreText y ATSUI, pero ambos sin mucha suerte.

¡Por favor, ayúdame!

¡Gracias!

¿Fue útil?

Solución 2

Al final, acabo de ir con el viejo glBitmap para mis fuentes.

Encontré una muestra de desarrollo de manzana que creó cada carácter y obtuvo su Información pertinente (ancho, altura, desplazamiento, etc.)

Sin embargo, si tengo tiempo para trabajar más en él más adelante, planeo usar el proyecto FreeType como se sugirió anteriormente.

¡Gracias!

Otros consejos

Puede echar un vistazo al proyecto FreeType : es un motor de código abierto, portátil y de fuentes. que admite OpenType, TrueType, Postscript Type 1 y otros formatos. Hay varias integraciones de código abierto de FreeType con OpenGL; vea, por ejemplo, OGLFT . O simplemente puede hacer su propio rollo: no es difícil hacer que FreeType genere mapas de bits en algún formato de píxel adecuado, y luego pase estos mapas de bits a glTexImage2D .

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