2009-07-03 9 views
0

私は最善の方法は、フォントがglcanvasで働く持つことが何であるかわからないんだけど...クロスプラットフォームのフォント

を/ wxWidgetsのとOpenGLワットクロスプラットフォームのアプリを開発しています。私はFTGLを使ってみましたが、コンパイルするためにWebサイトでサンプルコードを手に入れることができないので、Fedora 11に含まれているバージョンが壊れていると思います。私はGLUTまたはSDLを使用してみることができますが、私はそれらを依存関係として含めるかどうか分からない...

編集:異なるAPI。

私はフォントライブラリを持っていても、私が見たすべてのものはフォントファイルへのパスを必要とし、クロスプラットフォームのやり方でそれをどうするかわかりません。

答えて

0

すべてのプラットフォームは、フォントの扱いが異なります。システム上にフォントを見つけるためのクロスプラットフォームの方法はありません。代わりに含まれています...

  • あなたのアプリであなたのフォントをパッケージ化して、どこにいるかを知ることができます。
  • フォントをバイナリBLOBに変換し、アプリに埋め込みます。
  • OSをテストし、それに応じてフォントパスを設定してください。
関連する問題