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

Материал из Википедии — свободной энциклопедии
Перейти к навигации Перейти к поиску
Sigil
Sigil-icon.svg
Sigil-100-start-hd.png
Интерфейс Sigil 1.0.0 в системе Windows
Тип Настольная издательская система
Автор Strahinja Val Marković
Разработчики Kevin Hendricks и Doug Massay
Написана на C++ (Qt)
Интерфейс Qt
Операционная система Windows, macOS, Linux, Haiku
Языки интерфейса английский, русский, украинский и др.
Первый выпуск 1 августа 2009; 10 лет назад (2009-08-01)
Последняя версия 1.1.0 (6 февраля 2020; 3 месяца назад (2020-02-06))
Читаемые форматы файлов Electronic Publication[1]
Создаваемые форматы файлов Electronic Publication
Состояние активное
Лицензия GNU GPLv3
Сайт sigil-ebook.com
Commons-logo.svg Медиафайлы на Викискладе

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:[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]

Редактор Sigil в репозитории Haiku

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

Новый набор пиктограмм Sigil 1.1.0 на платформе Windows 7

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

Примечания[править | править код]

  1. Sigil-Ebook/Sigil
  2. About (англ.). Sigil Ebook (7 February 2015). Дата обращения 19 февраля 2020.
  3. Sigil-0.9.3 is Released (англ.). Sigil Ebook (31 January 2016). Дата обращения 19 февраля 2020.
  4. Sigil-Ebook/Sigil (англ.). GitHub. Дата обращения 19 февраля 2020.
  5. Yes Book View is really gone (англ.). Sigil wiki. GitHub (23.07.2019). Дата обращения 22 февраля 2020.
  6. Sigil-Ebook/PageEdit (англ.). GitHub. Дата обращения 19 февраля 2020.

См. также[править | править код]

Ссылки[править | править код]