Hatena::ブログ(Diary)

Hikou Kairo

2011/01/08 (Sat)

Desire(SIMフリー版)への日本語フォントの導入

Android端末での日本語表示は、デフォルトでCJKフォントになっており、文字によっては中国のほうの文字で表示されてしまうので、不満を持つ人が多いようです。


Desire の SIMフリー版 を持ち、かつ Mac から操作をしたい方向けに書きます。

しかし、全く動作保証はしませんし、私と同じように動くかどうかも分かりませんのであしからず。


この作業の前に、

・Desireのroot

Macへのandroid SDK導入

が必要ですが、ここでは割愛します。


まず、入れ替えたいフォントを準備します。ライセンスの問題があるので、ひょいひょい /Library/Fonts/ から持ってくればいいわけではありません。拡張子は .ttf か .otf でも良いようです。

参考)Nexus One で試したフォント一覧 - コムギドットネット


例として、あずきフォントhttp://azukifont.com/ )を導入することにします。

案内に従い、ダウンロードを行い、azuki.ttf を入手します。


入れ替えたいフォントを、DesireのSDカードに入れます。

通常起動しているDesireをMacUSBでつなぎ、「外部メモリーモード」にすることで、MacFinderからDesireのSDカードアクセスできます。用意したフォントSDカード内につっこみましょう。ファイル名は、DroidSansJapanese.ttf に変更しておくと良いでしょう。


さて、SDカードに入れたフォントを、Desireに導入します。

Desireは、リカバリーモード中じゃないと、MacのTerminalから adb shell でログインすることができないので、一旦電源を落とし、音量のマイナスを押しながら電源ボタンを押します。


次に出てきた画面で、「RECOVERY」を選択。(音量ボタン+ーで選択、電源ボタンで決定)


リカバリーモードに入った状態で、

MacのTerminalから adb shell と打ち、Desire内に侵入、SDカードに入れたフォントシステムの規定の場所にコピーします。

$ adb shell
# mount /sdcard/
# mount /system/
# cp /sdcard/DroidSansJapanese.ttf /system/fonts/DroidSansJapanese.ttf
# exit

Desire本体の画面を操作し、Reboot

再起動後、フォントが書き換わっていると思います。

あずきフォント on Twitpic



<<上記コピー中に、"cp: write error: No space left on device"と言われてしまった人向け>>

さて、人というのは欲張りなもので、上記でフォントが書き換えられることを知った途端、豪華な日本語フォントをDesireに導入したくなった方もいらっしゃると思います。


しかしですね……Desireさんはシステム用割り当て容量が少なすぎて、上記の方法だとフォントをコピーしきれずに失敗します。


どうしたら良いのか?


/data/ の容量が、/system/ よりは空いているらしいので、フォントを /data/ 以下に置き、/system/fonts/ からシンボリックリンクを張って参照する方法を取ります。

$ adb shell
# mount /sdcard/
# mount /system/
# mount /data/
# cd /data
# mkdir fonts
# cp /sdcard/DroidSansJapanese.ttf /data/fonts/DroidSansJapanese.ttf
# cd /system/fonts/
# rm DroidSansJapanese.ttf ←もともと実体がある場合は消します
# ln -s /data/fonts/DroidSansJapanese.ttf /system/fonts/DroidSansJapanese.ttf
# ls -l /system/fonts/
lrwxrwxrwx    1 root     root            32 Jan  8 13:19 DroidSansJapanese.ttf -> /data/fonts/DroidSansJapanese.ttf
# exit

そしてDesire本体の画面を操作し、Reboot

これで置き換わりました。

参考)フォントをsystemからdataへ移行させ、容量を確保する方法


※他に参考にしたページ

手順書/フォント変更 | Android Custom Cookbook

HTC Desire(SIMロックフリー)のroot化とHTC Senseを使いやすくするための備忘録

HTC Desireのroot化まとめ

美しい日本語フォントをnexus oneでも - Drift Diary XIII

スパム対策のためのダミーです。もし見えても何も入力しないでください
ゲスト


画像認証

トラックバック - http://d.hatena.ne.jp/flyeagle/20110108/japanese_font_on_sim_free_desire