Лиственный (программное обеспечение)

Приложение для чтения электронных книг для Linux
Лиственный
Первоначальный выпуск26 мая 2019 г. ; 5 лет назад ( 2019-05-26 )
Стабильный релиз
3.1.1 / 3 апреля 2024 г. ; 7 месяцев назад ( 2024-04-03 )
Репозиторий
  • github.com/johnfactotum/фолиат
Написано вJavaScript
Операционная системалинукс
Доступно в12 языков [1]
Список языков
Китайский, чешский, голландский, французский, немецкий, индонезийский, итальянский, португальский, путунхуа, русский, испанский, шведский
ЛицензияGPLv3 или более поздняя версия ( Свободное программное обеспечение )
Веб-сайтjohnfactotum.github.io/foliate/ 

Foliate — бесплатная программа с открытым исходным кодом для чтения электронных книг в Linux . В английском языке foliate — прилагательное, означающее «иметь форму листа», от латинского foliatus , что означает «лиственный». [2]

Функции

Foliate фокусируется на чтении и поддерживает управление книгами с помощью специального представления библиотеки. [3] Он поддерживает типичные форматы электронных книг с переформатируемым текстом: EPUB (основной фокус), Mobipocket , AZW (3) и не поддерживает форматы с фиксированной компоновкой, хотя поддержка PDF также доступна.

Его настраиваемый и тематический пользовательский интерфейс вдохновлен темами портативных устройств для чтения электронных книг. Он соответствует стандартам GNOME и автоматически адаптируется к различным форматам экрана. [4] Он оптимизирован для чтения без отвлекающих факторов и описывается как приятный и более отточенный, чем другие бесплатные настольные приложения. Книги отображаются в постраничном виде, с двухстраничным или одностраничным видом в зависимости от размера экрана, или в виде непрерывной прокрутки, с настраиваемым шрифтом, интервалами/полями, яркостью и размером/масштабом. Элементы управления скрываются с автоматическим эффектом затухания, в то время как базовая навигация со скрытыми элементами управления по-прежнему возможна путем нажатия/касания на страницы или клавиш со стрелками. [5] Он имеет переключаемую боковую панель навигации , может отображать оценку времени чтения с ползунком прогресса с маркерами глав и поддерживает жесты multi-touch , такие как масштабирование сжатием. Можно активировать полноэкранный режим. [5]

Foliate может просматривать OPDS- каналы Project Gutenberg , Standard Ebooks и Feedbooks , а также автоматически загружать бесплатные электронные книги из этих источников. [3] Также можно вручную добавлять другие OPDS-источники.

Foliate поддерживает синтез речи с использованием eSpeak , eSpeakNG или Festival , хотя и без автоматического определения языка контента. Также в Foliate можно использовать службу преобразования текста в речь Google. [6] Доступен полнотекстовый поиск (также для аннотаций), а также поиск слов (в Wikipedia и Wiktionary или офлайн-словарях через интерфейс dictd ) и интеграция с Google Translate .

Приложение сохраняет прогресс чтения, закладки и аннотации в центральном каталоге, используя один файл JSON на книгу. Их можно синхронизировать с другими устройствами, хотя оно использует формат, который не работает немедленно с другим программным обеспечением для чтения. Оно также может проверять орфографические ошибки в аннотациях и экспортировать их как Markdown . [7] Оно не может синхронизировать электронные книги с аппаратным устройством для чтения.

Технологии

Приложение написано на JavaScript , на основе интерпретатора JavaScript GJS , библиотеки epub.js, движка рендеринга WebKit и GTK 4 (ранее GTK 3) для пользовательского интерфейса. При желании gspell может использоваться для проверки орфографии аннотаций. [8] Поддержка форматов Kindle (mobi, azwX) была основана на модуле Python до версии 3.0.0.

В версии 3.0.0 добавлена ​​поддержка GTK 4 и LibAdwaita . Выпущенная в ноябре 2023 года, она представляет собой полностью переписанное приложение. Теперь в ней есть собственный парсер и рендерер электронных книг. [9]

Распределение

Foliate публикуется как свободное программное обеспечение , и, следовательно, с его полным исходным кодом , в соответствии с условиями GNU General Public License версии 3 или более поздней. Впервые он был опубликован 26 мая 2019 года на GitHub . [10] Двоичные файлы распространяются в основном как пакеты Flatpak через Flathub. [11] Их можно установить на несколько основных дистрибутивов Linux с помощью встроенных инструментов. [8] Он был включен в репозитории пакетов по умолчанию нескольких дистрибутивов, включая Fedora , Arch и OpenSUSE . [12] Кроме того, существуют пакеты Snap , доступные через магазин snap, и файл .deb для дистрибутивов на основе Debian , которые также можно установить и обновить через Personal Package Archive в Ubuntu и его собратьях. Его также можно установить на телефон Android с помощью Termux и VNC . [13]

Смотрите также

Источники

  • Das, Ankush (2020-04-13). "Foliate: Современное приложение для чтения электронных книг для Linux". Это FOSS . Получено 2020-05-25 .
  • Лангнер, Кристоф (декабрь 2019 г.). "Учебник – Foliate". Linux Magazine . Получено 25.05.2020 .
  • Снеддон, Джои (2019-05-30). "Foliate — это эпическая программа для чтения электронных книг для Linux-настольных компьютеров (обновлено)". О, боже! Ubuntu! . Получено 2020-05-25 .

Ссылки

  1. ^ "Листовидный". 4 октября 2021 г.
  2. ^ "Листовидный". Онлайн-словарь Merriam-Webster . Получено 19 августа 2024 г.
  3. ^ ab "Foliate упрощает поиск бесплатных электронных книг и добавляет поддержку комиксов". Ого! Ubuntu! . 2020-06-01 . Получено 2022-02-13 .
  4. ^ Rork (2020-03-18). "Foliate". Linux Hub . Получено 2020-05-25 .
  5. ^ ab Sneddon, Joey (2020-04-07). "Приложение Foliate eBook Reader для Linux только что получило ОГРОМНОЕ обновление". ОМГ! Ubuntu! . Получено 2020-05-25 .
  6. ^ "Можно ли изменить TTS-клиент Foliate? · Проблема № 723 · johnfactotum/foliate". GitHub . Получено 2022-02-13 .
  7. ^ "Установить Foliate Ebook Reader на Linux Ubuntu". Источник Digit . 2020-04-09 . Получено 2020-05-25 .
  8. ^ ab Logix (2020-05-25). "Foliate Linux eBook Reader 1.4.0 включает поиск в Wikipedia, поддержку Google Translate". Linux Uprising Blog . Получено 2020-05-25 .
  9. ^ "Выпуск 3.0.0 · johnfactotum/foliate". GitHub . Получено 29.11.2023 .
  10. ^ "Первоначальный коммит · johnfactotum/Foliate@d6af4f0".
  11. ^ "Foliate | Flathub". Flathub - Приложения для Linux . Получено 29.11.2023 .
  12. ^ Logix (25.05.2020). "Foliate Linux GTK eBook Reader 2.0 выпущен с множеством изменений". Блог Linux Uprising . Получено 25.05.2020 .
  13. ^ "[Как] использовать Foliate на телефоне Android с Termux". GitHub .
  • Веб-сайт
  • Страница Flathub
  • Страница GitHub
Взято с "https://en.wikipedia.org/w/index.php?title=Foliate_(программное обеспечение)&oldid=1241221810"