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!
New Features (since the 1.0.0 release):
- Added Support for Dark Mode for Windows, Linux and macOSX (Thanks BeckyEbook!)
- Added new icons that work well under both Light and Dark modes (Thanks BeckyEbook)
- Added ability to use Dark Mode for Preview (controlled by Preferences)
- Added Zoom Keys Ctrl +/- support to the Inspector (for improved Accessibility)
- Added support for a second Clip bar with up to 20 additional clips
- Select Special Character Dialog now support scrollbars
- Guide and Nav titles are now translated into ebook language (if translations available)
- All Report Names have been shortened to allow larger font sizes for better Accessibility
- Added improved contrast icons (Thank you BeckyEbook!)
- Completely reworked all Sigil Preference Dialogs to make them more screen/user friendly
- Added support for controlling Windows/Linux HighDPI settings
- Clips from the Clips QDockwidget window can now be used in CSS Tabs as well.
- The plugin interface has been extended to show current colorMode and primary colors
Bug Fixes (since the 1.0.0 release):
- Replaced deprecated QSignalMapper code with QActionGroups throughout Sigil's code base
- (still more work to do there)
- Fixed bug in "open-with" on macOSX that did not allow .app files to be selected
- Soft hyphens characters are now handled properly by Spellchecking [PR from BeckyEbook]
- Fixed bug in 'split at cursor" that created extra empty pages
- Fix bug in Insert Files from Disk
- Fixed same thread re-entrancy issues with tab creation / deletion code due to Qt signal/slot handling
- Fixed source code typos [PR from luzpaz]
- Fixed incorrect number of "times used" in Image Reports
- Fixed plugin font_iter() code to properly handle new Iana.org font media types
- Broken links are no longer changed during ImportHTML (Add Existing...) operations
- Cover svg image "vh" "vw" fixup code now properly handles empty headers on cover page
- GetBookpathByPathEnd() will now work properly and thereby better handle detection of file
- name conflicts during imports
- Better handle file name info from Validation plugins
- Inserting Links now creates proper links for top of page of the same file
- Fix ImportHTML when creating a new book to properly add an NCX if needed
- Include official QT backported fixes to Qt 5.12.6 to make it more stable
- The nav will now properly handle internal links to top of page of the nav itself
- harden lxml xml processing with resolve_entities set to false for improved security
Download: Sigil 1.1.0 (64-bit) | 77.9 MB (Open Source)
Links: Sigil Home Page | Other Operating Systems
Get alerted to all of our Software updates on Twitter at @NeowinSoftware