Fuentes para la aplicación Carbon OpenGL en OS X
-
03-07-2019 - |
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!
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
.