ローカル処理 — ファイルはデバイスの外に出ません
EPUB リーダー
EPUB ファイルをブラウザーで直接開いて読む — 文字サイズ調整、ライト/セピア/夜間テーマ、全文検索、そしてどこまで読んだかを記憶。インストールもアップロードも不要です。
本の中の位置はこのデバイスに記憶されます。
ブラウザーで EPUB を読む方法
EPUB ファイルを開く
デバイスから本を選びます。ブラウザー自体の中で開きます — インストールもアップロードも、ライブラリ取り込みも不要。
読書ビューを調整する
フォント、サイズ、行間、ページ幅を設定し、いる部屋に合わせてライト、セピア、夜間テーマを切り替えます。
読む — そして続きから
目次からどこへでも跳べます。本全体を検索もできます。読書位置はこのデバイスに記憶され、次回はそこから再開できます。
EPUB リーダーが実際にやっていること
EPUB とは、マニフェスト付きの zip アーカイブです。HTML ファイルとしての章、スタイルシート、画像、そして全体を列挙して読む順番(スパイン)を定義する OPF と呼ばれるファイル。リーダーの仕事は、帳簿付けをしてから表示することです。アーカイブを解き、マニフェストを読み、各章をそのスタイルシートに従ってレイアウトし、全体を 1 冊の連続した本として流れさせます。
そのどれもアプリを必要としません。現代のブラウザーは必要な材料をすべて持っています — HTML レンダラー、CSS サポート、フォント処理。EPUB の章は標準的なウェブページだからです。ブラウザーベースのリーダーは工学の奇跡というより、デバイスがすでに動かしている機構を丁寧に組み上げたものです。
そもそもなぜブラウザーで読むのか
何もインストールしない:職場のノート PC でも、図書館のコンピューターでも、友人のタブレットでも、URL に存在するリーダーは、ダウンロードが要るリーダーに勝ります。何でも開ける:Project Gutenberg や自分のアーカイブから EPUB を取ってくれば、数秒で開きます。ライブラリ取り込みのステップもありません。
そして、このサイトを定義する性質:開いた本がデバイスの外に出ることは決してありません。ページ自体の中に実装されたリーダーには、蔵書を送りつけるサーバーが最初からありません。何を読んだか、読んでいるという事実そのものも、あなたのマシンに留まります — だからこそページを読み込んだ後は、オフラインでも読み続けられるのです。
本当に大事な読書機能
リーダーとページビューアを分ける機能:文字サイズと書体の制御(リフロー形式が存在する理由)、読み心地のための行間と余白、ライト/セピア/夜間テーマの切り替え、本のどこへでも跳べる目次サイドバー、そしてどこまで読んだかを覚える進行マーカー。
そこへ全書を横断する全文検索、デスクトップ読者のためのキーボードページ送り、読書進行バーを足せば、このリーダーが照らし合わせて作られているチェックリストのできあがり。あなたの位置と設定はブラウザーのローカルストレージに保存されます — アカウントの中ではなく、デバイスの上です。
EPUB 2 と EPUB 3 — あなたに関係ある?
ほとんど関係なく、それこそが要点です。有能なリーダーは両方を透過的に扱います。EPUB 2(世界のカタログの大半が出版された形式)は toc.ncx というファイルで目次を定義します。EPUB 3 はそれを nav.xhtml に置き換え — 何か奇妙な話ですが HTML です — 埋め込み音声・動画、数式マークアップ、縦書きと右から左への書字、漫画などの固定レイアウトページの対応を追加しました。
関係してくる場所:とても古いリーダーは EPUB 3 の機能を無視します。また固定レイアウトの EPUB 3 の本には、ピクセル単位で正確なページを尊重するレンダラーが必要です。このリーダーは両方の目次形式 — nav.xhtml と古い toc.ncx — に対応するので、Project Gutenberg の小説も現代の教科書も、動く目次付きで開けます。
EPUB 2 と EPUB 3 の概観
| EPUB 2 | EPUB 3 | |
|---|---|---|
| 目次 | toc.ncx(XML) | nav.xhtml(HTML)+ NCX フォールバック |
| 音声/動画 | 非対応 | 埋め込み可、フォールバック付き |
| 固定レイアウト | 未標準化 | 対応 — 漫画、絵本 |
| MathML/縦書き | 不可 | 可 |
| 典型的な内容 | 小説と古典的な一般書 | 教科書、漫画、インタラクティブ本 |
よくある質問
本や読書履歴はアップロードされますか?
されません。リーダーはファイルをブラウザー内でローカルに開き、読書位置と設定はデバイスに保存されます。アカウントシステムもサーバー側のライブラリもありません — アップロード先がそもそも存在しないのです。
どの EPUB バージョンに対応していますか?
EPUB 2 と EPUB 3 の両方に対応し、目次は nav.xhtml と古い toc.ncx から読み取ります。商用ストアの DRM 保護されたファイルは、ストアが認可していないリーダーには開けません。
本の続きを覚えていてくれますか?
はい。読書進行は本ごとにブラウザーのローカルストレージに保存され、同じデバイスで同じファイルを再び開いたときに再開が提案されます。サイトのデータを消去すれば消えます — 他のどこにも保管されていません。
PDF や MOBI ファイルは読めますか?
リーダーは EPUB に絞っています。PDF の閲覧は別のレンダリング問題です — PDF をリフロー可能なものに変換するには PDF から EPUB のページをご覧ください。
ブラウザーリーダーはオフラインで動きますか?
ページを読み込んだ後なら、はい。リーダーのコードも開いた本もどちらもブラウザーの中にいるので、接続を切っても読み続けられます。