Nook Color CM7のフォントを入れ替える。 [Tablet]
ちょっと間が空きましたが、Nook Color CM7のフォントを入れ替えたいと思います。CM7は標準で日本語フォントは含まれていますが、ここはそれ、好きなフォントを入れる方法をお伝えします。好きなフォントを入れる方法がわかれば、それこそちゃんとお金を出して購入したヒラギノ角ゴシックなどを入れてかっこよくすることも可能ですし、一般にフリーで流通しているIPAフォントや2chで使われているフォントなどを入れるのもよし!ってなものです。
なお、今回の方法はunix, linuxなどのコマンドを直接たたく方法になりますので、経験のない方には 激しくおすすめできません。 また、mountコマンドやcpコマンドが何を意味するかがわからない人もやめておいた方が良いでしょう。ここらあたりのコマンドの解説は、今回はしません。
コマンドラインのインプットは、Nook Colorの画面からは非常に作業がしづらいので、 bluetoothキーボードの利用をおすすめします。
まず、準備体操
今回はシステムファイルを直接書き換えますので、root権限が必要です。Android Marketからsuperuserアプリを導入しておいて下さい。
Android 2.3 Gingerbread CM7では、sdcardは/mnt/sdcard、フォントデータは、 /system/fontsディレクトリに格納されています。 また、/dev/block/mmcblk0p5 というデバイスが /system に ro 属性でマウントされていますので ここにファイルを置くためには、ro属性からrw属性に変える必要があります。
では手順です。
- まずフォントを入手します。フリーで良ければIPAフォントがよいでしょう。IPAフォントはこちらからダウンロードできます。アンドロイドで使うのならば、IPAexゴシックとIPAex明朝がおすすめでしょうか。日本語は等幅、アルファベットはプロポーショナルなフォントです。
- Nook Color Windowsドライバを入手します。ありかはこちらです。入手したら解凍してInstall.exeを実行して下さい。このドライバを使うと、USBケーブルでPCと接続したときに、SDカードをPCから見えるように出来ます。そうすると、Explorerでファイルのコピーが出来ます。
- ダウンロードしたフォントファイルをSDカードにコピーします。とりあえずSDカードのhogehoge/tmpというディレクトリにコピーしたとします。SDカードはCM7の場合、/mnt/sdcardにマウントされるので、フォントファイルは/mnt/sdcard/hogehoge/tmpにあることになります。
- 端末エミュレータアプリを起動します。すると、unixで見慣れたコンソール画面が開かれます。
ここからはコンソール上での処理
以下のコマンドを順に打っていきます。
- su
(スーパーユーザーに変更します) - mount
(デバイスのマウント状況を確認します。どのデバイスが/systemにマウントされているかを確認して下さい) - mount -o rw,remount /dev/block/mmcblk0p5 /system
(リードオンリー属性マウントを書き込み可能属性に変更し、マウントし直します) - cp /mnt/sdcard/hogehoge/tmp/ipaexg.ttf /system/fonts/DroidSans.ttf
(ゴシック体フォントをコピー) - cp /mnt/sdcard/hogehoge/tmp/ipaexm.ttf /system/fonts/DroidSerif-Regular.ttf
(明朝体フォントをコピー) - mount -o ro,remount /dev/block/mmcblk0p5 /system
(一応リードオンリー属性に戻します) - reboot
(再起動します)
以上です。
それではみなさん、フォントを変更して楽しいNook Color CM7ライフをお過ごし下さい。
注意事項:これらのフォントのコピーは、ROMのアップデートを行うと上書きされますので、アップデートの度に行う必要があります。
コメント 0