foliate: приложение для чтения электронных книг
Foliate — бесплатная программа для чтения электронных книг на Linux, ориентированная на спокойное чтение без перегруженного интерфейса. Это не редактор книг, не конвертер форматов и не каталогизатор огромных библиотек, а именно удобная читалка EPUB, Mobipocket, Kindle, FB2, CBZ и PDF с настройкой внешнего вида текста, оглавлением, поиском, закладками, аннотациями, словарём, переводом и озвучиванием текста. Программа лучше всего раскрывается при чтении художественной литературы, учебных EPUB-файлов, технических книг с нормальной структурой глав, FB2-книг и электронных изданий, где важны шрифт, поля, цветовая схема и быстрый переход по содержанию.
Скачать foliate
Для работы с PDF-документами
⬇ Скачать PDF Commander бесплатно
⬇ Скачать foliate бесплатно
Foliate хорошо вписывается в рабочий стол GNOME: интерфейс собран на GTK 4 и Libadwaita, элементы управления выглядят современно, боковая панель не мешает чтению, а само окно аккуратно подстраивается под размер экрана. Программа подходит тем, кто читает книги на ноутбуке или настольном Linux-компьютере и хочет получить ощущение электронной книги: открыть файл, настроить комфортную страницу, убрать лишние панели и просто читать.
Содержание
- 1 Что такое Foliate и для чего нужна программа
- 2 Основные сведения о Foliate
- 3 Интерфейс Foliate
- 4 Поддерживаемые форматы книг
- 5 Установка Foliate
- 6 Открытие книги и первая настройка чтения
- 7 Режимы чтения: страницы и прокрутка
- 8 Настройка внешнего вида текста
- 9 Оглавление, прогресс чтения и навигация
- 10 Закладки и аннотации
- 11 Где Foliate хранит прогресс, закладки и заметки
- 12 Поиск по книге
- 13 Словарь, Wikipedia, Wiktionary и перевод
- 14 Сноски и дополнительные материалы внутри книги
- 15 Озвучивание текста
- 16 Работа с библиотекой книг
- 17 OPDS-каталоги и поиск бесплатных книг
- 18 Расширенные возможности отображения
- 19 Производительность и удобство в ежедневном чтении
- 20 Преимущества Foliate
- 21 Недостатки Foliate
- 22 Сравнение с аналогами
- 23 Для кого подходит Foliate
- 24 Кому лучше выбрать другую программу
- 25 Практические сценарии работы
- 26 Итоговая оценка Foliate
Что такое Foliate и для чего нужна программа
Foliate используется для чтения электронных книг в форматах EPUB, MOBI, AZW, AZW3, FB2, CBZ и PDF. Основной сценарий работы простой: пользователь открывает книгу, выбирает удобный режим отображения, настраивает шрифт, размер текста, межстрочный интервал, поля и цветовую схему, после чего читает книгу с автоматическим сохранением прогресса. При следующем запуске Foliate возвращает к последнему месту чтения, поэтому программа удобна для длинных романов, учебников, руководств и сборников статей.
Главная сильная сторона Foliate — чтение книг с перекомпоновываемым текстом. EPUB, FB2, MOBI и AZW3 в такой программе выглядят естественнее, чем в универсальных просмотрщиках документов: текст перестраивается под размер окна, можно менять шрифт и интервал, быстро переключаться между светлой, тёмной, сепия- и инвертированной темами. Для пользователя это важнее, чем десятки дополнительных функций, потому что при чтении на экране решает не количество кнопок, а устойчивый комфорт на протяжении нескольких часов.
Foliate подходит и для работы с текстом. В книге можно искать слова и фразы, открывать оглавление, добавлять закладки, выделять фрагменты, оставлять заметки, просматривать список аннотаций и фильтровать их через поле Filter annotations…. Для незнакомых слов есть быстрый lookup через Wikipedia и Wiktionary, для фрагментов текста — перевод через Google Translate, а для чтения вслух — озвучивание через Speech Dispatcher.
Основные сведения о Foliate
| Параметр | Значение |
|---|---|
| Название | Foliate |
| Тип программы | Читалка электронных книг |
| Платформа | Linux |
| Интерфейс | GTK 4, Libadwaita |
| Разработчик | John Factotum |
| Лицензия | GPL-3.0-or-later |
| Основные форматы | EPUB, Mobipocket, Kindle, FB2, CBZ, PDF |
| Установка | Flathub, Snap, пакеты дистрибутивов, сборка из исходников |
| Актуальная стабильная версия | 3.3.0 |
| Основной сценарий | чтение электронных книг, заметки, закладки, поиск, словарь, TTS |
Foliate распространяется как свободное программное обеспечение. На Flathub программа доступна бесплатно, размер загрузки указан около 11 MiB, а поддерживаемые архитектуры включают x86_64 и aarch64. Версия 3.3.0 получила обновление под GNOME 48, поддержку кнопок мыши вперёд и назад, улучшенное перенесение заголовков и обновлённый стиль ссылок.
В версии 3.x программа заметно отличается от старых выпусков Foliate. Ветка 3.0.0 была переписана на GTK 4 и Adwaita, получила обновлённый интерфейс, собственный парсер и рендерер электронных книг, а также перестала использовать Epub.js и KindleUnpack. Это важно для повседневного использования: Foliate стал быстрее открывать книги, аккуратнее работать с размером окна и современнее выглядеть в среде GNOME.
Интерфейс Foliate
Интерфейс Foliate построен вокруг окна чтения. В левой части может отображаться боковая панель, в центре находится текст книги, а сверху и снизу расположены элементы управления, которые не перетягивают на себя внимание. На скриншоте хорошо видно, как программа показывает книгу в двухстраничном режиме: слева открыта навигационная область с обложкой, названием книги, автором, оглавлением и нижними вкладками, а справа размещён основной текст.

