━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ FONTX2変換ツール ttf2fnt v1.0 by nika ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ †概要 ┃ ━━━━┛  このアプリケーションは、TureType フォントを LbFn や DOS などで利用可能な FONTX2 形式に変換するアプリケーションです。 †使い方 ┃ ━━━━━┛  解凍後、コマンドプロンプト等から ttf2fnt.exeを実行して下 さい。下記の引数をつけて実行すると動作を変えることができま す。なお、変換を実行するには最低でも-ttfオプションが必要で す。出力ファイル名の指定が無い場合はフォント名やサイズなど から自動的に FONTX2 ファイル名を生成し、カレントフォルダに 出力されます。 オプション 効果 -charset xxxx 文字コードまたは変換テーブルを指定します。 -ttf xxxx 変換するTTFを指定します(必須)。 -fnt xxxx FONTX2ファイルから合成・インポートします。 -name xxxx フォント名を指定します(最大8バイト)。 -size xxxx TTFのフォントサイズを指定(ポイント単位)。 -width xxxx 文字の幅を指定します。 -height xxxx 文字の高さを指定します。 -base xxxx フォントの垂直位置を調整します(Y座標)。 -left xxxx フォントの水平位置を調整します(X座標)。 -help 簡易ヘルプ(英語)を表示します。 -png プレビュー用のイメージを作成します。 -padl/-padr/-padt/-padb xxxx または -pad xxxx 字形の周囲に余白を挿入します。 -index 左側と上側に文字コードを表示します。 -noindex 左側と上側に文字コードを表示しません。 -indexcut 未使用の文字コードの領域を省略します。 -noindexcut 未使用の文字コードの領域を省略しません。 サポートしている文字コード一覧 ASCII, ANK, CP437(OEM/DOS), LATIN Shift_JIS, EUC-JP, CP932, Shift_JIS-2004, EUC-JIS-2004, EUC-KR, UHC, Johab, BIG5, BIG5_1984, BIG5UNI, CP950, Unicode(UCS-2) 変換テーブルファイルの推奨フォーマット ・変換対象の文字コードと対応するUnicodeが空白またはTABで  区切られたフォーマットであること。 例) 0x8140 U+3000 # IDEOGRAPHIC SPACE ~~T~~~┬~~~T~~┬~~T~~~~~~~~~~~~~~~~~ | │ | | +-コメント(字形名称など) | │ +--------文字コード(Unicode) | │ | "0x"か"U+"で始まる Unicode | └───┴──空白(20h)またはTAB(09h)区切り +-----------------"0x"で始まる変換先の文字コード ※2つ以上の Unicode が必要なもの、U+10000 以上の Unicode には非対応です。 変換経過表示について ・コンソールに FONTX2情報と TTF のコピーライト情報が表示  され、次に FONTX2 変換経過、その後にイメージ作成経過が  表示されます。 実行例(一部省略): D:\>ttf2fnt -ttf msgothic.ttc -png MSGZN16X: fontsize=16x16, base=(0,14)... charset=Shift_JIS (C) 1997 Copyright Ricoh Company,LTD. All right are... Processing: 88 / 88 table, 6879 / 6879 chars ( 100.0% ) Processing: 6879 / 6879 chars ( 100.0% ) Completed.  src/ttf2fnt.php を同じフォルダに置いて実行するとそちらを 優先して実行することが出来ます。  また、PHP5等がインストールされている環境の方は、このソー スコードをその環境で実行したほうがかなり速くなるみたいです。 †著作権等について ┃ ━━━━━━━━━━┛  このアプリケーションはフリーソフトです。著作権は放棄しま せん。再配布や改造などについては好きに行ってください。改造 したものの配布についてもご自由に行って構いません。  また、作者はこのアプリケーションを利用したことによって損 害や障害などが発生した場合でも保証する義務は無いものとしま す。自己責任でご利用下さい。  アプリケーションで利用しているものについては、それぞれの ライセンスに準じるものとします。  作成した FONTX2 フォントファイルは元の TrueType フォント のライセンスの範囲内でご利用下さい。作成したフォントファイ ルを配布したりすると TrueType フォント側のライセンス違反に あたる可能性があります。 †関連サイト ┃ ━━━━━━━┛  不具合や改善点などを見つけた場合は、Twitter などで報告し て頂ければ幸いです。 ・配布所 http://www.geocities.jp/nika_towns/ ・Twitter http://twitter.com/nika_towns ・nika's wiki (pukiwiki) http://nika.osask.tk/ http://wiki.nika-2ch.net/ ・ニコニコ動画 http://www.nicovideo.jp/user/200584 http://dic.nicovideo.jp/u/200584 http://seiga.nicovideo.jp/user/illust/200584 http://www.niconicommons.jp/user/2876 ・Bambalam PHP EXE Compiler/Embedder (bamcompile) v1.21 http://www.bambalam.se/bamcompile/ †更新履歴 ┃ ━━━━━━┛ ◇Ver.1.0 (2014/03/16版) ・初版