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

Материал из Википедии — свободной энциклопедии
Данная страницане проверялась участниками с соответствующими правами.
Перейти к навигацииПерейти к поиску
У этого термина существуют и другие значения, см.Sigil.
Sigil
Логотип программы Sigil
Скриншот программы Sigil
Интерфейс Sigil 1.0.0 в системе Windows
ТипНастольная издательская система
АвторStrahinja Val Marković
РазработчикиKevin Hendricks и Doug Massay
Написана наC++ (Qt)
ИнтерфейсQt
Операционные системыWindows,macOS,Linux,Haiku
Языки интерфейсаанглийский, русский, украинский и др.
Первый выпуск1 августа 2009; 16 лет назад (2009-08-01)
Последняя версия2.4.2 (1 февраля 2025; 9 месяцев назад (2025-02-01))
Репозиторийgithub.com/Sigil-Ebook/S…
Читаемые форматы файлов:
Electronic Publication[1]
Создаваемые форматы файлов:
Electronic Publication
Состояниеактивное
ЛицензияGNU GPLv3
Сайтsigil-ebook.com
Логотип Викисклада Медиафайлы на Викискладе

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

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

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

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


Содержание

Возможности

[править |править код]

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

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

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

Справочная информация и различные сведения

[править |править код]

Навеб-сайте Sigil (англ.) всегда можно найти важные ссылки по поддержке Sigil, загрузить дополнительные ресурсы и материалы, ознакомиться с требованиями для конкретной платформы и получить советы по устранению проблем.

Актуальную версию руководства пользователя Sigil можнозагрузить с веб-сайта Sigil (англ.) или из его собственногорепозитария GitHub (англ.).

В июне 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.2.0 была добавлена возможность создания контрольных точек редактируемой электронной публикации (меню «Архивариус» в русской версии редактора). Контрольные точки сохраняются в локальном репозитарии, который устроен по принципу git. Реализованы основные функции управления репозитарием и контрольными точками.

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

Страница руководства Sigil в ридере.
Страница русскоязычного руководства пользователя Sigil в ридере.

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

Релизы, версии,история изменений (англ.)

