optimus3D搭載のフォント切り替えアプリでの日本語フォントへの差し替え方法。optimus2xもおそらく対応。 #androidjp
optimus3Dには、フォント切り替えができるアプリがもともと入っています。font.apk font.odexがそれです。
設定のdisplay→displayfontからよびだして切り替えることができます。
しかし、韓国製の端末で、UK版なので、まともな日本語フォントが入っていないので、ここのフォントを日本語対応のものに差し替えてみました。
http://www.optimus2x.net/index.php?topic=324.0
optimus2x用のこの記事を参考にしたんですが、問題が幾つかあります。
1.data/data/jungle.app.fonts/tmp/ではなくdata/data/com.jungle.app.fonts/tmp/だった
2.このままttfだけ差し替えて使えるが、リストでのフォント名とプレビュー名がデフォルトのままで使いにくい。
というわけで、プレビューとフォント名も任意のものに差し替える方法を試して見ました。
ネットをいろいろ探しましたが、英語でもこの情報が見つかりませんでした。(見落とし?)
具体的には、既出のfontを差し替えることと、databaseファイルのjfonts.dbを書き換えることで、実現します。
1.まずはrootを取る。
dataフォルダがrootなしの状態では触ることが出来ませんでした。dataの読み書きができるようであれば、rootなしでもOKだと思います。
前回ブログに書いたように、superoneclickでOKです。
2.data/data/com.jungle.app.fonts/以下をバックアップしておく。
フォントの差し替えやdatabaseを弄るので、念のため、SDカードかどこかにバックアップをしておきましょう。
3.使いたいフォントを6つ選ぶ。
| id | フォント名 | 会社 |
| 1 | DroidSans.ttf | |
| 2 | SJjunglego.ttf | Junglesystem |
| 3 | SJlover.ttf | Junglesystem |
| 4 | SJplayful.ttf | Junglesystem |
| 5 | SJmyheart.ttf | Junglesystem |
| 6 | TDballerina.ttf | Junglesystem |
| 7 | TDdisplay.ttf | Junglesystem |
はじめから入っているフォントはこの7つ。
DroidSansは通常のandroidどおりsystem/fontsにはいってるやつですが、2-7のフォントはdata/data/com.jungle.app.fonts/tmp/に入っていて、これをfont.apkで差し替えているようです。
2-7のフォントを好きなものに差し替えるため、6つ選んでください。(一部だけでもOKです)
4.選んだフォントを既存のフォントを同じ名前にリネームする。
名前は、上のテーブルのフォント名を参考に。
このリネームしたフォントを
/data/data/com.jungle.app.fonts/temp/に流し込んでもいいのですが、それではフォント名を選ぶときのプレビューが変わりませんので、dbファイルもいじります。
5.dbファイルの変更
同様にcom.jungle.app.fonts/databases/内のjsfonts.db をPCに持ってきて、SQlite database Browserで開きます。
こんな感じになります。
browse dataタブのlocale_tbを選択します。
これが、各ロケールごとに、フォント選択画面での表示されるフォント名です。
ここに日本語ロケールを追加して、街頭のフォント名など、プレビューで表示させたい文字を入れればOKです。
右上のNew Recordを押して、テーブルを追加していきます。
fidの列に1-7と並んでますが、これが、先ほどのフォントリストの1-7と一致します。
こんな感じで、テーブルを増やしました。
fid1に入っているの標準のdroidsansは差し替えてはいませんが、ja_JPのロケールを追加することで、フォント名の表示を日本語にしたり、表示名を変えたりできます。
これを端末に戻してみます。
リストの表示がこんな風に変わりました。
なぜかメイリオだけLOVEのままなのですが・・・まぁフォント自体は差し替わっているようです・・・。
京円の表示
読みにくい・・・
ゆかりんの表示。
これはみやすい!
っということで、フォントを簡単に差し替えることができました。
もともとはoptimus2X用の方法を応用しているので、optimus2Xにも対応できると思いますし、もしかしたらoptimus brightにも行けるのかな??これは未確認ですが・・
おためしあれ。
関連記事
-
-
#xperiaarc の最新レザーケース情報 #xperia #androidjp
またまた、xperia Arcのケースの情報が到着。 今度はレザーケースです。縦開きと横開きのそれ
-
-
panasonicの鼻毛カッター(エチケットカッター)ER-GN50-Hをぽちったお
【Amazon.co.jp 限定】 Panasonic エチケットカッター 【鼻毛カッター】 ホワイ
-
-
EVO WIMAX #ISW11HT を再度触ってきたら、タッチパネルの電源問題が解決してたっぽい件 #androidjp
前回、電源をさしっぱなしだとタッチパネルの反応に大問題があった、とレポートしたHTC evo Wim
-
-
スマートフォンカフェの #SH12C auNAGOYAの #IS11SH #IS11CA #IS11S のquadrantベンチ結果とマルチタッチ点数まとめ #androidjp
スマートフォンカフェとauNAGOYAをはしごして新製品を触ってきました。7時に仕事が終わってから向
-
-
amazon clouddrive cloudplayerの容量を5GBから20GBに1ドルで増やす方法 #androidjp
前回の記事からだいぶ時間がたってしまい、予告していた日本からcloudplayerを使う方法の詳細
-
-
androidにプリインストールされたアプリのodexをbaksmaliでdeodexしてapkに収める方法 #androidjp
androidにプリインストールされたアプリを他機種に移植したりする際に、問題になるのが、odexで
-
-
macbookair11′にvirtualboxでwindowsXPをインストールする時につまづいたこと
windows環境もどうしても必要だったので、virtualBOXを利用して、仮想OSとしてwin
-
-
僕がgalaxyS(SC-02B)にXperiaArc(SO-01C)のHOMEアプリをインストールした理由 #galaxysjp #xperiaarc #androidjp #sc02b
今月末に発売予定のXperiaarcですが、そのHOMEアプリがxda上に公開されてました。 本来
-
-
[memo]Optimus3Dを純正ROMをに戻す方法 #androidjp #optimus3d #lg
XDAの情報ですが、自分用にメモで残しておきます。試してはいませんが。 Restore late
-
-
魔法少女まどか☆マギカのiPhone4ケースが5/31に発売するらしい #iphone4jp
けいおんのiPhone4ケースはなぜか衝動買いしてしまったのですが、結局届くまでにiPHone4使わ
Additional comments powered byBackType




