2010年12月29日水曜日

HT-03A をまだまだ使い続けるょ その5

フォントを入れ替えてみよう。
"今"とか字体がだいぶ違うからね。
フォントは NTEmacs とかでも使用している M+ の合成フォントとBitstream Vera Sans Monoにする。

  adb push M+1VM+IPAG-circle.ttf /sdcard/DroidSansJapanese.ttf
  adb push BitstreamVeraSansMono_Font\VeraMoBd.ttf /sdcard/DroidSans-Bold.ttf
  adb push BitstreamVeraSansMono_Font\VeraMono.ttf /sdcard/DroidSans.ttf
  adb shell
  # mount -o remount,rw /dev/block/mtdblock3 /system
  # cp /sdcard/DroidSansJapanese.ttf /system/fonts
  # cp /sdcard/DroidSans-Bold.ttf /system/fonts
  # cp /sdcard/DroidSans.ttf /system/fonts

  # reboot

さてさて、いい感じだな。っと、ADW で文字化けする…。のは既知の問題か。
unofficial fontforge-mingwを使用して、こちらのページを参考にフォントを修正して再度置き換えた。
うん、今度は大丈夫みたい。

実は一度、fontforge で保存を失敗したらしく DoCoMo のロゴで固まってしまって焦った。
HOME+電源でリカバリを起動し、adb shell で接続して
  / # mount -a
して、/system/fonts の下をデフォルトに書き戻し事なきを得た。

ってことで、好みのフォントへの入れ替え完了。

[追記 31 Dec 2010]
自分では試していないけど、どうやら /system/fonts/ 以下にフォントファイルを置かずに /sdcard/*.ttf へのシンボリック・リンクを張っても大丈夫らしい。
それならば間違えたフォントファイルを作ってしまったときにリカバリは楽だった、というか焦らずにすんだよなぁ。
事前調査不足だった…。

0 件のコメント:

コメントを投稿