Androidおすすめアプリ/格安SIM スマホ/SIMフリーレビューサイト|アンドロイドラバー




Android4.0(Ice Cream Sandwich)のフォント変更方法。

Posted on 3月 12, 2012


今回は、Android4.0(Ice Cream Sandwich)のフォント変更方法を紹介します。

スポンサーリンク



以前、カスタムROM導入後のGalaxy Nexus(SC-04D)の中華フォント(CJK)をモトヤマルベリに入れ替える方法。でフォントを変更する方法を記事にしました。

この方法は、DroidSansFallback.ttfを上書きして書き換えるというものでしたが、これでは文字入力時に一部記号が消えて入力できないという不具合がありました。

今回紹介するのは、Android4.0(Ice Cream Sandwich)で記号も表示されるフォント変更方法です。

作業の内容は、system/fonts/にDroidSansJapanese.ttfを追加と、system/etc/fallback_fonts.xmlにDroidSansJapanese.ttfを追記します。

【DroidSansFallback.ttf上書き】


【DroidSansJapanese.ttf追加】


フォントファイルを追加するだけではそのフォントが反映されないので、「fallback_fonts.xml」も編集します。

Galaxy Nexus(SC-04D)もこの方法でフォント変更を行えば、記号も全て表示されます。

なお、フォント変更はAndroid(アンドロイド)端末のRoot化が必須となります。

root化・カスタムrom・カスタムカーネル・各種Mod等の導入によって、キャリアとメーカーの補償は一切きかなくなります。

また、作業中にデータが消えたり、Galaxy Nexus(SC-04D)が起動しなくなってしまったとしても、当方では一切責任は負えません。

全て自己責任で作業を行ってください。


1.今回のフォント変更は、ESファイルエクスプローラーを使っています。ESファイルエクスプローラーを使う場合は、ESファイルエクスプローラー:Root Explorerの機能を無料で使えるアプリ。systemフォルダ内の書き込み(書き換え)からパーミッション変更まで可能な万能アプリ。の手順1~8までの作業をしておいてください。

2.変更したいフォントをAndroid(アンドロイド)端末のSDカードにコピーして、ファイル名を「DroidSansJapanese.ttf」に変更しておく。

3.Android(アンドロイド)端末のRoot化。


それでは、Android4.0(Ice Cream Sandwich)のフォント変更方法の手順です。

1)まず、準備しておくこと2の「DroidSansJapanese.ttf」をsystem/fonts/にコピーして長押しします。


2)次にパーミッションを変更します。「プロパティ」をタップ。


3)「変化」をタップ。


4)キャプチャ通りにチェックを入れて、「OK」をタップ。


5)もう一度「OK」をタップ。



これでフォント自体の設定は完了です。

次に、system/etc/fallback_fonts.xmlに「DroidSansJapanese.ttf」を追記していきます。


6)system/etc/に移動して、fallback_fonts.xmlを長押し。


7)「開く」をタップ。


8)「テキスト」をタップ。


9)[xml]<familyset>[/xml]のすぐ下に追記していくので、1つスペースを空けておきます。


10)以下のコードを入力します。
[xml]
<family>
<fileset>
<file>DroidSansJapanese.ttf</file>
</fileset>
</family>
[/xml]



11)メニューキーを押して「保存」をタップ後、端末を再起動させます。


12)フォントが変わりました。



Android4.0(Ice Cream Sandwich)のフォント変更方法は以上です。

今回はESファイルエクスプローラーでfallback_fonts.xmlを編集しましたが、fallback_fonts.xmlをsystem/etc/からPCにコピーして、PCで編集した後にsystem/etc/に戻してもOKです。

ちなみに、Myupdate-v1.1.zip以降はfallback_fonts.xmlにモトヤマルベリのフォント名「MTLmr3m.ttf」を指定していました。

この場合、変更したいフォントファイル名をDroidSansJapaneseではなくMTLmr3m.ttfにしてMyupdate.zipに入れればフォント変更できますが、DroidSansJapaneseの方が分かりやすいので修正版Myupdate.zipをアップする予定です。
スポンサーリンク
/a


アンドロイドラバーの購読はこちらから
twittergoogleplusfacebookyoutubefeedlyrss






Comments (17) Trackbacks (0)
  1. お世話になります。
    上記の方法にてフォント変更をして、もともとの中華フォントの方も再び書き直して記号も無事全部表示が出るようになりましたが
    もしかしたら当方の端末だけかもしれませんが、SPメールのドコモ特有の記号の表示がされません。
    表示はされないのですが、ボタンをタップすれば普通に太陽やらトイレマークやらは出るので使えないこともないのですがちょっと不自由しております。

    どれをどうしたら良いのか検討がつきませんので良い方法がありましたらご教授願います。

  2. うずらフォントにしたくて上記の通りにしましたが再起動してもフォント変更はされません。ブートループなどの不具合もなく、フォントも変更前のままです。フォントファイルが大きいからでしょうか?9031KBあります。もう一つありまして10)のコードを入力する場合、スペースなどもそのまま入力しないと反映されないのでしょうか?よろしくお願いします。

  3. バージョン4.0.4、ベースバンドSC04D0MLE3でrootは取得済みです。

    • 11)までを何度やっても変わりませんでした。再起動後、フォントは変わりませんでしたが、system/etcにfallback_fonts.xmlとは別に「fallback_fonts.xml.bak」というファイルが出来ていました。原因が全く分かりません。

  4. こんにちは よろしければ教えてください。
    Android4.0 root(Ice Cream Sandwich)Galaxy S III (GT-I9300)
    で使用していますが
    アイコンのフォントが変更できません。
    上記以外に設定が必要なのでしょうか。
    こちらのサイトを参考にさせて頂き欧文フォントも変更しましたが
    アイコンのアルファベットが醜いままです。
    よろしければ教えてください。

    • 赤い飯さん、こんにちは!

      アイコンのフォントって何ですか?

      • AndroidLoverさま
        説明不足 すみません
        ホーム画面などに配置するアイコンの下に表示されているフォントです。

        • 赤い飯さん

          「familiset」のすぐ下に追記していますか?




          • DroidSansJapanese.ttf
            DroidSansJapanese-Bold.ttf




            DroidSans.ttf
            DroidSans-Bold.ttf

            このように追記しています。
            ブラウザなどはすべてのフォントが反映されているのですが
            さらに変更が必要なのでしょうか。
            皆さんはどうなのでしょうか。

  5. Xperia miro持ちです。
    ブートローダーアンロック、ルート化、Japanese.ttf入れてパーミッション変更
    まで出来たのに何故フォントが変わらないのだろう、と悩んでいました。
    元々Japanese.ttfが入っていない機種なので
    fallback_fonts.xml書き換えのお陰でやーーーっと日本語フォントを反映させることが出来ました。
    本当にありがとうございました!

    • はじめまして!さん

      お役に立ててよかったです。
      OSバージョンによってフォントの変更方法も違ってくるので大変ですが、それもAndroidの楽しみ方の1つですね。

  6. Xperia mini pro を使っているのですが、
    ICSになってからフォント変更で引っかかってたのですが、
    この記事のおかげでかえられました。
    ありがとうございました^^


Leave a comment

Trackbacks are disabled.



AndroidLover.Netトップに戻る