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.3.0 changelog:
- Sigil version 2.3.0 represents a mix of bug fixes and new features. Sigil 2.3.0 also marks the first version to only support building with Qt6.
Changes in this Release
New Features
- removed support for building Sigil with Qt5 as our code had become a rats nest of qt version ifdefs. See our git branch "qt5final" for the very last buildable version of Sigil under Qt5
- our new minium version to build Qt is Qt 6.4.0 or later
- removed the need and usage for Qt6Compat5 as its contents were deprecated and will go away eventually
- added support for using the ICU library to help replace the range of encodings supported by the old QTextCodec
- we are now using NFC unicode normalization form for all content, links, urls, and file paths.
- made Sigil"s Well-Formed Check (Sanity Check) more robust to whitespace parsing rules and allowed it to detect and report missing XML Headers
- we have upgraded to use Qt 6.7.2 and Python 3.11.9 for the base of our Windows and MacOS releases
- added a Bookmark Location toolbar icon right beside the Back button for easier use
- Opening EditTOC, SpeckcheckEditor or MetaDataEditor will now highlight the first line entry
- Add new Tool: Rebase OPF Manifest IDs on Current Filenames
- Update to 3rdparty PCRE2 version 10.44 for bug fixes
- General code cleanup to remove unneeded hacks and workarounds for old Qt bugs now fixed
Bug Fixes
- reverted all Qt Buttons and CheckBoxes to default TabFocus to speed up focus changes and reduce clicks
- fixed SelectFiles (AddCover, Insert Image) to again use the arrows keys to walk the list
- fixed some lost or stolen focus issues
- fix overwriting of existing nav document and cover-image manifest properties
- fix for Reports column sorting that use thousands group separators
- fix for Reports file size column that did not properly use QLocale for decimal points and separators
- fix crashing due to PCRE2 bugs in Qt 6.7.2 with their internal PCRE2
Download: Sigil 2.3.0 | 141.0 MB (Open Source)
Links: Sigil Home Page | Other Operating Systems