foliate: приложение для чтения электронных книг на Linux с поддержкой

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

Скачать foliate

Бесплатно
В реестре программного обеспечения РФ
Чистая установка

Новейшая версия для Windows. Удобная программа для редактирования, конвертации и работы с PDF-документами.

⬇ Скачать PDF Commander бесплатно

⬇ Скачать foliate

Главное окно Foliate с открытой книгой, оглавлением и двухколоночным режимом чтения

Общая характеристика Foliate

Foliate можно описать как EPUB reader для Linux с акцентом на комфорт чтения. В центре находится не библиотека, не настройки и не панель инструментов, а сама книга. При открытии файла пользователь видит страницу с текстом, боковую панель с оглавлением и нижнюю зону с текущей позицией. В интерфейсе хорошо заметна логика GNOME: крупные элементы, минимум лишних кнопок, понятные вкладки Contents, Annotations, Bookmarks, автоматическое скрытие управляющих панелей и аккуратная работа с шириной окна.

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

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

Краткая карточка программы

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

Foliate распространяется как свободное программное обеспечение под лицензией GPL-3.0-or-later. Для пользователя это означает не только бесплатное использование, но и открытую модель разработки: программа не завязана на закрытый аккаунт, платную подписку или обязательную синхронизацию через сторонний сервис.

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

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

Программа подойдёт тем, кто:

  • читает EPUB-книги на Linux и хочет нормальный книжный интерфейс;

  • хранит книги в FB2, MOBI, AZW или AZW3 и открывает их локально;

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

  • читает на иностранном языке и регулярно обращается к словарю, Wikipedia или переводу;

  • хочет тёмную тему, сепию, инвертированный режим и тонкую настройку внешнего вида;

  • предпочитает GNOME-стиль интерфейса без перегруженных панелей;

  • хочет хранить прогресс, закладки и аннотации в обычных локальных файлах.

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

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

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

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

Вкладка Contents показывает структуру книги. В примере с Moby Dick видны разделы Titlepage, Imprint, Dedication, Etymology, Extracts, затем раскрытый блок Moby Dick и главы вроде I: Loomings, II: The Carpetbag, III: The Spouter-Inn. Такое оглавление удобно для художественных книг с главами и для учебников, где нужно быстро перейти к конкретной теме.

Вкладка Annotations собирает выделения и заметки. В нижней части этой вкладки есть поле Filter annotations…, через которое можно отфильтровать аннотации по тексту. Вкладка Bookmarks показывает сохранённые места. Разделение закладок и аннотаций полезно: закладка просто фиксирует позицию, а аннотация хранит смысловой фрагмент, выделенный текст и комментарий.

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

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

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

foliate

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

Поддерживаемые форматы

Foliate открывает EPUB, Mobipocket, Kindle, FB2, CBZ и PDF. Это важный набор именно для локальной читалки: EPUB и FB2 покрывают большую часть художественной и учебной литературы, MOBI/AZW/AZW3 встречаются в книгах из Kindle-экосистемы, CBZ используется для комиксов и манги, PDF нужен для документов с фиксированной версткой.

EPUB

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

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

Foliate поддерживает продвинутые особенности EPUB: fixed layout, popup footnotes, media overlays, вертикальное письмо и right-to-left text. Fixed layout важен для книг, где авторская верстка не должна свободно перестраиваться. Media overlays используются в EPUB-книгах со встроенной синхронизацией текста и аудио. Popup footnotes позволяют читать сноски без постоянного ухода в конец главы.

FB2

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

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

Mobipocket и Kindle-файлы

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

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

CBZ

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

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

PDF

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

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

Режимы чтения: постраничный и прокручиваемый

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

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

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

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

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

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

НастройкаЧто меняетКогда полезна
ШрифтГарнитуру основного текстаКогда стандартный шрифт книги неудобен
Размер текстаКрупность буквДля чтения с расстояния, на ноутбуке или мониторе
Межстрочный интервалРасстояние между строкамиДля снижения зрительной нагрузки
ПоляОтступы от краёв области чтенияЧтобы текст не прилипал к краю окна
Ширина колонкиДлину строкиДля комфортного чтения на широком экране
Цветовая схемаФон, текст, ссылкиДля дневного, вечернего и ночного чтения
Тёмный режимСветлый текст на тёмном фонеДля чтения в темноте
СепияМягкий тёплый фонДля длительного чтения без резкого контраста
Инвертированный режимПерестройка цветовДля отдельных экранов и привычек восприятия

Foliate в тёмной теме с открытой книгой и оглавлением

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

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

