等幅フォントの作成
上のエントリの為に行った、WindowsのMSゴシックフォントをザウルス用に変換する手順
参考サイト
・わなびざうるす(http://touasa.cocolog-nifty.com/wannazau/2006/03/zaurus_makeqpfa_1601.html)
・Zaurus別館(http://csx.jp/~zaurus/font.htm)
ttcファイルからttfファイルを取り出す
WindowsのフォントはC:\windows\fontsに存在、MSゴシックはMS-Pゴシック等と一緒にmsgothic.ttcというファイルの入っているので以下の手順で取り出す。
> breakttc msgothic.ttc
- FONT00.TTF,FONT01.TTF,FONT02.TTFというファイルが作成される。各ファイルをダブルクリックするとフォント名が分かる。今回はFONT00.TTFがMSゴシックなのでmsgotic.ttfに名前変更
ザウルス用フォントに変更
- ここから makeqpf_arm.bz2.zipを取得
- makeqpf_arm.bz2に名前変更、展開してmakeqpf_armを取得
- SDカード上に/lib/fontsディレクトリを作成してmakeqpf_armとmsgotic.ttfをコピー
- 同じ場所に設定ファイルfontdirを作成(参考:http://doc.trolltech.com/2.3/fonts-qws.html)
msgothic msgothic.ttf FT n 50 160 u msgothic 変換後のフォント名 msgothic.ttf 変換するフォント名 FT FT:TTフォント、BDF:BDFフォント n y/n:italicにする/しない 50 50:通常、75:ボールド、他 160 16ポイント su s:アンチエイリアス、u/a:u=Unicode Range,a=ASCII Range msgothicはsを付けると上手くいかない
- フォント変換、画面が緑色になりエラー表示もするけれども無視、数十秒で終了。fontdirを書き換えて必要なポイントのフォントを続けて作成。
$ export QTDIR=/mnt/card $ ./makeqpf -A インプットスタイル用 $ ./makeqpf -display Transformed:Rot270 -A ビュースタイル用
- できたフォントを/home/QtPalmtop/lib/fontsにコピー
- ザウルスリセット、再起動