Sigil

Sigil 0.9.12

Sigil is a multi-platform EPUB ebook editor with the following features.

Freeware
Windows/macOS
59.1 MB
72,344
4.3 45 votes

Features:

  • Free and open source software under GPLv3
  • Multi-platform: runs on Windows, Linux and Mac
  • Full UTF-16 support
  • Full EPUB 2 spec 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 with full support for all possible metadata entries (more than 200) with full descriptions for each
  • 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 FlightCrew EPUB validator
  • Embedded HTML Tidy: all imported files have their formatting corrected, and your editing can be optionally cleaned

What's New:

Bug Fixes

  • fix typo in cssreformatter that caused errors with @ fontface (issue #394)
  • workaround for qt bug affecting tab close buttons on Mac (commit f3b9399)
  • fix Mac Qt5 plugin dylibs that macdeployqt broke in Sigil-0.9.11
  • after mend and prettify - put cursor at enclosing tag if possible
  • allow both links in Preview and clicking in Preview to reposition CV
  • fix new cursor repositioning under new tab ala Spellcheck
  • fix prettyprinting of the mark tag in gumbo and sigil_bs4
  • fix crash when tagname illegally (for xhtml) includes single or double quotes
  • fix crash in Reports for non-wellformed xhtml that was okay under html5
  • fix deletion of multiple css files when Book View is open (Windows)
  • fix bug in reformat CSS with media queries
  • fix bug in closing some tabs needlessly when linking stylesheets
  • fix crash bug in gumbo parser under very strange circumstances
  • remove empty guide elements in epub2 opf as epubcheck now flags these
  • fix issue with index generation reordering spine entries under certain conditions

New Features

  • update official builds to use Qt 5.11.2 and Python 3.7
  • update internal Python modules to use latest versions
  • update Sigil's gumbo parser to fix all known bugs and greatly speedup parsing
  • embed new project css_parser (fork of cssutils) as a python library to fix css parsing
  • Sigil no longer attempts to upgrade the VC++ runtime on Windows. It only installs the
  • bundled VC++ runtime if there is no compatible version already installed
  • add support for internal but unmanifested opf metadata link resources under epub3
  • extend "Open With" context menu to allow up to 5 external editors per resource type
  • make format of all Sigil ini files to be utf-8 encoded to more easily allow user changes