Dairy Edition (PRS-900BC)の日本語化
(注)あくまで改造行為となりますので、壊れても無保証
まず対応フォントを作成します。
フォントは各人の好みのフォントを使用すればいいですが、
フォント名は「ipag.ttf」に変更したものと仮定します。
私はMSのメイリオフォントをサンプルにして、手順を示します。
(A)ActivePerl-5.8のインストール
http://www.activestate.com/store/freedownload.aspx?prdGuid=81fbce82-6bd5-49bc-a915-08d58c2648ca
(B)環境変数の設定
コントロールパネルのシステムから詳細設定タブの環境変数
「path」の変数値の末尾に、「;C:\ttftinker」を追記
「新規」で「perllib」を登録し、変数値を「C:\ttftinker」と記載
(C)tftinker2.9の入手後、Cドライブ直下にコピーする。
http://sourceforge.net/project/showfiles.php?group_id=55807&package_id=51478
(D)ファイル名の変更(TTCからTTFへの分割は割愛)
「tftinker2.9」フォルダを「tftinker」
「meiryo.TTF」から「ipag.ttf」に変更し、「tftinker」フォルダ内にコピー
(E)コマンドプロンプト(DOS)を開く
「ファイル名を指定して実行」から「cmd」でもOK
以下の順番で、DOS上で右クリックで貼り付けを行う。
<<貼り付け例>>
OOOOO>cd C:\ttftinker
OOOOO>pl2bat ttfunpack
cd C:\ttftinker
pl2bat ttfunpack
pl2bat ttfpack
ttfunpack ipag.ttf ipag
ttfunpack tt0003m_.ttf tt0003m_
copy /y tt0003m_\name ipag
cd ipag
ttfpack 0x00010000 name cvt glyf cmap hmtx postloca maxp head hhea OS_s2 > tt0003m_.ttf
(F)「ipag」フォルダの中に「tt0003m_.ttf」が作成されているので、これを保存する。
PRS-600の日本語化と同じように、cramfs-tools使って書籍タイトルの日本語表示を行えるようにします。
(1)事前準備
http://www.mobileread.com/forums/attachment.php?attachmentid=1931&d=1161443986
(c) PRS900.Flash.Package.1.04c を入手
http://www.the-ebook.org/forum/viewtopic.php?t=12882
解凍後「Test-flash」フォルダ内の「new_opt.900.img」を「cramfs」フォルダ内にコピーする。
(d) (上)編にて、作成した「tt0003m_.ttf」を「cramfs」フォルダ内にコピーする。
(2)コマンドプロンプト(DOS)でimgファイルの展開
以下の順番で、DOS上で右クリックで貼り付けを行う。
cd C:\cramfs
del new_opt.900.img
xcopy tt0003m_.ttf C:cramfsoptoptsonyebookFONT t0003m_.ttf
上書きするかを聞かれるため、「y」と入力
Mkcramfs -D opt.dt opt new_opt.900.img
(3)大文字・小文字で同一ファイルがあるというエラーが出るため、テキストエディタで該当行の小文字のファイルの行を削除する。10行程度は削除が必要となるため、”Mkcramfs -D opt.dt opt new_opt.900.img”と削除を繰り返す。(8bitエラーが出るまで)
(4)”Mkcramfs -D opt.dt opt new_opt.900.img”に8bitエラーであれば無視して続行する
md5sum.exe new_opt.900.img > new_opt.900.md5
(5)「cramfs」フォルダ内の「new_opt.900.img」と「new_opt.900.md5」を保存する。
(6)「new_opt.900.img」と「new_opt.900.md5」を使用したPRS900.Flash.Package.1.04c の「Test-flash」フォルダ内にコピーして戻します。
(7)PRS-900をPCとUSB接続します。「Reader」のドライブレター(E、F、G・・・か)を確認します。
(8)PRS900.Flash.Package.1.04c内の「flash_reader.bat」を実行して、確認したドライブレターを一文字入力します。
Fでマウントされていたら、「F」と入力
(9)しばらくすると、PRS-900が再起動を2度ほど繰り返した後、タイトルが日本語された状態で起動します。
<おまけ>
私が最終的に日本語化に使用したPRS900.Flash.Package.1.04cをリンクします。
壊れても責任は取れませんが、上記(6)までの作業は済みの状態です。
※2010.3.12追記
日本語化に伴う問題点
・PCと同期するとPRS-900の時間設定がずれる(ロシアに合わせているため?)
・TXT2EPUBで作成したEPUBファイルの文字化け(Font指定しても、不可)
・TXTファイルを開くとロシア語で表示される。
« 目薬の差し方の真実 | トップページ | 文庫本をスキャンして電子書籍に »
「Daily Edition 日本語化」カテゴリの記事
- 過去のReaderの日本語化記事をWikiに移しました。(2011.03.11)
- Dairy Edition (PRS-900BC)の日本語化(2010.04.17)
- PRS-950の日本語化(2010.11.16)
「Sony Reader」カテゴリの記事
- Reader アプリは延期(2011.01.03)
- Dairy Edition (PRS-900BC)の日本語化(2010.04.17)
- PRS-950のFWアップデート(2010.12.16)
- PRS-950の日本語化(2010.11.16)
- B/Hでの買い物の仕方(2010.12.10)
コメント
トラックバック
この記事のトラックバックURL:
http://app.f.cocolog-nifty.com/t/trackback/1359798/34300982
この記事へのトラックバック一覧です: Dairy Edition (PRS-900BC)の日本語化:

