@akashic/bmpfont-generator
v5.0.0
Published
generate bitmap fonts from TrueType fonts
Keywords
Readme
bmpfont-generator
ttfファイルからビットマップフォントを作成するためのツールです。
インストール方法
このソフトウェアはcanvasモジュールに依存しています。canvasモジュールの動作のためにcairoをインストールしておく必要があります。cairoのインストール方法はcanvasモジュールのREADMEを参照してください。
$ npm install -g @akashic/bmpfont-generator利用方法
ビットマップフォントの描画に使用するTrueTypeフォント(ttf形式)のファイル名と、出力されるビットマップフォント(png形式)のファイル名を指定してください。
$ bmpfont-generator infile.ttf outfile.pngヘルプ
$ bmpfont-generator --helpオプション
| オプション | 短縮名 | 効果 | 必須 | デフォルト値 |
| :---------------------: | :----: | :--------------------------------------: | :--: | :--------------: |
| --height <size> | -H | 文字の縦サイズ(px) | | 13 |
| --fixed-width <size> | -w | 文字の横サイズ(px) 。指定した場合、文字の幅に関わらずsizeを幅の値とする | | |
| --chars <string> | -c | 書きだす文字の羅列 | | 0-9,a-Z,各種記号 |
| --chars-file <filepath> | -f | 書き出す文字が羅列されたテキストファイルのパス | | |
| --missing-glyph <char> | -m | -cの指定に含まれない文字の代わりに用いる代替文字 | | フォントが持つ代替文字 |
| --missing-glyph-image <filepath> | -M | 代替文字として用いる画像ファイルのパス | | |
| --fill <fillstyle> | -F | フィルスタイル | | #000000 |
| --stroke <strokestyle> | -S | ストロークスタイル | | #000000 |
| --stroke-width <strokewidth> | | ストロークの太さ(px) | | 1 |
| --quality <quality> | -Q | 1-100の画質。指定する場合、 pngquant が必要 | | 圧縮しない |
| --baseline <baseline> | | ベースライン | | 自動で計算された値 |
| --no-anti-alias | | アンチエイリアス無効化 | | |
| --json <filepath> | | jsonファイルを書き出すパス | | <outfileName>_glyphs.json |
| --no-json | | jsonファイルを出力しない | | |
| --margin | | 文字間の余白(px) | | 1 |
ライセンス
本リポジトリは MIT License の元で公開されています。 詳しくは LICENSE をご覧ください。
ただし、画像ファイルおよび音声ファイルは CC BY 2.1 JP の元で公開されています。
