Чтение в браузере

Нажмите Читать — и книга откроется прямо здесь, без приложения-читалки и без скачивания. Поддерживаются четыре формата, и показывают их две разные читалки, потому что это два разных типа книг.

Текст, который перетекает: FB2 и EPUB

FB2 и EPUB — это текст, поэтому браузер раскладывает его по ширине того, с чего вы читаете. Сервер отдаёт книгу целиком одной длинной страницей, а читалка помнит, где вы остановились.

  • Размер шрифта и режим весь текст / по главам — в Настройках. В режиме глав стрелки в правом нижнем углу перелистывают по одному разделу.
  • Полоса вдоль нижнего края окна показывает, сколько пройдено.
  • Позиция сохраняется по мере прокрутки и восстанавливается при возвращении — в том числе если вернуться с другого устройства.
  • После первого открытия собранная книга остаётся в локальном хранилище браузера, так что повторное открытие не тянет её заново.

Иллюстрации внутри EPUB отдаются прямо из книги; на сервер ничего не распаковывается.

Страницы с краской: PDF и DjVu

У скана нет абзацев, которые можно перелить по ширине, есть только страницы, поэтому такие книги открывает постраничная читалка, рисующая их по одной.

  • Страницы рисуются по мере появления в поле зрения, так что толстая книга открывается сразу, а не после того как приедет весь файл.
  • Кнопки в правом нижнем углу увеличивают и уменьшают масштаб, а также возвращают его к «по ширине страницы».
  • Номер страницы сохраняется и восстанавливается так же, как номер абзаца в другой читалке.

PDF работает везде. DjVu при первом открытии конвертируется на сервере в PDF, для чего нужна программа ddjvu (из состава djvulibre). Там, где её нет, книги в DjVu по-прежнему видны в каталоге и скачиваются, но кнопка Читать для них не предлагается. Результат конвертации кэшируется, так что ждёт только первый читатель конкретной книги; большой скан с фотографическими страницами в этот первый раз может занять некоторое время.

Чего здесь нет

MOBI прочитать в браузере нельзя. Это двоичный контейнер, рассчитанный на одно семейство устройств; скачайте его или отправьте на устройство, которое его понимает.

Выделение и поиск текста внутри PDF не сделаны — постраничная читалка рисует страницы и не строит поверх них текстовый слой.