eBook reader, editor, and library management software Calibre 1.35 has been released and comes with more book editing and spell checking features and fixes.

A few weeks ago, the developer of Calibre issued an update that finally added a spell checking feature, but that option is still being refined. The new version of Calibre brings some improvements for this aspect of the application and a few other fixes and changes.

Even if Calibre is mostly used to convert books from one format to another and as an eBook reader, this is a very complex software and there is more to it than meets the eye.

According to the changelog, the syntax highlighter has been redesigned in order to improve the performance for large documents and extended editing sessions, the cursor movement is now a lot smoother because the software is no longer highlighting matching tags while the cursor is moving, Calibre now indicates whether a word has been ignored in the Misspelled column, pressing Ctrl+C on the words list copies only the selected words, regardless of current cell, and a copy is now added to clipboard action of the context menu for the spell check dialog.

Also, the save button is no longer incorrectly disabled after a failed save, an error that occurred when merging CSS stylesheets that contained @charset rules has been fixed, extra invalid entries are no longer being generated in the manifest when the users are editing an AZW3 file that has no images, a hang that occurred when editing an HTML or XML file with text of the form <abc has been corrected, and regression that prevented the eBook editor from starting on Linux systems with the locale set to “C” has been corrected.

The Calibre software can be used in more ways than one – as a simple eBook reader or as a tool to convert your books for the appropriate devices. It features so many options that users will probably never get to try them all, which means that you will have to spend some time with the application in order to fully appreciate it.

If you’ve decided to compile your own version of Calibre, be warned. It has many dependencies and it can be quite tricky. Fortunately, the developer also provides a complete list of dependencies, if you feel brave enough.