2015/07/13(月) [n年前の日記]
#1 [dxruby][python] BMFontを等幅フォントのように配置し直すPythonスクリプトを書いた
_ShoeBox
で作成した BMFont のテクスチャ画像 + .fnt を読み込んで、等幅フォントのようにグリッド上に配置し直す Pythonスクリプトを書いてみたり。
_Shoeboxで生成したBMFont(ビットマップフォント)テクスチャを等幅フォントのように配置し直すPythonスクリプト - gist
使い方は以下。
動作確認環境は以下。
補足。
_Shoeboxで生成したBMFont(ビットマップフォント)テクスチャを等幅フォントのように配置し直すPythonスクリプト - gist
使い方は以下。
python conv_monospc.py BMFontテクスチャ画像.png BMFontのfntファイル.fnt 出力画像ファイル名.png
動作確認環境は以下。
- Windows7 x64
- Python 2.7.10
- Pillow 2.8.1
補足。
- ASCIIコードの範囲のみに対応。
- 配置し直したフォント画像は、各文字をグリッド内の中央に収めてるだけなので、位置が気に入らない場合は別途画像編集ツールで修正を。
[ ツッコむ ]
以上です。