Навигация по книге

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

В нижней части окна отображается позиция вида Loc. 27 of 934. Это не обычные страницы. В Foliate книга делится на locations: каждая location имеет длину около 1500 байт, что даёт приблизительный счётчик позиции, менее зависимый от размера окна, шрифта и текущей раскладки. Поэтому location лучше воспринимать как устойчивый навигационный ориентир, а не как номер бумажной страницы.

Оглавление во вкладке Contents особенно удобно в книгах с нормальной внутренней структурой. У хорошо подготовленного EPUB можно раскрывать разделы, видеть вложенные главы и переходить к нужному месту одним нажатием. Если файл сделан неаккуратно и оглавление отсутствует или заполнено плохо, Foliate не сможет превратить хаотичный файл в идеальную книгу. Качество навигации всегда зависит от качества исходной разметки.

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

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

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

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

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

  2. Нажать кнопку с иконкой лупы в верхней части окна.

  3. Ввести слово или фразу.

  4. Просмотреть совпадения.

  5. Перейти к нужному месту.

  6. Закрыть поиск и продолжить чтение.

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

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

Закладки

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

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

В интерфейсе Foliate закладки хорошо подходят для быстрого возврата. Пользователь не обязан помнить location или искать фразу. Достаточно открыть вкладку Bookmarks и выбрать сохранённое место.

Аннотации и заметки

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

Аннотации в Foliate: выделенный текст, карточки заметок и поле Filter annotations

На скриншоте видно несколько важных элементов. В тексте выделены фразы красной волнистой линией. В центре открыта карточка аннотации с выбранным стилем Squiggly. Слева находится список заметок, каждая карточка содержит фрагмент выделенного текста, комментарий и дату. Внизу боковой панели расположено поле Filter annotations…, через которое можно быстро отсеять лишние заметки.

Выделение текста

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

Выделения особенно полезны при чтении:

  • учебников;

  • научно-популярных книг;

  • технической документации;

  • философских и исторических текстов;

  • книг на иностранном языке;

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

Заметки к выделениям

Заметка нужна не для самого факта выделения, а для фиксации мысли. Например, пользователь выделяет абзац и добавляет комментарий: важно для главы о методе, сравнить с предыдущим определением, цитата для статьи, спорный тезис, вернуться перед экзаменом. Через несколько недель такой комментарий ценнее, чем просто подсвеченный текст.

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

Фильтрация аннотаций

Поле Filter annotations… помогает работать с большим количеством заметок. Если в учебнике сделано много выделений, можно ввести термин и оставить на экране только связанные карточки. Это превращает заметки в мини-базу знаний по конкретной книге.

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

Хранение аннотаций

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

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

Сноски и всплывающие окна

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

Всплывающая сноска Endnote в Foliate

На скриншоте показано окно Endnote. Внутри отображается текст примечания, внизу есть кнопки Close и Go to Endnote. Это правильная логика: если нужно просто прочитать пояснение, пользователь нажимает Close и остаётся в текущем месте. Если нужно перейти к полному разделу сносок, используется Go to Endnote.

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

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

Foliate полезна при чтении на иностранном языке. В программе есть быстрый lookup слов и понятий: можно обратиться к Wiktionary, Wikipedia и Google Translate. Это не заменяет полноценный словарь или систему изучения языка, но в процессе чтения экономит время. Не нужно копировать слово, открывать браузер, вставлять запрос, возвращаться к книге и снова искать место.

Wikipedia lookup в Foliate поверх открытой книги

На скриншоте открыт lookup для выражения coral reef. Поверх текста появляется карточка с изображением, кратким определением и ссылкой на Wikipedia. Такой формат удобен не только для словаря. Он помогает быстро понять исторический термин, географическое название, имя, биологический объект или культурную отсылку.

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

СценарийКак помогает Foliate
Чтение английского романаБыстрый перевод незнакомой фразы
Чтение научно-популярной книгиПроверка термина через Wikipedia
Работа с классикойБыстрое понимание исторических и культурных отсылок
Изучение языкаПроверка слов без выхода из читалки
Чтение учебникаБыстрое уточнение определения

При использовании онлайн-lookup и перевода нужно учитывать сетевой характер функции. Для локального чтения книга открывается без обязательного подключения к интернету, но Wikipedia, Wiktionary и Google Translate требуют доступа к сети.

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

