Sigil is a free cross-platform e-book editor for editing eBooks in ePub format. For those of you who may be unaware of the ePub format, it is an open e-book standard and files of this format have a file extension of .epub. Sigil is an advanced ePub editor, which provides numerous convenient viewing options, including Book view, Code View and Split View (which displays the e-book and code). The Book View supports the display of all XHTML document possible under OPS specs. New chapters, images, styles, and fonts can be accesed from the left sidebar. Sigil comes with full Unicode support, ePub spec support, as well as WYSIWYG editing. It provides options for complete metadata editing for e-books. Furthermore, you can edit complete table of contents, with mulch-level TOC (Table of Content) support, along with SVG and basic XPGT support. Using Sigil, you can automatically convert imported documents in to Unicode. Sigil currently supports file import from TXT, HTML and EPUB formats.
Sigil also provides users with the option to assign custom hotkeys to speed up editing and related tasks. You can assign hotkeys for various editing and associated functions, such as Zoom, validating ePub, user manual, underline, undo, split view, chapter splitting, saving the document, removing formatting, table of contents, replacing an issue, replacing previous/next, quit, redo, print, print preview, previous tab, normal, next tab, numbered list, justify, italic, insert image, find/replace, etc. For locating existing hotkeys or adding custom short keys, go to Edit –> Preferences (drop down menu).
Other features include, embedded HTML Tidy. All imported documents are extensively cleaned, i.e. changing views cleans the document. This means that no matter how much you mess with your code, it will be fixed.
While reliable or even basic ePub editors are difficult to find, Sigil is definitely a gem for users who may be looking for a feature rich and multi-platform ePub editor. Other than Mac OS X and Windows versions, Sigil also has a number of packages for Linux distributions, (including packages available for Ubuntu, ArchLinux, Slackware, Gentoo and Exherbo). According to the developer, Mac OS X official and Linux packages have been created on Ubuntu and are “InstallJammer” install packages. They have been bundle with a number of libraries, in order to make them portable for a wide range of distributions. Linux users should use their respective distribution package and only use the generic Linux package of Sigil, if their Linux operating system does not have a package for Sigil.
Sigil is an open source application that works on the following operating systems:
- Windows XP
- Windows Vista
- Windows 7
- Windows Server 2003
- Windows Server 2008
- (Generic Package also available)
Mac OS X
- Mac OS X 10.4 Tiger
- Mac OS X 10. 5 Leopard
- Mac OS X 10. 6 Snow Leopard
- Mac OS X 10.7 Lion (might work but no specification has been provided by the developer)