foliate - скачать полную версию бесплатно на русском

foliate: программа для чтения электронных книг

foliate: программа для чтения электронных книг

Foliate — ридер электронных книг для Linux, сделанный в стиле GNOME: спокойный интерфейс, аккуратная типографика, боковая навигация, закладки, аннотации, поиск по книге и гибкая настройка чтения. Программа рассчитана не на случайное открытие одного файла раз в месяц, а на регулярное чтение EPUB, FB2, Kindle/Mobipocket, CBZ и PDF на рабочем столе Linux.

Выбор редакции

Скачать foliate бесплатно

Рекомендуем

PDF Commander

  • Редактирование PDF
  • Конвертация и OCR
  • Объединение и разделение
  • Защита документов

foliate

  • Узкая задача
  • Нужны сертификаты
  • Не для обычной верстки PDF
  • Может требовать настройки

Главная особенность Foliate — сочетание простого интерфейса и достаточно серьёзных книжных функций. Это не просто окно, в которое загружается текст. В программе есть библиотека, оглавление, список аннотаций, список закладок, поиск, прогресс чтения, настройка шрифта, полей, межстрочного интервала, цветовой схемы, быстрый словарный поиск, перевод выделенного фрагмента и озвучивание текста. Поэтому Foliate удобно использовать и для художественной литературы, и для учебных материалов, и для технических книг, где приходится постоянно искать термины, возвращаться к главам и сохранять заметки.

Foliate: чтение книги с боковой панелью оглавления

Foliate хорошо вписывается в Linux-десктоп, особенно в окружение GNOME. Верхняя панель не перегружена кнопками, боковая область открывается только тогда, когда нужна навигация, а основное место занимает текст. Это важная деталь: программа не заставляет пользователя постоянно взаимодействовать с интерфейсом. После открытия книги Foliate ведёт себя как нормальный ридер электронных книг — показывает страницу, даёт листать, искать, делать закладки и не отвлекает.

Что представляет собой Foliate

Foliate — программа для чтения электронных книг на Linux с интерфейсом GTK 4 и libadwaita. Она ориентирована на настольное чтение: ноутбук, монитор, Linux-планшет, рабочая станция. Визуально приложение ближе к современным GNOME-программам: крупные отступы, понятные кнопки, адаптивная компоновка, боковая панель, минималистичная верхняя строка.

По назначению Foliate закрывает несколько конкретных задач:

  • открытие и чтение электронных книг;

  • хранение книг в локальной библиотеке;

  • переход по оглавлению;

  • поиск слов и фраз внутри книги;

  • сохранение закладок;

  • создание аннотаций и заметок;

  • настройка внешнего вида текста;

  • чтение в постраничном и прокручиваемом режиме;

  • работа с цветовой схемой: светлая, сепия, тёмная, инвертированная;

  • быстрый поиск значения слова;

  • перевод выделенного фрагмента;

  • озвучивание текста;

  • просмотр метаданных книги;

  • работа с OPDS-каталогами;

  • чтение книг с вертикальным письмом, примечаниями и фиксированной вёрсткой.

В повседневном использовании Foliate воспринимается как аккуратный EPUB reader для Linux, но его возможности шире. Он открывает EPUB, Mobipocket, Kindle-файлы, FB2, CBZ и PDF. EPUB остаётся основным и самым естественным форматом для такого ридера, но поддержка FB2 важна для русскоязычных библиотек, CBZ — для комиксов и манги, а Kindle/Mobipocket — для старых или конвертированных книжных коллекций.

Краткая характеристика

Параметр Описание
Название Foliate
Тип программы Ридер электронных книг
Основная платформа Linux
Интерфейс GTK 4, libadwaita
Основной сценарий Чтение электронных книг с настройкой внешнего вида, закладками, аннотациями и поиском
Форматы EPUB, Mobipocket, Kindle, FB2, CBZ, PDF
Режимы чтения Постраничный режим и режим прокрутки
Навигация Оглавление, история переходов, прогресс чтения, поиск по книге
Работа с заметками Закладки, аннотации, выделения, заметки
Словарные функции Wiktionary, Wikipedia, перевод выделенного текста
Озвучивание Text-to-speech через Speech Dispatcher
Лицензия GPL-3.0-or-later
Подходит для Пользователей Linux, которым нужен удобный ридер EPUB, FB2, MOBI/AZW, CBZ и PDF

Foliate не перегружает пользователя каталогизацией, конвертацией и обслуживанием большой коллекции. Его логика проще: открыть книгу, настроить чтение, перейти к нужной главе, оставить закладку, выделить важный фрагмент и продолжить. Именно поэтому программа хорошо подходит тем, кому нужен не тяжёлый менеджер библиотеки, а удобный ридер электронных книг для ежедневного чтения.

