Domanda

Sto cercando di aggiungere il rendering del testo a un'app Carbon OpenGL che sto sviluppando per OS X.

Dato che aglUseFont è ora obsoleto, sto cercando un altro modo per aggiungere testo e poter interrogare le proprietà dei glifi (ovvero larghezza, altezza, spaziatura, ecc.)

Finora ho studiato CoreText e ATSUI ma entrambi senza molta fortuna.

Per favore aiutami !!

Grazie!

È stato utile?

Soluzione 2

Alla fine sono appena andato con un buon vecchio glBitmap per i miei caratteri.

Trovato un esempio di sviluppo apple che ha creato il rendering di ogni personaggio e ne ha ottenuto il rendering informazioni pertinenti (larghezza, altezza, offset, ecc.)

Tuttavia, se avrò il tempo di fare più lavoro su di esso in seguito, ho intenzione di utilizzare il progetto FreeType come è stato suggerito sopra.

Grazie!

Altri suggerimenti

Puoi dare un'occhiata al FreeType : è un motore open source, portatile, di rendering dei font che supporta OpenType, TrueType, Postscript Type 1 e altri formati. Esistono diverse integrazioni open source di FreeType con OpenGL; vedere ad esempio OGLFT . Oppure puoi semplicemente creare il tuo: non è difficile fare in modo che FreeType generi bitmap in un formato pixel adeguato, quindi passa queste bitmap a glTexImage2D .

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top