KOReader: инструкция от гика, форматы, интерфейс, PDF, заметки и синхронизация

KOReader — свободная читалка, рассчитанная прежде всего на электронные книги с E Ink, но работающая также на Android и Linux. Её сильная сторона не в каталоге книг и не в магазинной экосистеме, а в локальном чтении собственных файлов: EPUB и FB2 можно глубоко настраивать по типографике, а PDF и DjVu — обрезать, масштабировать, переводить в режим Reflow и при необходимости распознавать через Tesseract. В обзоре разобраны актуальный статус проекта, поддерживаемые устройства и форматы, интерфейс, плагины, синхронизация прогресса, экспорт пометок, ограничения и типичные неисправности.

Что такое KOReader и чем он отличается от обычной читалки

KOReader — программа просмотра электронных документов с открытым исходным кодом. Проект развивается сообществом и выпускается по лицензии GNU AGPLv3. Его исходная специализация — устройства с электронными чернилами, поэтому интерфейс сознательно избегает лишней анимации, использует крупные зоны касания и умеет управлять частотой полного обновления E Ink-экрана. Это отличает KOReader от мобильных приложений, ориентированных прежде всего на цветные дисплеи и магазинные библиотеки.

Программа не привязана к одному производителю ридеров. Для актуальной ветки проекта существуют сборки для Kobo, Kindle, PocketBook, reMarkable и Cervantes, отдельные Android APK, пакеты для Linux и сборочный target для macOS. В результате один и тот же набор привычек чтения, жестов, профилей и файлов метаданных можно использовать на разных устройствах, хотя способ установки и аппаратные функции зависят от конкретной платформы.

KOReader не является книжным магазином и не требует аккаунта для локального чтения. Пользователь переносит свои документы в память устройства или получает их через поддерживаемые сетевые механизмы. Регистрация появляется только в отдельных сетевых сценариях, например в плагине Progress Sync. Поэтому программу разумно рассматривать как автономный движок чтения и управления собственной библиотекой, а не как сервис подписки.

Название KOReader относится именно к проекту сообщества koreader. Исторически он вырос из KindlePDFviewer, а современное название связано с идеей открытого ридера для Kindle и Kobo. Это не приложение Koodo Reader, не фирменная программа Kobo и не сервис Kindle: KOReader устанавливается отдельно и использует собственный интерфейс, плагины и файлы настроек.

Основные параметры KOReader

Параметр Актуальное состояние
Тип Свободная программа для чтения электронных книг и документов, оптимизированная для E Ink
Разработка Сообщество проекта KOReader, поддержка волонтёрами
Текущая стабильная версия 2026.07.1, выпущена 1 августа 2026 года
Основные платформы Android, Linux; отдельные сборки для Kobo, Kindle, PocketBook, reMarkable и Cervantes; в системе сборки есть target для macOS
Ключевые форматы EPUB, FB2, MOBI, PDF, DjVu, CBZ, CBT, DOCX, RTF, HTML, TXT, XPS, PDB, CHM, Markdown, изображения и часть документов внутри ZIP
PDF и DjVu Обрезка полей, разные режимы масштабирования, Reflow, настройка колонок, контраста и направления, OCR через Tesseract
Пометки Закладки, выделения и заметки; экспорт в TXT, HTML, Markdown, Kindle Clippings TXT и JSON; для PDF доступно встраивание выделений в сам файл
Сеть OPDS, calibre wireless transfer, облачные подключения через Dropbox/FTP/WebDAV, Wallabag, News Downloader, Progress Sync, OTA-обновления
Русский язык Есть русская локализация интерфейса и русские шаблоны переносов
Цена Бесплатно; платной редакции и пробного периода нет
Лицензия GNU AGPLv3
Аккаунт Не нужен для локального чтения; отдельные сетевые сервисы требуют собственную авторизацию

Для читателя важна разница между «поддерживает формат» и «дает одинаковый набор настроек». EPUB, FB2, HTML, DOCX и другие текучие документы позволяют менять гарнитуру, размер шрифта и межстрочный интервал. PDF, DjVu и изображения относятся к фиксированной вёрстке: у них основными становятся масштаб, обрезка полей, Reflow, направление перемещения по странице и параметры растеризации.

Платформы, распространение и актуальный статус

На 4 сентября 2026 года проект активен. Последний стабильный релиз — KOReader 2026.07.1 от 1 августа 2026 года. В релизе исправлены, в частности, отдельные проблемы OPDS 2.0, сохранения позиции в QuickMenu, совместимости с новыми прошивками Tolino и работы каталога Wallabag. Наличие свежего релиза важно для E Ink-ридеров: их прошивки меняют системные библиотеки и способы запуска стороннего ПО, поэтому старый пакет нельзя считать взаимозаменяемым с текущим.

Релиз публикуется не одним универсальным архивом. Для Android доступны APK под разные архитектуры; для семейства Kindle — несколько пакетов, рассчитанных на разные поколения; для Kobo, PocketBook, reMarkable и Cervantes используются собственные сборки. Стабильный сервер проекта также публикует Linux-архивы, AppImage и Debian-пакеты для нескольких архитектур. Поэтому перед установкой критично определить точную модель устройства и выбрать соответствующий target.

На Android KOReader доступен и через F-Droid. Здесь есть существенная временная разница: на момент подготовки обзора в F-Droid как рекомендуемая отображалась сборка 2026.03, тогда как проект уже выпустил 2026.07.1. F-Droid удобен автоматическими уведомлениями и обновлением через клиент, но он не всегда синхронен с GitHub-релизом. Текущая F-Droid-сборка требует Android 4.3 или новее.

Для Linux KOReader подходит не только как средство чтения на компактном устройстве, но и как настольный просмотрщик той же библиотеки и конфигурации. Если требуется разобраться с базовой установкой программ в этой системе, полезно отдельно посмотреть материал GeekHow о том, как устанавливать приложения в Linux. При этом конкретный пакет KOReader всё равно нужно выбирать по архитектуре и способу распространения проекта.

macOS присутствует в официальной системе сборки как отдельный target, однако основная линейка готовых стабильных пакетов проекта сосредоточена на E Ink, Android и Linux. Пользователю, которому нужен привычный настольный установщик и интеграция с магазином книг, логичнее сравнить KOReader с более традиционными приложениями, а не считать его прямой заменой системной читалке.

Интерфейс: экран чтения, меню и файловый браузер

В KOReader две основные рабочие среды: Reading Screen и File Browser. Первая отвечает за чтение, навигацию, выделения и настройку отображения конкретного документа. Вторая — за выбор книг, папок, метаданных и операции с файлами. Такое разделение особенно заметно на ридерах: вместо постоянной боковой панели библиотека открывается как отдельный экран, а во время чтения почти вся площадь остаётся содержимому.