Интерфейс и логика работы

Интерфейс Foliate строится вокруг двух основных областей: библиотеки и окна чтения. В библиотеке отображаются книги, а в режиме чтения основную часть окна занимает текст. Слева открывается боковая панель, в которой находятся вкладки Contents, Annotations и Bookmarks. Эти вкладки отвечают за оглавление, заметки и закладки.

В верхней панели заметны несколько важных элементов:

  • кнопка Library для возврата к библиотеке;

  • кнопка поиска с иконкой лупы;

  • кнопка меню с тремя линиями;

  • кнопка закрепления или управления боковой областью;

  • кнопка информации о книге;

  • элементы управления чтением и настройками.

В нижней части боковой панели находятся вкладки Contents, Annotations, Bookmarks. Такая компоновка удобна: пользователь не ищет оглавление в меню, не открывает отдельное окно и не теряет место чтения. Всё находится рядом с книгой.

Область чтения может выглядеть по-разному в зависимости от ширины окна. На узком экране Foliate показывает одну колонку. На широком — может показывать несколько колонок, чтобы строки не становились слишком длинными. Это хорошо видно при чтении на мониторе: текст остаётся похожим на книжную страницу, а не растягивается в одну длинную полосу от края до края.

Внизу страницы отображается позиция чтения: например, Loc. 27 of 934. Это не классическая нумерация страниц в бумажной книге, а позиция внутри цифрового текста. Для EPUB и других перетекаемых форматов это логичнее, потому что количество видимых страниц меняется при смене шрифта, размера окна, полей и межстрочного интервала.

Библиотека книг

Библиотека Foliate — это простая локальная полка. Она показывает добавленные книги, обложки, названия и авторов. Такой подход хорошо подходит для пользователя, который держит под рукой несколько десятков книг и открывает их из одного окна.

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

  • найти книгу по обложке или названию;

  • открыть недавно читаемый файл;

  • вернуться к сохранённому прогрессу;

  • держать EPUB, FB2, Kindle-файлы, CBZ и PDF в одном списке;

  • перейти из библиотеки сразу к чтению;

  • посмотреть информацию о книге.

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

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

Открытие и чтение книги

Основной сценарий в Foliate выглядит так:

  1. Открыть библиотеку.

  2. Выбрать книгу.

  3. Перейти к чтению.

  4. Открыть боковую панель при необходимости.

  5. Выбрать главу во вкладке Contents.

  6. Настроить внешний вид текста.

  7. Добавить закладку или аннотацию.

  8. Вернуться к чтению.

В постраничном режиме Foliate показывает текст как книгу: пользователь листает вперёд и назад. На тачпаде и сенсорном экране работают жесты перелистывания. На клавиатуре удобно использовать Space и Shift+Space для перехода вперёд и назад. Переключение между постраничным и прокручиваемым режимом выполняется через интерфейс, а сочетание Ctrl+M ускоряет эту операцию.

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

Foliate хорошо держит фокус на тексте. При чтении интерфейс не занимает лишнее место: элементы управления остаются в верхней строке и боковой панели, а сама книга остаётся главным объектом на экране.

Оглавление и навигация

Вкладка Contents — один из самых важных элементов Foliate. В ней отображается структура книги: разделы, главы, вложенные пункты. Для художественного романа это может быть список глав, для технической книги — разделы, подразделы, приложения, предисловие, список литературы.

Чтобы перейти к нужной главе, достаточно открыть боковую панель, выбрать Contents и нажать на название раздела. Текущая глава подсвечивается, поэтому видно, где именно находится пользователь. Если структура книги вложенная, Foliate показывает её древовидно: раздел можно раскрыть, а затем выбрать подраздел.

Такой подход особенно полезен в трёх случаях:

  • книга большая, и нужно быстро перейти к конкретной главе;

  • пользователь читает не подряд, а по темам;

  • в книге много примечаний, приложений, вступлений и дополнительных материалов.

Навигация в Foliate не ограничивается оглавлением. В программе есть прогресс чтения, история переходов и поиск по книге. Это делает ридер удобным для учебной литературы: можно перейти по оглавлению, найти термин, открыть примечание, вернуться назад и продолжить чтение с прежнего места.

Поиск по книге

Поиск в Foliate работает как отдельный инструмент внутри чтения. Кнопка с иконкой лупы открывает поиск, после чего пользователь вводит слово или фразу. Результаты отображаются в боковой панели, а не только подсвечиваются в тексте. Это правильное решение: при большом количестве совпадений можно просмотреть список и перейти к нужному месту.