В верхней части боковой панели находится кнопка Library, через которую пользователь возвращается к библиотеке. Рядом видны кнопка поиска с иконкой лупы, кнопка меню и кнопка закрепления боковой панели. Под ними размещается карточка открытой книги: обложка, название, автор и кнопка информации. Ниже идёт оглавление с разделами и главами. В нижней части панели находятся вкладки Contents, Annotations и Bookmarks. Такое разделение логичное: Contents отвечает за структуру книги, Annotations — за выделения и заметки, Bookmarks — за сохранённые места чтения.
Основная область чтения не перегружена кнопками. В книге отображается заголовок главы, текст и нижний индикатор позиции вида Loc. 27 of 934. Такой индикатор не копирует бумажные страницы, а показывает местоположение в книге через систему locations. Foliate делит книгу на участки по 1500 байт, поэтому значение Loc. помогает ориентироваться в тексте независимо от размера окна, шрифта и режима отображения.
Боковая панель может быть постоянно открыта или использоваться только тогда, когда она нужна. При чтении длинной книги это удобно: пользователь открывает Contents, быстро переходит к главе, затем скрывает панель и продолжает читать в чистом виде. У Foliate нет ощущения перегруженного рабочего пространства, потому что большинство функций спрятано в правильных местах: поиск — сверху, оглавление — слева, заметки и закладки — в отдельных вкладках, параметры чтения — через меню.
Поддерживаемые форматы книг
Foliate открывает основные форматы электронных книг: EPUB, Mobipocket, Kindle, FB2, CBZ и PDF. EPUB является наиболее естественным форматом для этой программы: он хорошо работает с оглавлением, главами, сносками, перекомпоновкой текста, встроенными стилями и настройками отображения. В Foliate EPUB-книга ведёт себя как электронное издание, а не как статичный документ: текст можно увеличивать, менять шрифт, читать в одну или несколько колонок, включать тёмную тему и быстро переходить между разделами.
MOBI, AZW и AZW3 нужны тем, у кого уже есть библиотека книг в Kindle-форматах. Foliate открывает такие файлы и позволяет читать их в той же среде, что и EPUB. Это удобно для пользователей Linux, которые не хотят держать отдельную программу только ради нескольких книг в Kindle-формате. При этом Foliate не является инструментом для обхода DRM-защиты и не превращает защищённые коммерческие книги в открытые файлы. Его задача — открыть поддерживаемую книгу и дать удобный режим чтения.
FB2 важен для русскоязычных пользователей, потому что в этом формате до сих пор распространено много художественной литературы. Foliate работает с FictionBook как с текстовой книгой: показывает структуру, позволяет читать с настройкой шрифта и использовать функции поиска, закладок и заметок. Для Linux это особенно полезно, потому что многие универсальные просмотрщики документов открывают FB2 хуже, чем специализированные читалки.
CBZ используется для комиксов, манги и графических книг, упакованных как архив изображений. В Foliate такой формат нужен не для работы с текстом, а для просмотра последовательных страниц. Для больших коллекций комиксов можно выбрать специализированную программу, но если CBZ встречается в библиотеке рядом с EPUB и FB2, Foliate позволяет открыть его без отдельного инструмента.
PDF в Foliate поддерживается, но его стоит воспринимать аккуратно. Программа открывает PDF-файлы, однако для тяжёлых сканов, технических чертежей, интерактивных форм, подписей, сложных таблиц и профессиональной работы с PDF лучше подходит отдельный просмотрщик документов. Foliate сильнее там, где книга имеет живой текст и структуру, а PDF часто является фиксированной страницей, где настройки шрифта, полей и межстрочного интервала не работают так гибко.
Установка Foliate
Самый удобный способ установить Foliate на большинстве Linux-дистрибутивов — Flathub. Пользователь открывает страницу приложения в магазине программ, нажимает Install и получает актуальную сборку с нужными зависимостями. Для GNOME это особенно естественный вариант: Foliate устанавливается как обычное графическое приложение, появляется в меню программ и открывает книги двойным щелчком или через кнопку открытия файла.
Через терминал установка Flatpak выглядит так:
flatpak install flathub com.github.johnfactotum.Foliate
Запуск установленной Flatpak-версии:
flatpak run com.github.johnfactotum.Foliate
Второй способ — Snap. Он подходит пользователям Ubuntu и других систем, где Snap уже включён. Команда установки простая:
sudo snap install foliate
Foliate также встречается в репозиториях популярных Linux-дистрибутивов. На Arch Linux, Debian, Fedora и openSUSE программа может быть доступна через штатный менеджер пакетов или магазин приложений. Такой способ удобен тем, кто предпочитает системные пакеты, но версия в репозитории может отличаться от версии на Flathub.
Сборка из исходников нужна редко. Её выбирают разработчики, тестировщики или пользователи, которым требуется самая свежая ветка проекта. Для обычного чтения книг рациональнее использовать Flathub или пакет дистрибутива: это быстрее, безопаснее и не превращает установку читалки в отдельную техническую задачу.
Открытие книги и первая настройка чтения
После запуска Foliate пользователь открывает книгу из библиотеки или через файловый менеджер. В верхней части окна есть кнопка Library, а в режиме библиотеки отображаются добавленные и недавно открытые книги. При открытии EPUB, FB2, MOBI или AZW3 программа сразу показывает текст, обложку, название и автора, если эти данные есть в файле. Если книга содержит корректное оглавление, оно появляется во вкладке Contents на боковой панели.
Первое, что стоит сделать после открытия книги, — настроить внешний вид чтения. В Foliate это не косметическая мелочь, а основа удобства. Для длинного текста важны размер шрифта, ширина строки, интервалы, поля и цветовая схема. Слишком широкая строка утомляет глаза, слишком маленький интервал ухудшает читаемость, а яркий белый фон вечером может мешать. Foliate позволяет быстро привести страницу к нормальному виду: увеличить текст, выбрать спокойную тему, добавить поля и переключить режим отображения.
Практический порядок работы такой:
-
открыть книгу в Foliate;
-
открыть боковую панель и проверить вкладку Contents;
-
перейти к нужной главе через оглавление;
-
открыть меню настроек чтения;
-
выбрать режим страниц или прокрутки;
-
настроить шрифт, размер, интервал и поля;
-
включить светлую, тёмную, сепия- или инвертированную тему;
-
скрыть боковую панель и читать.
В процессе чтения Foliate сохраняет позицию. Пользователю не нужно вручную искать место, где он остановился. При повторном открытии книги программа возвращает к последней позиции, а если нужно сохранить несколько важных мест, используются закладки.
Режимы чтения: страницы и прокрутка
Foliate поддерживает два основных подхода к чтению: постраничный режим и режим прокрутки. Постраничный режим ближе к обычной электронной книге: текст разбивается на экраны, страницы перелистываются жестом, клавишами или мышью, а широкое окно может отображать две колонки. Такой режим удобен для художественной литературы и длинного спокойного чтения, когда хочется сохранять ощущение разворота и не следить за бесконечной лентой.
Режим прокрутки удобен для учебных материалов, справочников и фрагментарного чтения. Когда пользователь ищет определение, сравнивает несколько абзацев или быстро просматривает главу, вертикальная прокрутка воспринимается естественнее. В этом режиме не нужно ждать перелистывания: можно плавно двигаться по тексту, останавливаться на нужных местах и возвращаться назад.
В постраничном режиме Foliate хорошо использует ширину окна. Если места мало, программа показывает одну колонку. Если окно широкое, текст может быть разложен в две колонки, как книжный разворот. Такой подход решает типичную проблему чтения на мониторе: строка не становится чрезмерно длинной, а свободное пространство используется рационально. В версии 3.0.0 для paginated mode были добавлены анимации, 1:1-жесты на тачпаде и сенсорном экране, а также улучшенная работа при изменении размера окна.
Переключение между режимами полезно держать в голове как рабочий приём. Для романа лучше страницы. Для учебника, где нужно искать, копировать, делать заметки и возвращаться к предыдущим местам, часто удобнее прокрутка. Foliate не заставляет выбирать один вариант навсегда: пользователь меняет режим под конкретную книгу и текущую задачу.
Настройка внешнего вида текста
В Foliate можно менять шрифт, размер текста, межстрочный интервал, поля и цветовую схему. Эти параметры превращают программу из простого открывателя файлов в полноценную читалку EPUB для Linux. Один и тот же файл может выглядеть по-разному: компактно на маленьком экране ноутбука, широко на мониторе, мягко в тёмной теме вечером или контрастно в инвертированном режиме.
Светлая тема подходит для дневного чтения и хорошо освещённого рабочего места. Тёмная тема снижает визуальную нагрузку в вечернее время и особенно хорошо смотрится в GNOME. Сепия делает фон теплее и мягче, что удобно для художественной литературы. Инвертированный режим нужен тем, кто предпочитает максимально контрастную схему с тёмным фоном и светлым текстом.
Размер шрифта стоит подбирать не по привычке, а по дистанции до экрана. На ноутбуке с небольшим экраном удобен один размер, на внешнем мониторе — другой. Межстрочный интервал влияет на скорость чтения: плотный текст экономит место, но быстрее утомляет, а увеличенный интервал делает страницу легче. Поля помогают отделить текст от краёв окна и делают чтение менее напряжённым.
Для продвинутой настройки Foliate поддерживает пользовательские темы в JSON-файлах и пользовательский CSS. Темы размещаются в каталоге конфигурации приложения, а CSS-файл позволяет точнее влиять на оформление книги. Это не обязательная функция для обычного пользователя, но она полезна тем, кто хочет привести все книги к единому виду или настроить отдельные стили под разные языки.
Пример пользовательской темы выглядит так:
{ "label": "Soft Reading", "light": { "fg": "#222222", "bg": "#f3efe5", "link": "#6a4a2d" }, "dark": { "fg": "#dddddd", "bg": "#1f1f1f", "link": "#b8a07a" }}
Обычному пользователю не нужно начинать с JSON и CSS. Достаточно открыть книгу, выбрать комфортный размер текста, включить сепию или тёмный режим, настроить поля и оценить страницу через несколько минут чтения. Если глаза быстро устают, чаще всего проблема не в книге, а в слишком мелком шрифте, узком межстрочном интервале или чрезмерно яркой теме.
Оглавление, прогресс чтения и навигация
Вкладка Contents — один из главных элементов Foliate. Она показывает структуру книги: титульные страницы, разделы, главы, подразделы и текущую позицию. Для книг с хорошей EPUB-разметкой это работает особенно удобно: пользователь видит дерево содержания, раскрывает нужный раздел и переходит к главе одним нажатием. В технической книге это экономит много времени, потому что не приходится листать сотни экранов вручную.
В нижней части окна Foliate показывает позицию через Loc.. Это не номер бумажной страницы и не абсолютная страница PDF. Программа делит книгу на locations — участки по 1500 байт. Такой способ даёт примерную, но устойчивую навигацию: при смене размера окна или шрифта бумажные страницы условно переезжают, а locations остаются более стабильным способом ссылаться на место в книге.
У Foliate есть прогресс-слайдер с отметками глав. Он помогает быстро понять, где пользователь находится: в начале, середине или конце книги. При чтении длинных романов это полезно психологически, а при работе с учебником — практически. Можно быстро перейти ближе к нужной части, затем уточнить место через оглавление или поиск.
Навигация назад и вперёд особенно важна при работе со сносками, внутренними ссылками и справочными книгами. Пользователь может перейти по ссылке, посмотреть материал, затем вернуться к исходному фрагменту. В версии 3.3.0 добавлена поддержка аппаратных кнопок мыши вперёд и назад, поэтому на мышах с дополнительными клавишами навигация становится быстрее.
Закладки и аннотации
Закладки в Foliate используются для сохранения конкретных мест книги. Это удобно, когда нужно вернуться к важной главе, остановиться перед сложным разделом или отметить место, к которому пользователь хочет вернуться позже. В интерфейсе для этого есть вкладка Bookmarks, а в верхней панели используется кнопка добавления закладки. В версии 3.x страница с закладкой отображается с заметной ленточной отметкой, поэтому пользователь сразу видит, что это место уже сохранено.
Аннотации — более сильная функция. Пользователь выделяет фрагмент текста, выбирает тип выделения, добавляет заметку и затем видит все сохранённые фрагменты во вкладке Annotations. На скриншоте видно, что Foliate показывает список аннотаций слева, дату и время создания, фрагмент текста, а также поле фильтра Filter annotations…. В центре книги выделенные места подчёркнуты, а поверх страницы открыта карточка редактирования заметки.

В окне аннотации можно выбрать стиль выделения. На скриншоте выбран вариант Squiggly — волнистое подчёркивание. Рядом доступны кнопка удаления и меню дополнительных действий. Такой подход удобен для учебных книг: одно выделение можно использовать для терминов, другое — для спорных мест, третье — для цитат, которые нужно перенести в конспект.
Практический сценарий работы с аннотацией выглядит так:
-
выделить нужный фрагмент текста;
-
выбрать действие для создания аннотации;
-
задать стиль выделения;
-
добавить комментарий;
-
перейти во вкладку Annotations;
-
при необходимости найти заметку через Filter annotations…;
-
открыть заметку и вернуться к месту в книге.
Аннотации в Foliate полезны не только для учёбы. Они подходят для чтения профессиональной литературы, анализа романов, сбора цитат, подготовки обзоров, работы с иностранным текстом и повторения материала. При этом программа не превращает заметки в отдельную сложную систему: всё остаётся внутри книги и открывается через одну вкладку.
Где Foliate хранит прогресс, закладки и заметки
Foliate сохраняет прогресс чтения, закладки и аннотации в JSON-файлах. Для пользователя это практично: данные можно резервировать, переносить и синхронизировать обычными файловыми инструментами. Если человек переустанавливает систему или переносит библиотеку на другой Linux-компьютер, ему важно сохранить не только сами книги, но и места чтения, закладки и заметки.
При обычной установке данные находятся здесь:
~/.local/share/com.github.johnfactotum.Foliate
Для Flatpak-версии путь другой:
~/.var/app/com.github.johnfactotum.Foliate/data/com.github.johnfactotum.Foliate
Для Snap-версии используется такой путь:
~/snap/foliate/current/.local/share/com.github.johnfactotum.Foliate
Каждая книга получает отдельный JSON-файл, связанный с её идентификатором. Внутри хранится последняя позиция чтения, список аннотаций, цвета выделения, текст выделенных фрагментов и другие данные. Это не облачная синхронизация в стиле мобильных приложений, но для Linux-пользователя такой способ часто даже удобнее: каталог можно добавить в резервное копирование, Syncthing, Nextcloud или другой инструмент синхронизации.
Простейшая схема резервного копирования такая: пользователь сохраняет каталог с книгами и каталог данных Foliate. После восстановления системы он устанавливает Foliate, возвращает книги на место и копирует JSON-файлы обратно. Если идентификаторы книг совпадают, прогресс и заметки восстанавливаются.
Поиск по книге
Поиск в Foliate открывается через кнопку с иконкой лупы в верхней части интерфейса. Эта функция нужна не только для поиска конкретной цитаты. Через поиск удобно находить имя персонажа, термин, название главы, повторяющийся мотив, техническое понятие, ссылку на автора или место, где раньше встречалось определение.
В художественной книге поиск помогает быстро вспомнить, когда впервые появился персонаж или где упоминалось событие. В учебной книге он работает как быстрый индекс: пользователь вводит термин и прыгает по найденным местам. В технической книге поиск экономит время при повторном обращении к материалу, особенно если оглавление слишком общее.
В Foliate поиск связан с боковой панелью, поэтому найденные фрагменты не отрываются от чтения. Пользователь видит результат, переходит к месту, читает контекст и при необходимости делает аннотацию. Для электронных книг это один из главных плюсов по сравнению с бумажной копией: найти нужное место можно за несколько секунд.
Словарь, Wikipedia, Wiktionary и перевод
Foliate умеет работать с выделенным словом или фрагментом текста. Пользователь выделяет слово, запускает lookup и получает всплывающую карточку с определением или справочной информацией. На скриншоте показан пример для выражения coral reef: поверх текста открыта карточка с изображением, кратким описанием и ссылкой на Wikipedia.