Экран чтения KOReader с областями документа, прогресса и пометок
Reading Screen KOReader: документ занимает почти весь экран, а служебные элементы и действия вызываются по зонам касания.

Reading Screen использует верхнее и нижнее меню. Верхнее меню объединяет общие команды и разделы Navigation, Typesetting, Settings, Tools, Search, File Browser и Main. Нижнее меню меняется в зависимости от типа файла: у EPUB и FB2 там преобладают параметры шрифта и вёрстки, а у PDF и DjVu — масштаб, Reflow, контраст, колонки и направление просмотра. Поэтому одинаковое касание вызывает схожую панель, но набор доступных параметров определяется движком документа.

Верхнее и нижнее меню KOReader на экране чтения
Верхнее меню отвечает за навигацию и общие инструменты, нижнее — за параметры отображения открытого документа.

Меню рассчитано на большой набор функций, поэтому в KOReader есть Menu Search. Оно полезно, когда известно название команды, но неизвестно её место в иерархии. На E Ink это практичнее длинного перебора страниц меню: результаты поиска позволяют сразу перейти к нужному действию, а сам поиск можно назначить на жест или поместить в QuickMenu.

File Browser при первом запуске становится фактической домашней библиотекой. В нём видны каталоги и книги, а длительное нажатие по файлу открывает контекстные операции: Copy, Cut, Delete, Rename, Select, смену статуса чтения, Add to favorites, Open with…, Book Information, управление обложкой и метаданными, обновление кешированной информации. Есть режим выбора нескольких файлов, позволяющий применить операцию к группе книг.

Файловый браузер KOReader со списком книг и контекстными действиями
File Browser используется как библиотека и файловый менеджер: здесь открывают книгу, меняют статус, метаданные и выполняют групповые операции.

Collections дополняют файловую структуру виртуальными подборками. Один документ можно включать в тематические коллекции без физического переноса, а коллекцию — связывать с папками. Это удобно, когда каталоги на накопителе отражают происхождение файлов, а логическая организация нужна по жанрам, курсам, статусу чтения или проектам.

Строка состояния на Reading Screen настраивается отдельно. В неё можно вывести прогресс книги или главы и другие показатели. Для EPUB и подобных форматов KOReader поддерживает reference page numbers: если издатель встроил номера печатных страниц, программа способна показывать их независимо от того, как изменилось количество экранов после увеличения шрифта.

Основные функции KOReader

Чтение текучих книг: EPUB, FB2, HTML, DOCX и TXT

В текучих документах KOReader перестраивает содержимое под размер экрана. Пользователь меняет шрифт, кегль, межстрочный интервал, поля, расстояние между словами, насыщенность, выравнивание и ряд параметров встроенных стилей. Поддерживаются внешние шрифты и многоязычные переносы, включая русский. Это делает программу особенно подходящей для небольших E Ink-экранов, где издательская верстка часто требует адаптации.

Встроенные CSS и шрифты книги можно учитывать или отключать. Такое управление помогает при EPUB с неудачной издательской типографикой, но не превращает любой EPUB в полностью предсказуемый документ: fixed-layout EPUB не поддерживается как фиксированная макетная страница и открывается как текучий документ, из-за чего сложные учебники, комиксы или журнальные развороты могут выглядеть неправильно.

PDF и DjVu: Reflow, обрезка и управление страницей

Для фиксированной вёрстки KOReader предлагает несколько независимых подходов. Reflow извлекает доступный текстовый слой и перестраивает его в одну колонку. Zoom To Content убирает лишние поля и увеличивает полезную область. Fit to width подгоняет ширину страницы под экран. В масштабе 100% можно перемещаться по участкам листа и задавать направление прохождения колонок — это важно для научных статей и комиксов.

Панель KOReader с режимами масштабирования и расположения страницы PDF
Для PDF и DjVu нижнее меню содержит режимы подгонки, масштаба и перемещения по фиксированной странице.

Дополнительные параметры PDF включают Contrast, Dewatermark, Render quality, Document language, Forced OCR, Writing direction, Document columns и Auto straighten. High render quality применяется в Reflow и может заметно замедлить сложный файл; Auto straighten тоже увеличивает объём обработки. Поэтому производительность в KOReader зависит не только от размера документа, но и от выбранного способа представления страницы.

Настройки контраста, очистки фона и качества рендеринга PDF в KOReader
Контраст, Dewatermark и Render quality позволяют адаптировать сканы и PDF, но часть обработок повышает нагрузку на слабый ридер.

Для сканов без текстового слоя KOReader использует Tesseract OCR. Сам движок встроен в рабочий процесс, но для распознавания конкретного языка нужны соответствующие языковые данные Tesseract. Пока они не установлены и язык не настроен, связанные пункты OCR остаются недоступными. Это не облачное распознавание: обработка выполняется на устройстве.

Закладки, выделения, заметки и экспорт

Выделение текста создаёт объект, связанный с метаданными конкретного документа. В новой установке используется режим по умолчанию: рядом с книгой создаётся одноимённая папка .sdr. KOReader также предлагает другие способы размещения метаданных, поэтому фактический путь зависит от выбранной настройки. К выделению можно добавить заметку, а список пометок затем искать и просматривать. Экспорт выполняется плагином Export highlights: локально он поддерживает TXT, HTML, Markdown, Kindle Clippings TXT и JSON. Также предусмотрены сетевые назначения Joplin, Readwise, Memos, Flomo и XMNote, для которых нужны соответствующие сервисы и соединение.

У PDF есть отдельная возможность Save highlights to PDF. Она записывает пометки непосредственно в PDF, после чего совместимый просмотрщик может показать их без KOReader. Это изменение самого документа, а не просто экспорт списка заметок. При стандартном режиме метаданных при переносе такого PDF необходимо сохранять и одноимённую папку .sdr, если нужно позже удалять или повторно экспортировать пометки из KOReader: без служебных метаданных программа видит встроенную аннотацию, но теряет связь с ней.

Совместимость встроенных PDF-пометок с другими программами не универсальна и зависит от библиотеки рендеринга. KOReader использует MuPDF; часть программ на другом стеке может не показать такие аннотации. Поэтому для обмена с конкретным приложением безопаснее заранее проверить один тестовый файл, а исходный PDF хранить отдельно. Если нужен иной способ работы с PDF, на GeekHow есть обзор бесплатных программ для редактирования PDF.

Словари, поиск, Wikipedia и перевод

Длительное нажатие по слову вызывает инструменты поиска и справки. KOReader работает со словарями StarDict, умеет искать выделенный текст в документе, открывать сведения в Wikipedia и отправлять текст в поддерживаемый переводчик. Локальный словарь остаётся доступным без сети, тогда как Wikipedia и сетевой перевод требуют соединения и передают выбранный текст внешнему сервису.

