Skip to content

Instantly share code, notes, and snippets.

@takashi1975
Created February 8, 2015 07:24
Show Gist options
  • Select an option

  • Save takashi1975/86d2eddd6a583d8da316 to your computer and use it in GitHub Desktop.

Select an option

Save takashi1975/86d2eddd6a583d8da316 to your computer and use it in GitHub Desktop.
ビットマップフォント について
info face="number" size=32 bold=0 italic=0 charset="" unicode=0 stretchH=100 smooth=1 aa=1 padding=0,0,0,0 spacing=2,2
common lineHeight=55 base=26 scaleW=250 scaleH=32 pages=1 packed=0 alphaChnl=1 redChnl=0 greenChnl=0 blueChnl=0
page id=0 file="number.png"
chars count=10
char id=48 x=0 y=0 width=24 height=32 xoffset=0 yoffset=0 xadvance=24 page=0 chnl=0 letter="0"
char id=49 x=25 y=0 width=24 height=32 xoffset=0 yoffset=0 xadvance=24 page=0 chnl=0 letter="1"
char id=50 x=50 y=0 width=24 height=32 xoffset=0 yoffset=0 xadvance=24 page=0 chnl=0 letter="2"
char id=51 x=75 y=0 width=24 height=32 xoffset=0 yoffset=0 xadvance=24 page=0 chnl=0 letter="3"
char id=52 x=100 y=0 width=24 height=32 xoffset=0 yoffset=0 xadvance=24 page=0 chnl=0 letter="4"
char id=53 x=125 y=0 width=24 height=32 xoffset=0 yoffset=0 xadvance=24 page=0 chnl=0 letter="5"
char id=54 x=150 y=0 width=24 height=32 xoffset=0 yoffset=0 xadvance=24 page=0 chnl=0 letter="6"
char id=55 x=175 y=0 width=24 height=32 xoffset=0 yoffset=0 xadvance=24 page=0 chnl=0 letter="7"
char id=56 x=200 y=0 width=24 height=32 xoffset=0 yoffset=0 xadvance=24 page=0 chnl=0 letter="8"
char id=57 x=225 y=0 width=24 height=32 xoffset=0 yoffset=0 xadvance=24 page=0 chnl=0 letter="9"
kernings count=0
@takashi1975

Copy link
Copy Markdown
Author

fntファイル編集時の注意点
・パラメータ名=値 ... "="の前後に半角空白を入れない

@takashi1975

Copy link
Copy Markdown
Author

iDraw で画像を編集した例
・枠を先に作成 (枠の線は内側に描画を指定したらpng出力時にぼやけなかった)
・別レイヤーで枠の中に文字を配置 (数字など)
・枠ありで png出力し、shoebox でfnt出力を試し、fntファイルの設定を編集(自分の配置)
・プログラムで読み出しうまくいったら iDraw で 枠のレイヤーを出力しないように png出力しなおす

@takashi1975

Copy link
Copy Markdown
Author

上記 fntファイルの例
文字サイズ 24 x 32 (文字の間の間隔 x: 1) で pngを作成 (サイズ 250 x 32)

幾つかのパラーメータがまだよくわからない...
とりあえずshoebox で吐いた設定値を基本使用するようにしてみた。

@takashi1975

Copy link
Copy Markdown
Author

xadvance ... フォントの幅っぽい?(小さくすると文字間の幅が詰められた)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment