Bitmap Font Generatorの使用法 1. ダウンロード http://www.angelcode.com/products/bmfont/ よりセットアップファイルをダウンロード、インストールして下さい。 2. オプションの設定 [Options] → [Font Settings]で各種の設定を行います。 ・Face:任意のフォント ・Charset:Unicode ・Disable undefined characters:チェックあり(フォント非対応の文字が選択されなくなります) ・Size:任意(Penumbra側で確認しながら大きさを調整した方が良いでしょう) ・Height:100%(特に変更する必要はありません) ・Bold:任意(好みに応じて) ・Italic:任意(好みに応じて) ・Font smoothing:任意(フォントがなめらかになります。4が最も高品質ですが出力に時間が掛かります) ・Outline thickness:0(輪郭の大きさ。設定の必要は特にありません) ・Padding:すべて0() ・Spacing:すべて1(隣り合う文字の間隔) ・Width:256(フォント画像ファイルの横幅) ・Hight:256(フォント画像ファイルの縦幅) ・Bit Depth:8 ・Font descriptor:XML(出力されるfntファイルの形式) ・Textures:TGA ・Compression:None 3. 使用文字の選択 メインウィンドウからゲーム内で使用する文字を選択します。 ですが、膨大な一覧の中から一文字ずつ選択していくことは不可能に近く、 また全文字を使用するとテクスチャファイルが肥大しすぎてしまい、 またゲームプログラム側の許容文字数(3000個)を超えてしまいます。 そこで、Bitmap Font Generatorのファイル読込機能を用いることにより この問題に対処できます。 フォントに含めたい文字をそれぞれ任意のtxtファイルへコピーし、 UTF-16形式で保存、次にBitmap Font Generatorの EDIT → Select chars from fileを選択します。 ここで、先ほどUTF-16形式で保存したtxtファイルを読み込むと ファイルに含まれている文字が選択された状態になります。 4. フォントファイルの出力 使用文字の選択が完了したら、Options → Save bitmap font as... から 任意のファイル名で保存します。 5. フォントIDの変更 出力したfntファイルを開き、IDを3000以内の値に置き換えます。 ----