[править |править код]
ВерсияДата выходаОписание, основные изменения и комментарии
2.4.21 февраля 2025В раздел «Сервис» главного меню добавлен новый пункт: «Обновить MIME-типы манифеста OPF». Этот инструмент позволяет определять нераспознанные MIME-типы на основе фактического содержимого файла.
2.4.011 января 2025Добавлен пункт контекстного меню для XHTML-файлов «Информация о файле…» и соответствующее ему информационное окно в котором предоставляется специфичная для данного файла информация, что даёт возможность без необходимости не запускать инструмент «Отчёты…». Добавлена поддержка нескольких семантик для одного xhtml-файла, хотя технически это пока не разрешено спецификацией. Фреймворк Qt обновлён до версии 6.7.3, вместе с соответствующим пакетом PySide6.
2.3.17 сентября 2024Sigil версии 2.3.1 – это в первую очередь исправление ошибок. Начиная с версии 2.3.1 компонент Microsoft VC++ runtime больше не входит в состав программы установки Sigil для Windows. Он уже должен быть установлен на любом компьютере с Windows, на котором поддерживается Sigil.
2.3.016 августа 2024Sigil версии 2.3.0 представляет собой смесь исправлений ошибок и новых функций. Кроме того, является первой версией, которая поддерживает сборку только с Qt6.
2.2.122 июня 2024Sigil версии 2.2.1 – это релиз с исправлением ошибок. В зависимости от того, насколько стабильной окажется эта версия, она может оказаться последней версией Sigil с поддержкой Qt5.
2.2.015 июня 2024Sigil версии 2.2.0 представляет собой смесь исправлений ошибок и новых функций. Настоятельно рекомендуется обновить Sigil до последней версии, так как она включает в себя большое количество исправлений безопасности сторонних разработчиков. В зависимости от того, насколько стабильной окажется эта версия, она может оказаться последней версией Sigil, поддерживающей Qt5.
2.1.02 апреля 2024Sigil версии 2.1.0 представляет собой смесь исправлений ошибок и новых функций. Настоятельно рекомендуется обновить Sigil до последней версии, так как она включает в себя большое количество исправлений безопасности сторонних разработчиков.
2.0.227 октября 2023Sigil версии 2.0.2 – это релиз с исправлением ошибок. Это настоятельно рекомендуемое обновление, поскольку в этом релизе исправлено множество серьёзных ошибок, вызывающих сбои.
2.0.123 августа 2023Sigil версии 2.0.1 представляет собой релиз, в котором исправлены только ошибки.
2.0.019 августа 2023Этот выпуск представляет собой смесь исправлений ошибок и новых возможностей. Ключевыми моментами являются обновление до Qt6.5.2 и Python 3.11.3, а также переход на PySide6 вместо PyQt5/6 для плагинов (подробнее см.здесь [англ.]). Вместе с программой больше не предоставляется официальный 32-битный двоичный установщик Windows (устаревший или иной). Обновление до Qt6.5.2 делает Windows 10 (1809) минимально поддерживаемой ОС для официальной версии Sigil, начиная с Sigil 2.0.0. Аналогично, минимально поддерживаемой версией MacOS становится 11.0 (Big Sur).
1.9.3016 марта 2023Этот выпуск представляет собой смесь исправлений ошибок и новых функций.
1.9.203 сентября 2022Этот выпуск представляет собой смесь исправлений ошибок и новых функций. Начиная с Sigil версии 1.9.20, для рендеринга MathML в окне предварительного просмотра Sigil требуется MathJax 3.2.2+.
.........
1.2.029 марта 2020Sigil версии 1.2.0 представляет собой смесь исправлений ошибок и новых возможностей для пользователей epub2 и epub3. Добавлена функция контрольных точек для быстрого сохранения снимков состояния электронной книги (версий) в репозитариях git с возможностью лёгкого создания контрольной точки (хранящейся в локальном репозитарий git); возможностью просмотра изменений между текущим epub и любой более ранней контрольной точкой; возможностью отката всего epub к более ранней контрольной точке; возможностью управления и удаления репозитариев контрольных точек.
1.1.07 февраля 2020Sigil версии 1.1.0 представляет собой смесь исправлений ошибок и новых возможностей для пользователей epub2 и epub3. Добавлена поддержка тёмной темы оформления для Windows, Linux и macOSX. Mac – единственная из трёх платформ, где Qt изначально поддерживает тёмный режим на системном уровне. В программу включён совершенно новый набор значков повышенной контрастности.
1.0.018 декабря 2019Sigil версии 1.0.0 представляет собой важную веху в истории Sigil. Требование о том, что все epub-файлы должны быть реструктурированы в соответствии с давно установленными стандартами Sigil, наконец-то отменено. Пользователи всё ещё могут вручную изменить структуру epub в соответствии со старыми стандартами Sigil, но это больше не будет происходить автоматически при открытии.
.........
0.9.1411 июня 2019Этот выпуск Sigil в основном направлен на решение проблем с производительностью и утечками памяти, но в нём также есть несколько новых функций и другие исправления ошибок. Sigil 0.9.14 станет последней версией, использующей QtWebKit, и последней версией, поддерживающей редактирование в BookView.
.........
0.9.331 января 2016Sigil версии 0.9.3 – это новый крупный релиз, который значительно улучшает способность Sigil создавать и работать с электронными книгами в формате epub3, не теряя при этом своих возможностей по поддержке формата epub2. Этот выпуск также содержит ряд исправлений ошибок и улучшений стабильности.
.........
0.1.525 ноября 2009...
0.1.48 октября 2009...
0.1.32 сентября 2009...
0.1.212 августа 2009...
0.1.16 августа 2009...
0.1.01 августа 2009Первоначальный выпуск

Примечания

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

См. также

[править |править код]

Ссылки

[править |править код]
Источник —https://ru.wikipedia.org/w/index.php?title=Sigil_(приложение)&oldid=150210420
Категории:
Скрытые категории: