制作 : YOSHI-SystemServiceカスタムロムの問題点
必要な物
FileManagerHD.apk
フォントを入れ替えたり追加するには Rhythm Software ファイルマネージャ HD のようにファイルを操作するソフトが必要になる。
ファイルマネージャ HD (Tablet) - Google Play の Android アプリ
既定の設定ではシステムフォルダはいじれないようになっているので、
Root Explorer と Mount System Folders を有効にしておく。
書き換えるファイル・追加するファイル
fallback_fonts.xml
Android 3.X と Android 4.0.Xとでは フォントの入れ替え方法が異なり、
Android 3.Xのように単純にフォントを /system/fonts/ に追加したりリネームしただけでは正しく機能しない。
Android 4.0.Xの場合 /system/etc/ 以下にある fallback_fonts.xml を書き換える必要がある。
fallback_fonts.xmlの中身
MTLmr3m.ttf が利用できるようfallback_fonts.xml(XMLファイル)の記述を修正する
Android 4.0.Xでは fallback_fonts.xmlに書かれているフォントのうち、上に書かれている物が優先して使用されるようになっており、
MTLmr3m.ttf は DroidSansFallback.ttf よりも上に書く必要がある。
fallback_fonts.xml 修正済みのXMLファイル
(赤枠で示した5行をTegraowners_ICS_ROM_v170.zipにもともと含まれていたfallback_fonts.xmlに追加したもの)
MTLmr3m.ttfを配置する
MTLmr3m.ttf を /system/fonts/ 以下に保存する。
使用するフォント MTLmr3m.ttf は公式の日本向けROM(Android 3.1以上)や
Acer_A500_4.018.07_AAP_CUS6JP.zip や Acer_A500_7.009.03_AAP_CUS6JP.zipから抜いてくるなどして用意する。
MTLmr3m.ttfではなくて、別のフォントを使えば、そのフォントが基本になる日本語フォントとなる。
パーミッションを変える
MTLmr3m.ttfのパーミッション(権限)を他のフォントと同様に 644 に変える。
正しく表示できるようになった
正しく表示できるようになった
「直」「今」「置」「編」などの漢字が正しく日本語フォントで表示できるようになった。
結論
- Tegraowners_ICS_ROM_v170 にフォントを1個追加するだけで、日本語が正しく表示できるようになった。
関連サイト
- Acer ICONIA TAB A500を買った
- TegraOwners – Nvidia Tegra2 & MultiCore Tablets, Phones – ROM, Apps, News
- ファイルマネージャ HD (Tablet) - Google Play の Android アプリ
- 日本エイサーサポート|お知らせ|ICONIA TAB A500-10S16 新しいフォント対応に関するお知らせ
- Acer_A500_4.018.07_AAP_CUS6JP.zip - Bing
- Acer_A500_4.018.07_AAP_CUS6JP.zip - Google
- Tegraowners_ICS_ROM_v170.zip - Google
- Acer_A500_7.009.03_AAP_CUS6JP.zip - Google
- FileManagerHD.apk - Google
- 「中華パッド フォント変更 ICS」 - Google
- 用語集 - フォント・文字コード
- CJK統合漢字 - Wikipedia