
Introducing Sigil: A Comprehensive eBook Editor
Sigil stands out as a free and open-source eBook editor designed specifically for crafting and modifying ePub files, supporting both ePub 2 and ePub 3 formats. With its robust feature set, Sigil appeals not just to novice users but also caters to advanced users who require deeper editing capabilities, including direct manipulation of XHTML, CSS, and XPGT files. The software allows users to seamlessly add metadata in line with the EPUB specification and create organized, hierarchical Tables of Contents for their digital publications.
Key Features of Sigil
- Open Source: Available for free under the GPLv3 license.
- Cross-Platform Compatibility: Functional on Windows, Mac, and Linux (note: Linux support is limited).
- UTF-16 Support: Comprehensive support for UTF-16 encoded text.
- EPUB Format Support: Full compatibility with EPUB 2 and partial support for EPUB 3.
- Multiple Viewing Options: Users can switch between Book View, Code View, and Preview View.
- WYSIWYG Editing: A user-friendly interface in Book View for straightforward editing.
- EPUB Syntax Control: Absolute control over EPUB syntax via Code View editing.
- Table of Contents Generation: Automatic generation of a Table of Contents with multi-level heading support.
- Metadata Management: An editor for adding metadata easily.
- Multilingual Support: User interface translated into several languages.
- Spell Check: Integrated spell checking with customizable dictionaries.
- Advanced Find & Replace: Full support for Regular Expressions (PCRE).
- File Imports: Supports importing EPUB and HTML files, along with images and style sheets.
- EPUB Compliance Validation: Built-in validation for EPUB compliance.
- Formatting Corrections: Automatic formatting correction for imported files.
- Expandable Functionality: Support for plugins to enhance capabilities.
Latest Updates in Sigil 2.5.0
New Features
- Updated MacOS, Windows, and Linux AppImage versions to utilize Qt 6.8.2.
- Embedded Python 3.13.2 in MacOS and Windows builds.
- Upgraded the third-party PCRE2 search engine to version 10.45.
- Streamlined CMake files to improve compatibility across platforms.
- Introduced a feature for clearing the “Open With”editor list easily.
- Added a Search menu option to manage the Find and Replace window efficiently.
- Extended GetInfo to include all BookBrowser file types.
- Launched the experimental PythonFunctionEditor for enhanced Python Function Replace support.
- Introduced resizable Alert Boxes for better visibility of Python error messages.
- Enabled debug logging for Python function replace issues through a new environment variable.
- Updated Save-As functionality for unnamed EPUBs to suggest names based on metadata.
- Improved control over color scheme detection methods in Linux.
- Added a “Use Standard File Extensions”tool with menu and automator support.
- Enhancements to CodeView for improved performance and usability.
- PageEdit now syncs cursor position with CodeView for external XHTML files.
Bug Fixes
- Enabled SVG resources to be selectable in the BookBrowser along with image resources.
- Ensured internal theme change signals are sent correctly for Linux users.
- Fixed URL detection in altimg attributes within math tags.
- Removed unnecessary workarounds interfering with the MainWindow’s restore state.
- Corrected a bug in the Metadata Editor affecting custom dc:identifier generation.
- Addressed missing tooltips in SearchEditor Model Controls.
- Resolved WebEngineProfile challenges on Windows when multiple instances run.
- Fixed various dark/light theme handling issues in Linux.
- Cleared unrelated warnings about missing WebEngine spellcheck dictionaries.
- Rectified issues with duplicate filenames when updating manifest IDs.
- Improved loading of remote resources in the Preview after HTTP cache clears.
- Ensured tab names update correctly after filename changes.
- Fixed inconsistencies in the URL scheme handler affecting Preview’s Inspector.
Download and Resources
Get the latest version of Sigil, Sigil 2.5.0 (127.0 MB, Open Source) to take advantage of its new features and improvements. Explore more at the Sigil Home Page or check for downloads for other operating systems.
Leave a Reply