Sigil (приложение)

Sigil — бесплатное программное обеспечение (редактор) с открытым исходным кодом для создания и редактирования электронных книг в формате EPUB.

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

Как кроссплатформенное приложение, Sigil распространяется для платформ Windows, macOS, Linux и Haiku под лицензией GNU GPL. Sigil позволяет редактировать файлы EPUB как в режиме WYSIWYG, так и в обычном режиме редактора кода. Кроме того, реализован импорт файлов HTML и обычных текстовых файлов.

Sigil разрабатывается с 2009 года Страхиньем Марковичем (Strahinja Val Marković) и другими участниками проекта. С июля 2011 года по июнь 2015 года ведущим разработчиком был Джон Шембер (John Schember). В июне 2015 года дальнейшую разработку редактора продолжили Кевин Хендрикс (Kevin Hendricks) и Дуг Мэсси (Doug Massay).

Общие сведения
Sigil
Тип Настольная издательская система
Автор Strahinja Val Marković
Разработчики Kevin Hendricks и Doug Massay
Написана на C++ (Qt)
Интерфейс Qt
Операционные системы Windows, macOS, Linux, Haiku
Языки интерфейса английский, русский, украинский и др.
Первый выпуск 1 августа 2009; 16 лет назад (2009-08-01)
Последняя версия 1.9.20 (3 ноября 2022; 3 года назад (2022-11-03))
Репозиторий github.com/Sigil-Ebook/S…
Состояние активное
Лицензия GNU GPLv3
Сайт sigil-ebook.com

Возможности

Основные функции и возможности Sigil:[2]

  • Полная поддержка спецификаций UTF-16 и EPUB 2;
  • Несколько вариантов просмотра: режим книга, режим код и предварительный просмотр;
  • Генератор оглавления с многоуровневой поддержкой заголовков;
  • Редактор метаданных с полной поддержкой всех записей метаданных;
  • Проверка орфографии на основе Hunspell со стандартными и настраиваемыми пользователем словарями;
  • Полная поддержка регулярных выражений (PCRE) для поиска и замены;
  • Поддержка импорта файлов EPUB и HTML, изображений и таблиц стилей;
  • Интегрированный API для внешних HTML и графических редакторов;
  • Поддержка плагинов;
  • Валидатор FlightCrew для проверки соответствия стандарту EPUB (отдельный плагин).

Sigil полностью поддерживает спецификацию EPUB 2 и с некоторыми ограничениями EPUB 3. Начиная с версии 0.9.3 от января 2016 года, разработчики сосредоточились на «улучшении способности Sigil работать с электронными книгами epub3 и создавать их без потери совместимости с epub2».[3]

Изменения

В июне 2019 года состоялся релиз редактора версии 0.9.14. Эта версия стала крайней где использовался компонент Qt WebKit и была возможность редактирования WYSIWYG в режиме просмотра книги.[4] В последующих версиях стал использоваться компонент Qt WebEngine а возможность редактирования в режиме WYSIWYG исключили.[5] Для редактирования страниц был разработан визуальный редактор XHTML PageEdit, в виде отдельного приложения.[6]

undefined

В октябре 2019 года группа энтузиастов портировала Sigil версии 0.9.14 для работы на платформе операционной системы Haiku. Выбор этой версии был обусловлен отсутствием поддержки Qt WebEngine со стороны операционной системы.

undefined

В версии 1.1.0 была добавлена поддержка тёмной темы и полностью заменён набор пиктограмм используемых в редакторе.

В версии 1.2.0 была добавлена возможность создания контрольных точек редактируемой электронной публикации (меню "Архивариус" в русской версии редактора). Контрольные точки сохраняются в локальном репозитарии, который устроен по принципу git. Реализованы основные функции управления репозитарием и контрольными точками.

В версии 1.9.20 MathJax обновлён до версии 3.2.2 для поддержки mathml в режиме Preview.

В марте 2023 года вышел первый перевод оригинального руководства пользователя "Sigil User Guide" на русский язык. Использовалась версия электронной книги от 17.05.2022, размещённая в свободном доступе на GitHub. Редакция и перевод Юрия Замотайло.

Примечания

  1. Sigil-Ebook/Sigil
  2. About (англ.). Sigil Ebook (7 февраля 2015). Дата обращения: 19 февраля 2020. Архивировано 6 января 2020 года.
  3. Sigil-0.9.3 is Released (англ.). Sigil Ebook (31 января 2016). Дата обращения: 19 февраля 2020. Архивировано из оригинала 21 июня 2017 года.
  4. Sigil-Ebook/Sigil (англ.). GitHub. Дата обращения: 19 февраля 2020. Архивировано 3 февраля 2020 года.
  5. Yes Book View is really gone (англ.). Sigil wiki. GitHub (23 июля 2019). Дата обращения: 22 февраля 2020. Архивировано 3 февраля 2020 года.
  6. Sigil-Ebook/PageEdit (англ.). GitHub. Дата обращения: 19 февраля 2020. Архивировано 19 октября 2020 года.

См. также