Полнотекстовый поиск дополняется поиском по закладкам, выделениям и заметкам. В длинной технической книге это позволяет разделить две задачи: найти термин в самом тексте и найти собственные ранее сделанные комментарии. Для электронной книги это важнее простого «перейти к странице», поскольку в текучем EPUB номер экрана меняется вместе с шрифтом и ориентацией.

Навигация по большой книге

Помимо обычного содержания KOReader предлагает Skim Widget, Book Map и Page Browser. Skim Widget нужен для быстрого перемещения по документу с сохранением контекста; Book Map показывает структуру книги; Page Browser помогает просматривать соседние страницы. История переходов позволяет вернуться к предыдущей позиции после ссылки, поиска или прыжка к главе.

Для серий, манги и папок с последовательными документами полезно действие Open next file после последней страницы. Файлы со статусом Finished могут пропускаться, поэтому одна папка работает как простая очередь чтения без отдельного каталога магазина.

OPDS, calibre, облачные хранилища и Wallabag

Сетевые функции KOReader собраны вокруг собственных источников пользователя. OPDS открывает совместимые каталоги, calibre wireless transfer принимает книги от calibre, Cloud storage подключает Dropbox, FTP и WebDAV, Wallabag загружает сохранённые статьи, а News Downloader преобразует RSS/Atom-материалы в локальные HTML-документы. Эти функции не обязательны для чтения уже сохранённых файлов.

Такой подход делает интернет-зависимость выборочной: основная библиотека, словари и чтение остаются локальными, а сеть включается для доставки контента, синхронизации и внешних справочных сервисов. Если устройство часто работает без Wi‑Fi, заранее загруженные книги и словари продолжают использоваться.

Profiles, QuickMenu, жесты и автоматизация

Profiles представляют собой наборы действий, которые запускаются как единое правило. В профиль можно объединить ориентацию, размер шрифта, контраст, подсветку и другие параметры. Профиль запускается вручную, жестом или автоматически. Автозапуск привязывается к событиям вроде старта KOReader, пробуждения, поворота экрана, открытия или закрытия книги, показа папки и может учитывать условия по пути, метаданным и коллекциям.

Важно, что переход на другой профиль не отменяет изменения предыдущего автоматически. Если один профиль включил конкретные настройки, второй должен явно установить нужные противоположные значения. Это принципиальное ограничение профилей и причина, по которой сложные схемы лучше сначала проверять на одном-двух параметрах.

QuickMenu использует тот же набор доступных действий, но показывает их как персональное меню. Жест можно настроить через Gesture Manager и превратить в QuickMenu с опцией Show as QuickMenu. Такой вариант подходит для часто используемых, но разнородных команд: например, перехода к истории, смены ориентации и изменения шрифта без поиска по нескольким страницам меню.

Плагины и расширяемость

Плагины KOReader делятся на внутренние, contrib и внешние. Внутренние входят в основную поставку, обновляются вместе с программой и проходят проверку разработчиками проекта. Contrib устанавливаются вручную и проверяются при добавлении в соответствующий каталог. Внешние плагины устанавливаются и обновляются вручную и не проходят проверку команды KOReader, поэтому их следует считать отдельным уровнем доверия.

Среди внутренних модулей есть Export highlights, Flashcard trainer, Gestures, News Downloader, OPDS, Profiles, Progress sync, Reading statistics, SSH, Wallabag, Time sync и другие. Наличие плагина не означает, что функция всегда активна: например, экспериментальный HTTP Inspector не запускает сервер автоматически, даже когда модуль включён. Его HTTP-сервер не имеет HTTPS, аутентификации и ограничения доступа, поэтому он рассчитан только на доверенную локальную сеть.

В руководстве проекта также описана возможность подключать дополнительный модуль для общения с ChatGPT по тексту. Это не встроенный в базовую поставку генеративный помощник: такая функция зависит от отдельного плагина и внешнего сервиса. Для пользователя это означает иной уровень приватности, чем у локального чтения — перед использованием стороннего дополнения нужно оценить, какие данные оно отправляет наружу.

Карта форматов и совместимости

Формат или группа Как обрабатывается Что редактируется в представлении Переносимость результата
EPUB, FB2, HTML, DOCX, RTF, TXT, CHM, PDB, Markdown Текучая вёрстка Шрифт, размер, интервалы, поля, выравнивание, часть CSS и встроенных стилей Исходный файл обычно не меняется; пользовательские данные хранятся в метаданных KOReader, по умолчанию — в .sdr рядом с книгой
PDF, DjVu Фиксированная страница; доступны Reflow и OCR Масштаб, crop, контраст, колонки, направление, Reflow, качество рендеринга Обычно исходник не меняется; при Save highlights to PDF аннотации записываются в PDF
CBZ, CBT и изображения Постраничный просмотр графики Масштаб, ориентация, режимы панели и перемещения Изображения остаются исходными; состояние чтения хранится отдельно
ZIP с поддерживаемыми документами Зависит от типа содержимого и имени файла Определяется выбранным движком Неверное расширение архива может привести к выбору неправильного движка; Open with… позволяет выбрать его вручную
Fixed-layout EPUB Не поддерживается как фиксированный макет Открывается как текучий EPUB Сложная журнальная или учебная вёрстка может потерять исходное расположение элементов

Карта показывает главное ограничение форматов KOReader: программа отлично управляет способом отображения, но не является редактором исходного EPUB или PDF. Большинство пользовательских параметров — это слой чтения, сохранённый рядом с документом. Исключение — явное встраивание выделений в PDF, которое меняет файл и потому требует отдельного контроля.

Задача → инструмент → результат → что проверить

Задача Инструмент KOReader Результат Что проверить
Сделать EPUB читаемым на небольшом E Ink Typesetting и нижнее меню Новая типографика без преобразования исходной книги Не пропали ли смысловые отступы, таблицы и нестандартные стили
Прочитать A4 PDF на 6–7-дюймовом экране Reflow, Zoom To Content, Fit to width, колонки Увеличенный текст или перестроенная строка Сохранился ли порядок колонок, формул, подписей и сносок
Работать со сканом Contrast, Dewatermark, Auto straighten, Tesseract OCR Более читаемый фон и доступный для поиска распознанный текст Установлен ли языковой файл OCR и верно ли распознаются символы
Собирать учебные заметки Highlights, Notes, Export highlights Пометки внутри KOReader и отдельный файл экспорта Сохранена ли .sdr-папка вместе с книгой
Получать книги без кабеля OPDS, calibre wireless transfer, Cloud storage Файл появляется в локальной библиотеке Правильный ли каталог выбран и доступен ли документ офлайн после загрузки
Читать на двух устройствах Progress Sync Синхронизируется позиция чтения Совпадает ли метод идентификации документа: Binary или Filename
Сократить число касаний Gesture Manager, QuickMenu, Profiles Частые команды или набор настроек запускаются одним действием Не конфликтует ли жест и явно ли профиль задаёт все нужные параметры
Организовать большую библиотеку File Browser, Collections, Favorites, статусы Файлы остаются в каталогах, а логическая группировка хранится отдельно Не потеряны ли .sdr при физическом переносе или переименовании книг

Эта схема помогает не путать результат чтения с изменением исходника. Например, Reflow визуально преобразует PDF, но не конвертирует его в EPUB. Профиль меняет среду KOReader, но не записывает типографику в книгу. Экспорт highlights создаёт отдельный файл, тогда как Save highlights to PDF действует на сам PDF.

Матрица сохранности результата

Действие Что сохраняется Что может потеряться Обратимость
Изменение шрифта, полей, Reflow и масштаба Настройки чтения в метаданных KOReader После удаления фактического каталога метаданных пропадут индивидуальные параметры книги; по умолчанию это .sdr рядом с файлом Да, параметры можно вернуть или сбросить
Закладка, выделение, заметка Запись в метаданных книги; в режиме по умолчанию — в .sdr рядом с документом Удаление или неперенос каталога метаданных лишает KOReader истории этих объектов Удаление пометки возможно, пока служебные данные сохранены
Экспорт пометок Отдельный TXT, HTML, Markdown, Kindle Clippings TXT или JSON Формат экспорта не хранит все внутренние настройки книги Исходник и .sdr не меняются
Save highlights to PDF Выделения становятся частью PDF Без .sdr позднее управление этими выделениями в KOReader ограничивается Безопаснее работать с копией PDF и сохранять .sdr
Перенос только книги на другое устройство Сам документ Позиция, пометки и индивидуальные настройки, если не перенесены метаданные книги Данные восстановятся только при наличии сохранённых метаданных или отдельного экспорта пометок
Перенос системных настроек KOReader Профили, часть глобальных настроек, словари и пользовательские дополнения при копировании соответствующих каталогов Содержимое, которое не вошло в резервную копию Да, при сохранении исходной конфигурации

В стандартном режиме хранения метаданных главное правило переносимости KOReader — книга и её одноимённая .sdr-папка образуют практическую пару. При альтернативном режиме нужно переносить каталог, выбранный в настройках Book metadata storage. Сам документ остаётся читаемым без этих метаданных, но пользовательский слой может исчезнуть. Это особенно важно перед заменой карты памяти или очисткой накопителя; если носитель перестал определяться, сначала стоит исключить аппаратную проблему — на GeekHow разобрано, почему компьютер не видит внешний диск.

Интернет, приватность, безопасность и производительность

Локальное чтение не требует постоянного соединения. Книги, словари StarDict, заметки и настройки могут оставаться на устройстве. Сеть понадобится для OPDS, облачных подключений, Wallabag, Wikipedia, онлайн-перевода, calibre wireless transfer, Progress Sync, загрузки новостей и OTA-обновлений. Поэтому отключение Wi‑Fi не блокирует базовый сценарий, но делает недоступными конкретные сетевые инструменты.

Приватность зависит от выбранного сервиса. Progress Sync требует регистрации или входа и передаёт на сервер данные, необходимые для синхронизации позиции. В его настройках есть опция отправки метаданных документа; при её включении вместе с запросами синхронизации уходят имя файла, название и авторы. Стандартный сервер может игнорировать эти поля, но пользовательский сервер способен их обрабатывать. Для минимизации передаваемых сведений опцию метаданных можно не включать.

Сетевой перевод и Wikipedia по определению обращаются к внешним ресурсам. Аналогично сторонние плагины, включая дополнения для внешних ИИ-сервисов, могут отправлять текст за пределы устройства. KOReader разделяет плагины по происхождению: внутренние входят в проект, а внешние не проходят проверку разработчиками. Для документов с чувствительным содержимым разумнее ограничиться локальными словарями и встроенными функциями.

SSH и HTTP Inspector требуют отдельной осторожности. SSH-сервер без пароля создаёт открытый доступ к устройству в сети, поэтому такая конфигурация неприемлема в публичном Wi‑Fi. HTTP Inspector ещё строже: его сервер не предоставляет HTTPS, аутентификацию или ограничение доступа и должен использоваться только в доверенной локальной сети. Обычному читателю эти инструменты для работы с книгами не нужны.

На Android приложение запрашивает права, связанные с доступом к хранилищу и сети. Современные версии Android могут запрещать запись на внешнюю SD-карту даже при наличии доступа к чтению. Это ограничение платформы, а не повреждение книги: для создаваемых KOReader файлов, например скриншотов, надёжнее выбирать каталог во внутренней памяти, если внешнее хранилище не даёт записать результат.

Производительность сильнее всего зависит от структуры документа и памяти устройства. Для PDF нагрузку увеличивают большие встроенные изображения, множество позиционированных элементов, Auto straighten и высокое Render quality в Reflow. Для EPUB проблемными бывают сотни CSS-правил или книга, собранная как один огромный HTML-файл. На слабом E Ink-ридере задержка при сложной странице не означает, что вся библиотека будет работать так же.

У E Ink есть отдельный визуальный эффект — ghosting, остатки предыдущей страницы. KOReader позволяет задавать интервалы полного обновления экрана и вручную инициировать полный refresh. Это компромисс между чистотой изображения и частотой заметного моргания панели; оптимальное значение зависит от модели экрана и характера контента.

Цена, лицензирование и ограничения редакций

KOReader бесплатен. У проекта нет платной редакции, подписки, пробного периода или функционального ограничения «free tier». Код распространяется по GNU AGPLv3, а работа сообщества поддерживается добровольными пожертвованиями. Это означает, что основные функции не открываются покупкой лицензии и не зависят от срока оплаты.

Отсутствие коммерческой подписки не устраняет стоимость времени. На фирменном E Ink-ридере установка может потребовать больше подготовки, чем приложение из штатного магазина, а после обновления прошивки иногда приходится проверять совместимость способа запуска. Кроме того, пользователь самостоятельно отвечает за перенос .sdr, резервирование конфигурации и совместимость внешних плагинов.

Отдельных редакций Pro или Premium у KOReader нет. Различия между файлами загрузки определяются платформой и архитектурой, а не набором платных функций. На Android F-Droid-сборка и официальный APK относятся к одному проекту; различаться может момент публикации конкретной версии.

Как пользоваться программой — советы гика

Настройки после установки: язык, интерфейс и домашняя папка

Цель: подготовить KOReader к библиотеке до открытия первой книги. Подготовка: программа уже установлена из пакета, соответствующего устройству; в памяти есть отдельная папка для книг. Откройте KOReader и в File Browser назначьте каталог библиотеки как Home, затем через Settings выберите язык интерфейса и при необходимости измените DPI интерфейса. Высокий DPI увеличивает элементы меню, но не является размером текста книги: книжный Zoom (dpi) на нижней панели относится к документу отдельно.

