Sigil 2.6.0
Sigil is a free, open source, multi-platform ebook editor. It is designed to edit books in ePub format (both ePub 2 and ePub 3). It also provides features for advanced users, like direct XHTML, CSS and XPGT editing. You can use it to add any of the metadata entries supported by the EPUB specification and create a hierarchical Table of Contents.
Sigil key features:
- Free and open source software under GPLv3
- Multi-platform: runs on Windows, Mac, and Linux (note Linux only receives limited support)
- Full UTF-16 support
- EPUB 2 spec support with limited EPUB 3 support
- Multiple Views: Book View, Code View and Preview View
- WYSIWYG editing in Book View
- Complete control over directly editing EPUB syntax in Code View
- Table of Contents generator with multi-level heading support
- Metadata editor
- User interface translated into many languages
- Spell checking with default and user configurable dictionaries
- Full Regular Expression (PCRE) support for Find & Replace
- Supports import of EPUB and HTML files, images, and style sheets,
- Documents can be validated for EPUB compliance with the integrated
- All imported files have their formatting corrected, and your editing can be optionally cleaned
- Plugins!
Sigil 2.6.0 changelog:
New Features
- Added in new CodeView Insert menu item: "Role..." (epub3 only) to make adding Aria role attributes and epub:type attributes where allowed easier
- Added in new CodeView Insert menu item: "Aria Clips..." (epub3 only) to make adding code clips that improving Accessibility easier.
- Made the Epub3 Tools menu submenu items be shown as disabled on Epub2
Bug Fixes
- prevent crash on Windows when hand typing in an external url in Add Existing files
- fix bug in how nav is handled by Prettify (Thank you BeckyEbook)
- fix bug in wait cursor appearing when showing last epub open warnings
- fix crash caused by empty Automate lists (Thank you BeckyEbook)
- fix wild card disconnection Qt warnings
- fix class initialization reorder warnings
- remove now unnecessary workaround for sys.argv not being defined in embedded python
- fix bugs in regex search and replace by using PCRE2 NOTEMPTY to match Sigil logic