Rockboxのフォントをいじる

フォントhelvR10.fntは,名前からわかるように10ドットのフォントである.しかし1行は12ドットである.このフォントを使うWPSに,たとえば普通の10ドットフォントを使うと行間が狭くレイアウトが崩れるし,12ドットフォントを使うとレイアウトは崩れないが文字が若干大きい.
ということで,10ドットの日本語フォントを,下に2ドット空白を入れて高さ12ドットにしたという作業メモ.

元となるフォント

手っ取り早く作ろうと思ったので,http://rockbox.jpn.org/wiki/?Fontで公開されている"LCフォント 8〜20ドットの詰め合わせ,fntに変換前のBDFファイル"を持ってきた.

作成

shg-10.bdf(10ドットフォント)の下半分と,shg-12.bdf(12ドットフォント)の上半分を合体.
その後同ページに置いてあるconvbdf.cをコンパイルしてできたconvbdf.exeを使って,

./convbdf.exe -f hogehoge.bdf

で完了.ちょっと全体が上によっているような気がしたので,BBX 3 9 2 -1などの部分をすべてBBX 3 9 2 -2のように,4つめの数字を1減らして*1全体を1だけ下にずらした.

*1:http://rockbox.jpn.org/wiki/?Fontにあるbdf_down.plと同じことをすればいい.