Question

J'essaie d'ajouter le rendu du texte à une application Carbon OpenGL que je développe pour OS X.

Puisque aglUseFont est désormais obsolète, je cherche un autre moyen d'ajouter du texte et de pouvoir interroger les propriétés du glyphe (c'est-à-dire la largeur, la hauteur, l'espacement, etc.)

Jusqu'à présent, j'ai étudié CoreText et ATSUI, mais les deux sans trop de succès.

S'il vous plaît aidez-moi!

Merci!

Était-ce utile?

La solution 2

En fin de compte, je me suis contenté du bon vieux glBitmap pour mes polices.

Vous avez trouvé un exemple Apple Dev qui a restitué chaque caractère et obtenu son informations pertinentes (largeur, hauteur, décalage, etc.)

Cependant, si j'ai le temps de travailler plus tard, je prévois d'utiliser le projet FreeType comme suggéré ci-dessus.

Merci!

Autres conseils

Vous pouvez consulter le projet FreeType : il s'agit d'un moteur de rendu de police open source, portable et qui prend en charge OpenType, TrueType, Postscript Type 1 et d’autres formats. Il existe plusieurs intégrations open source de FreeType avec OpenGL; voir par exemple OGLFT . Vous pouvez également lancer le vôtre: il n’est pas difficile de faire en sorte que FreeType génère des bitmaps dans un format de pixel approprié, puis les passe à glTexImage2D .

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