Функция Find in book удобна для разных задач:

  • найти имя персонажа в романе;

  • найти термин в учебнике;

  • проверить, где впервые встречается понятие;

  • перейти к нужной цитате;

  • найти главу по характерной фразе;

  • проверить повторяющиеся определения.

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

Для перехода между совпадениями используются Ctrl+G и Ctrl+Shift+G. Это удобно при работе с клавиатуры: пользователь вводит запрос и быстро двигается по найденным местам, не переключаясь постоянно на мышь.

Настройка внешнего вида чтения

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

Важные параметры чтения:

Настройка Зачем нужна
Font Выбор шрифта для текста книги
Font size Увеличение или уменьшение размера текста
Line spacing Регулировка расстояния между строками
Margins Настройка полей вокруг текста
Max width Ограничение ширины строки на широких экранах
Max height Ограничение высоты области текста
Light Светлая схема для дневного чтения
Sepia Мягкий тёплый фон для длительного чтения
Dark Тёмная схема для слабого освещения
Invert Инвертированный режим для книг с неудобным оформлением
Override publisher font Замена шрифта, заданного издателем
Minimum font size Минимальный размер текста для плохо свёрстанных книг
User stylesheet Пользовательская CSS-настройка для продвинутого оформления

Настройка шрифта особенно важна для EPUB и FB2. Эти форматы позволяют тексту перетекать: если увеличить размер шрифта или изменить ширину окна, книга пересобирается под новые условия. В отличие от фиксированного PDF, EPUB в Foliate ведёт себя как адаптивная книга.

Режим Sepia хорошо подходит для вечернего чтения, когда чистый белый фон кажется слишком резким. Dark удобен в тёмном помещении и на OLED-экранах. Invert помогает в случаях, когда книга имеет жёстко заданные цвета или неудачную авторскую таблицу стилей.

Настройка Override publisher font полезна, когда издательский шрифт плохо читается, слишком декоративен или некорректно отображается в Linux. Вместо борьбы с оформлением книги пользователь просто включает замену и читает текст нормальным шрифтом.

Закладки

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

Кнопка Add Bookmark находится в верхней панели чтения. После добавления закладки Foliate показывает соответствующую отметку, а сама закладка появляется во вкладке Bookmarks. Из этой вкладки можно перейти к сохранённому месту.

Закладки удобны в нескольких сценариях:

  • отметить главу, к которой нужно вернуться;

  • сохранить место перед перерывом;

  • отметить важный эпизод в художественной книге;

  • поставить временную метку перед сложным разделом;

  • быстро вернуться к упражнению, таблице, списку терминов или примечанию.

Закладка отличается от аннотации. Закладка сохраняет позицию. Аннотация сохраняет выделенный фрагмент, стиль выделения и заметку. Поэтому для простого вернуться сюда нужна закладка, а для конспекта — аннотация.

Аннотации и выделение текста

Аннотации — одна из самых сильных сторон Foliate. Пользователь выделяет фрагмент текста и создаёт пометку. В интерфейсе доступны варианты оформления, включая подчёркивание и другие стили выделения. К аннотации можно добавить заметку через Add Note….

Foliate: создание аннотации и добавление заметки

Вкладка Annotations показывает список созданных заметок. Это превращает Foliate в рабочий инструмент для чтения учебников, эссе, технической литературы и исследовательских материалов. Пользователь не просто читает текст, а формирует карту важных мест.

Типичный сценарий работы с аннотациями:

  1. Открыть книгу.

  2. Перейти к нужной главе через Contents.

  3. Выделить важное предложение или абзац.

  4. Выбрать стиль выделения.

  5. Нажать Add Note….

  6. Добавить собственный комментарий.

  7. Перейти во вкладку Annotations.

  8. Проверить список заметок.

  9. Вернуться из списка к нужному месту в книге.

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

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

Копирование текста и цитирование

Foliate умеет работать с выделенным текстом не только как с обычным копированием. В программе есть копирование с HTML-форматированием, Copy with Citation и Copy Identifier.

Обычное копирование подходит для быстрых заметок. Копирование с HTML-форматированием полезно, когда нужно сохранить курсив, ссылки, абзацы или другую структуру. Copy with Citation добавляет к скопированному фрагменту сведения об авторе и названии книги. Это удобно для конспектов, учебных материалов, заметок в Obsidian, Logseq, Zettlr, Joplin или другом редакторе.

Copy Identifier копирует идентификатор фрагмента. Это уже более специализированная функция: она полезна, когда нужно точно ссылаться на конкретное место в EPUB-структуре, а не просто на видимую страницу. Для обычного чтения она не обязательна, но для аккуратной работы с цитатами и исследовательскими заметками функция ценная.

Практический пример:

  • студент читает учебник;

  • выделяет определение;

  • выбирает Copy with Citation;

  • вставляет фрагмент в конспект;

  • получает не только текст, но и привязку к книге.

