Sigil

aus Wikipedia, der freien Enzyklopädie
Zur Navigation springen Zur Suche springen
Sigil

Basisdaten

Hauptentwickler Kevin Hendricks,
Doug Massay
Erscheinungsjahr 2009
Aktuelle Version 1.9.2
(11. März 2022)
Betriebssystem Windows, macOS, Linux
Programmiersprache C++
Kategorie Desktoppublishing
Lizenz GPL Version 3
deutschsprachig ja
Sigil Ebook

Sigil ist ein Open-Source-Editor zum Erstellen von E-Books im Format EPUB. Ziel des Projekts ist es, einen benutzerfreundlichen Editor für EPUB-Dokumente zu erschaffen. Das Programm bietet vollständige Kontrolle über den Quelltext bei der Herstellung von E-Books, setzt aber voraus, dass man bereits mit HTML und CSS arbeiten kann.[1]

Geschichte[Bearbeiten | Quelltext bearbeiten]

Sigil wurde seit 2009 von Strahinja Marković im Rahmen einer Hausarbeit im Schulfach Informatik entwickelt, die er später in seiner Bachelor- und Masterarbeit fortführte. Von Juli 2011 bis Juni 2015 übernahm John Schember, einer der Entwickler von Calibre, das Sigil-Projekt. Seit September 2014 begleitet Kevin Hendricks das Projekt und seit Juni 2015 sind Hendricks und Doug Massay die neuen Maintainer von Sigil.[2]

Die erste Version der Anwendung erschien am 1. August 2009 (v0.1.0).[3]

Von Sigil 0.9.15 an wird nur die Bearbeitung des HTML-Quellcodes unterstützt, die interne WYSIWYG-Komponente von Sigil wurde als separates Programm mit dem Namen PageEdit ausgelagert und kann in den Einstellungen als XHTML-Editor hinzugefügt werden.[4][5]

Funktionen[Bearbeiten | Quelltext bearbeiten]

  • Vollständige Unterstützung der EPUB-Spezifikation EPUB 2 und EPUB 3.
  • Vollwertiger Metadaten-Editor.
  • Unterstützung folgender Bildformate: JPG, GIF, PNG und SVG.
  • Import von TXT, HTML und EPUB-Daten.
  • Vollständige Unterstützung des Unicode-Zeichensatzes.
  • Bei Suchen und Ersetzen werden reguläre Ausdrücke unterstützt.
  • Ein EPUB-Validierungs-Tool, das als Plugin hinzugefügt werden kann, informiert zusätzlich über fehlende Metadaten, nicht benutzte Bilder und ähnliche Features.
  • Es können Hyperlinks angelegt werden.
  • Bis auf wenige Dialoge ist das Programm mehrsprachig, auch Deutsch wird unterstützt.
  • Ein externer XHTML-Editor, wie PageEdit, kann zwecks WYSIWYG-Bearbeitung in Sigil eingebunden werden.

Technik[Bearbeiten | Quelltext bearbeiten]

Die Anwendung ist großteils in der Programmiersprache C++, basierend auf dem Qt-Framework geschrieben.[2] Sigil wird unter den Bedingungen von Version 3 der GNU General Public License (GPL) als freie Software auch im Quelltext veröffentlicht.[6]

Weblinks[Bearbeiten | Quelltext bearbeiten]

Commons: Sigil (software) – Sammlung von Bildern

Einzelnachweise[Bearbeiten | Quelltext bearbeiten]

  1. Matthias Matting: Der Ich-Verlag. Bücher und E-Books in Eigenregie herausgeben. In: c’t. Nr. 12, 23. Mai 2020, S. 140–145, 141f.
  2. a b A Brief History Sigil. In: sigil-ebook.com. Abgerufen am 22. August 2021 (englisch).
  3. Changelog Sigil. In: GitHub. Abgerufen am 22. August 2021 (englisch).
  4. Release Sigil-0.9.15. In: GitHub. 26. Juni 2019, abgerufen am 22. August 2021 (englisch).
  5. What is PageEdit? In: sigil-ebook.com. Abgerufen am 22. August 2021 (englisch).
  6. What is Sigil? In: sigil-ebook.com. Abgerufen am 22. August 2021 (englisch).