Проверка: после возврата в File Browser нужный каталог открывается как домашний, а пункты меню отображаются на выбранном языке. Типичная ошибка: увеличение книжного Zoom вместо DPI интерфейса — текст документа меняется, а меню остаётся прежнего размера. Безопасный откат: верните изменённый параметр DPI к предыдущему значению; это не затрагивает файлы книг и пометки.

Сквозной сценарий: от файла в библиотеке до сохранённой заметки

Цель: пройти полный типичный цикл без изменения исходника. Подготовка: скопируйте поддерживаемый EPUB или FB2 в домашнюю папку KOReader. В File Browser коснитесь имени файла, дождитесь Reading Screen, вызовите нижнее меню касанием нижней зоны и настройте размер шрифта и межстрочный интервал. Для перехода по структуре откройте верхнее меню и Navigation, затем выберите Table of contents. В нужном месте сделайте длительное нажатие на слово, расширьте выделение и сохраните Highlight; при необходимости добавьте Note.

Чтобы получить переносимую копию пометки, откройте Tools и плагин Export highlights, выберите текущую книгу и локальный формат, например Markdown или HTML, после чего выполните экспорт. Проверка: книга снова открывается на сохранённой позиции, выделение видно в KOReader, а экспортированный файл присутствует в выбранном каталоге. Типичная ошибка: считать экспорт заменой .sdr — отдельный Markdown хранит текст пометок, но не все внутренние данные книги. Безопасный откат: удалите только созданный файл экспорта; исходная книга и .sdr останутся без изменений.

Настройка EPUB и FB2: шрифт, интервалы и издательские стили

Цель: адаптировать текучую книгу под экран. Подготовка: откройте EPUB, FB2, HTML, DOCX, RTF или TXT, то есть формат, для которого доступна текучая вёрстка. Вызовите нижнее меню и последовательно отрегулируйте Font face, Font size, Line spacing, Margins и Word spacing. Если издательские стили мешают чтению, используйте переключатели Embedded styles и Embedded fonts; значения применяются к отображению, а не переписывают исходный EPUB.

Проверка: пролистайте страницу с абзацами, заголовками и курсивом: строка должна помещаться в экран, а смысловая иерархия — оставаться различимой. Типичная ошибка: отключить встроенные стили у сложного EPUB и получить потерю важных отступов или оформления. Безопасный откат: верните Embedded styles и Embedded fonts в прежнее состояние либо сбросьте параметры конкретной книги; файл книги остаётся исходным.

Чтение PDF и DjVu: Reflow, Zoom To Content и колонки

Цель: сделать страницу крупного формата читаемой на небольшом дисплее. Подготовка: откройте PDF или DjVu и вызовите нижнее меню. Для обычного текста сначала включите Reflow. Если структура документа плохо перестраивается, отключите Reflow и выберите Zoom To Content либо Fit to width. Для двухколоночной статьи используйте режим с разбиением страницы на колонки и задайте Direction так, чтобы переходы шли в порядке чтения документа.

Для скана дополнительно отрегулируйте Contrast; Dewatermark используйте только при действительно мешающем фоне, а Render quality в Reflow повышайте после проверки скорости. Проверка: просмотрите несколько страниц с таблицами, подписями и сносками — текст должен следовать в правильной последовательности. Типичная ошибка: включить сразу Reflow, High render quality и Auto straighten на тяжёлом PDF, после чего страницы обрабатываются медленно. Безопасный откат: отключайте ресурсоёмкие опции по одной и возвращайтесь к Zoom To Content; исходный PDF при этих настройках не меняется.

OCR для сканированного PDF

Цель: сделать доступным поиск и обработку текста в странице без текстового слоя. Подготовка: установите языковые данные Tesseract для языка документа; для языков, требующих отдельной настройки, добавьте соответствующее обозначение в конфигурацию KOReader. Откройте PDF, в нижнем меню задайте Document language, затем включите Forced OCR для страниц, где текстовый слой отсутствует или непригоден.

Проверка: после обработки попробуйте выделить распознанное слово или выполнить поиск по слову, которое точно есть на странице. Типичная ошибка: пункты OCR неактивны — обычно отсутствует нужный языковой файл Tesseract. Безопасный откат: отключите Forced OCR и вернитесь к обычному просмотру страницы; OCR не требует переписывать исходный PDF.

Выделения, заметки и экспорт в локальный файл

Цель: сохранить фрагменты для конспекта вне KOReader. Подготовка: откройте документ, выделите текст длительным нажатием и добавьте Highlight или Note. После создания нескольких пометок откройте Tools → Export highlights. Выберите локальный формат: TXT для простого текста, HTML для просмотра в браузере, Markdown для заметочника, Kindle Clippings TXT для совместимого текстового представления или JSON для структурированных данных.

Если вы работаете с PDF и хотите видеть выделения в других совместимых просмотрщиках, включайте Save highlights to PDF только на копии файла и сохраняйте связанные метаданные книги; в режиме по умолчанию это каталог .sdr. Проверка: откройте экспортированный файл отдельно и убедитесь, что нужные цитаты и заметки присутствуют. Для PDF дополнительно откройте копию в целевой программе и проверьте отображение аннотации. Типичная ошибка: перенести только PDF со встроенными выделениями, потерять связанные метаданные и потом пытаться управлять этими выделениями в KOReader. Безопасный откат: восстановите исходный PDF из копии и верните сохранённые метаданные в используемое KOReader место.

Словарь, Wikipedia и полнотекстовый поиск

Цель: быстро проверить термин, не теряя место чтения. Подготовка: для офлайн-словаря заранее установите словарь StarDict; для Wikipedia и сетевого перевода включите интернет. В книге длительно нажмите на слово: в появившемся окне выберите Dictionary для локального определения, Wikipedia для энциклопедии или перевод. Для поиска всех вхождений используйте Search из верхнего меню и введите слово или фразу.

Проверка: локальный словарь должен выдавать статью без Wi‑Fi, а поиск — список реальных вхождений в книге. Типичная ошибка: ожидать офлайн-результат от Wikipedia или внешнего переводчика. Безопасный откат: закройте справочное окно или вернитесь по истории навигации; положение чтения сохраняется, а книга не меняется.

Collections и групповые операции в File Browser

Цель: организовать библиотеку без дублирования файлов. Подготовка: откройте File Browser. Для одной книги сделайте длительное нажатие и выберите Add to favorites или добавление в нужную Collection. Для группы файлов длительно нажмите один файл и выберите Select, коснитесь остальных нужных файлов, затем нажмите значок с галочкой в правом верхнем углу и выберите групповую операцию — Copy, Move, Delete или Export highlights, если она применима.

