Frage

Ich versuche, Text-Rendering auf eine Carbon-OpenGL-app Ich entwickle für OS X.

hinzufügen

Da die aglUseFont jetzt veraltet ist, ich bin auf der Suche nach einem anderen Weg zum Hinzufügen von Text sowie der Lage sein, die Glyphe Eigenschaften abzufragen (das heißt Breite, Höhe, Abstand, etc.)

Bisher habe ich untersucht und Core ATSUI aber beide ohne viel Glück.

Bitte helfen Sie mir !!

Danke!

War es hilfreich?

Lösung 2

Am Ende ging ich einfach mit dem guten alten glBitmap für meine Schriften.

Haben Sie eine Apfel dev Probe , die jedes Zeichen gerendert erstellt und erhielten seine relevante Informationen (Breite, Höhe, Offset, usw.)

Allerdings, wenn ich die Zeit bekomme später noch mehr Arbeit auf, es zu tun, ich plane, das Projekt zur Verwendung von Freetype, wie oben vorgeschlagen wurde.

Danke!

Andere Tipps

Sie können einen Blick auf die nehmen Projekt Freetype: es ist ein Open-Source, portable, Schrift-Rendering-Engine dass unterstützt Opentype, Truetype, Postscript Type 1 und andere Formate. Es gibt mehrere Open-Source-Integrationen von Freetype mit OpenGL; siehe zum Beispiel OGLFT . Oder Sie könnten nur Ihre eigene Rolle. Ist es nicht schwer zu Freetype Bitmaps in einem geeigneten Pixelformat machen erzeugen, und dann diese Bitmaps glTexImage2D passieren

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top