1

OS X 用に開発している Carbon OpenGL アプリにテキスト レンダリングを追加しようとしています。

aglUseFont は非推奨になったため、テキストを追加し、グリフのプロパティ (幅、高さ、間隔など) を照会できる別の方法を探しています。

これまでに CoreText と ATSUI を調査しましたが、どちらもうまくいきませんでした。

私を助けてください!!

ありがとう!

4

2 に答える 2

3

FreeTypeプロジェクトを見てみましょう。これは、OpenType、TrueType、Postscript Type 1、およびその他の形式をサポートする、オープン ソースでポータブルなフォント レンダリング エンジンです。FreeType と OpenGL のオープン ソース統合がいくつかあります。たとえば、OGLFTを参照してください。または、自分で作成することもできます。FreeType に適切なピクセル形式でビットマップを生成させ、これらのビットマップを に渡すことは難しくありませんglTexImage2D

于 2009-03-02T20:24:50.387 に答える
1

結局、私は自分のフォントに古き良き glBitmap を使用しました。

各文字のレンダリングを作成し、関連情報 (幅、高さ、オフセットなど) を取得する Apple 開発サンプルを見つけました。

ただし、後でさらに作業を行う時間があれば、上記で提案されているように FreeType プロジェクトを使用する予定です。

ありがとう!

于 2009-03-03T21:24:03.997 に答える