Проверка: коллекция показывает выбранные книги, а физические файлы остаются в ожидаемых каталогах. Типичная ошибка: при ручном переносе книги через сторонний файловый менеджер оставить её метаданные в старом месте. Безопасный откат: до удаления исходного каталога перенесите документ и его метаданные вместе; при ошибочной групповой выборке выйдите из Selection mode, не подтверждая удаление.

Получение книг через OPDS, calibre и Cloud storage

Цель: добавить документ без USB-кабеля. Подготовка: подключите устройство к доверенной сети. Для каталога откройте OPDS и добавьте адрес совместимого сервера; для calibre включите соответствующий wireless transfer на компьютере и выберите calibre в KOReader; для собственного хранилища откройте Cloud storage и настройте поддерживаемое подключение Dropbox, FTP или WebDAV. Выберите книгу и загрузите её в локальную папку библиотеки.

Проверка: после завершения загрузки отключите сеть и откройте полученный файл из File Browser — так подтверждается, что документ хранится локально. Типичная ошибка: искать сетевой файл в другом каталоге или принять временно недоступный сервер за повреждение документа. Безопасный откат: удалите только скачанную копию из File Browser и оставьте сетевую учётную запись без изменений либо удалите её отдельно, если она больше не нужна.

Progress Sync между двумя устройствами

Цель: синхронизировать позицию чтения. Подготовка: на обоих устройствах включите плагин Progress Sync, затем в его меню используйте Register для создания учётной записи или Login для существующей. В настройках выберите Document matching method: Binary подходит для полностью одинаковых файлов, Filename — для документов с одинаковым именем, которые могут отличаться бинарно. Включите автоматическую синхронизацию либо используйте Push progress from this device now и Pull progress from other devices now.

Если в PDF включено Save highlights to PDF, файл меняется после записи аннотаций, поэтому Binary matching перестаёт считать две копии идентичными; для такого сценария выбирайте Filename. Опцию Send document metadata включайте только при необходимости: она добавляет к обмену имя файла, название и авторов. Проверка: отправьте прогресс с первого устройства, на втором выполните получение и убедитесь, что открывается ожидаемая позиция. Типичная ошибка: использовать Binary для уже различающихся PDF. Безопасный откат: переключите сопоставление на Filename или верните одинаковые исходные копии; локальные книги при этом не удаляются.

QuickMenu, жесты и Profiles

Цель: вынести частые действия в один жест и автоматизировать повторяющийся режим чтения. Подготовка: сначала выберите безопасный жест, который не конфликтует с перелистыванием. Для QuickMenu откройте TOP MENU → Taps and Gestures → Gesture Manager, выберите жест, отметьте нужные действия и на второй странице параметров включите Show as QuickMenu; при необходимости включите Sort. Для набора настроек откройте Profiles, создайте New profile, добавьте действия, затем запускайте профиль вручную или назначьте ему событие Auto-execute.

Проверка: выбранный жест должен открывать QuickMenu, а профиль — менять только предусмотренные параметры. Типичная ошибка: ожидать, что второй профиль автоматически отменит первый. KOReader выполняет действия профиля, но не хранит «обратное состояние» как транзакцию. Безопасный откат: создайте отдельный профиль возврата с явными значениями или вручную верните настройки; конфликтующий жест можно очистить в Gesture Manager.

Плюсы и минусы KOReader

Плюсы

  • Поддерживает широкий набор книжных и документных форматов, включая EPUB, FB2, PDF, DjVu, CBZ, DOCX и текстовые файлы.
  • Оптимизирован под E Ink: интерфейс обходится без лишней анимации, а частоту полного обновления экрана можно настраивать.
  • Для PDF и DjVu есть Reflow, обрезка полей, режимы fit/zoom, настройка колонок, контраста, направления и OCR через Tesseract.
  • Глубокая типографика EPUB и FB2 сочетается с внешними шрифтами, встроенными стилями и русскими переносами.
  • Пометки остаются локально и экспортируются в несколько открытых форматов; для PDF доступна отдельная запись выделений в документ.
  • OPDS, calibre, Wallabag, облачные подключения, Progress Sync и News Downloader добавляются к автономному чтению, а не заменяют его.
  • Profiles, QuickMenu и Gesture Manager позволяют автоматизировать повторяющиеся настройки и сократить навигацию по меню.
  • Программа бесплатна, не имеет платной редакции и не требует аккаунта для чтения локальных файлов.

Минусы

  • Установка на фирменный E Ink-ридер зависит от точной модели, прошивки и способа запуска стороннего ПО; универсального пакета нет.
  • Интерфейс содержит много пунктов и плагинов, поэтому без Menu Search и персонального QuickMenu новичку приходится осваивать иерархию.
  • Fixed-layout EPUB не сохраняет фиксированный макет и может отображаться некорректно как текучая книга.
  • По умолчанию служебные данные книги хранятся в .sdr рядом с документом; при альтернативном способе — в выбранном каталоге метаданных. При неаккуратном переносе можно потерять позицию, заметки и индивидуальные настройки.
  • Сложные PDF и EPUB могут работать медленно на устройствах с небольшим объёмом памяти, особенно с ресурсоёмким Reflow и обработкой страниц.
  • Встраиваемые в PDF выделения видны не во всех сторонних просмотрщиках, поэтому совместимость нужно проверять на целевом приложении.
  • Внешние плагины не проверяются разработчиками KOReader и требуют отдельной оценки доверия.

Кому подойдёт

KOReader особенно хорошо совпадает со сценарием владельца Kobo, Kindle, PocketBook, reMarkable или другого поддерживаемого E Ink-устройства, который хранит собственную библиотеку и хочет больше контроля над типографикой, PDF и жестами, чем даёт штатное приложение. Для выбора самого ридера как устройства пригодится отдельный материал GeekHow об электронных книгах: KOReader не заменяет аппаратные различия по экрану, подсветке и памяти.

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

Android-пользователю KOReader подходит, когда важнее локальная библиотека и одинаковая логика чтения с E Ink, а не магазин, социальные функции или фирменная синхронизация. На планшете цветной экран снижает ценность E Ink-оптимизаций, но широкая поддержка форматов и плагины остаются полезными. При выборе самого устройства можно сопоставить размеры и класс экранов по обзору недорогих планшетов.

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

Кому не подойдёт

KOReader не лучший выбор для человека, которому нужен магазин с покупкой защищённых книг, автоматическим управлением лицензиями и минимальной настройкой. Программа ориентирована на собственные файлы; Readium LCP DRM текущая версия не поддерживает. Для книг с такой защитой нужна совместимая читалка и легальный способ доступа от издателя.

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

Для сложных fixed-layout EPUB, дизайнерских учебников и документов, где критично точное совпадение с издательским макетом, KOReader ограничен. В таком случае нужен просмотрщик, который официально поддерживает конкретный фиксированный формат без перестройки страницы.