Foliate поддерживает text-to-speech через Speech Dispatcher. Для запуска озвучивания используется кнопка Narration с иконкой наушников на навигационной панели. Эта панель появляется при наведении или касании нижней области окна. Также можно выделить текст и выбрать Speak from Here в меню выделения. Если EPUB содержит встроенные Media Overlays, кнопка Narration управляет встроенным аудио, а обычный TTS для такой книги не используется.

TTS в Foliate полезен в нескольких ситуациях:

  • слушать фрагмент книги, когда глаза устали;

  • проверять произношение иностранного текста;

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

  • продолжать работу с книгой, когда неудобно смотреть на экран;

  • воспринимать сложный абзац на слух вместе с визуальным чтением.

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

В истории Foliate озвучивание стало гораздо серьёзнее: TTS перешёл на Speech Dispatcher, появились пауза, пропуск, подсветка слова, SSML, управление скоростью и высотой голоса, а также поддержка EPUB Media Overlays.

Поддержка сложной типографики

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

foliate

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

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

Работа с изображениями в книге

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

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

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

Практический сценарий: прочитать EPUB-книгу

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

  1. Открыть файл книги.

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

  3. Выбрать нужную главу.

  4. Настроить размер текста и тему.

  5. Читать в постраничном режиме.

  6. При необходимости открыть поиск.

  7. Добавить закладку на важном месте.

  8. Закрыть книгу — позиция сохранится автоматически.

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

Практический сценарий: сделать конспект книги

Для учебной книги или профессионального текста Foliate удобнее использовать как рабочую читалку:

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

  2. Найти нужную главу через Contents.

  3. Выделить важный тезис.

  4. Добавить заметку к выделению.

  5. Повторить для ключевых фрагментов.

  6. Открыть вкладку Annotations.

  7. Использовать Filter annotations…, чтобы найти заметки по теме.

  8. Перейти из карточки аннотации обратно к месту в тексте.

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

Практический сценарий: читать ночью

Для ночного чтения Foliate настраивается быстро:

  • включить тёмную тему;

  • увеличить размер текста;

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

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

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

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

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

Практический сценарий: читать иностранную книгу

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

Рабочая схема:

  1. Открыть книгу на иностранном языке.

  2. Читать обычным образом.

  3. При незнакомом слове выделить его.

  4. Использовать lookup через Wiktionary или Wikipedia.

  5. Для фразы воспользоваться переводом.

  6. Для сложного места добавить аннотацию.

  7. При необходимости выбрать Speak from Here, чтобы услышать фрагмент.

Такой сценарий делает Foliate удобной не только как читалку, но и как инструмент языковой практики. Она не обучает языку сама по себе, но снижает барьер между чтением и проверкой смысла.

Практический сценарий: работать со сносками

Книги со сносками особенно удобно читать в Foliate. Пользователь нажимает на номер сноски, видит всплывающее окно Endnote, читает комментарий и закрывает его кнопкой Close. Если нужно перейти к разделу примечаний, используется Go to Endnote.

Это важно для:

  • классической литературы;

  • переводных изданий;

  • мифологии;

  • философии;

  • исторических книг;

  • академических текстов;

  • изданий с большим количеством редакторских комментариев.

Без popup footnotes чтение таких книг становится раздражающим. С popup footnotes примечания остаются рядом с основным текстом и не ломают движение по главе.

Практический сценарий: перенести заметки и прогресс

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

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

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

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

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

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

Безопасность и приватность

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

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

С точки зрения приватности Foliate хороша тем, что базовое чтение локальных книг не требует аккаунта. Прогресс, bookmarks и annotations хранятся локально. Если пользователь не использует онлайн-lookup и перевод, чтение остаётся локальным сценарием. Если использует Google Translate, Wikipedia или Wiktionary, выбранные слова и фрагменты уходят во внешние сервисы по самой природе этих функций.

Производительность и удобство в повседневном чтении

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

Для EPUB и FB2 повседневный сценарий обычно быстрый: открыть книгу, продолжить с последнего места, читать, добавить заметку, закрыть. На тяжёлых PDF или сложных fixed layout EPUB поведение зависит от размера файла, количества изображений, качества верстки и мощности компьютера. Это нормальное ограничение для любой читалки: гибкий текст и фиксированные страницы нагружают приложение по-разному.

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

История версий программы

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

Ранний этап 1.x

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

Переход к 2.x

Линия 2.x заметно развила интерфейс. Появились переработанный вид для небольших экранов, улучшенный полноэкранный режим, автоскрытие headerbar и progress bar, location popover через Ctrl+L, отображение оценочного времени чтения, возможность перехода к locations, новые встроенные темы Gray, Solarized, Gruvbox, Nord, улучшенный viewer изображений, выделение текста между страницами, экспорт аннотаций в Markdown и spellcheck заметок при наличии нужного компонента.

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

Переход к 3.x

Линия 3.x стала крупной переработкой. Foliate была переписана с использованием GTK 4 и Adwaita, получила обновлённый интерфейс, собственный парсер и рендерер электронных книг, перестала использовать прежние компоненты вроде Epub.js и KindleUnpack. Библиотека и viewer были объединены в одном окне, а Contents, Annotations и Bookmarks переехали в боковую панель.

В этой же линии улучшилось поведение рендера: программа перестала загружать весь файл целиком в память, ускорила старт, улучшила работу с Mobipocket/Kindle-файлами, добавила поддержку obfuscated fonts, user stylesheet, экспериментальную поддержку PDF, более быстрый reflow при изменении размера окна и новый подход к locations.

Отдельно стоит отметить TTS. Foliate стала использовать Speech Dispatcher, получила поддержку паузы, пропуска, подсветки слова, SSML, настройки скорости и высоты голоса, а также EPUB Media Overlays. Для читалки это серьёзное расширение: озвучивание перестало быть простой второстепенной функцией и стало частью режима чтения.

Развитие 3.1

В ветке 3.1 появилась поддержка OPDS-каталогов, включая OPDS 2.0, опция переопределения шрифта издателя, возможность уменьшить анимации, поддержка JPEG XL в CBZ и исправления, связанные с Tracker и датами.

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

Развитие 3.2

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

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

Развитие 3.3

В ветке 3.3 Foliate была обновлена под GNOME 48, получила поддержку кнопок мыши вперёд/назад, улучшенное перенесение текста в заголовках и улучшенный стандартный стиль ссылок.

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

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

Foliate нужно сравнивать с реальными программами, которые пользователь действительно может рассматривать для чтения электронных книг и документов. Основные альтернативы: Calibre, Okular, Readest и GNOME Papers. У каждой программы своя логика, поэтому прямое лучше/хуже без контекста будет неверным.

ПрограммаСильные стороныОграничения в сравнении с Foliate
CalibreУправление библиотекой, конвертация, метаданные, встроенный viewer, поиск, выделения, чтение вслухБолее тяжёлый интерфейс, фокус на управлении всей библиотекой, а не только на спокойном чтении
OkularУниверсальный просмотрщик PDF, EPUB, DjVu, изображений, CBR/CBZ и других документов, развитые аннотацииБольше ориентирован на документы в целом, а не на книжный EPUB/FB2-сценарий
ReadestКроссплатформенный EPUB/PDF reader, аннотации, TTS, перевод, синхронизация между устройствамиМеньше ориентирован на нативный GNOME-опыт и локальную Linux-читалку
GNOME PapersПросмотр, поиск и аннотирование PDF, DjVu, TIFF и архивов комиксов в GNOME-интерфейсеНе является специализированной EPUB/FB2-читалкой

Calibre — сильный выбор для тех, кто управляет большой библиотекой. В нём есть встроенный e-book viewer с навигацией, выделениями, read aloud, поиском, настройкой внешнего вида и dictionary lookup. Но Calibre воспринимается как система управления электронными книгами, а не как минималистичная читалка. Если задача — привести в порядок архив, конвертировать форматы, исправить метаданные и управлять коллекциями, Calibre логичнее. Если задача — открыть EPUB или FB2 и читать в аккуратном GNOME-интерфейсе, Foliate удобнее.

Okular сильнее в универсальности. Он поддерживает широкий набор форматов, включая PDF, EPub, DjVu, изображения, CBR и CBZ, а также имеет развитые функции работы с документами и аннотациями. Для PDF, DjVu, технических документов, сканов и комиксов Okular часто будет более подходящим инструментом. Но для чтения EPUB/FB2 как книги Foliate выглядит более естественно: оглавление, книжные темы, режимы чтения, аннотации и интерфейс заточены под электронную книгу, а не под любой документ.

Readest интересен тем, что это современный EPUB/PDF reader с аннотациями, text-to-speech и синхронизацией. Он ориентирован на разные платформы: macOS, Windows, Linux, Android, iOS и Web. Если пользователь читает одну и ту же книгу на ноутбуке, телефоне и планшете, Readest может быть сильнее. Foliate выигрывает в другом: локальный Linux/GNOME-сценарий, простой интерфейс, отсутствие акцента на аккаунты и облачную модель.