Это экономит время и уменьшает риск потерять источник цитаты.

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

В Foliate есть быстрые инструменты для понимания слов и фраз. Пользователь выделяет слово или фрагмент текста и получает доступ к словарному поиску, Wikipedia, Wiktionary и переводу. Это особенно полезно при чтении на иностранном языке.

Быстрый lookup решает несколько задач:

  • понять незнакомое слово;

  • проверить термин;

  • открыть краткую справку;

  • перевести фразу;

  • не переключаться в браузер;

  • не терять место чтения.

При чтении английской литературы пользователь может выделить слово, открыть Wiktionary или Wikipedia и сразу получить объяснение. При чтении технической книги можно быстро проверить термин, не разрывая процесс чтения. При работе с длинными иностранными абзацами пригодится перевод выделенного фрагмента.

Важно понимать границы этой функции. Foliate не является профессиональным переводчиком и не заменяет специализированные словари. Его задача — дать быстрый контекст внутри чтения. Для повседневной работы этого достаточно: пользователь остаётся в книге, а не уходит в цепочку вкладок браузера.

Озвучивание текста

Foliate поддерживает озвучивание текста через Speech Dispatcher. Для ридера электронных книг это полезная функция: можно слушать фрагменты книги, проверять произношение, воспринимать текст на слух или разгрузить глаза.

Озвучивание в Foliate включает:

  • запуск чтения вслух;

  • паузу;

  • переход по фрагментам;

  • подсветку слов;

  • управление скоростью;

  • управление высотой голоса;

  • поддержку SSML;

  • поддержку EPUB Media Overlays.

Качество озвучивания зависит от установленных голосовых модулей и языка. Для английского текста результат обычно предсказуемее, для русского и других языков многое зависит от доступного синтезатора речи. Поэтому Foliate правильно воспринимать как интерфейс для озвучивания книги, а не как самостоятельный голосовой движок.

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

Работа с PDF

Foliate открывает PDF, но логика программы остаётся книжной. PDF-файл в Foliate можно читать, просматривать и использовать в общем контексте библиотеки, однако формат PDF отличается от EPUB и FB2. В PDF страница обычно фиксирована: текст, поля, изображения и переносы уже закреплены в макете. Поэтому настройки шрифта и перетекания текста работают не так, как в EPUB.

Для обычного чтения PDF Foliate подходит, особенно если документ лёгкий и хорошо отрисован. Для сложной работы с PDF лучше использовать специализированные просмотрщики. Foliate не стоит рассматривать как инструмент для OCR, заполнения форм, цифровой подписи, разметки инженерных PDF или глубокого редактирования документа.

Хороший сценарий для PDF в Foliate:

  • открыть небольшую книгу или статью;

  • читать её рядом с EPUB и FB2 в одной библиотеке;

  • использовать привычную навигацию;

  • держать документ в том же книжном окружении.

Плохой сценарий:

  • работать с тяжёлым сканом;

  • распознавать текст;

  • заполнять интерактивные формы;

  • делать сложные PDF-аннотации;

  • редактировать страницы;

  • объединять или разделять PDF-файлы.

Такое разделение важно: Foliate действительно поддерживает PDF, но сильнее раскрывается именно на электронных книгах с текстовой структурой.

Работа с CBZ, комиксами и изображениями

CBZ — формат, который часто используется для комиксов и манги. По сути это архив с изображениями, но для ридера важно не техническое устройство формата, а удобный просмотр страниц. Foliate поддерживает CBZ и может использоваться как простой просмотрщик комиксов.

В CBZ-файлах важны другие критерии, чем в EPUB:

  • корректная последовательность страниц;

  • отсутствие лишних рамок;

  • удобное масштабирование;

  • нормальное поведение в полноэкранном или широком окне;

  • работа с изображениями;

  • быстрое перелистывание.

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

Для больших коллекций комиксов специализированный комикс-ридер может быть удобнее, но для периодического чтения CBZ в Linux Foliate достаточно практичен. Главное преимущество — CBZ находится рядом с EPUB, FB2 и PDF в одном книжном приложении.

Метаданные книги

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

Метаданные помогают в нескольких случаях:

  • быстро понять, какое именно издание открыто;

  • отличить разные версии одной книги;

  • проверить язык;

  • увидеть издателя;

  • посмотреть описание;

  • проверить идентификатор;

  • понять, кто подготовил электронное издание.

Это особенно полезно для книг из качественных EPUB-библиотек, где метаданные заполнены аккуратно. В таких случаях Foliate показывает книгу как нормальное цифровое издание, а не как случайный файл.

Примечания, сноски и дополнительные материалы

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