Для коллективного редактирования документов программа также не предназначена. Выделения и экспорт полезны для личной работы, но KOReader не заменяет PDF-редактор с рецензированием, совместными правками и централизованными версиями.

Сравнение с другими аналогами

Программа Основная задача Платформа Порог освоения Форматы Автоматизация Модель оплаты Главное ограничение
KOReader Гибкое локальное чтение, особенно E Ink и PDF E Ink, Android, Linux; отдельный build target macOS Средний/высокий Очень широкий набор, включая EPUB, FB2, PDF, DjVu, CBZ, DOCX Profiles, QuickMenu, жесты, плагины, Progress Sync Бесплатно, AGPLv3 Сложнее установка и конфигурация; нет Readium LCP
FBReader Кроссплатформенное чтение с более традиционным интерфейсом Android, iOS, Windows, macOS, Linux, ChromeOS Ниже EPUB, FB2, MOBI, HTML, RTF, TXT; LCP; PDF/DjVu на Android Синхронизация и каталоги зависят от платформы Есть бесплатные и платные варианты на мобильных системах; desktop бесплатен Набор форматов и функций различается между платформами
Librera Reader Универсальная Android-читалка Android Ниже/средний PDF, EPUB, MOBI, DjVu, FB2, TXT, RTF, AZW/AZW3, HTML, CBZ/CBR, DOC/DOCX Автосканирование папок, библиотека, закладки Свободная F-Droid-сборка; отдельная модель PRO вне неё Ориентирована на Android; F-Droid-версия не включает Google Drive sync из PRO
Foliate Настольное чтение на Linux Linux Низкий/средний EPUB, Mobipocket, Kindle, FB2, CBZ, PDF Закладки и аннотации хранятся в JSON и легко переносятся Бесплатно, GPLv3+ Нет ориентации на E Ink-прошивки и аппаратные функции ридеров
Plato Минималистичное чтение на Kobo Kobo Средний EPUB, PDF, CBZ, FB2, MOBI, XPS, TXT, DjVu Скриптовые hooks и локальные инструменты Бесплатно, AGPLv3 Фактически привязан к Kobo

FBReader рациональнее, когда библиотека должна одинаково открываться на iOS, Windows, macOS и Android, а также когда требуется поддержка EPUB с Readium LCP. Его интерфейс ближе к обычной потребительской читалке, но конкретные форматы и бесплатные ограничения различаются по системам: например, PDF и DjVu относятся к Android, а мобильные редакции имеют собственные платные функции.

Librera Reader подходит для Android, если нужен очень широкий форматный охват и автоматическое сканирование папок без установки KOReader на E Ink-прошивку. Текущая F-Droid-сборка остаётся свободной, но не включает функции Google Play Services и Google Drive sync, присутствующие в PRO-варианте. Для пользователя только с телефоном или планшетом это более прямой выбор.

Foliate логичнее на обычном Linux-десктопе. Это GTK-приложение с привычным настольным интерфейсом, чтением EPUB и рядом других форматов, поиском, оглавлением и аннотациями. Закладки и заметки сохраняются в обычных JSON-файлах, что удобно для резервирования. KOReader выигрывает там, где нужны E Ink-поведение, Reflow PDF и единая среда с аппаратным ридером.

Plato — узкая альтернатива для Kobo. Он поддерживает EPUB, PDF, CBZ, FB2, MOBI, XPS, TXT и DjVu, умеет обрезать поля и работать с аннотациями, но не пытается быть многоплатформенной системой. Пользователю Kobo, который хочет более минималистичную среду и не планирует переносить конфигурацию на Android или Linux, такой фокус может быть преимуществом.

Типичные проблемы KOReader и способы диагностики

KOReader не запускается на E Ink-ридере после установки

Симптом: программа не появляется в ожидаемом лаунчере, закрывается сразу или устройство возвращается в штатный интерфейс. Возможная причина: выбран пакет не для той модели или поколения, либо текущая прошивка изменила совместимость способа запуска. Диагностика: сопоставьте точную модель, поколение, архитектуру и версию прошивки с названием target текущего релиза. Исправление: замените пакет на сборку для своего устройства и используйте актуальный способ запуска этой платформы. Проверка: KOReader открывает File Browser и переживает обычный перезапуск без аварийного закрытия.

Книга скопирована, но не видна или показывает старую обложку

Симптом: файл есть на накопителе, но в библиотеке не отображается ожидаемая информация. Возможная причина: открыт другой каталог либо в кеше остались прежние метаданные и обложка. Диагностика: проверьте фактический путь в File Browser и наличие файла; если имя видно, сравните его со сведениями Book Information. Исправление: для изменённой книги используйте Refresh cached book information. Проверка: после обновления кеша отображаются актуальные имя, метаданные или обложка.

EPUB выглядит хуже, чем в другой программе

Симптом: пропали отступы, блоки расположены странно или страница заметно отличается от издательского макета. Возможная причина: отключены Embedded styles/Embedded fonts либо книга использует fixed-layout EPUB, который KOReader не сохраняет как фиксированный макет. Диагностика: включите издательские стили и сравните обычную текстовую главу со сложным разворотом. Исправление: верните встроенные стили для обычного EPUB; для fixed-layout используйте просмотрщик с соответствующей поддержкой. Проверка: текстовые главы сохраняют структуру без ручных CSS-компенсаций.

Большой EPUB медленно открывает главы

Симптом: переходы и пересчёт страниц занимают заметно больше времени, чем у других книг того же размера. Возможная причина: файл содержит чрезмерно много CSS-правил или собран как один очень большой HTML-документ. Диагностика: сравните поведение с другим EPUB на том же устройстве; если проблема воспроизводится только у одной книги, аппаратная неисправность менее вероятна. Исправление: используйте корректно сформированный экземпляр книги или подготовьте EPUB в редакторе/конвертере с нормальной разбивкой глав. Проверка: открытие и смена глав становятся сопоставимы с другими документами.

PDF листается слишком медленно

Симптом: новая страница появляется с большой задержкой, особенно в Reflow. Возможная причина: крупные изображения, сложная позиционная вёрстка, недостаток памяти, High Render quality или Auto straighten. Диагностика: сравните обычный режим с Reflow и последовательно исключите ресурсоёмкие параметры. Исправление: снизьте Render quality, отключите Auto straighten или перейдите к Zoom To Content/Fit to width. Проверка: несколько последовательных страниц открываются без прежней задержки, а документ остаётся читаемым.

PDF на маленьком экране остаётся слишком мелким

Симптом: при Fit page вся страница видна, но текст невозможно читать. Возможная причина: крупный исходный лист с широкими полями или несколькими колонками. Диагностика: оцените, есть ли у PDF текстовый слой и как устроена страница. Исправление: для текста используйте Reflow или Zoom To Content; для колонок — Fit to width и подходящее направление перемещения. Проверка: строка читается без постоянного ручного зума, а порядок колонок не нарушен.

