2010年11月10日水曜日

[X06HT]フォントを入れ替える

AuraxTSense v8.0にしてみると、どうもフォントが中華っぽいのでフォントの入れ替えをしてみました。
今のところSoftBankメールアプリの絵文字も文字化けせずに使えてます。




使ったフォントは下記です。


空き容量を確認しておく
※/system領域が足りないと起動しなくなったりします。
  1. リカバリーモードで起動してPCとUSB接続する。 
  2.  コマンドプロンプトを起動。
  3.  adb shell
  4.  mount /system
  5. df /system
  6. 私の場合は、34MBほどの空きがありました。


既存のフォントをバックアップしておく
 SDKのtoolsにて作業して下さい。
  1. リカバリーモードで起動してPCとUSB接続する。
  2. コマンドプロンプトを起動。
  3. adb shell
  4. mount /system
  5. 念のためフォントを確認。
  6. cd /system/fonts
  7. ls
  8. exit
  9. adb pull /system/fonts/ARDJ-KK.ttf .
  10. adb pull /system/fonts/Clockopia.ttf .
  11. adb pull /system/fonts/DroidSans-Bold.ttf .
  12. adb pull /system/fonts/DroidSans.ttf .
  13. adb pull /system/fonts/DroidSansArabic.ttf .
  14. adb pull /system/fonts/DroidSansFallback.ttf .
  15. adb pull /system/fonts/DroidSansHebrew.ttf .
  16. adb pull /system/fonts/DroidSansMono.ttf .
  17. adb pull /system/fonts/DroidSansThai.ttf .
  18. adb pull /system/fonts/DroidSerif-Bold.ttf .
  19. adb pull /system/fonts/DroidSerif-BoldItalic.ttf .
  20. adb pull /system/fonts/DroidSerif-Italic.ttf .
  21. adb pull /system/fonts/DroidSerif-Regular.ttf .
  22. adb pull /system/fonts/gcsh00d-hkscs.ttf .
  23. adb pull /system/fonts/ucsh00d_c.ttf
  24. フォントのファイルはPCのtoolsにコピーされているので、別の場所にでもオリジナルとして保存しておいて下さい。
  25. 再起動して下さい。
 ※abb pullの最後の『.』を忘れないようにして下さいね


Ubuntuフォントを導入する
※既存のフォントは強制的に上書きされてしまいます。
  1. ダウンロードしたUbuntuFonts.zipファイルをSDカードのルートに保存する。
  2. ROM Managerから[リカバリへ再起動]を行います。
  3. ClockmodworkMod Recoveryのメニューからinstall zip from sdcardを選択する。
  4. choose zip from sdcardを選択し、先ほどコピーしたファイルを指定する。
  5. 暫くすれば導入完了です。
  6. rebootして下さい。



yukarryAAフォントを導入する
  1. ダウンロードしたyukarryaa_043.otfのファイル名をDroidSansJapanese.ttfへ変更する。
  2. tools配下へコピー
  3. adb shell
  4. mount /system
  5. exit
  6. adb push DroidSansJapanese.ttf /system/fonts/DroidSansJapanese.ttf
  7. ファイルがコピー出来たかadb shellを使って/system/fontsをlsしてみて下さい。
  8. 再起動して下さい。



以上が、私が今回フォントの入れ替えを行った手順です。
yukarryAAフォントの手順で、他のフォントへの入れ替えも出来ると思います。


今回、作業をしていてzipファイルの作り方や署名の仕方などを新たに知りたくなったので、いずれ調べてみようと思ってます。

2 件のコメント:

  1. こちらのページを参考にして、私もおなじカスタムロムを焼いてみました。
    ありがとうございました。

    一点、困っていることがあります。
    それはフォントの置き換えなのですが、ubuntsはうまくいったのですが、日本語フォントだけがうまくいきません。

    アプリ等の表記やwebの文字列などは正しく置き換えられるのですが、設定メニューから展開した部分の文字列、電源を落とすときの文字列などがすべて□になってしまいます。

    メイリオ、MigMix、ゆかりんフォントも試してみたのですが、同じでした。

    誠に申し訳ありませんが、お知恵を貸していただければと思います。
    よろしくお願い致します。

    返信削除
  2. 私もド素人なので、推測ですが…

    設定メニューなどの文字は全てが□になっているのでしょうか?
    もし一部だけが□になっているのであれば
    (以下は一部が□になっている前提です)
    DroidSansJapanese.ttf内に存在しない文字はDroidSansFallback.ttfが使われるはずですので、DroidSansFallback.ttfの導入が上手く出来ていないのかもしれません。
    UbuntuFonts.zipの中にもDroidSansFallback.ttfはありますが、これを再度導入してみるか、
    SDK内にあるDroidSansFallback.ttfを導入されてみては如何でしょう?

    返信削除