Вместо того чтобы перебрасывать пользователя в конец главы или книги, Foliate показывает примечание поверх текста. Это сохраняет контекст чтения. Пользователь видит пояснение, закрывает окно и продолжает читать с того же места.

Для книг с большим количеством сносок такой подход значительно удобнее классического перехода туда-обратно. Особенно это заметно в учебной литературе, где примечания объясняют термины, дают ссылки, уточняют перевод или раскрывают исторический контекст.

Поддержка разных языков и сложной вёрстки

Foliate поддерживает не только обычный текст слева направо. Программа работает с right-to-left text, vertical writing и fixed layout books. Это важно для языков и изданий, где стандартная западная книжная разметка не подходит.

Foliate: вертикальное японское письмо

Вертикальное письмо особенно важно для японских текстов. Обычный ридер, который предполагает только горизонтальные строки, в таких книгах быстро ломает восприятие. Foliate корректно отображает вертикальный текст и позволяет читать его в естественной для такого издания форме.

Поддержка fixed layout EPUB полезна для книг, где вёрстка фиксирована: детские книги, иллюстрированные издания, учебные материалы, страницы с точным расположением объектов. Такой формат ближе к PDF по логике макета, но остаётся EPUB-книгой.

Также Foliate поддерживает auto-hyphenation, popup footnotes и media overlays. Автоматическая расстановка переносов улучшает вид текста при узкой колонке. Всплывающие сноски помогают читать примечания без потери места. Media overlays позволяют синхронизировать текст с аудио в EPUB-изданиях, где такая структура предусмотрена.

OPDS-каталоги

OPDS — это способ подключать книжные каталоги к ридеру. Для пользователя это выглядит как удалённая библиотека: можно просматривать каталог, находить книги и работать с ними из приложения. Foliate поддерживает OPDS, включая OPDS 2.0.

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

Практические сценарии OPDS:

  • доступ к домашней библиотеке;

  • работа с сетевым каталогом;

  • просмотр коллекции без ручного поиска файлов;

  • чтение книг из организованного книжного хранилища.

Foliate остаётся локальным ридером, но OPDS добавляет ему сетевой сценарий без превращения программы в тяжёлую систему управления библиотекой.

Производительность и техническая основа

Foliate построен на современных компонентах Linux-десктопа: GTK 4, libadwaita, WebKitGTK и GJS. Для пользователя это выражается не в названиях библиотек, а в поведении программы: современный внешний вид, нормальная интеграция с GNOME, адаптивное окно, аккуратные диалоги и привычные элементы управления.

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

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

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

История версий

История Foliate хорошо показывает, как приложение постепенно переходило от простого EPUB-ридера к полноценному современному ридеру электронных книг для Linux.

Этап развития Что изменилось
Ранние версии Программа формировалась как простой и удобный ридер для Linux с фокусом на чтении EPUB
Развитие 1.x Появились и укрепились базовые функции чтения: библиотека, настройка внешнего вида, навигация, закладки
Развитие 2.x Интерфейс стал богаче, усилилась работа с форматами, аннотациями, каталогами и дополнительными инструментами
Переход к 3.x Приложение было переписано на современную GTK 4/libadwaita-основу, получило обновлённый интерфейс и собственный механизм обработки книг
Дальнейшее развитие 3.x Улучшались OPDS-каталоги, PDF, fixed layout EPUB, перевод, работа с фокусом, выделение текста, клавиатурные сокращения и поведение библиотеки

Ключевой перелом — переход к GTK 4 и libadwaita. После этого Foliate стал выглядеть и вести себя как современное GNOME-приложение. Библиотека и просмотрщик объединились в одном окне, оглавление, аннотации и закладки переехали в боковую панель, а Add Bookmark оказался в верхней панели. Это сделало интерфейс более цельным: пользователь не переключается между разрозненными режимами, а работает в одном окне.

В дальнейшем заметно улучшалась работа с форматами. PDF стал отрисовываться быстрее и чётче, fixed layout EPUB получил более корректное отображение, CBZ избавился от лишних визуальных проблем, а FB2 получил исправления, важные для книг со сложной структурой.

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

Настройки и скрытые возможности

Foliate выглядит простым, но в нём есть функции для продвинутого использования. Особенно это заметно в настройках чтения.

Пользователь может настраивать:

  • serif, sans-serif и monospace fonts;

  • минимальный размер шрифта;

  • пользовательскую таблицу стилей;

  • поля;

  • максимальную ширину;

  • максимальную высоту;

  • цветовую схему;

  • режим прокрутки;

  • анимации;

  • поведение внешнего открытия книги;

  • инспектор WebKit через F12.

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

