convttf というのは、ttf や、ttc フォントをRockbox で使える fnt ファイルに変換するソフトです
※変換コマンドラインオプションのキャラクタエンコード、指定不要っぽいです・・・(^_^;)
http://www.rockbox.org/wiki/CreateFonts
Rockbox の wiki に、フォントの作り方
っていうページがあるんですが
ここの最後に載ってる
convttf
っていう子が見つからなくて・・・
http://forums.rockbox.org/index.php?topic=27390.0
Rockbox の Forum に載ってました(・∀・)♪
Cygwinでコンパイルできる、ということなので書いてあるとおり
libfreetype-devel
libfreetype6
libfreetype2
このへんをセットアップします
Cygwin の Setup.exe を –X オプション付きで起動
Rockbox の他、全 ~.jp サイトからダウンロードする
ニッポン男児仕様 Cygwin Setup !
( ゚д゚ )
X11 –
freetype2
freetype2-demons ※要らない鴨
libfreetype-devel
libfreetype6
を貰ってきます
libbz2-devel も必要らしい
ftp.jaist.ac.jp 国立大学法人 北陸先端科学技術大学院大学 さん
いつもお世話になっておりますm(_ _)m
こんなことでしかご恩をお返し出来ませんが
連呼で赦して下さ(ry
国立大学法人 北陸先端科学技術大学院大学
の皆さま、ありがとうございます!!
make についてググったんですが・・・
よくわからないのd(ry
Makefile の中に convttf って書いてあるから
イケるんちゃうか?t(ry
と
make convttf
したら
ちょっとエラー出てるケドw
(;・∀・)
convttf.exe 出来た
Cygwin の画面で
オプションなしで起動したヘルプ画面
convttf.exe 使用法
(Rockbox d9f1f86-120116 ソースファイルからビルド版)convttf [オプション] [入力ファイル]
convttf [オプション] [-o 出力ファイル] [1個の入力ファイル]デフォルト出力ファイル : <font-size>-<basename>.fnt
'-ta' または '-tc' のコマンドラインで指定されているときは、
デフォルトの出力ファイルは、次のようになります。
<font-size> - <入力ファイルの内部 postscript-name>.fntオプション
-s N スタート出力文字エンコーディング >= N
-l N リミット出力文字エンコーディング <= N
-p N フォントサイズ(デフォルト N=15)
-c N 文字間スペース (N ピクセル)
-x 文字の余空間調整(V や W などの上部間隔を改善するため)
-X N 水平および垂直方向の解像度(デフォルト N=60)
-TA N トリム垂直上昇(N パーセント)
-TD N トリム垂直降下(N パーセント)
-Ta N トリム垂直上昇(N ピクセル)
-Td N トリム垂直降下(N ピクセル)
-r N 行間スペース (N ピクセル)
-d デバッグ:変換結果表示
-tt .ttc フォントの中身一覧を表示
-t N .ttc 時のフォント指定。0から始まっています(デフォルト 0)
-ta (出力ファイル名指定オプションを無視する).ttc 内部のすべてのフォントを変換する
-w 数字(0-9)、同じ幅にすることは避けてください※-w オプション謎(;´Д`)
試しに
ttf フォントファイルを同じディレクトリに置いて
convttf -s 32 -l 39049 -p 12 -c 2 -X 72 -r 1 -o 12-IPA_ex_Gothic.fnt ipaexg.ttf
してみた IPA ex ゴシック 12P はこんな感じ
なんですが・・・
よく見たら
音 び防止バッファ
って、何?(汗)
他にも「高」「香」などなど、字がでない・・・w
convttf -p 11 -c 2 -X 75 -r 1 -o 11-JSK_ex_Gothic.fnt IPA_ex_Gothic.ttf
※IPA じゃなくしたのは[お察し下さい](ry
※Jyouhousyori・Suisin・Kikou
※どこかの英語なら JBC じゃね?協会と同じスタイル(ry
エンコードするキャラクタ指定やめたらちゃんと出ました(;´∀`)
要らないのかも・・・
プロポーショナルフォント系なので
ちょっと文字間隔が微妙な感じですが・・・w
ちゃんとØも見やすく表示してるし
okかな(`・ω・´)
イロイロとオプションを変更して変換してみると
イイ感じになるかもしれません(・∀・)
ttfconv.exe
ttfconv.exe 説明書
改参
※Cygwin で使ってる必須 dll があると、コマンドプロンプトでも使えるようですが
※コンパイルするのに Cygwin 要るから・・・、exe だけで赦してくだs(ry
使って、ナニか起きても
ワタシは知りませんけれd(ry
(;´∀`)♬
0 件のコメント:
コメントを投稿