Обработка на устройстве — файлы никогда не покидают его
Читалка EPUB
Открывайте и читайте файлы EPUB прямо в браузере — настраиваемая типографика, темы свет/сепия/ночь, поиск по всему тексту, и она помнит, где вы остановились. Ничего устанавливать, ничего не загружается.
Ваша позиция в книге запоминается на этом устройстве.
Как читать EPUB в браузере
Откройте файл EPUB
Выберите книгу на своем устройстве. Она открывается в самом браузере — без установки, без загрузки, без импорта библиотеки.
Настройте вид чтения
Установите шрифт, размер, межстрочный интервал и ширину страницы; переключайтесь между светлой, сепией и ночной темами под освещение.
Читайте — и продолжайте с того места, где остановились
Переходите куда угодно из оглавления или ищите по всей книге. Ваша позиция запомнится на этом устройстве до следующего раза.
Что на самом деле делает читалка EPUB
EPUB — это zip-архив с манифестом: главы как HTML-файлы, стили, изображения и файл под названием OPF, который все перечисляет и задает порядок чтения (spine). Работа читалки — учет, а затем отображение: распаковать архив, прочитать манифест, разложить каждую главу согласно ее стилям и держать все единой непрерывной книгой.
Для этого не нужно приложение. Современный браузер уже имеет каждый ингредиент — HTML-рендерер, поддержку CSS, работу со шрифтами — потому что главы EPUB это обычные веб-страницы. Браузерная читалка — не столько инженерное чудо, сколько аккуратная сборка механизмов, которые ваше устройство и так исполняет.
Зачем вообще читать в браузере
Ничего не устанавливать: на рабочем ноутбуке, библиотечном компьютере или планшете друга читалка, живущая по адресу URL, выигрывает у той, что требует загрузки и установки. Открывать что угодно: возьмите EPUB из Project Gutenberg или собственного архива — он откроется за секунды, без импорта в библиотеку.
И свойство, определяющее этот сайт: открытая книга никогда не покидает ваше устройство. У читалки, реализованной в самой странице, нет сервера, куда отправлять вашу библиотеку. Что вы читаете — и сам факт, что вы это читаете, — остается на вашей машине. Именно поэтому читалка продолжает работать офлайн, когда страница уже загружена.
Функции чтения, которые имеют значение
Функции, отличающие читалку от просмотрщика страниц: настройка размера и семейства шрифта (причина, по которой существуют перетекаемые форматы), межстрочный интервал и поля для комфортного чтения, переключатель тем свет/сепия/ночь, боковая панель оглавления с переходом в любое место книги и маркер прогресса, помнящий, где вы остановились.
Добавьте поиск по всему тексту книги, перелистывание клавиатурой для чтения с компьютера и полосу прогресса чтения — и получите список требований, по которому построена эта читалка. Ваша позиция и настройки живут в локальном хранилище браузера — на устройстве, а не в аккаунте.
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 в EPUB, чтобы сделать из PDF перетекаемую книгу.
Браузерная читалка работает офлайн?
Когда страница загружена — да: код читалки и открытая книга обе живут в браузере, так что можно продолжать чтение с выключенным соединением.