GNOME Papers — хороший просмотрщик документов для GNOME. Он поддерживает PDF, DjVu, TIFF и архивы комиксов, позволяет просматривать, искать и аннотировать документы. Но Papers не закрывает роль полноценной EPUB/FB2-читалки. Эти две программы не конкурируют напрямую во всех сценариях: Papers удобнее держать для PDF и DjVu, Foliate — для электронных книг с гибким текстом.

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

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

Основные плюсы:

  • удобное чтение EPUB и FB2 на Linux;

  • аккуратный GNOME-интерфейс;

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

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

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

  • оглавление во вкладке Contents;

  • заметки и выделения во вкладке Annotations;

  • закладки во вкладке Bookmarks;

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

  • быстрый lookup через Wiktionary и Wikipedia;

  • перевод фрагментов через Google Translate;

  • text-to-speech через Speech Dispatcher;

  • поддержка popup footnotes;

  • поддержка вертикального письма и right-to-left text;

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

  • свободная лицензия GPL.

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

Слабые стороны Foliate

У Foliate есть ограничения, и их лучше учитывать сразу.

Главные минусы:

  • программа ориентирована на Linux;

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

  • это не PDF-редактор;

  • PDF-поддержка уступает специализированным просмотрщикам документов;

  • TTS зависит от системной настройки Speech Dispatcher и голосов;

  • онлайн-lookup и перевод требуют сети;

  • качество оглавления, сносок и метаданных зависит от конкретной книги;

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

  • некоторые возможности могут вести себя по-разному в EPUB, PDF, fixed layout и CBZ.

Самое важное ограничение — не ждать от Foliate задач, для которых она не предназначена. Она хорошо читает электронные книги, но не заменяет Calibre в управлении коллекцией, Okular в сложной PDF-разметке и Readest в кроссплатформенной синхронизации.

Частые проблемы и решения

Книга открылась, но оглавление пустое или странное

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

Текст выглядит слишком мелким

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

В тёмной теме плохо видны ссылки

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

Не работает озвучивание

Озвучивание зависит от Speech Dispatcher и установленных голосов. В самой программе используется кнопка Narration с иконкой наушников или команда Speak from Here в меню выделения. Если системный TTS не настроен, Foliate не сможет качественно озвучивать текст сама по себе.

Аннотации не перенеслись на другой компьютер

Нужно переносить не только книги, но и локальные JSON-файлы с прогрессом, bookmarks и annotations. Если книга изменилась, пересобрана или получила другой идентификатор, старые данные могут не связаться с новым файлом автоматически.

PDF читается хуже, чем EPUB

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

Перевод или Wikipedia lookup не работают без интернета

Онлайн-инструменты требуют сети. Локальная книга продолжит открываться и читаться, но Wiktionary, Wikipedia и Google Translate не будут работать как полностью автономные функции.

Советы по настройке Foliate под разные задачи

Для художественной литературы

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

Для учебников

Стоит держать открытой боковую панель Contents или Annotations. При чтении активно выделять определения, добавлять комментарии и использовать Filter annotations…. Если в книге много терминов, поиск и lookup становятся основными инструментами.

Для иностранной литературы

Удобно сочетать lookup, перевод и TTS. Слово проверяется через Wiktionary или Wikipedia, фраза — через перевод, произношение — через Speak from Here. Для повторения можно сохранять сложные предложения как аннотации.

Для книг со сносками

Не нужно уходить в конец главы вручную. Достаточно нажимать на сноску и читать popup Endnote. Кнопку Go to Endnote использовать только тогда, когда нужен полный раздел примечаний.

Для слабого ноутбука

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

Для ручной синхронизации

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

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

Foliate — сильная читалка электронных книг для Linux, особенно для пользователей GNOME. Её стоит выбирать, когда основная задача — читать EPUB, FB2, MOBI/AZW, CBZ и иногда PDF в спокойном интерфейсе с нормальной настройкой внешнего вида. Программа хорошо подходит для художественной литературы, учебников, книг со сносками, чтения на иностранном языке и работы с заметками.

Её не стоит воспринимать как универсальное решение для всех книжных и документных задач. Для большой библиотеки и конвертации лучше использовать Calibre. Для сложных PDF, DjVu и технических документов — Okular или GNOME Papers. Для чтения на разных платформах с синхронизацией — Readest. Но как локальная EPUB-читалка для Linux Foliate выглядит очень убедительно: она открывает нужные форматы, не перегружает интерфейс, даёт аннотации, закладки, поиск, перевод, lookup, TTS и достаточно гибкую настройку текста.

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


Ваш адрес email не будет опубликован. Обязательные поля помечены *