kahoの日記: 青空文庫 on Cloud
iPhone/iPod touchで青空文庫を読むアプリはいくつか出ているが,無料のものはないので,お金をかけずに青空文庫を読む方法を考える.
まず青空文庫のDVDがBittorrentで手に入れられるので,これを入手.
これをどのようにして閲覧するかだが,一つ一つのファイルサイズは小さいが全体はかなりの量になること,実際に読むのはごく一部であること,オフラインで閲覧できること,などからZumeDriveを使用することにした.
ZumeDriveは1GBまでは無料で使えるオンラインストレージであり,Windows/Mac/iPhoneでアプリケーションが利用でき,ローカルに存在するファイルは全てキャッシュという扱いになっているサービスである.
ただし日本語化どころかUTF-8も満足に扱えないので,UTF-8エンコーディングのファイルを開くこともできない.
しかし他のエンコーディングを試したところ,EUC-JPであればiPhoneのアプリから閲覧することができるということがわかった.
そのため,青空文庫のHTMLファイルをスクリプトで処理してiPhoneで見やすいHTMLに変換することにした.
そのままだと文字が小さ過ぎて読めないため,スタイルシートの挿入を行い,少しでもファイルサイズを小さくするためにルビを削ったり余分なタグを取り除いたりした.
これらは単なるHTMLであり,しおり機能はないので,適当な長さでページ区切りを入れるだけにしている.
外字対応がどうしてもうまくいかず,表示できないのが問題だが,変換済みのファイルを以下においた.
宮沢賢治 (790KB) (表示テスト用)
http://www.zumodrive.com/share/2FnZjQxZT青空文庫全て (50MB)http://www.zumodrive.com/share/2FmMWQyYT
青空文庫全て (90MB)
http://www.zumodrive.com/share/2GSMzhiYz
使用方法は,PC/MacからZumoDrive仮想ドライブの適当な場所に,これらのファイルを展開してできたフォルダをドラッグ&ドロップするだけで,しばらくした後iPhoneのSupersize Me(iTune Storeへのリンク)で自分のドライブにアクセスする(意外と他のデバイスで見られるようになるまでに時間がかかる).
短い文章ならこれでも十分読めるのだが,長文はかなりつらいのが正直なところ.
HTMLファイルは画像を埋め込めないのが残念だが,画像もインライン表示できるビューアーがないか探す予定..
日本語が表示できるのか分からないが,RTF化できないものかも試してみたい.
青空文庫 on Cloud More ログイン