Эта функция особенно полезна при чтении на иностранном языке. Пользователь не выходит из книги, не открывает браузер и не теряет место чтения. Достаточно выделить слово, посмотреть значение и продолжить. Для художественной литературы это помогает не прерывать ритм чтения, а для учебной — быстрее разбирать терминологию.
Foliate также поддерживает поиск в Wiktionary и перевод фрагментов через Google Translate. Перевод удобно использовать не для всей книги, а для отдельных предложений или абзацев, где смысл неочевиден. Это особенно полезно при чтении английских EPUB-книг, технической документации, старой литературы или текстов с редкой лексикой.
Словарные функции не заменяют полноценный переводчик или лингвистический словарь, но в читалке они ценны именно скоростью. Пользователь остаётся в тексте. Нет переключения контекста, нет десятка открытых вкладок, нет риска забыть, где остановился.
Сноски и дополнительные материалы внутри книги
Foliate аккуратно работает со сносками. Когда книга содержит endnotes или footnotes, пользователь нажимает на ссылку в тексте, и программа открывает примечание во всплывающем окне. Это удобнее, чем резкий переход в конец главы или книги: основной текст остаётся на месте, а сноска появляется поверх страницы.

Во всплывающем окне сноски есть кнопки Close и Go to Endnote. Close закрывает карточку и возвращает пользователя к чтению. Go to Endnote переводит непосредственно к месту примечания в конце раздела или книги. Такой выбор правильный: короткую сноску можно прочитать во всплывающем окне, а если примечание большое или содержит дополнительные ссылки, лучше перейти к нему полностью.
Для классической литературы, академических изданий и переводных книг сноски критически важны. Если программа плохо обрабатывает примечания, чтение постоянно ломается. Foliate решает эту задачу в привычной для электронных книг логике: основная страница остаётся стабильной, дополнительный материал открывается поверх неё.
Озвучивание текста
Foliate поддерживает озвучивание текста через Speech Dispatcher. Для работы функции в системе должны быть установлены speech-dispatcher и голосовые модули, например espeak-ng. Управление озвучиванием выполняется через кнопку Narration с иконкой наушников на навигационной панели, которая появляется при наведении или касании нижней области окна. Также можно выделить фрагмент текста и выбрать Speak from Here в меню выделения.
Это не замена профессиональной аудиокниге, но полезная функция для нескольких сценариев. Можно слушать фрагмент книги во время короткого перерыва, проверить произношение иностранного текста, прослушать сложный абзац, дать глазам отдохнуть или использовать Foliate как простое средство text-to-speech для EPUB и FB2.
В версии 3.0.0 text-to-speech был переведён на Speech Dispatcher, а в возможностях озвучивания появились пауза, пропуск, подсветка слов, SSML, управление скоростью и высотой голоса. Это делает функцию более практичной: пользователь не просто запускает монотонное чтение, а может контролировать воспроизведение.
Важно понимать ограничение: качество голоса зависит не только от Foliate, но и от настроек системы. Если используется базовый eSpeak, голос может звучать механически. Для более естественного звучания нужно настраивать системный TTS-стек и устанавливать подходящие голоса. Сама программа даёт интерфейс управления чтением, но не превращает Linux в готовую студию озвучивания.
Работа с библиотекой книг
В Foliate есть библиотечный режим, через который пользователь открывает книги и возвращается к ранее добавленным изданиям. Это удобно, когда программа используется постоянно: не нужно каждый раз искать файл в папках, достаточно открыть Library и выбрать книгу. Библиотека показывает обложки и основные сведения, а при повторном открытии книга возвращается к последнему месту чтения.
Foliate умеет показывать карточку метаданных книги. На скриншоте видно окно с обложкой, названием Moby Dick, подзаголовком Or, The Whale, автором Herman Melville, описанием, издателем, датой публикации, языком, участниками подготовки издания, идентификатором и тегами. Для аккуратно подготовленных EPUB-файлов это полезно: пользователь видит не просто имя файла, а полноценную информацию о книге.