Инспектор WebKit через F12 нужен в основном опытным пользователям. Он помогает понять, какие стили применяются к элементам книги. Для обычного чтения это лишнее, но для тех, кто разбирается в HTML/CSS и хочет исправить отображение конкретного EPUB, функция полезна.

Возможность печати глав и выделенных фрагментов тоже стоит отметить. Она не делает Foliate редактором документов, но помогает в простых ситуациях: распечатать небольшой раздел, цитату, фрагмент учебного текста или материал для офлайн-чтения.

Пошаговый пример: чтение EPUB в Foliate

Практическая работа с EPUB в Foliate выглядит просто.

  1. Откройте Foliate.

  2. Перейдите в библиотеку.

  3. Добавьте или выберите EPUB-книгу.

  4. Дождитесь открытия текста.

  5. Откройте боковую панель.

  6. Перейдите во вкладку Contents.

  7. Выберите нужную главу.

  8. Настройте размер шрифта и межстрочный интервал.

  9. Выберите цветовую схему: Light, Sepia, Dark или Invert.

  10. Начните чтение в постраничном режиме.

  11. Используйте Space для перехода вперёд.

  12. Используйте Shift+Space для перехода назад.

  13. Нажмите Add Bookmark, если нужно сохранить место.

  14. Выделите важный фрагмент и создайте аннотацию.

  15. Откройте Annotations, чтобы проверить сохранённые заметки.

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

Пошаговый пример: заметки по учебной книге

Foliate хорошо подходит для чтения учебной и профессиональной литературы. Например, пользователь читает книгу по программированию, лингвистике, истории или философии и хочет сохранить ключевые определения.

Рабочий процесс:

  1. Откройте книгу.

  2. Через Contents перейдите к нужному разделу.

  3. Найдите термин через поиск.

  4. Выделите определение.

  5. Выберите стиль аннотации.

  6. Нажмите Add Note….

  7. Напишите собственный комментарий.

  8. Перейдите во вкладку Annotations.

  9. Проверьте, что заметка сохранилась.

  10. Скопируйте фрагмент через Copy with Citation.

  11. Вставьте его в конспект.

  12. Вернитесь к чтению.

Для учебной работы это удобнее, чем читать книгу в простом PDF-просмотрщике без нормального списка заметок. В Foliate заметки остаются частью процесса чтения: выделил, подписал, вернулся, нашёл, скопировал.

Пошаговый пример: поиск и перевод фразы

При чтении иностранной книги Foliate позволяет быстро разобраться с непонятным словом или выражением.

  1. Откройте книгу.

  2. Выделите незнакомое слово.

  3. Используйте быстрый lookup.

  4. Посмотрите значение в Wiktionary или Wikipedia.

  5. Для фразы используйте перевод выделенного текста.

  6. Закройте всплывающее окно.

  7. Продолжайте читать с того же места.

Этот сценарий особенно полезен при чтении английских EPUB-книг. Пользователь не открывает браузер, не копирует слово вручную и не теряет концентрацию. Весь процесс остаётся внутри ридера.

Сильные стороны

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

Основные преимущества:

  • современный GTK-интерфейс;

  • хорошая визуальная интеграция с GNOME;

  • поддержка EPUB, FB2, Mobipocket, Kindle-файлов, CBZ и PDF;

  • удобная боковая панель с Contents, Annotations и Bookmarks;

  • постраничный и прокручиваемый режимы;

  • настройка шрифта, полей, интервалов и цветовой схемы;

  • светлая, сепия, тёмная и инвертированная тема;

  • закладки;

  • аннотации и заметки;

  • поиск по книге;

  • быстрый словарный lookup;

  • Wikipedia и Wiktionary;

  • перевод выделенного текста;

  • text-to-speech;

  • поддержка вертикального письма;

  • поддержка всплывающих сносок;

  • поддержка OPDS-каталогов;

  • хранение прогресса, закладок и аннотаций в JSON;

  • открытый исходный код.

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

Недостатки и ограничения

Foliate не идеален и не должен восприниматься как универсальная программа для всех книжных и документных задач. У него есть чёткая специализация, а значит есть и ограничения.

Главные ограничения:

  • основной сценарий — Linux;

  • программа не заменяет полноценный менеджер большой библиотеки;

  • PDF поддерживается, но не является сильнейшей стороной программы;

  • для сложных PDF, сканов, форм, OCR и подписей нужны отдельные инструменты;

  • качество озвучивания зависит от Speech Dispatcher и установленных голосов;

  • перевод и словарные функции зависят от внешних служб и языка;

  • возможности могут отличаться в зависимости от сборки и окружения;

  • нет встроенной синхронизации между устройствами в стиле крупных коммерческих экосистем;

  • для огромных коллекций книг удобнее отдельные менеджеры.

