Android4.0(Ice Cream Sandwich)でのフォント変更方法(追記あり)

robot_fontAndroid4.0(Ice Cream Sandwich)搭載のGalaxy Nexusのグローバル版を個人輸入し既に手元に届いている人やカスタムROMにてIce Cream Sanwichな環境になっている人が増えてきましたね。

12月2日発売のNTTドコモ版Galaxy Nexusでは問題ないでしょうが、カスタムROMやグローバル版Galaxy Nexusではモトヤフォントは採用されていないようで、俗に言う”中華フォント”です。

これを嫌う人は多いと思いますし、なにより私が嫌いなのでフォント変更の方法をご紹介。

※以下で紹介する方法はAndroid4.0(Ice Cream Sandwich)でのフォント変更方法です。

使用デバイスはIce Cream SandwichなNexus Sです。
フォント変更作業はRoot Explorerで行いました。

Ice Cream Sanswichでのフォント変更方法

1.まず自分の使いたいフォントを用意します。

2.そのフォントをDroidSansJapanese.ttfにリネーム

3.DroidSansJapanese.ttfを/system/fontに移動させます。
GingerBreadではここで再起動をするとフォントが変更されていましたが、ICSでは変更されません。

ICSでは次に
4./system/etc/fallback_fonts.xmlを編集し

<family>
    <fileset>
        <file>DroidSansJapanese.ttf</file>
    </fileset>
</family>

を追記する必要があります。
ics_fonts_change5.最後にリブート

これでフォント変更完了です。

どういう理由か、私の環境では/system/etc/fallback_fonts.xmlに追記してもフォントが変わりませんでした。
試しに/system/etc/system_fonts.xmlに追記してみたところ無事変更され、不具合も起きていません。
不具合が出ればこちらに追記します。

追記:2011年12月8日

689SIM無しさんsage2011/12/04(日) 22:33:36.79ID:3JFIwOVq
>>684
もしかしてfallback_fonts.xmlの末尾に日本語フォント追加してないか?
これって上から順にサーチするからDroidSansFallback.ttfより上に書かないと意味ないぞ


らしいです。
なのでDroidSandsJapanese.ttfを最初に書いてあげればいいわけですね。



コメントを残す

This site uses Akismet to reduce spam. Learn how your comment data is processed.