Пункты OCR недоступны или распознавание не работает для языка

Симптом: Forced OCR нельзя включить либо результат не соответствует языку документа. Возможная причина: отсутствуют языковые данные Tesseract или неверно задан Document language. Диагностика: проверьте наличие нужного файла в tessdata и язык документа. Исправление: установите языковые данные и выберите соответствующий Document language; для языков, требующих регистрации в конфигурации, добавьте их в настройки KOReader. Проверка: поиск на распознанной странице находит очевидное слово и выделение захватывает текст, а не только изображение.

Progress Sync перестал сопоставлять один и тот же PDF

Симптом: два устройства не считают документ одинаковым после появления аннотаций. Возможная причина: Save highlights to PDF изменил бинарное содержимое одной копии, а Progress Sync использует Binary matching. Диагностика: сравните имена файлов и проверьте текущий Document matching method. Исправление: для такого сценария переключите метод на Filename либо восстановите идентичные копии PDF. Проверка: Push на одном устройстве и Pull на другом снова передают позицию для нужной книги.

Android не даёт сохранить файл на внешнюю SD-карту

Симптом: книга читается с карты, но KOReader не может записать скриншот или другой создаваемый файл в выбранный каталог. Возможная причина: ограничения Android на запись во внешнее хранилище. Диагностика: проверьте, сохраняется ли тот же результат во внутреннюю память. Исправление: выберите внутренний каталог, разрешённый приложению, либо предоставьте доступ штатным механизмом Android, если система его предлагает. Проверка: новый файл появляется в выбранной внутренней папке и открывается после перезапуска.

На E Ink остаются следы предыдущей страницы

Симптом: после перелистывания видны бледные элементы прежнего экрана. Возможная причина: ghosting — свойство частичного обновления электронных чернил, а не повреждение книги. Диагностика: выполните полный refresh: если следы исчезли, проблема связана с режимом обновления. Исправление: уменьшите интервал между полными обновлениями для документов, где остаточное изображение особенно заметно. Проверка: после нескольких перелистываний фон остаётся приемлемо чистым без чрезмерно частого полного моргания.

FAQ

Почему новое значение шрифта не стало одинаковым во всех уже открывавшихся книгах?

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

Чем Bottom status bar отличается от Alt status bar?

Bottom status bar — основной и активно поддерживаемый вариант строки состояния. Alt status bar располагается сверху и доступен только для текучих документов вроде EPUB, HTML, DOCX, RTF и TXT. Он сохранён ради совместимости со старым интерфейсом, но новые функции в него не добавляются.

Можно ли открыть файл не тем движком, который KOReader выбрал автоматически?

Да. В File Browser у файла есть действие Open with…, через которое выбирается другой доступный движок. Это полезно для некоторых архивов, изображений и документов, у которых другой рендерер даёт нужный режим просмотра. Неправильное расширение архива тоже способно привести к выбору неподходящего движка.

Попадают ли обычные изображения в историю чтения?

Изображение можно открыть специальным Image viewer вместо режима книги. Такой просмотр не добавляет файл в историю и даёт более подходящие для графики операции масштабирования и поворота. Выбор движка выполняется через Open with… в контекстном меню файла.

Есть ли у KOReader быстрые ссылки на глубоко вложенные папки?

Да. File Browser поддерживает Folder shortcuts. Папка, добавленная в этот список, отмечается звездой и становится доступной через отдельное меню ярлыков. Это не перемещает книги и не создаёт копии, поэтому структура каталога на накопителе остаётся прежней.

Что делает Auto-detect TXT files layout?

Для TXT KOReader умеет анализировать длину строк, пустые строки, отступы и центрирование, чтобы приблизительно восстановить абзацы и заголовки и попытаться построить содержание. Функция особенно полезна для текстовых файлов без явной разметки, но результат зависит от того, насколько последовательно оформлен исходный TXT.

Почему непрерывная прокрутка ощущается иначе, чем обычное перелистывание?

Continuous mode превращает документ в прокручиваемую ленту, близкую к веб-странице. Такой режим больше подходит LCD и OLED, чем E Ink. В нём верхняя и нижняя границы страницы исчезают; для защиты текста на стыках используется Page overlap.

Можно ли получить объяснение непонятного параметра прямо в интерфейсе?

Да. Для пунктов нижнего меню длительное нажатие на название открывает пояснение параметра. Это особенно полезно для сходных настроек вроде Contrast и Font weight: они могут визуально делать текст темнее, но используют разные механизмы и по-разному влияют на перерисовку.

Что происходит с серией файлов после последней страницы?

Диалог конца книги содержит действие Open next file. Оно открывает следующий файл в той же папке и может пропускать документы, которым назначен статус Finished. Поэтому последовательность томов или выпусков можно читать из одного каталога без возвращения в библиотеку после каждой книги.

Можно ли менять расположение метаданных книги?

Да. В актуальном KOReader предусмотрено три способа хранения метаданных, и стандартный вариант создаёт индивидуальную .sdr-папку рядом с книгой. Переключение схемы без понимания различий создаёт риск потери позиции, настроек и аннотаций, поэтому перед миграцией важно определить, где фактически находятся текущие метаданные, и сохранить их вместе с библиотекой.

Итог: в каких сценариях KOReader оправдан

Для владельца E Ink, который читает собственные EPUB, FB2 и PDF, KOReader оправдан прежде всего как независимая от магазина среда. Он даёт контроль над типографикой, масштабом и Reflow, сохраняет пометки локально и не требует аккаунта для базовой работы. Чем разнообразнее библиотека и чем чаще встречаются сложные PDF, тем заметнее преимущество такого подхода.

Для учебной и технической литературы ценность создаёт связка PDF-инструментов, OCR, словарей, поиска и экспорта выделений. Здесь критично сохранить .sdr вместе с документом и отдельно проверить совместимость встроенных PDF-аннотаций, если материалы будут открываться в других программах.

Для чтения на нескольких устройствах KOReader полезен, когда пользователь готов самостоятельно контролировать файлы и способ синхронизации. Progress Sync переносит позицию, Profiles и QuickMenu унифицируют управление, а calibre, OPDS и WebDAV помогают доставлять книги. Это гибкая система, но она требует понимать, где хранится исходник, где — служебные данные и какая функция обращается к сети.

Если приоритет — магазин, LCP-защищённые EPUB, готовая синхронизация на iPhone и Windows или минимальная настройка, практичнее выбрать FBReader либо другую потребительскую читалку. Если нужен только Android с широкой поддержкой форматов, Librera проще. Для Linux-десктопа без E Ink-специфики Foliate обеспечивает более традиционный интерфейс. KOReader выигрывает не универсальностью для всех, а сочетанием E Ink-ориентации, локального контроля и глубокой настройки документов.