Это не критические минусы, если понимать назначение программы. Foliate — ридер для чтения. Он хорош там, где нужен текст, навигация, закладки, заметки и спокойный интерфейс. Но для конвертации тысяч файлов, редактирования метаданных, PDF-обработки или синхронизации с e-ink-устройствами лучше использовать другие инструменты.

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

Calibre

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

На фоне Calibre рассматриваемый ридер ощущается легче и спокойнее. В нём быстрее перейти непосредственно к книге, настроить чтение и делать заметки. Calibre выигрывает как библиотечный центр, но в роли чистого ридера на Linux Foliate выглядит проще и приятнее.

KOReader

KOReader ориентирован на гибкое чтение, e-ink-устройства, Android, Kindle-устройства и работу с большим количеством настроек. Он силён при чтении PDF, DjVu и сложных документов, особенно на устройствах для электронных книг.

Foliate удобнее на Linux-десктопе, особенно в GNOME. Он выглядит нативнее, проще осваивается и лучше вписывается в обычное рабочее окружение. KOReader выбирают за максимальную гибкость и платформы, Foliate — за аккуратный настольный интерфейс и удобное чтение EPUB/FB2/Kindle-книг на Linux.

Okular

Okular — сильный просмотрщик документов, особенно PDF. Он хорошо подходит для PDF-аннотаций, DjVu, технических документов, форм, схем и рабочих файлов. Если основная задача — PDF, Okular часто будет практичнее.

Foliate лучше подходит для электронных книг с текстовой структурой. EPUB, FB2, Mobipocket и Kindle-файлы в нём читаются естественнее: есть книжная навигация, оформление текста, цветовые схемы, закладки и аннотации в контексте ридера.

Evince

Evince — простой просмотрщик документов для GNOME. Он хорош для быстрого открытия PDF и других документов, когда не нужны дополнительные книжные функции. Его преимущество — минимализм.

Foliate выигрывает там, где нужен именно ридер электронных книг: библиотека, оглавление, закладки, аннотации, настройка шрифта, темы, поиск по книге, словари и перевод. Evince открывает документ, Foliate организует процесс чтения.

FBReader

FBReader — известный кроссплатформенный ридер с длинной историей. Он поддерживает разные форматы и знаком многим пользователям по разным устройствам и операционным системам.

Foliate выглядит современнее в Linux/GNOME и лучше соответствует актуальному стилю настольных приложений. Для пользователя, который читает именно на Linux и хочет GTK-интерфейс, Foliate часто воспринимается естественнее. FBReader может быть интереснее тем, кому важна кроссплатформенность и привычка к старому интерфейсу.

Thorium Reader

Thorium Reader — сильный EPUB-ридер с акцентом на стандарты, доступность и корректную работу с электронными изданиями. Он хорошо подходит для EPUB и образовательных материалов.

Foliate проще вписывается в Linux/GNOME и ощущается как локальное настольное приложение для ежедневного чтения. Thorium Reader интересен тем, кому важна строгая EPUB-экосистема и функции доступности, а Foliate — тем, кто хочет лёгкий и удобный Linux-ридер с аннотациями, темами, закладками и боковой навигацией.

Программа Лучше всего подходит для Сильная сторона Ограничение
Calibre Большие книжные коллекции Метаданные, конвертация, каталогизация Более тяжёлый интерфейс для простого чтения
KOReader E-ink, Android, Kindle, PDF/DjVu Гибкость и множество настроек Менее нативен для GNOME-десктопа
Okular PDF и рабочие документы PDF-аннотации, документы, формы Не ориентирован на книжную библиотеку EPUB/FB2
Evince Быстрое открытие PDF Простота и минимализм Мало книжных функций
FBReader Кроссплатформенное чтение Поддержка разных устройств и форматов Менее современный GTK/GNOME-интерфейс
Thorium Reader EPUB и доступность Стандарты EPUB, образовательные сценарии Менее органичен как GNOME-приложение

Для кого подходит Foliate

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

Лучшие сценарии:

  • чтение EPUB на Linux;

  • чтение FB2-книг;

  • чтение Kindle/Mobipocket-файлов;

  • чтение художественной литературы;

  • чтение учебников с заметками;

  • работа с цитатами;

  • чтение иностранной литературы со словарём и переводом;

  • чтение в GNOME;

  • чтение на ноутбуке;

  • чтение на широком мониторе;

  • чтение с тёмной темой;

  • ведение локальных аннотаций;

  • работа с OPDS-каталогами.

Foliate особенно удачен для тех, кто не хочет отвлекаться на лишнюю библиотечную механику. Пользователь открывает книгу и читает. Нужны заметки — есть Annotations. Нужно оглавление — есть Contents. Нужно сохранить место — есть Bookmarks. Нужно изменить вид текста — есть настройки шрифта и темы.