Библиотека Foliate не пытается заменить Calibre. В ней нет такого уровня управления метаданными, конвертации, отправки на устройства, массовой правки авторов, серий и обложек. Но для обычного читателя это плюс: Foliate не заставляет заниматься каталогизацией, если задача проще — открыть книгу и читать. Программа хранит недавние книги, показывает прогресс и даёт быстрый доступ к содержимому.
Хороший рабочий вариант — использовать Calibre для хранения большой коллекции и подготовки файлов, а Foliate — для самого чтения на Linux. В таком сценарии Calibre отвечает за библиотеку, форматы и метаданные, а Foliate — за чистое окно чтения, заметки, словарь и настройки страницы.
OPDS-каталоги и поиск бесплатных книг
Foliate исторически поддерживал OPDS-каталоги, включая Project Gutenberg, Standard Ebooks и Feedbooks. OPDS нужен для доступа к сетевым каталогам электронных книг: пользователь открывает каталог, выбирает книгу и загружает её без ручного поиска файла в браузере. Для бесплатной классики и открытых библиотек это удобный сценарий.
При этом в ветке 3.0.0 часть функций старой версии не была перенесена сразу, включая OPDS-каталоги и офлайн-словари. Поэтому OPDS в контексте Foliate нужно оценивать по конкретной версии программы. Если пользователю важен именно встроенный доступ к каталогам, стоит проверить текущую сборку перед переносом всей привычной схемы чтения.
Практически Foliate всё равно остаётся удобной читалкой даже без активного использования OPDS. Большинство пользователей открывает уже скачанные EPUB, FB2, MOBI и AZW3-файлы. OPDS полезен как дополнительный способ получать книги, но не является основной причиной ставить Foliate.
Расширенные возможности отображения
Foliate поддерживает не только обычный горизонтальный текст. Программа умеет отображать right-to-left text, вертикальное письмо и fixed layout books. Это важно для языков и изданий, где стандартная западная модель слева направо, сверху вниз не подходит. На скриншоте показан пример вертикального японского текста: Foliate корректно размещает строки и сохраняет книжную логику отображения.

