mieki256's diary



2013/10/04(金) [n年前の日記]

#3 [unity][cg_tools] ビットマップフォント画像を作るソフトについてメモ

ttf等のフォントから、ビットマップフォント用の画像を作成するツールについて探したり。環境はWindows。

Bitmap Font Generator :

_BMFont - AngelCode.com (Bitmap Font Generator)
_BMFont(Bitmap Font Generator) で NGUI 向けのビットマップフォントを作る方法 - 強火で進め

Windows 上では、Bitmap Font Generator なるツールを使うのがオススメらしい。ただし、このツールで出力した画像は、フォントをギッチリと詰めた感じの画像になる。

各文字の配置情報は、*.fnt というファイルにテキストその他で出力される。以下のような内容だった。
info face="M+ 1p bold" size=-24 bold=1 italic=0 charset="ANSI" unicode=0 stretchH=100 smooth=1 aa=4 padding=0,0,0,0 spacing=1,1 outline=2
common lineHeight=34 base=26 scaleW=256 scaleH=256 pages=1 packed=0 alphaChnl=0 redChnl=4 greenChnl=4 blueChnl=4
page id=0 file="mplus_0.png"
chars count=96
char id=-1   x=9     y=0     width=17    height=28    xoffset=-2    yoffset=5     xadvance=14    page=0  chnl=15
char id=32   x=248   y=24    width=5     height=5     xoffset=-2    yoffset=-2    xadvance=7     page=0  chnl=15
char id=33   x=114   y=98    width=9     height=22    xoffset=1     yoffset=6     xadvance=10    page=0  chnl=15
char id=34   x=242   y=112   width=13    height=11    xoffset=-1    yoffset=5     xadvance=11    page=0  chnl=15
(以下省略)

SDL用BMFontMaker :

サイトが繋がらないので、Internet Archive のページへリンク。

_SDL用BMFontMaker (Internet Archive)

SDLで使えるビットマップフォント画像を出力できる。横一列にずらりと文字が並んだ画像になる。各文字は、紫のドットを境界にして分割されるから、その紫のドットを探して各幅を記録しておくことで、文字毎に異なる文字幅を扱える。

Bitmap Font Creator :

_Bitmap Font Creator - WIP - The Game Creators Forum

海外の掲示板上で公開されてた。等間隔・マス目上に文字を配置した画像を生成してくれる。フォントの縁取り、影、グラデーションをサポート。また、画像出力時には文字の最大サイズも表示してくれる。

インストールは、setup.exe を実行。また、画像出力時に、Amazonの広告を表示しているように見えた。

以上です。

過去ログ表示

Prev - 2013/10 - Next
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31

カテゴリで表示

検索機能は Namazu for hns で提供されています。(詳細指定/ヘルプ


注意: 現在使用の日記自動生成システムは Version 2.19.6 です。
公開されている日記自動生成システムは Version 2.19.5 です。

Powered by hns-2.19.6, HyperNikkiSystem Project