Кому программа не подойдёт

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

Не стоит выбирать Foliate как основной инструмент, если нужно:

  • профессионально работать с PDF;

  • распознавать сканы;

  • редактировать PDF-страницы;

  • заполнять формы;

  • подписывать документы;

  • конвертировать сотни книг;

  • массово редактировать метаданные;

  • синхронизировать библиотеку между разными устройствами встроенными средствами;

  • управлять огромной коллекцией;

  • использовать программу как кроссплатформенный ридер для Windows, macOS, Android и iOS.

В этих случаях лучше выбрать специализированный инструмент. Но для Linux-пользователя, который читает EPUB, FB2, MOBI/AZW, CBZ и иногда PDF, Foliate остаётся одним из самых удобных вариантов.

Практические советы по настройке

Для художественной литературы лучше начать с режима Sepia или Dark, увеличить межстрочный интервал и ограничить максимальную ширину текста. Так строки будут короче, глаза будут меньше уставать, а чтение станет ближе к бумажной книге.

Для технической литературы полезнее держать открытой боковую панель. Contents поможет быстро ходить по разделам, Find in book — искать термины, Annotations — собирать важные определения и комментарии.

Для чтения на широком мониторе стоит настроить максимальную ширину текста. Без ограничения строка может стать слишком длинной, и чтение замедляется. Foliate решает это за счёт колонок и параметров ширины.

Для ночного чтения лучше использовать Dark или Invert. Dark подходит для обычных книг, Invert помогает там, где оформление книги плохо сочетается с тёмным режимом.

Для слабого зрения полезны увеличение размера шрифта, настройка Minimum font size и расширенный Line spacing. В EPUB и FB2 эти параметры работают особенно хорошо, потому что текст перестраивается под выбранный размер.

Для иностранного языка стоит активно использовать lookup, Wikipedia, Wiktionary и перевод выделенного текста. Это снижает количество переключений между приложениями и помогает читать быстрее.

Частые вопросы

Можно ли читать EPUB в Foliate?

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

Поддерживает ли Foliate FB2?

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

Можно ли открыть Kindle-книги?

Foliate открывает Mobipocket и Kindle-файлы, включая форматы семейства AZW/AZW3. Это удобно для старых коллекций и книг, подготовленных через конвертацию.

Подходит ли Foliate для PDF?

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

Можно ли делать заметки?

Да. В Foliate есть аннотации, выделение текста и Add Note…. Заметки отображаются во вкладке Annotations.

Есть ли закладки?

Да. Закладки добавляются через Add Bookmark и отображаются во вкладке Bookmarks.

Есть ли тёмная тема?

Да. В настройках чтения доступны Light, Sepia, Dark и Invert.

Есть ли поиск по книге?

Да. Функция Find in book ищет слова и фразы внутри текста, показывает результаты в боковой панели и позволяет переходить между совпадениями.

Можно ли переводить текст?

Да. Выделенный фрагмент можно отправить в перевод. Также доступны быстрые справочные инструменты вроде Wikipedia и Wiktionary.

Можно ли слушать книгу голосом?

Да. Озвучивание работает через Speech Dispatcher. Качество зависит от установленных голосовых модулей и языка текста.

Подходит ли Foliate для комиксов?

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

Где хранятся заметки и прогресс?

Прогресс чтения, закладки и аннотации хранятся в обычных JSON-файлах. Это удобно для резервного копирования и внешней синхронизации.

Итоговая оценка

Foliate — удачный ридер электронных книг для Linux, особенно для пользователей GNOME. Программа делает акцент на чтении: открывает EPUB, FB2, Mobipocket, Kindle-файлы, CBZ и PDF, показывает оглавление, сохраняет закладки, даёт делать аннотации, искать по книге, настраивать внешний вид текста, использовать словари, перевод и озвучивание.

Сильнее всего Foliate раскрывается при чтении EPUB и FB2. Здесь работают настройки шрифта, полей, интервалов, цветовой схемы, постраничный и прокручиваемый режимы, боковая навигация, аннотации и закладки. Для учебной литературы полезны Find in book, Annotations, Copy with Citation и быстрый lookup. Для художественной литературы важнее спокойный интерфейс, темы, прогресс чтения и удобное оглавление.

Ограничения тоже понятны: Foliate не заменяет менеджер больших библиотек, не является профессиональным PDF-инструментом и в первую очередь рассчитан на Linux. Но в своей нише программа выглядит очень убедительно. Это именно тот случай, когда ридер не пытается быть всем сразу, а хорошо решает главную задачу — делает чтение электронных книг на Linux удобным, чистым и управляемым.