Для обычного русскоязычного пользователя такая функция может показаться второстепенной, но она показывает уровень рендеринга. Читалка электронных книг должна работать не только с простым романом в EPUB, но и с более сложной типографикой: сносками, внутренними ссылками, переносами, встроенными шрифтами, иллюстрациями, фиксированной разметкой и разными направлениями письма.
Foliate также поддерживает auto-hyphenation, popup footnotes и media overlays. Автоматические переносы помогают сделать строки аккуратнее, особенно при узком окне. Popup footnotes позволяют читать примечания без потери места. Media overlays используются в EPUB-изданиях со связкой текста и аудио, где озвучивание синхронизировано с содержанием.
Производительность и удобство в ежедневном чтении
Foliate хорошо подходит для ежедневного чтения, потому что не требует сложной подготовки. Пользователь устанавливает программу, открывает книгу, настраивает вид и читает. Интерфейс не заставляет постоянно работать с панелями, библиотечными настройками или лишними окнами. Для читалки это важнее, чем кажется: если программа каждый раз требует внимания к себе, она мешает главной задаче.
Ветка 3.x стала быстрее и современнее по архитектуре. Foliate больше не загружает весь файл книги в память целиком, улучшена работа с оглавлением, а Mobipocket и Kindle-файлы обрабатываются в памяти без извлечения на диск. Для крупных книг это снижает задержки при открытии и делает поведение программы стабильнее.
При изменении размера окна Foliate сохраняет место чтения и быстрее перестраивает страницу. Это важно на ноутбуках, где пользователь часто меняет размер окна, открывает рядом заметки, браузер или терминал. В хорошей читалке изменение окна не должно сбивать позицию, ломать разметку или заставлять искать абзац заново.
На слабых местах Foliate тоже нужно остановиться. PDF-файлы с тяжёлыми сканами, большими изображениями и сложной страницей лучше открывать в Okular, Evince или другом просмотрщике документов. Большие коллекции книг удобнее вести в Calibre. Комиксы и мангу в CBZ можно читать в Foliate, но специализированные просмотрщики изображений и комиксов иногда дают больше настроек под разворот, масштабирование и навигацию. Foliate силён именно как чистая читалка электронных книг на Linux.
Преимущества Foliate
Foliate хорошо решает задачу чтения EPUB, FB2, MOBI, AZW3, CBZ и PDF на Linux. Программа не перегружает пользователя, но даёт всё необходимое для длинного чтения: постраничный режим, прокрутку, оглавление, настройки текста, цветовые схемы, поиск, закладки, аннотации и словарные функции.
Сильные стороны Foliate:
| Преимущество | Что это даёт пользователю |
|---|---|
| Чистый интерфейс | меньше отвлечений при чтении |
| Поддержка EPUB, MOBI, AZW3, FB2, CBZ и PDF | можно открыть большинство распространённых книг |
| Настройка шрифта, интервалов и полей | комфортное чтение на разных экранах |
| Светлая, тёмная, сепия- и инвертированная темы | удобство днём, вечером и при разной чувствительности глаз |
| Оглавление и прогресс-слайдер | быстрый переход по книге |
| Закладки и аннотации | работа с важными местами и цитатами |
| Wikipedia, Wiktionary и перевод | помощь при чтении иностранных и сложных текстов |
| Озвучивание через Speech Dispatcher | возможность слушать текст |
| JSON-хранение заметок | резервное копирование и перенос данных |
| Хорошая интеграция с GNOME | современный внешний вид на Linux |
Главное преимущество Foliate — баланс. Программа не выглядит слишком примитивной, потому что в ней есть аннотации, словарь, TTS и настройки отображения. Но она и не перегружена функциями, которые нужны только для управления большой библиотекой. Поэтому Foliate особенно удобен тем, кто хочет открыть книгу и читать, а не настраивать медиатеку.
Недостатки Foliate
Первый недостаток Foliate — Linux-ориентация. У программы нет нативных версий для Windows и macOS. Для Linux это сильный продукт, но если пользователь постоянно переходит между Windows, macOS, Android и iOS, ему придётся искать другое решение или использовать родственные проекты с кроссплатформенной ориентацией. Readest, например, развивается как современный кроссплатформенный reader для macOS, Windows, Linux, Android, iOS и Web.
Второй недостаток — ограниченное управление библиотекой. Foliate показывает книги и метаданные, но не заменяет Calibre. В нём нет мощной конвертации форматов, глубокой правки метаданных, редактора EPUB/Kindle-книг и развитой работы с устройствами. Если пользователь собирает большую коллекцию и постоянно приводит её в порядок, Calibre остаётся более подходящим инструментом.
Третий недостаток — PDF. Foliate открывает PDF, но это не главный формат программы. Для исследовательской работы с PDF, аннотаций документов, технических файлов, DjVu, XPS, изображений и других форматов лучше подходит Okular. Okular изначально позиционируется как универсальный просмотрщик документов и поддерживает PDF, комиксы, EPUB, изображения, Markdown и другие форматы.
Четвёртый недостаток — зависимость озвучивания от системных компонентов. В интерфейсе Foliate есть Narration и Speak from Here, но качество TTS зависит от Speech Dispatcher, голосовых модулей и настроек Linux. Если в системе нет нормального голоса, результат может быть технически рабочим, но неприятным для долгого прослушивания.
Пятый недостаток — отсутствие прямой синхронизации с аппаратными ридерами. Foliate хранит прогресс и заметки в JSON, их можно копировать и синхронизировать сторонними средствами, но программа не является центром отправки книг на Kindle, Kobo или PocketBook. Для e-ink-устройств чаще выбирают Calibre для управления библиотекой или KOReader для чтения непосредственно на устройстве.
Сравнение с аналогами
Foliate лучше всего сравнивать не с абстрактными читалками, а с конкретными программами, которые пользователь Linux действительно может рассматривать: Calibre, Okular, FBReader, KOReader и Readest. У каждой из них свой акцент, поэтому выбор зависит от задачи.
| Программа | Когда Foliate удобнее | Когда аналог сильнее |
|---|---|---|
| Calibre | когда нужно просто читать EPUB, FB2, MOBI или AZW3 в чистом интерфейсе | когда нужна большая библиотека, конвертация, метаданные, редактор EPUB/Kindle |
| Okular | когда главная задача — читать электронную книгу с настройкой текста | когда основной формат — PDF, DjVu, XPS, технические документы и аннотации PDF |
| FBReader | когда нужен современный GNOME-интерфейс и аккуратное чтение на Linux | когда важнее кроссплатформенность и привычная экосистема FBReader |
| KOReader | когда чтение идёт на Linux-десктопе и нужен простой графический reader | когда чтение идёт на Kindle, Kobo, PocketBook, Android-ридере или нужен сильный PDF/DjVu на e-ink |
| Readest | когда пользователь остаётся в Linux/GNOME и хочет лёгкую локальную читалку | когда нужна синхронизация и единая программа на Windows, macOS, Linux, Android, iOS и Web |
Calibre — лучший выбор для управления коллекцией. Он умеет конвертировать множество входных форматов в выходные, редактировать EPUB и Kindle-книги, работать с метаданными и устройствами. Но именно как окно чтения Calibre воспринимается тяжелее: там больше функций, больше панелей и больше логики библиотеки. Foliate выигрывает в простом сценарии: открыть книгу, настроить страницу, читать и делать заметки.
Okular сильнее в документах. Если пользователь открывает PDF-статьи, инструкции, сканы, презентации, DjVu, XPS или файлы с разметкой, Okular даёт больше инструментов. Он поддерживает аннотации документов и широкий набор форматов. Но для EPUB-романа или FB2-книги Foliate приятнее: у него лучше выражена логика электронной книги, а не универсального просмотрщика файлов.
KOReader сильнее на e-ink-устройствах. Он работает на Kindle, Kobo, PocketBook, Android и desktop Linux, поддерживает EPUB, PDF, DjVu, XPS, CBT, CBZ, FB2, PDB, TXT, HTML, RTF, CHM, DOC, MOBI и ZIP. Для аппаратного ридера KOReader часто даёт больше возможностей, чем стандартная прошивка. Но на обычном GNOME-десктопе Foliate выглядит проще, чище и естественнее.
Readest интересен тем, что развивается как современный кроссплатформенный проект и прямо связан с идеей современного Foliate-подобного чтения. Он поддерживает macOS, Windows, Linux, Android, iOS и Web, а также делает акцент на заметках, подсветках, TTS, синхронизации и глубоком чтении. Если пользователь хочет одну читалку на всех устройствах, Readest выглядит перспективнее. Если нужна локальная Linux-читалка в стиле GNOME, Foliate остаётся более прямым выбором.
Для кого подходит Foliate
Foliate подходит пользователям Linux, которые читают EPUB, FB2, MOBI, AZW3 и иногда CBZ или PDF. Особенно хорошо программа чувствуется в GNOME и близких окружениях, где GTK 4 и Libadwaita выглядят естественно. Это хороший выбор для тех, кто не хочет открывать электронные книги в браузере, PDF-просмотрщике или тяжёлой библиотечной программе.
Foliate стоит выбрать, если нужны:
-
читалка EPUB для Linux;
-
поддержка FB2 и Kindle-форматов;
-
тёмная тема, сепия и настройка шрифта;
-
удобное оглавление;
-
закладки и аннотации;
-
поиск по книге;
-
быстрый словарь и Wikipedia lookup;
-
перевод выделенного текста;
-
text-to-speech;
-
локальное хранение прогресса и заметок.
Программа подходит студентам, преподавателям, редакторам, переводчикам, читателям художественной литературы, пользователям Linux-ноутбуков и всем, кто делает пометки в книгах. Если пользователь читает много иностранной литературы, особенно полезны lookup, перевод и Speak from Here. Если читает учебники, важны аннотации и поиск. Если читает романы, главными становятся тема, поля, шрифт и спокойный интерфейс.
Кому лучше выбрать другую программу
Если главная задача — вести большую библиотеку, исправлять метаданные, конвертировать книги, менять обложки, редактировать EPUB и отправлять файлы на ридеры, лучше выбрать Calibre. Foliate не создан для такого сценария и не должен оцениваться как замена библиотечному менеджеру.
Если основной формат — PDF, особенно научные статьи, сканы, технические документы, чертежи, формы и файлы с большим количеством графики, лучше использовать Okular или другой специализированный просмотрщик документов. Foliate может открыть PDF, но его сильные функции раскрываются в электронных книгах с живым текстом.
Если чтение происходит на Kindle, Kobo, PocketBook или Android-ридере, стоит рассмотреть KOReader. Он лучше приспособлен к e-ink, аппаратным кнопкам, специфике ридеров, PDF/DjVu и автономному чтению на устройстве. Foliate — прежде всего настольная Linux-программа.
Если нужна одна и та же читалка на Windows, macOS, Linux, Android, iOS и в браузере, Foliate не закрывает этот сценарий. Здесь логичнее смотреть в сторону Readest или других кроссплатформенных решений. Foliate хорош именно в своей нише: Linux, GNOME, локальное чтение, чистый интерфейс.
Практические сценарии работы
Открыть EPUB и настроить комфортный вид
Пользователь открывает EPUB-файл в Foliate, затем переходит к настройкам чтения и выбирает удобный размер текста. Если книга читается вечером, включается тёмная тема или сепия. Если строки слишком длинные, уменьшается максимальная ширина текста или используются колонки в постраничном режиме. Если текст кажется плотным, увеличивается межстрочный интервал. После этого боковая панель скрывается, и книга читается в чистом окне.
Для романа лучше начать с постраничного режима. Он создаёт ощущение разворота и помогает читать без постоянной прокрутки. Для учебника можно сразу включить прокрутку, потому что в нём чаще приходится возвращаться назад, искать термины и выделять фрагменты.
Найти нужный фрагмент через поиск
Чтобы найти место в книге, пользователь нажимает кнопку с лупой, вводит слово или фразу и переходит по найденным результатам. Это удобно для повторного чтения, подготовки конспекта и поиска цитат. Если найденный фрагмент важен, его можно сразу выделить и сохранить как аннотацию.
Поиск особенно полезен в книгах без подробного предметного указателя. Например, если в учебном EPUB нужно найти все места, где упоминается конкретная технология, имя автора или термин, поиск Foliate работает быстрее, чем ручная навигация по оглавлению.
Добавить закладку
Закладка нужна для сохранения позиции без выделения текста. Пользователь доходит до важного места, нажимает кнопку добавления закладки, и Foliate сохраняет его во вкладке Bookmarks. Позже можно открыть боковую панель, перейти в Bookmarks и вернуться к нужному месту.
Закладки хорошо использовать для границ чтения: начало сложной главы, место для повторения, раздел, который нужно обсудить, или страница, к которой нужно вернуться после перерыва. В отличие от аннотации, закладка не требует выделять конкретный фрагмент.
Выделить цитату и оставить заметку
Для работы с цитатой пользователь выделяет текст, создаёт аннотацию, выбирает стиль выделения и добавляет комментарий. После этого цитата появляется во вкладке Annotations. Если заметок много, используется поле Filter annotations….
Такой сценарий подходит для подготовки обзора, статьи, доклада или учебного конспекта. Foliate хранит не только сам факт выделения, но и текст заметки, поэтому программа становится удобным промежуточным рабочим пространством между чтением и написанием материала.
Посмотреть определение слова
При чтении иностранного текста пользователь выделяет слово или выражение и запускает lookup. Foliate показывает карточку из Wikipedia или Wiktionary, не вырывая пользователя из книги. Это особенно удобно для терминов, географических названий, исторических персонажей и устойчивых выражений.
Если нужно не определение, а перевод фразы, используется перевод выделенного текста. Такой подход лучше, чем переводить всю страницу: пользователь сохраняет контакт с оригиналом и обращается к переводу только там, где он действительно нужен.
Включить озвучивание
Для озвучивания пользователь открывает нижнюю навигационную область и нажимает Narration с иконкой наушников. Если нужно начать не с текущего места, а с конкретного абзаца, можно выделить текст и выбрать Speak from Here. Остановить озвучивание можно через ту же панель Narration.
Озвучивание удобно использовать короткими фрагментами. Например, можно прослушать сложный абзац на английском, проверить ритм текста, дать глазам отдых или продолжить книгу во время бытовой паузы. Для многочасового прослушивания качество будет зависеть от установленного голоса.
Сохранить и перенести заметки
Для переноса заметок нужно сохранить каталог данных Foliate. При обычной установке это ~/.local/share/com.github.johnfactotum.Foliate, у Flatpak — ~/.var/app/com.github.johnfactotum.Foliate/data/com.github.johnfactotum.Foliate, у Snap — ~/snap/foliate/current/.local/share/com.github.johnfactotum.Foliate. В этом каталоге лежат JSON-файлы с прогрессом, закладками и аннотациями.
Практично добавить этот каталог в резервное копирование. Тогда после переустановки системы или перехода на другой компьютер можно восстановить не только книги, но и историю чтения. Для человека, который делает много заметок, это критически важно: сами EPUB-файлы легко скачать заново, а личные аннотации нужно сохранять отдельно.
Итоговая оценка Foliate
Foliate — одна из самых удачных читалок электронных книг для Linux. Программа точно понимает свою задачу: открыть книгу, дать комфортный режим чтения, сохранить прогресс, позволить искать по тексту, делать закладки, выделять фрагменты, смотреть определения, переводить сложные места и при необходимости слушать текст. Она хорошо подходит для EPUB, FB2, MOBI, AZW3 и обычного книжного чтения, а PDF и CBZ поддерживает как дополнительные форматы.
Foliate стоит устанавливать тем, кто читает на Linux и хочет не универсальный центр управления файлами, а спокойную, современную и удобную программу для книг. В ней достаточно функций для серьёзного чтения, но интерфейс остаётся лёгким. Программа особенно хороша в GNOME-среде, где её внешний вид и логика управления ощущаются естественно.
Выбор Foliate оправдан, если пользователь хочет читать EPUB и FB2, настраивать страницу под себя, делать заметки, пользоваться словарём и не отвлекаться на лишние функции. Для большой библиотеки лучше держать рядом Calibre, для PDF — Okular, для e-ink — KOReader, для кроссплатформенного чтения — Readest. Но в своей основной роли, как современная читалка электронных книг для Linux, Foliate выглядит зрелым и практичным решением.