クローズ。この質問は
オフトピックです。現在、回答を受け付けていません。
コメント
回答
フォントビルダーは、私が必要とするほとんどすべてのことを実行します。 FontStudioとAngelCodeの両方のBMFontは、同様のタスクを実行します。FontBuildersの機能の一部を次に示します。
- QTアプリであるため、すべてのプラットフォームで同等に機能します。
- 必要に応じてアプリを簡単に拡張できるオープンソース
- カスタムの画像と説明(レイアウト)エクスポーターを許可するように設計されているため、拡張がさらに簡単になります
- ファイルシステムからフォントを読み込みますWindowsレジストリの代わりに。これにより、自分のTTFからテクスチャフォントを生成するのが非常に簡単になります。
- 最終的な画像のサイズを自動調整するため、推測する必要はありません(FontStudioのように)。さらに、これらのテクスチャは2サイズの累乗に制限できます。
- カーニングペアがサポートされているため、TTFで使用されている場合は情報をエクスポートできます。
It 「しかし、すべてが完璧というわけではありません。デフォルトのレイアウトプラグインは最悪です。ボックスレイアウトツールは、文字をアルファベット順に使用して左上から右下にテクスチャを塗りつぶすだけです。あまり効率的ではありません。最初に文字を高さで並べ替えるように変更し、すぐに改善しました。効率(2行の変更)。
コメント
回答
回答
回答
回答
多くの複雑で機能があります-豊富なツールがありますが、ビットマップフォントを作成するための私のお気に入りのツールは、 Codeheadのビットマップフォントジェネレータ(CBFG)です。これは非常に1つのことを行うシンプルなツールです。上手。実装のヒントが明確に文書化されています。
ほとんどのビットマップフォント作成者と同様に、画像をエクスポートするだけなので(そして読みやすいデータ構造であるため)、もちろんグラフィックAPIに依存しません。 OpenGLまたはDirect3Dの独自のテキストレンダリングシステムはそれほど難しくありません。文字ごとにクワッドをレンダリングし、適切な座標でビットマップフォントテクスチャを適用します。
これがお役に立てば幸いです!
注:これはWin32アプリケーションのみですが、それでもお勧めします!
回答
Mac用の優れたツール Glyph Designer であり、Cocos2Dユーザーの間で選択されるツールになりました。多くの機能があり、最近、コマンドラインのサポートを含むように更新されました。
コメント
回答
前回これを探していました(iPhoneゲームの場合)。さまざまなオプションを試しましたが、必要なすべてを実行できるオプションが見つかりませんでした。市販のTTFフォントの非常に小さな文字を使用して単一のテクスチャをレンダリングする必要がありました。必要な文字だけが含まれるように文字範囲を指定します。グリフをできるだけ密にパックしたかったのです。実行時にテクスチャ座標が必要でした。「実際の」カーニングは気にしませんでしたが、グリフの測定が必要でした。実行時に、適切な間隔で配置されます。そこで、すべての文字をレンダリングし、ABC間隔(Windowsで報告されている)とテクスチャ座標を保存する小さなWindowsアプリを作成しました。
非常に小さいテキスト(以下など)をレンダリングする場合は、高さ16ピクセル)XPまたはVistaでは、Windowsのアンチエイリアシングの欠点に遭遇します。私にとって簡単な解決策は、 http://drwatson.nobody.jp/gdi++/index-en.html 透明なスーパーサンプリングを取得します。最初からやり直す場合は、おそらく同じアプローチを取りますが、ネイティブテキストレンダリングの代わりにFreeType2を検討します。
テキストが更新されていない場合多くの場合、プラットフォームのテキストレンダリング(またはFreeType)を使用して、実行時に必要に応じてチャンク全体をテクスチャにレンダリングできます。次に、文字列ごとに1つのクワッドをレンダリングする必要がありますが、テクスチャの割り当てはより複雑になります。ただし、利点として、これらの難しいアジア言語での完璧なテキストレンダリングとレイアウトが、大幅に高速なGLコードとともに無料で提供されます。個々の文字を大量にレンダリングすると、縮退した3つのストリップなどがあっても、コストがかかります。
回答
回答
探しているキーワードは「ラスタライザー」です。 XNAには1つ組み込まれています。Googleですばやく検索すると、 FreeType が表示されます。他に何があるかわかりません。
コメント
回答
必要に応じて FontForge をご覧になるインタラクティブなツールです。これは、TTFフォントをビットマップ形式に変換するためのさまざまなツールをサポートするフルフォントエディタです。さまざまなタイプのスクリプトをサポートしているため、パイプラインにも統合できるはずです。
コメント
回答
回答
OS X用の新しいビットマップフォントジェネレータがリリースされました:bmGlyph(http://www.bmglyph.com)。 Mac AppStoreでのみ入手可能です。多くの機能を備えたフォントアトラスとビットマップ(hd / sd)を出力します。