こんにちは。
すばらしい情報ありがとうございます。
確認というか質問なのですが。
おまけのファイル(PRS900.Flash.Package.1.04c)を使って(3)(4)のみの作業をすればよいという理解でよろしいのでしょうか?
A4のpdfの文字ははっきり読めますか?やはり900でも小さすぎてきついですか?
投稿: kozzy | 2010.05.24 01:28
ありがとうございます。
番号が重複していたので修正しましたが、その認識でOKです。
A4のPDFは縦だときついですね。横に回転すれば、読めると思います。横だと段組のものが読みにくいですが。
投稿: urizzeble | 2010.05.24 23:34
おさわがせしました!
もう一度インストールし直したら、無事認識しました!
本当にありがとうございます。
タイトルが日本語でみれるだけで、本当に便利さが違います。
今後ともよろしくお願いします。
投稿: kozzy | 2010.05.27 09:59
おめでとうございます。
Sony Readerユーザーが増えて嬉しいです^_^
こちらこそ、よろしくお願いします。
投稿: urizzeble | 2010.05.27 23:20
こちらの記事を参考に私もPRS-900のタイトルを日本語表示させてみました。
とても参考になりました、ありがとうございます。ついでにメニューも
http://pc-parts.cocolog-nifty.com/blog/2010/04/prs-6002-bc2d.htmlの記事を参考に、
一部ですがassets.xmlを書き換えて日本語化を試みてみました。
まだ半分以上がロシア語で道は遠いですが、何とかやってみようと思います。
投稿: dothk | 2010.08.30 23:19
dothkさん
メニューまで日本語化とは、素晴らしい腕です。
一ユーザーとして、応援します。
投稿: urizzeble | 2010.09.02 18:24
こんにちは、実はPRS-900をうっかり文鎮化させてしまいまして、このたび修理に出しました。日本での修理受付も出来るようでして、その顛末を書いてみました。
投稿: dothk | 2010.10.17 21:16
うちの900も、気づけば画面が焼き付いてました;;
投稿: urizzeble | 2010.11.13 11:22
日本語表示できました!おまけファイル最高。windows7 64bitでは管理者として実行するとよいみたいです。prs900のテカテカ感が悔しいけど、これで長く付き合えそうです。
投稿: moss | 2011.01.02 20:58
mossさん
成功おめでとうございます
900を大事にしてあげてください
投稿: urizzeble | 2011.01.03 11:56
PRS900BCです。 Flashを使って8までOKでしたが、9の再起動がおきません。 助けてください、どうぞよろしくお願いします!
投稿: ODA | 2011.02.11 11:00
(8)まで出来ましたが、デバイスの書き込み禁止を解除してくださいと出ます。 リーダーをどうしたら解除できますか? どうぞよろしくお願い致します。
投稿: ODA | 2011.02.16 21:03
ODAさん
当方の900は故障廃棄しているので、確かめられませんが、、、
たぶん、flashの書き込みができていない状況だと思います。
この記事を書いたのがflashの初期のROMVer.1ベースで、今はROMVer.2になっているせいかもしれません。
ちょっと難しい問題ですね><
投稿: urizzeble | 2011.02.17 12:36