Jutoh Changelog

What's new in Jutoh 3.16

Feb 16, 2023
  • Fixed a bug whereby renaming a string table didn't register after closing the Project Properties or Preferences dialog.
  • On Mac, the colour selection dialog has been replaced with a generic version to work around an inconsistency with the way the colour dialog showed and returned colours. You can change back to the native one by clearing the advanced option "Use generic colour selector". The native version will return a consistent colour, but the swatch shown in the dialog may not be visually consistent with colours in the application.
  • Fixed a crash when moving a group of documents down using the Document | Move Document | Down button.
  • Fixed a crash when a link's target document does not exist.
  • Improved DOCX import of pictures and groups; some image rotations are now applied.
  • Fixed a bug whereby the bibliography's list of database sources could be cleared when adding a new database.
  • Fixed a bug whereby if additional bibliography database sources were specified, and "Add all entries in source" was checked but sorting was not specified, items could be shown with zero citation numbers.

New in Jutoh 3.15 (Nov 29, 2022)

  • Fixed a bug in ODT output whereby sequence identifiers were not correctly written, so cross-references to them didn't work.
  • Fixed a bug in DOCX import where page breaks weren't recognised if following paragraphs contained borders.
  • Added the ability to override the default book language in the section properties via the Language advanced property.
  • Fixed a file name error when generating SMIL files, and also ensured there are fragment identifiers in seq objects. Removed xml:lang attribute from smil tag to pass EpubCheck.
  • Fixed a bug generating spurious SMIL paragraph references with identifiers for paragraphs that are removed due to a lack of content.
  • Fixed a bug when finding custom messages using regular expressions, added identifying text to custom messages when compiling, and fixed a bug handling custom message exceptions.
  • Added a warning if there is an output file name clash with ODT and other formats in different configurations, and not just Epub and Mobi.
  • Now clears the timing set data when switching between documents in the book section properties dialog.
  • Fixed a crash when accidentally linking to a non-book-section document.

New in Jutoh 3.14 (Jul 14, 2022)

  • Fixed shortcut problem on Mac for project undo and redo.
  • Fixed spellcheck behaviour when more than one project is loaded: checking now uses the correct project's dictionary.
  • Improved pasting behaviour so all style sheets receive pasted styles, and the styles are immediately refreshed.
  • Fixed a bug in ODT output whereby paragraphs could retain erroneous page style information, causing large spaces.
  • Fixed a crash bug in ODT output when exporting only scraps.
  • Fixed a bug where iBooks optimization caused mismatched tags around an image inside a list.
  • Fixed an occasional crash in paste operations.
  • When pasting or converting from HTML, an empty break tag alone in a paragraph is interpreted as just an empty paragraph (helps when pasting from certain applications such as Evernote).
  • Added the ability to specify multiple styles for formatting a TOC item at the same level, useful when you still want most of the items to be at the top level of the logical TOC but for them to be distinguished in the TOC page.
  • Suppressed bogus warnings for the book filename, if specifying path characters such as '.' and '/'.

New in Jutoh 3.13 (Apr 29, 2022)

  • Added Discard empty paragraphs option to the New Project dialog advanced options, and made it work for plain text files.
  • Made it possible to have multiple print configurations with different paper sizes by specifying (custom) in the page style but leaving the paper size values empty. The configuration paper size will be used. This means that you can still specify a layout (e.g. Right only) in the page style without having to specify the paper size.
  • ODT export now correctly writes any images within page style headers and footers.
  • Corrected an ODT import problem with horizontal rule border properties.
  • Corrected an ODT import problem where references contain a hex encoding for the pipe character instead of the pipe character itself, leading to unresolved links.
  • Corrected ODT annotation output which formerly marked the remainder of the file in blue.
  • Reduced the initial height of the Formatting Cleanup dialog, which was excessively large.
  • Added the command Storyboard | Filter Rows to allow only selected rows to be viewed.
  • Storyboard cards are now created after the focus card if no position was otherwise specified.
  • Fixed a bug rendering bullets inside a box.
  • Fixed incorrect indentation when applying bullets to an indented paragraph.
  • Fixed a bug outputting tables to ODT: the option to remove tables from boxes could cause a crash.
  • Fixed a crash when processing a non-breaking hyphen field.
  • Fixed a crash in the Storyboard from pasting text as a new card.
  • Improved sorting in the Organizer's Favourites tab.
  • Fixed wrong quotation mark being used when typing a double quotation mark after an opening single quotation mark.
  • Correcting spelling in automatic spellcheck mode now updates other open documents.

New in Jutoh 3.12 (Oct 12, 2021)

  • Added an image viewer for media documents that are images.
  • Added Italian user interface translations, including Writing Recipes, Tech Tips and Wit and Wisdom, thanks to epic work by tfrtint.
  • Increased the maximum number of favourite projects to 100.
  • Added new command Book | Check Spelling Automatically for spellcheck-as-you-type.
  • Added a new configuration option Bibliography formatting template so that different formatting templates can be used per configuration.
  • Fixed removal of URLs from footnotes and bibliography citations when Generate URLs is off.
  • Fixed a Word import problem where the wrong images could be imported, due to there being two 'media' folders in the DOCX file.
  • Added the Formatting Cleanup option Remove all formatting.

New in Jutoh 3.11 (Sep 1, 2021)

  • On Mac, when Jutoh runs it checks whether iCloud has been enabled for the Documents and Desktop folders, and if necessary asks the user whether it should change settings accordingly, to edit projects in a temporary location.
  • Added Copy project to original location when saving / auto-saving to Preferences/Project, on by default. This avoids confusion when finding that the original project file is unchanged despite edits, and ensures that recent edits will be backed up.
  • Added submenu View | More | Inspector allowing spelling commands Ignore, Add and Replace to have keyboard shortcuts assigned to them.
  • Corrected an unknown bookmark error when a bookmark (such as a paragraph Id) contains spaces.
  • Added KB 0451 about large tables and Kindle.
  • Enabled navigation headers and footers in HTB/CHM generation.
  • For CHM and HTB, now omits warnings for empty cover and empty publisher since they are not used by these formats.

New in Jutoh 3.10 (Aug 18, 2021)

  • Corrected a margin rounding error in the print on demand wizard.
  • No longer allows an 'Internal' helper command to be renamed or edited.
  • The message that shows when creating a bookmark with invalid characters can now be suppressed. Finding bookmarks using Find and Replace searches for the corrected bookmark name.
  • Updated the splash screens for French, German and Dutch languages.
  • Added a warning when text size and embedded fonts are combined in character formatting, since it can cause rendering problems on Tolino.
  • Added a warning for multiple formats being generated by the same configuration (e.g. Epub and OpenDocument).
  • Now forces TIFF images to be saved as PNG when writing HTML, Epub or Kindle for compatibility with these formats.
  • Fixed a bug whereby automatic box styles would not always be written correctly.
  • Fixed a bug whereby page styles could be written to ODT with the wrong page size, if not explicitly specified per page style.
  • Corrected several bugs in image and drawing object box style handling.
  • Updated Epubcheck version to 4.2.6.

New in Jutoh 3.09 (Jul 12, 2021)

  • Added move document commands (up, down, left, right) to the Tools formatting palette tab, to make changing your project hierarchy easier.
  • Added the option Create hierarchical project to the New Project dialog, so that Jutoh creates a hierarchy of documents reflecting the styles used to split the imported file.
  • Added split options to the Preferences/Import page to allow control of splitting even if using Quick Import; also divided up the Import page into sections and enabled scrolling.
  • Added Convert tabs to hard spaces option to Preferences/Import page and New Project dialog advanced options.
  • Added Include option in document properties for book section documents to include a section from a different Jutoh project when compiling or updating.
  • Added the menu command Replace Style to the context menu in the Styles palette, providing a quick way to invoke the Find and Replace dialog for replacing styles.
  • Added a Documents page in the Word Count dialog to show the word count for each document. You can check or clear documents to see the word count for just a selection of documents.
  • Check for Updates now just goes to the web site on Linux as well as Mac, because of a crash problem.
  • Added Show citations option in the bibliography settings, to hide citations within the content.
  • Fixed a crash bug in caption addition with multiple images in a paragraph.
  • Added a warning when updating tables of contents if guide types or document identifiers are duplicated.
  • Fixed erroneous horizontal rule insertion in Word file import, if bottom margin properties are detected but the width is still zero.
  • Fixed contextual spacing in Word that was recently broken (removing spacing between paragraphs of the same style where indicated).
  • Fixed a bug importing text boxes using a pict/shape/textbox hierarchy.
  • Added Listify and Delistify commands on the Format | List submenu to convert plain text to list paragraphs and list paragraphs to plain text.
  • ODT import now interprets a paragraph with a bottom border as a horizontal rule.
  • Corrected a bug whereby Find and Replace skipped every other blank paragraph when searching for styles.
  • Fixed mouse-hover reporting of bookmarks in the status bar for content within boxes and tables.
  • Fixed bookmarking text with spans of different formatting so that the bookmark applies to only the first selected fragment, and not all of the text before the selection.
  • Fixed the configuration option Generate URLs not removing URLs when cleared.
  • Added an error message if a media object has no file name.
  • Added advanced options Paste HTML, Paste ODT and Paste DOCX to support disabling of these formats if needed.
  • Fixed a bug in HTML import when importing bookmarks containing colons.
  • When searching for just the end of line using the regular expression "$", and replacing with text, Jutoh now advances to the next paragraph instead of replacing again in the current paragraph.

New in Jutoh 3.08 (Mar 30, 2021)

  • Epub generation is now enabled by default for new Kindle configurations since Amazon is removing .mobi support from KDP.
  • The Export command now exports to an Epub file name instead of Mobi if generating Kindle-optimized Epub only.
  • Fixed disabled Clear Direct Formatting menu item in the formatting palette menu.
  • Fixed Clear Direct Formatting to only clear direct formatting from character formatting that has a base style (as per paragraph formatting) rather than remove the formatting completely.
  • Fixed links between book section documents copied with Document | Copy Documents.
  • The drop caps dialog now lists available character styles.
  • Added "Documents" section to Word Count dialog if the current document has child documents, to show the word count for the whole hierarchy.
  • Fixed a typo in the Insert Table shortcut in the Dutch translation that caused Shift+A to be mapped to Insert Table.
  • Improvements in importing and applying negated formatting, for example character formatting explicitly removing capitalisation from the underlying paragraph formatting.
  • In the Insert Citation dialog, added sorting of the database by clicking on the column headers.

New in Jutoh 3.07 (Mar 4, 2021)

  • Fixed a crash bug when adding documents that aren't book section documents under Content.
  • Fixed a crash bug on undo/redo for project organizer operations.
  • Fixed status line word count when selecting text.
  • Now silently fixes improper zero dimensions in tables and cells instead of complaining about them.
  • The name generator is now a dialog, to avoid the need to switch to the Jutoh desktop.
  • The footnote editor in the Find dialog is now hidden when necessary, and the Find dialog preserves custom window sizes better within the current session.
  • Find Next (F3) now shows the Find dialog if searching within a footnote.
  • Added Documents to exclude setting to Project Properties/Options to allow exclusion of documents from spelling.
  • Added the property Remove space before footnotes to Remove spaces in Formatting Cleanup.
  • Fixed a bug whereby palette tools in compact mode didn't work. Also allowed font name, size and style controls to show for a narrower palette before being minimized.

New in Jutoh 3.06 (Feb 15, 2021)

  • Fixed display of controls in the Inspector for modes that show extra controls such as Spelling and Find.

New in Jutoh 3.05 (Feb 15, 2021)

  • Added new quick navigation controls to the Inspector palette for scrolling through a project: a thumbwheel and a gauge, both supporting wheel mice.
  • In the embedded font wizard, an existing font substitution (defined by a configuration) that doesn't have a corresponding embedded font can now be overridden and a font embedded for it.
  • In the storyboard, changing the card type via the context menu now changes the clicked card's type and not just the current type.
  • Added initial support for pasting HTML (Windows and Mac) and Microsoft Word (Windows).
  • Added the command Edit | Paste Special to allow choice of data formats to paste.
  • Added simple HTML copying to the clipboard, for pasting formatted content into other applications.
  • Pasting formatted content now only changes the current paragraph's style if the paragraph is empty.
  • Added a Caret width option to Advanced Preferences for improved accessibility.
  • Added an Options command to the Inspector menu showing a dialog with various preferences, including the ability to show the document title for each Inspector item.
  • Added the configuration option File creation details to write a comment with the Jutoh version, file creation date and configuration used, in the Epub OPF file.
  • Added a Further Options command to the Find and Replace dialog menu, and simplified the options in the Find and Replace dialog.
  • Added an option to fill the Find and Find All dialogs with the selected text, if any, to save keystrokes. On by default.
  • Fixed editing a footnote from within the Inspector in Spelling mode.
  • Made the sorting of the drop-down style list on the Tools tab consistent with the Styles tab.
  • Added Remove all spans option to Formatting Cleanup.
  • Jutoh now removes redundant title elements when compiling a Kindle configuration since they will cause rejection by Amazon.
  • Fixed a bug importing from DOCX where bookmarks in otherwise empty page break paragraphs were lost.
  • Fixed a bug importing from DOCX where edited text could be omitted.
  • Improved detection of a locked Documents folder in the Setup Wizard, and Jutoh shows a KB topic.
  • The Windows installer no longer installs samples to the Documents folder, in case the folder has been locked by the operating system. The samples are now copied when Jutoh is run, and so will appear if the user fixes the Documents folder permissions and restarts Jutoh.
  • Added a warning for zero image dimensions, which may have been applied accidentally.
  • Updated EpubCheck to version 4.2.4.
  • Fixed a bug whereby adding a bookmark to a selection could create multiple bookmarks if there were spans of different formatting within the selection.
  • Fixed a bug where metadata keywords were not replaced in the Epub NCX file.
  • Fixed a bug eliminating conditionally-compiled items from the NCX.
  • Fixed a bug clearing the file history via Preferences/Privacy.
  • Fixed a bug in asset editing whereby some changes didn't get saved, especially pasting text using the keyboard.
  • Fixed a bug requiring Use project assets to be checked even when only using document assets.
  • Fixed a bug saving the alternate text in a media object.
  • Added further dark mode improvements, including the "..." menu buttons.
  • Added image attributes to the HTML form button advanced properties.
  • No longer shows a palette in the main window that applies to the selected floating document window.

New in Jutoh 3.04 (Dec 24, 2020)

  • Fixed shortcuts in the storyboard card properties dialog.
  • Fixed a crash when compiling a project including a storyboard for ODT.

New in Jutoh 3.03 (Dec 21, 2020)

  • Bibliographies, alphabetical indexes and endnotes now take conditional formatting into account.
  • Fixed a bug in Find and Replace when replacing text after finding a regular expression that yielded no selection: the text could be replaced at the wrong position.
  • Speeded up style operations for multiple table cells.
  • Fixed resolution of bookmarks in footnotes on import.
  • Added support for comment author initials in ODT import and export.
  • Added the ability to exclude documents from the word count, using tags, via the Word Count dialog.
  • Improved the look of bitmap buttons on Mac.
  • HTML/Epub import now handles "sub" (subscript) and "sup" (superscript) tags.
  • ODT import now takes into account blank paragraph style names within outline levels, which indicates that the outline level is not applicable. This allows lower-level headings to not be reset in Jutoh, consistent with LibreOffice.
  • Fixed an ODT export bug writing a space after footnote references.
  • Fixed auto-replace settings not saving.
  • New fixed layout configurations are now Epub 3 by default.
  • Fixed an Epub bug in projects with multiple identifiers, where the NCX identifier might not match the main book identifier, triggering an EpubCheck error message.
  • Added image reimport for fixed layout and storyboard documents. Fixed layout background image names are now set when loading their images from file.
  • Added Use for Quick Convert option in general settings, to allow the standard document folder to be used for Quick Convert as well as the new project dialog.
  • Added a warning in the setup dialog if there are insufficient permissions to write to the documents folder.
  • Fixed some bugs in the file explorer recent folder list; the folders are now listed with the last subfolder first for readability; clearing favourites via Preferences/Privacy now clears the recent folders.
  • There is now a Mac version for Big Sur on Intel and ARM.
  • The Mac version for Big Sur now supports dark mode.
  • On Mac, there is an advanced setting Separate toolbar which you can clear to use Big Sur's compact menubar and toolbar.
  • On Mac, implemented pinch to zoom for the text editor, storyboard document and fixed layout page document. #if 0
  • Added experimental advanced option Disable drawing optimizations to attempt to work around a black box glitch in the editor using a Radeon RX 580 Series graphic card. #endif
  • Fixed the icon for the 64-bit Windows version.
  • In the storyboard properties, added checkbox Suppress column numbers for card types to allow cards to effectively be grouped with a previous column.
  • You can now insert a new column in a storyboard by double-clicking on a column label.
  • Added an Apply button to the storyboard card properties dialog; Ctrl+S can now be used to apply the changes and save the document within this dialog.
  • Fixed a crash bug when applying a library of replacements and a regular expression removes a whole paragraph.

New in Jutoh 3.02 (Oct 19, 2020)

  • Added a warning when previewing a .mobi file with Kindle Previewer that you may be asked to use an .epub file instead; you can then tell Jutoh to change your configuration to generate Epub, or globally generate Kindle-optimized Epub.
  • Added a warning when previewing a non-Kindle-optimized .epub file with Kindle Previewer.
  • Jutoh will no longer show a warning when launching a Kindle-optimized Epub in Kindle Previewer.
  • Downgraded the warning about generating both Epub and Mobi files in a single configuration to a tip with an updated message, now that Amazon is encouraging the submission of Epub files instead of Mobi files.
  • Table templates are now sorted alphabetically.
  • When embedding fonts, the defaults for style and weight are now "normal".
  • Fixed a loop in find and replace when finding an empty paragraph and replacing it with an empty string.
  • Fixed a bug in the shortcut document loading non-ASCII characters in the shortcut path.
  • Added a prompt to synchronize citation inconsistencies between citation fields and bibliographic databases.
  • Fixed a bug whereby blank bibliography databases with no name were sometimes added.
  • Fixed a bug in tips whereby UTF-8 characters were not displayed correctly.
  • Fixed a storyboard column numbering problem after inserting columns.
  • Added a warning when the user tries to delete all rows, and prevents the user from deleting all columns.
  • Added ODT-only configuration option CONFIG(Estimate table column widths) for compatibility with Microsoft Word and Corel WordPerfect. This option may be removed in future if column width estimation has no unwanted side-effects.
  • Fixed initial search when invoking bookmark selector dialog.
  • Added the advanced setting ADVANCEDPREF(Large list text) to increase text size for styles lists such as the Inspector.
  • Added the advanced setting ADVANCEDPREF(Large dialog text size) to increase dialog text size on Mac.

New in Jutoh 3.01 (Oct 19, 2020)

  • Fixed a crash when changing the type name for a storyboard card.
  • Moving a storyboard card now updates the palette.

New in Jutoh 3.00 (Sep 28, 2020)

  • Storyboard planning tool:
  • The storyboard document lets you arrange cards in rows to quickly plan your book. It's fun, and it allows your creativity free reign by supporting fluid ideas and rapid reordering of scenes.
  • Use it for either fiction or non-fiction; you can use it directly to write and output your book, or keep it in your project scrapbook and optionally reimport it back into your project as conventional text documents.
  • You can import STK files directly from Writer's Café StoryLines files. A storyboard can mimic a StoryLines layout with coloured rows indicating different threads of a story, or you can use a more free-form layout.
  • Improved cover designer:
  • Jutoh's cover designer now has full undo/redo and objects can be moved and resized interactively.
  • As with Jutoh 2, you can create a simple cover design for your book, choosing from the provided templates or creating a design from scratch. You can change the layout of a design and add more text and pictures; keywords in the design are updated automatically from the book's metadata. Or, you can simply import a cover image prepared in different software.
  • New spelling checker Inspector mode:
  • You can now use spell-check mode in the Inspector to see all unrecognised words at once.
  • This means that you can freely edit your content to correct typos that you can't edit in the regular spell-check dialog.
  • You can ignore, add or replace words, and items will be deleted from the list as necessary.
  • New formatting Inspector mode:
  • You can find content with particular formatting using the Formatting mode of the Inspector.
  • You can search for direct formatting to find areas that could use improvement, or you can search for styles or combinations of formatting.
  • This can be used in conjunction with the Styles palette menu command Show Occurrences, which finds all content that uses the style in question.
  • New custom checking Inspector mode:
  • Custom checking (formerly called 'Custom compile messages') can now be done in the Inspector, not just during compilation.
  • Add your own checks for text and formatting to a preset library, and scan the whole project for punctuation typos, duplicate words clichés and other problems specific to you or your writing that a spell-check can't find.
  • This is a Jutoh Plus feature.
  • Apply find and replace presets to your project:
  • You can now apply a whole library of presets (or several libraries) to your project, performing a bulk find and replace. This allows you to make rapid changes, for example replacing directly formatted styles with standard styles.
  • See what Jutoh will find before you apply the presets, by using the Inspector to view all matches. If you apply them and change your mind, simply undo the whole operation.
  • This is a Jutoh Plus feature.
  • Improved page link dialog:
  • When adding a link to a location in your project, you can now more quickly find the appropriate bookmark with the All Bookmarks tab, rather than choosing the document first and then the bookmark. It may even find the bookmark automatically, by searching for the text you're about to link.
  • Reworked menu structure:
  • Jutoh now provides a separate Insert menu, so fewer clicks are needed. The Format menu has submenus that logically group related areas: Text, Spacing, Align, List, Table, Book. Resetting formatting is now divided between Clear Direct Formatting and (for text spans) Default Style.
  • Document-level and project-level undo and redo are now both found on the Edit menu.
  • A Clear List Formatting menu command has been added, to Format | List.
  • An Edit Styles submenu on the Format menu has commands for quick editing of a variety of style types: Paragraph, Character, List, Box, Links, Page, Sequence, Outline.
  • Enhanced project-level undo/redo:
  • Undo and redo are now provided for document creation, deletion and moving. It's also provided for operations that affect large amounts of data, such as spelling, replace all, formatting cleanup, and reimport.
  • This will give you more confidence to try out edits, as they can easily be undone.
  • Document defaults now supported:
  • Default formatting for a whole document - such as font information - can now be imported and edited via the style sheet properties, to avoid needing to define defaults in individual paragraph styles.
  • New project metadata page in project properties:
  • The project properties dialog now has an extra page of information under Metadata, for project metadata, as distinct from book metadata. This won't be used in the ebook but has extra information such as 'Original creator' (perhaps imported from the original manuscript) that does not belong in the book metadata.
  • Project file location formerly in a separate 'Info' tab is now shown in an 'Information' tab within the project metadata.
  • Added a Favourites tab to the symbol selector dialog:
  • The symbol selector dialog now has a Favourites tab, so you can quickly add and choose commonly-used symbols.
  • You can also use the Favourites tab in the formatting palette to insert favourite symbols.
  • New commands for navigating back from a link target:
  • After navigating a link in Jutoh, by using Ctrl+Click or clicking on the link and then clicking Open, you can now go back to the previous location in your project by using the menu command Edit | Go | Back (Shift+Alt+Left).
  • You can go forward again with Edit | Go | Forward (Shift+Alt+Right).
  • Sometimes, you think of something that needs editing elsewhere in your project, but you would like an easy way to return to what you were working on. You can now do that with the Mark command. Put down a marker with Edit | Go | Mark (Shift+Alt+Down), browse to another location in your project, and then come back to your original location with Back. As with link navigation, you can go Forward again.
  • Streamlined New Project dialog:
  • The number of steps required to create a project with the New Project dialog has been reduced to just four if importing from an existing project. Choices have been simplified, including relegating confusing options that are irrelevant to most users to a separate Advanced Options dialog.
  • Pre-render captions:
  • To work around Kindle's inability to always keep images and captions on the same page, Jutoh can now pre-render captions onto their associated images. Jutoh estimates the caption scaling necessary for the given image resolution and sizing, and you can customise scaling behaviour per caption style.
  • Fiction: The Facts:
  • Harriet Smart's book on writing fiction is now supplied with Jutoh, in Epub, PDF and internal help formats. Here's the table of contents:
  • Chapter 1: Beginnings
  • Chapter 2: What If...
  • Chapter 3: Characterisation
  • Chapter 4: Genre
  • Chapter 5: Point of View
  • Chapter 6: Setting
  • Chapter 7: Conflict
  • Chapter 8: Shape and Structure
  • Chapter 9: Troubleshooting Your Story
  • Chapter 10: Getting published
  • Chapter 11: Marketing Your Book
  • Chapter 12: Final Thoughts
  • Jutoh also bundles 'Writing Recipes', a collection of 40 topics on the craft of writing fiction, which you can read on the Jutoh desktop, or in the Tips dialog when you start Jutoh, or within the Jutoh application help.
  • Wit and Wisdom:
  • Be inspired by the many writing quotations now available on the Jutoh desktop or in the Tips dialog when you start Jutoh.
  • Writing prompts:
  • Use the writing prompts to exercise your writing muscle - it will prompt you to write a short piece, optionally timed, with a scenario based on characters, goals and obstacles.

New in Jutoh 2.97 (Sep 23, 2020)

  • Fixed formatting palette being disassociated from the current document when using the Close Other Tabs command.
  • Pre-rendering objects in a fixed layout project now works even if there is no background image.
  • Corrected the wrongly-reported pixel/point text sizes for a fixed layout project.
  • The heading of the automatically generated table of contents now uses the heading level specified by "TOC Heading", and uses a normal paragraph if no outline level is specified.
  • Now uses the page-break-after CSS property to implement page breaks, instead of page-break-before, as it works better for Moon Reader.
  • Fixed a bug whereby small caps emulation wasn't working.
  • The Resample function in the image properties dialog can now change the format even if no size change was specified.
  • Fixed a bug when editing shortcuts - the secondary shortcut window could be closed before the shortcut editor dialog, causing a freeze.
  • Improved width of horizontal rules in ODT.
  • The Custom Tables of Contents setting in the Update dialog now remembers the last setting.
  • Fixed a crash when updating/compiling just after adding a new sequence field.
  • The default table of contents heading tag is now h1, not h3.
  • Slightly simplified the cloud drive warning message, and the warning isn't shown when opening a Jutoh sample.
  • Formatting in Find and Replace can now include drop caps.
  • Changed the Setup wizard and Kindlegen installation dialog to reflect the fact that Kindlegen can no longer be downloaded independently from Kindle Previewer.
  • In Formatting Cleanup, table splitting now distributes the rows evenly between the last two new tables.
  • Fixed a bug erroneously reporting edited text when adding a custom checking exception.
  • New Kindle configurations (including in new projects) now have Convert images to JPEG set to None by default because Kindlegen converts to JPEG anyway.
  • Fixed the font selection control not working on Mac.
  • Fixed icons not appearing in the toolbar customisation dialog when setting retina mode to Always and displaying on a non-retina screen.
  • Fixed styles not being copied when using the Copy Documents command or pasting a document from another project.
  • In the footnote editor, fixed the footnote/endnote/auto setting not being saved for a new footnote.
  • Improved the behaviour of the font name selector in toolbars on Mac.
  • Fixed initial focus in dialogs on Mac.
  • Made keyboard focus behaviour consistent in the Find and Replace and New Document dialogs, on Mac.
  • Added the advanced setting "Focus the editor after find" to choose whether to set the keyboard focus on the editor after a find command.
  • Fixed an Inspector bug in Boxes mode whereby the item names were blank.
  • Made dialog spacing more consistent.
  • Improved high contrast colour mode detection.
  • Jutoh can now be run with "jutoh" in all versions of Windows without needing the .exe extension to be typed.
  • Fixed a bug with the Inspector showing information from documents under Scraps when it shouldn't.
  • Made a small speed improvement when compiling a book with images that don't need to be converted.
  • Added warning "Kindle devices may not show this text in black due to an Amazon bug where the colour specified in the paragraph style is not overridden by black in the character style" as explained in KB 0429.
  • Navigating the project outline with the keyboard now keeps the keyboard focus on the outline (the Enter key sets the focus to the document).
  • The Ctrl+Tab switcher now scrolls if there are a lot of document tabs open. It also now selects the previously-focussed window, making it easy to toggle between two windows.
  • Fixed a text wrapping bug on Linux, by replacing the inaccurate native text measuring code.
  • Fixed a problem with the file history being reset.
  • Fixed a bug not advancing Find when searching for empty paragraphs using the regular expression ^$.
  • Fixed a bug in Formatting Cleanup/Split large tables whereby the new table fragments could be in the wrong order.
  • Date field now uses local time to avoid problems converting from UTC.
  • Improved indication of the location of erroneous characters.

New in Jutoh 2.96 (Jun 23, 2020)

  • Jutoh no longer adds paragraph and list style indentation, so it is no longer necessary to clean up this formatting or use a different unindented paragraph style for lists. This change may affect your document: please adjust your list style indentation if you previously reduced it to compensate for the extra indentation.
  • Added a Resample button in the image and drawing properties dialogs to allow you to change the resolution of your image without needing to use external software.
  • Added Clipboard Content to the additional replacement criteria in Find and Replace. This allows you to specify arbitrary text, formatting and objects (such as images) to use as replacement content.
  • When replacing unintended bullets in Document Cleanup, now does so even if a list style was not present.
  • For ODT generation, if a paragraph containing a table is specified as suppressing page breaks before the next paragraph, this attribute is passed to the table during ODT creation since the containing paragraph has to be removed.
  • For ODT generation, "Avoid page break before paagraph" is now translated to "Avoid page break after paagraph" for the previous paragraph since ODT doesn't support the former attribute.
  • Added configuration option "Remove boxes containing tables" for ODT generation, since boxes prevent large tables from pagination.
  • Added advanced setting "Show notes in the outline" to show document notes in the Inspector book outline. It adds the notes to the first outline item for each document.
  • Optimized the Inspector's performance so if the current document was edited, the Inspector only refreshes the items for the current document.
  • When installing Kindlegen from Kindle Previewer on Mac, now checks for /Applications/Kindle Previewer 3.app/Contents/lib/fc/bin/kindlegen as well as /Applications/Kindle Previewer 3.app/Contents/MacOS/lib/fc/bin/kindlegen since the location has changed between 3.36 and 3.37.
  • If Kindlegen is not found when compiling, but Kindle Previewer 3 has been installed, Jutoh will try to automatically configure Kindlegen from KP3.
  • Added a magnifying glass icon to the main toolbar and book section toolbar, disabled by default, for invoking Find & Replace.
  • Added a Fit button to the cover designer previewer to show the cover at 1:1 or scaled size.
  • Fixed a bug caused by the configuration option "Add thin spaces around punctuation" which was adding named entities instead numerical entities, causing an EpubCheck error.
  • Fixed a bug after searching whereby typing used the attributes at the previous caret position.
  • Fixed a bug in advanced URLs (where all attributes of the "a" tag can be specified) that replaced spaces with even for space between attributes.
  • Fixed a spacing bug in HTB/CHM formatting for indented paragraphs.
  • Fixed default topic in HTB/CHM generation to take into account conditionally compiled topics.
  • Alias and Ids files for HTB/CHM generation now use the generated file name, not Jutoh project file name.
  • Fixed some ODT import bugs: missing text for fields such as "text:creation-date", wrongly imported list style names, missing end-comment tags, and wrongly listified footnotes within lists.
  • Improved font substitution for import from DOCX, ODT and HTML. You can now specify how fonts will be substituted via Preferences/Import/Font substitution, and the font substitution table in Preferences/Strings.
  • Improved font import from DOCX, by taking account of the theme's fonts within the DOCX file. This now allows headings and body text to get the correct fonts as specified by the theme's 'major' and 'minor' fonts (Latin languages only).
  • Removed the option "Kindle enhanced typesetting compatibility" since unfortunately this no longer works for disabling Kindle Enhanced Typesetting.
  • Added a warning for no "text" or "bodymatter" guide type when compiling a fixed layout project for Epub 3, since some distributors require it.
  • Fixed some project properties initialisation problems when creating a new project from a file, especially when setting up the initial bibliography information.
  • Fixed invisible text problems when setting a dark window background in Windows.
  • When regenerating the table of contents, index, endnotes or bibliography, if the relevant document is open in a tab, the replacement text will be undoable.
  • Added a Replace all spaces control in the code formatting dialog to allow all spaces to be replaced with hard spaces.
  • Fixed a crash in find and replace if changing formatting for floating objects with floating object preview mode on.
  • Added MP (megapixel) size information to Images mode in the Inspector.
  • Fixed deletion and loading bugs for timing sets in the Media tab of the document properties dialog.
  • Fixed a bug whereby contents of a floating text box could disappear.
  • Improved ODT import for tables of figures and tables, and bibliographies.
  • Improved import of ODT automatic heading numbering; outline headings are now found more reliably.
  • Improved ODT export for importing into other tools, such as SoftMaker Office.
  • Fixed a bug whereby highlighting could be done between tags even when the highlighting option was disabled.
  • The command types in Preferences/Helpers are now sorted alphabetically.
  • Cross-references to bookmarks within list items now work as per LibreOffice, with context taken into account if necessary.
  • Symbol for a line break now defaults to a pipe character ('|') since it's available in all fonts.
  • String tables can now be saved to a delimiter-separated file, and an encoding can be specified.
  • Jutoh tries to avoid repeating a paragraph break when the user types Enter and the current paragraph has a paragraph break.
  • Focus restoration on Mac is now improved when switching back from another application.
  • Fixed a spelling check positioning bug for large chapters.
  • The Enter key now works in the Find and Replace dialog on Mac, to find the next match.
  • The context menu for document tabs is now positioned better on Mac.
  • No longer warns about invalid characters such as newlines in text passed directly to HTML (i.e. with HTML in the style name) since they might be legitimate, for example if inserted from a string table containing multiline HTML values.
  • Symbol shortcuts now retain the font name chosen in the symbol selector, in order to format the symbol correctly. Symbol shortcut names can now be edited.
  • If a table of contents hasn't itself been added to the NavMap when building an advanced TOC, it is now automatically placed in the correct place in the NavMap rather than always at the start.
  • The spelling check now checks footnotes, and project dictionaries are now case-sensitive to be consistent with the global dictionary.
  • Undo/redo commands now go to the position of the affected text in the editor.
  • Added Clear All button to string table editor and find and replace presets editor.
  • Corrected Format | Insert | Print Book Page Number to insert a print book page number (for reconciling print and digital book locations) rather than a page number field (for outputting a page number in OpenDocument).
  • Inspector now searches in footnotes for all types, except "Book outline" and "Footnotes".
  • Added a Delete command to the Inspector context menu in "Bookmarks" mode.
  • Fixed customisation of undo and redo shortcuts.
  • Navigating to a target with Ctrl+Click (Alt+Click on Mac) now works with cross-references.
  • Added the advanced setting Thumbnail image size for image browsing.
  • The command Edit | Paste New Document now creates a text document under Scraps, and a book section document under Content; paragraph styles are now assigned; and ODT pasting is supported.

New in Jutoh 2.95 (Feb 5, 2020)

  • Workaround a misalignment in centred horizontal rules for ADE in Epub 3 mode.
  • Fixed a crash when exporting text scraps to ODT.
  • Fixed a crash when there are folder documents in the project.
  • For HTML import, improved parsing of multiple CSS class references by creating a combined CSS class.
  • Filtered out some annoying TIFF warning messages.
  • HTB/CHM output now uses the correct book title from the metadata, not the project file name.
  • Improved DAISY output to allow specification of frontmatter, bodytext and rearmatter document tags. Now outputs title and author in frontmatter.
  • Page references imported from Word can now have the "here" text translated via a string table as per cross references.
  • Modified the Kindlegen installation dalog to be easier to use and warn if Install was not clicked.

New in Jutoh 2.94 (Dec 20, 2019)

  • Fixed smart quotes in editor and Document Cleanup when an em dash precedes the quotation mark.
  • Smart quote editor in Auto-Replace Preferences dialog now has text fields for easier coping and pasting symbols.
  • Fixed a problem generating "h0" tags if a style named "Heading" is used.
  • Fixed several problems in simple HTML generation including misplaced heading and paragraph tags.
  • Added the configuration option "Content encoding" to let HTML and text files take a specified encoding.
  • Added the advanced setting "Font size mapping" taking 7 comma-separated point sizes. This allows customisation of text size for simplified HTML.
  • If the HTML encoding is not UTF-8, symbolic HTML entities are generated.
  • The Examine command now works for HTB files.
  • Added Scraps style sheet setting in Project Properties/Options to select the style sheet to use for documents under the Scraps folder.
  • Fixed an HTML output bug writing alt text that contains quotation marks.
  • Moved the Import from Project and Import Updated Images menu commands to a new File | Import submenu, and moved Reimport Project to it. Renamed the Import command to Import Document.
  • In Document Cleanup, the four ad hoc character formatting options have two new properties. If you check Also for non-automatic styles, named character styles will also be affected. If you check Only remove if the appearance will not be affected, Jutoh will only remove the formatting if the underlying paragraph style is the same as the character style and therefore the appearance will not be affected.
  • Fixed a Document Cleanup bug whereby style-based operations could fail if the project has been compiled since opening.
  • Replaced 'lang' attribute with 'xml:lang' in the SMIL element, avoiding an EpubCheck error.
  • Content, Scraps and Resources folder names for existing project files are now updated according to the current language.
  • When building an advanced table of contents, globally unique bookmark names are now generated to reduce the chance of a name clash when content is rearranged.
  • Added an option for importing custom tag objects from a template or project.
  • Added a global numbering option for footnotes.
  • If custom reference text for footnotes contains a single symbol and no %REF% keyword, Jutoh will emit multiple symbols to create unique references.
  • Sequence field numbering will now restart at the specified level even if built-in automatic numbering is not enabled.
  • Fixed a problem building an advanced table of contents when the only content in a heading paragraph is a field.

New in Jutoh 2.93 (Oct 15, 2019)

  • The font embedding wizard has been reworked to list fonts used in the project, allow multiple font families to be embedded, and generate the required font substitutions.
  • When creating an alphabetical index, Jutoh now strips out trailing and leading spaces, and trailing commas, from index entries and keys. Jutoh also no longer uses leading quotation marks as group headings. Fixed sorting before creating the index section.
  • Improved use of space in the Objects section of the Tools formatting palette tab.
  • Fixed a bug in 2.92 whereby newlines in the metadata description prompted an error.

New in Jutoh 2.92 (Oct 10, 2019)

  • Added a new setting to Preferences/Helpers: Kindle file generation method. This can be set to Kindlegen, Calibre, or None (Kindle-optimized Epub only). When compiling a Mobipocket configuration, Jutoh will implicitly assume an Epub file should be generated if the Kindle mode is set to None.
  • The Kindlegen download dialog has been reworked to include setting the Kindle file generation method, as well as installing and downloading, installing from a local archive, and using the Kindlegen supplied with Kindle Previewer 3 (especially on macOS since Amazon doesn't supply a 64-bit standalone Kindlegen).
  • Improved warnings for Epub file name clashes and added automatic fixing.
  • Showing keyboard shortcuts next to styles names in the palette is now the default.
  • Word count options have been moved to their own Options page in the Word Count dialog, and a new option Paragraphs to exclude has been added, for specifying paragraph styles to exclude from the word count. For example, you may not wish to count words in paragraphs marked as notes.
  • Added a new Remove paragraphs by style option to the Document Cleanup dialog. For example, you may have marked notes with a specific style, and wish to remove them from your book in one step.
  • Improved Document Cleanup behaviour for ad hoc text colour, background, font size and font name. These only work on automatic styles now, and the number of changes reported is now accurate. Links are excluded from foreground and background colour changes.
  • Repairing paragraph styles in Document Cleanup now adds a new non-automatic paragraph style if the style was missing from the style sheet.
  • When importing from an ODT with change tracking, now silently ignores the tracking.
  • Fixed a bug in sequence (including caption) numbering when using the outline method - any extra separator text (such as "Chapter") was being used in the sequence text instead of just the heading number.
  • When inserting a cross-reference to a heading, the Chapter format now just inserts the chapter number, and not any separator text, to be consistent with ODT.
  • In sequence definitions, you can now specify paragraph styles to be applied to the figure paragraph and also the outer paragraph containing the text box. This allows finer control of spacing when inserting a caption.
  • Added a preview to the sequence definitions dialog to see the effects of changing the numbering style and other options.
  • Now writes sequence definitions to ODT (erroneously omitted previously), so sequence fields are correctly updated in LibreOffice.
  • Cross-references can use a new Full text format for the Heading type. This allows a single cross-reference field to be used for a full automatically-numbered heading (label, number and heading), so two individual fields don't have to be used. This is written to ODT files as a simple link as it isn't supported natively in ODT.
  • Cross-references using the Number and caption format and Heading type insert the number and label (prefix) of an automatically-numbered heading. This is written to ODT files as a simple link as it isn't supported natively in ODT.
  • Cross-references using the Heading type and Chapter format now format the complete number with different levels if specified in the outline style.
  • Improvements to the cross-reference dialog: it always selects an item if possible, and an explanation is shown for the current type and format.
  • Fixed a bug in ODT output whereby an image with the same name used in different sizes caused erroneous image sizing.
  • For ODT output, if the configuration option Use special index formatting is checked, Jutoh will replace the Index page with an alphabetical index field.
  • For ODT output, Jutoh will move the first bookmark in a special section (TOC, index, or bibliography) to the title of the special field when substituting a field for the section. Links to this bookmark will then be output with a "|region" suffix, as ODT requires. Previously, bookmarks would be lost when substituting the field for the section. Unfortunately this technique still doesn't work, possibly due to a LibreOffice bug whereby the index name is not recognised by links even when shown in the Navigator.
  • No longer complains when you try to use a style name of one type (e.g. character) which is used by a style of another type (paragraph).
  • Fixed a crash bug when importing a DOCX with picture offset attributes.
  • Renamed 'Label' to 'Name' in the caption dialog to be less confusing.
  • Added a hint for the new EpubCheck warning "'toc' nav must be in reading order".
  • Fixed a bug with the default TOC method whereby the Epub 3 NavMap might have a different order from the spine order (project document order), triggering an EpubCheck warning.
  • Updated EpubCheck to 4.2.2.
  • No longer uses the CSS property display:inline-block for Kindle books for boxes that contain tables, to avoid disabling enhanced typesetting.
  • Now shows citations in footnotes in the Inspector.
  • Added advanced setting "Inspector citation format" to show more helpful citation information in the Inspector than just the default citation text, which might be merely a number.
  • Fixed a bug writing bibliographic references to ODT whereby special XML characters could prevent the file from opening.
  • Single-file HTML output now includes the cover, if indicated in the configuration.
  • Fixed a crash in the New Project dialog when specifying a template project, and then clicking Back.
  • The Inspector in "Book outline" mode now reflects the heading background colour and underlining of the heading style.
  • Added a warning for invalid characters found in the Title and Description metadata.
  • Removed unnecessary controls for File Types in the Preferences/Helpers page.
  • Fixed a problem in DOCX and ODT import whereby links using a different case than the target bookmark would be unresolved. DOCX links and bookmarks are case-insensitive.
  • Text file generation now applies upper case to fragments as well as paragraphs.
  • Added KB topics 0401 to 0410.

New in Jutoh 2.91 (Aug 6, 2019)

  • Corrected replacement of spaces when performing a web search via Tools | Web Search.
  • Now writes 'flow with text' property to ODT for floating objects, to avoid flowing onto a footer.
  • Fixed 'Show styles used in this project' option to also work with text scraps.
  • When inserting a symbol, the symbol dialog now shows the current font; also, now applies the selected font for the character span of the new symbol.
  • When importing from DOCX, ignores 'nil' borders around paragraphs to avoid spurious boxes being created.
  • Fixed bug exporting HTML with different rowspans within a row, where some rows would not be written.
  • When adding a custom error message exception, the default mode is to add the exception text for the whole paragraph, since this is the commonest case.
  • Fixed a bug in file recovery after a crash occurs following creation of a new project. Previously, Jutoh would not automatically recover a temporary editing file (when editing in a Dropbox file) if the project had just been created.
  • Global spelling dictionary changes are now saved immediately in case of a crash.
  • Added Normal and Reverse options when sorting the children of a folder.

New in Jutoh 2.90 (Jun 11, 2019)

  • Added the command Tools | Web Search (F2) which searches the web for the selected text. You can customise the URL via Preferences/Helpers/Web search command.
  • Added Create personalised books option in the Batch Compile dialog, taking records from a text file, storing them in a string table and then compiling one book per record with changed content. This is a Jutoh Plus feature.
  • Added a new sample 'Heritage Screenplay.jutoh' demonstrating screenplay formatting styles and keyboard shortcuts, and auto-scene numbering using sequence fields. The sample also demonstrates removing scene summary content during ODT output but showing the summaries in Book outline mode in the Inspector.
  • The Book outline view in the Inspector now takes into account bold formatting and capitalization in the heading styles.
  • When compiling the Book outline in the Inspector, Jutoh now looks first at the Outline Style to find headings. If nothing matches, Jutoh uses the advanced table of contents settings to find headings. Failing that, Jutoh looks for an outline level within each individual heading.
  • Fixed closing level tags in DAISY format.
  • Fixed parsing quotation marks in imported Markdown.
  • You can now specify string names in the Book file name, Book folder, and pre and post-compile command options.
  • The last-edited string table is now shown in the project properties and preferences dialogs, within a Jutoh session.
  • The configuration option Replace strings in content is now on by default.
  • When importing from DOCX and ODT, Jutoh now only deduces auto-numbering should be on if headings have numbered bullets, not symbol bullets. This reduces the false positives when heading styles have accidentally been used in lists.
  • On Linux, an extra 'Custom' submenu is added to the Format menu if you have any custom shortcuts for styles or symbols. This is needed for shortcuts to work in full-screen mode.
  • After changing a style, Jutoh now invalidates cached buffers that would otherwise cause some windows to fail to update correctly, such as the 'Book outline' view in the Inspector.
  • Added Help menu to the Inspector "..." menu.
  • Replaced references to iBooks with Apple Books, except where setting names need to remain the same.
  • File | Print (opening an HTML file in a web browser for printing) now works for the Scraps hierarchy if a document under Scraps is selected.
  • File | Export | OpenDocument now works for the Scraps hierarchy if a document under Scraps is selected.
  • If multiple sequence fields in the same document have the same identifier, they will be renamed during a compile to avoid giving an error. This allows you to copy and paste content that contains sequences without problems caused by the repeated sequence field identifiers.
  • If the copy part of a cut operation fails (for example because the clipboard is busy), Jutoh no longer deletes the selection. Also, on Windows, Jutoh now tries multiple times to access the clipboard before giving up to allow the clipboard to become free.
  • Fixed a bug in the style list display when style names contain the pipe character.
  • Added a warning when Amazon product links are included, since they won't work on Kindle for iOS. Also added an accompanying KB and an advanced setting to switch the warning off: 'Amazon product link warning'.
  • Fixed import of div tags as text boxes in HTML/markdown import.
  • Improved regular expression matching such that multiple matches are not erroneously found by removing the character at the start and matching again. Now, the next match is sought after the end of the previous match. However, erroneous word boundaries may still be matched due to the remaining string being taken as a whole string. Documented this in the regular expression topic.
  • An unterminated 'ref' tag is now flagged up as a Jutoh error to avoid the problem only being picked up by EpubCheck.
  • The styles in the Formatting Palette are now refreshed when the buffer is edited, if this might change the list of styles shown.
  • The More menu in the Formatting Palette no longer shows commands that are not applicable if no style is selected (for example when showing character styles).
  • In index entries, added a third key (category) for a total of four levels in an alphabetical index.
  • If an index's group style setting is empty, the group heading will no longer be emitted, instead of emitting a 'Normal' paragraph.
  • The outline level for a heading style is now only written to ODT if it matches the outline style, as defined in Project Properties/Fields & Numbering/Edit Document Outline Style. This is because otherwise, if the ODT file has outline levels defined for multiple headings, you can't define what the actual outline should be, and the wrong heading may be used for the chapter field.
  • When importing an ODT file, the outline style paragraph names are now set according to the outline level in imported heading styles.
  • Added KB topics 0381 to 0395.

New in Jutoh 2.89 (Apr 25, 2019)

  • Fixed a menubar refresh bug on Linux after editing shortcuts.
  • Improved Jutoh's appearance when using a dark theme, including replacing some toolbar bitmaps.
  • Fixed a bug when showing the book viewer for the Speak Document command, whereby the raw HTML would be shown.
  • Fixed a bug whereby the configuration option Use default list indentation didn't work in non-English mode and still emitted a warning.
  • Added rudimentary DAISY 3 talking book support (text only).

New in Jutoh 2.88 (Apr 25, 2019)

  • Added a Lists mode to the Inspector, for finding lists in your project.
  • Added the configuration option Kindle enhanced typesetting compatibility and updated KB 0225 to explain how to disable enhanced typesetting for your book.
  • When creating a new style from the formatting palette and only styles in the document or project are being shown, Jutoh asks if you want to apply the style to the current selection or location in the editor, so that the new style will appear in the list.
  • Jutoh no longer inserts a line break before an hrule when it doesn't need to, in OpenDocument compilation.
  • Jutoh now warns if there is a clash between a named style and an automatic style when writing Epub and Kindle files, and advises how to fix it. This can happen if you have previously imported an Epub or HTML file into Jutoh, that was itself generated by Jutoh.
  • Fixed a bug in Document Cleanup, Convert following/preceding empty paragraphs option whereby extra paragraphs could be deleted.
  • Fixed an erroneous non-contiguous list warning for continuation paragraphs.
  • Fixed a missing hyperlink bug in Mobipocket compiles if preformatted text was at the top of the section. Fragment identifiers are now written for "pre" tags.
  • Now checks for tables embedded in tables (disables Kindle enhanced typesetting) and monospace fonts with no embedding (may not work with Kindle enhanced typesetting).
  • Now warns if common monospace fonts are used but the project is not configured to output font names. This helps warn the user who may be puzzled when code listings don't line up, for example.
  • Now warns if the generic font name 'monospace' is used for a Kindle book with enhanced typesetting without font embedding, since the wrong font will be chosen (at least in Kindle Previewer 3).

New in Jutoh 2.87 (Apr 25, 2019)

  • When building a table of contents, Jutoh now takes into account whether sections were conditionally compiled out.
  • Fixed an erroneous CSS warning when compiling for Mobipocket when there is drop caps.
  • Added "CSS syntax warning" advanced setting to allow the custom CSS name checking to be disabled.
  • Added a workaround for list indentation being too great in Kindle enhanced typesetting, via the configuration option Use default list indentation. This option ignores list style definition indentation and uses device defaults, for consistency across Kindle viewers. It will be enabled for old projects opened in Jutoh 2.87, and for new Mobipocket configurations. There is also warning if the option is not enabled and the project contains lists.
  • If whole rows in a table are made invisible by virtue of spans (merged cells) being identical in a row, empty rows are no longer written since they cause syntax errors, manifesting in missing content for some viewers.
  • The table properties dialog now shows information about the table in the About field, including the number of rows and columns, and which cells will be changed. Jutoh will report if there are hidden rows or columns, caused by spans across a whole row or column. If you select a single cell, Jutoh will report the row and column spans for this cell, if any.
  • In the Inspector, Tables mode, the row and column display ordering has been swapped for consistency with other parts of the UI.
  • Fixed a problem in ODT generation whereby the top of images were cut off; this was caused by paragraph spacing, so Jutoh no longer writes paragraph properties such as spacing when writing default properties based on the "Standard" or "Normal" style.
  • Fixed a problem in ODT generation whereby HTML special characters were not escaped in page styles.
  • In the page style editor dialog, added the warning "If both header and footer are enabled, 'Same content on first page' must be the same value in the Header and Footer tabs" since the behaviour in LibreOffice won't respect different values for this option (i.e. you may see missing headers or footers on the first page of a chapter).
  • Added Series and Series Index metadata fields in Project Properties, which write Calibre-specific metadata to Epub files.
  • Added a new configuration option RTL page direction, so that you can independently set the page-progression-direction of an Epub 3 book without also making all paragraphs RTL. The page-progression-direction attribute is now correctly set for the spine instead of the spine items.

New in Jutoh 2.86 (Apr 25, 2019)

  • Added a Find type to the Inspector palette, so you can perform a search where all results can be seen in a list. Also added the Edit | Find All menu command to quickly perform an Inspector find.
  • Added an item count to the Inspector.
  • The last Inspector type selected is restored in the next Jutoh session.
  • Building a table of contents now includes field values in extracting headings.
  • Copying text to the clipboard now includes field values.
  • When adding a custom table of contents, link optimization for Kindle is only enabled for the "Table of Contents" type and not the other types, since link optimization tries to go to the top of the section for a top-level heading.
  • Fixed a bug that incorrectly processed content following a conditionally-compiled paragraph within a box or table, leading to spurious link errors.
  • Increased the right margin value in the Body CSS Mobipocket configuration option, and updated it in existing projects also, in order to fix truncation of italics on the right side in Kindle for PC. The new CSS is "body { margin: 0 1pt }".
  • Applying a preset no longer wipes out the search history.
  • Fixed a bug in search when paragraph styles and objects are specified.
  • Fixed import of en-dash from Word documents.
  • Updated EpubCheck to 4.1.0.

New in Jutoh 2.85 (Apr 25, 2019)

  • The configuration option Optimize style sheet now works for ODT generation (for paragraph, character, list and box styles).
  • In scripts, fixed warning that a property couldn't be set if it didn't match the list of choices, even if an arbitrary value is also possible.
  • Fixed page-style-start-number variable setting for documents, in Jutoh scripts.
  • Fixed import of automatic styles within page styles from a template project in Jutoh scripts.
  • Jutoh no longer omits the "P_" prefix when generating CSS style names if the name already has the prefix, since this can cause duplicate style names if the styles exist with and without the prefix.
  • When searching help, improved visibility of topics whose titles match search keywords.
  • Fixed a bug reporting word count for fixed layout projects.
  • Added a warning if font obfuscation is used for a Kindle file, and another warning if font embedding is specified for an ODT configuration.
  • Added a warning about incorrect CSS names in custom CSS per style.
  • Added a warning for an empty cover design; also warns about a possible duplicate cover image in a document with the same name as the book title.
  • Added a warning for fixed layout projects that contain text size expressed in points instead of pixels.
  • Added a warning for 'TOC Entry' styles used outside of the TOC.
  • Added a warning if NavMap items point to the same target.
  • Added a warning for fixed layout Epub projects when the cover design is not portrait or the HTML cover page may not display properly in iBooks.
  • Improved the 'embedded font not used' tip to report possible typos in the style font name in 'Font substitutions', and elevated it to a warning.
  • Added "*Amazon Drive*" to the default list of patterns for detecting cloud drives.
  • Added an option to the Import page of the preferences dialog: Remove direct character formatting from paragraph styles. It is on by default, and moves character formatting from the paragraph style to text spans to ensure styles such as "Normal + Italic" are not imported.
  • Added document cleanup option Remove direct character formatting from paragraph styles to make ODT-imported formatting more consistent with Jutoh and other word processors and fix the problem with loss of character formatting, such as italics, when applying a new style to a paragraph.
  • Fixed a bug with not marking a project as changed after editing a header or footer.
  • Corrected some style bugs when importing and editing headers and footers.
  • Fixed a bug writing special footnote objects to ODT.
  • Added 12 new KB topics, KB 0353 - KB 0364.

New in Jutoh 2.84 (Apr 25, 2019)

  • Added a new configuration option Obfuscate fonts, to mangle files and make it harder to extract them from an ebook file.
  • Added a warning if the configuration option Enable fixed layout is not checked for a project containing fixed layout documents.
  • Fixed a bug whereby the wrong files could be deleted when generating HTML, especially from a project created using a script.
  • For scripting, fixed bibliography, index and fields settings, and added page layout and section page style settings (see the Jutoh Plus guide).

New in Jutoh 2.83 (Apr 25, 2019)

  • Added line numbering for OpenDocument files. Edit line numbering properties from Project Properties/Page Layout/Line Numbering, and enable line numbering via the new Line numbering configuration option.
  • Added project import option Resolve clashing styles. When importing into an existing project, Jutoh will normally clone styles that differ from those in the original sheet. Clear this to avoid duplicate similar styles.
  • Fixed a bug where document content could be deleted when opening a project when the option Maximum file compatibility was on. This option has now been removed.
  • Fixed a bug finding further misspellings after a first spellchecking replacement.
  • Fixed a crash when creating an HTML configuration in a script.
  • Added a compile check for a missing protocol (e.g. http://) in URLs.
  • Improved location indication for some errors within footnotes.
  • Added a check for zero or 1 point size on opening and importing since this can crash Jutoh on Mac.
  • Now allows a single Markdown file or TextPack file to be specified for single file import in the New Project wizard (previously this could only be done via File | Open).
  • The description control in the New Project wizard and Project Properties now uses a different text control which allows Ctrl+A for selecting all on Windows.
  • When clicking Use an existing file in the cover design page in Project Properties, the previous file name is now used to initialise the file selection dialog.

New in Jutoh 2.82 (Apr 25, 2019)

  • Fixed some style bugs in code insertion.
  • Fixed a crash on Mac when creating a new project file in a cloud folder, and the cloud folder tip has not previously been disabled.
  • Fixed a bug showing the Close Document command when a project is closed, and changed the shortcut for it to Alt+Delete.

New in Jutoh 2.81 (Sep 3, 2018)

  • Added Markdown import and export support. To this end, there are new text configuration options: Text syntax, Text packaging and Text file extension. There are also new file types that can be customised in Preferences/Helpers: Markdown files and TextPack files. Jutoh can export single or multiple Markdown files and also a .textpack (zip) archive.
  • The configuration option Heading style prefix can now take multiple patterns as well as a simple prefix; if using a pattern, the heading level will be determined by the style's outline level.
  • Added the configuration option Verbatim paragraph styles with default value "HTML*", and the configuration option Verbatim character styles with default value "HTML Text*", for passing content directly to HTML.
  • Added the configuration option Preformatted paragraph styles with default value "*Preformatted*", for specifying preformatted content. In HTML this adds the pre tag, and in Markdown this prepends ">" characters.
  • Added the configuration option Code character styles with default value "*Code*", for specifying inline code. In HTML this adds the code tag, and in Markdown this encloses the text in backticks.
  • Added the configuration option Blockquote paragraph styles for specifying blockquotes. In HTML this adds the blockquote tag, and in Markdown this prepends four spaces.
  • Added the configuration option Section file name for customising individual HTML or text file names.
  • Added further options to writing goals, including an option to restart a goal when the project is opened.
  • Disambiguated single item and multiple item deletion in several dialogs with Delete and Clear All buttons.
  • File name truncation in the Welcome window now removes the middle portion to allow for version numbers.
  • Fixed a bug causing missing bookmarks when using the Suppress section breaks configuration option with an automatic table of contents.
  • Fixed a bug whereby drawing objects wouldn't be refreshed if the advanced option Load images on demand was enabled.
  • Added Configure item to the Add Word command in the spell-check dialog if showing a menu.
  • Added Clear and Search buttons to the personal dictionary dialog.
  • Spell checking now ignores URLs and email addresses, instead of trying to check constituent parts of them.
  • HTML import now supports multi-paragraph list items.
  • Improved rendering of guidelines in tables when in Text Highlighting mode.
  • Added character and page counts to the Word Count dialog, and the user can enter a value for characters per page.
  • Fixed freezing for a long time when opening or compiling a file in a folder containing many subfolders and files, by no longer traversing all folders recursively.
  • Fixed bug whereby MP3 compilation ignored the document selection.
  • Fixed Examine command to work with CBZ files.
  • When making a valid file name, Jutoh now strips accents before removing any remaining non-ASCII characters.
  • Fixed inability to change paragraph alignment from left aligned to indeterminate or vice versa, and similarly line spacing from Single to (none), using direct formatting tools.
  • Fixed toolbar customisation in a footnote dialog when right-clicking over the toolbar and choosing Customise.
  • In the New Project dialog, File Conversion Options page, removed a redundant file encoding option and added an option to add Markdown files. Also added an option to use file names or numbering if a title could not be extracted from a file.
  • Fixed a crash on close project bug if the status bar is hidden, introduced in 2.80.
  • HTML configurations no longer automatically create a subfolder out of the project file name to store the HTML files. The Book folder configuration option now exactly specifies the location, to be consistent with other formats. However, in new and existing HTML and text configurations, Book folder consists of %FOLDER% appended to the project file name for compatibility and to avoid clashes with existing HTML and text files. This can then be tailored by the user.

New in Jutoh 2.74 (Mar 6, 2018)

  • When creating a media document, you are now given the choice of creating a local resource from a file, or remote resource (URL) needed for creating Epub 3 files when you refer to a remote resource within arbitrary HTML.
  • When adding a word to the personal dictionary during a spell check, you can now choose to add the word to the project exceptions list (a special find and replace presets library called 'Spelling') or to the global personal dictionary. This behaviour can be changed via the new advanced setting Spell-check exceptions mode.
  • Fixed a bug whereby changing custom CSS for a style from project properties didn't 'stick'.
  • When editing a preset, the available styles are now present when choosing style search terms.
  • After editing a find and replace preset libary in Preferences, this name is available to Custom compile messages in advanced preferences without reopening the dialog.
  • Fixed bugs in specifying a named style for a new text box and changing border attributes when a named style has been specified.
  • Made the styles in the editor context menu alphabetically ordered with paragraph styles in their own submenu.
  • When removing a link, any bookmark in this fragment is no longer removed; similarly, removing a bookmark does not remove any link.
  • The shortcut for inserting or editing a URL is now Ctrl+K (for fresh installations), since this convention is used by various other applications.

New in Jutoh 2.69 (Dec 15, 2017)

  • Added Undo Project Properties, Redo Project Properties and Project Properties History commands to the Book menu, applying to edits to project properties including style sheets, configurations, cover designs, and string tables.
  • Movied Project Properties to the end of the Book menu, in line with convention.
  • Added Unlimited project properties undo to Preferences/Advanced/Options to control whether just one or an infinite number of project properties commands can be undone.
  • Reassigned Shift+Ctrl+T as the symbol insertion shortcut instead of Shift+Ctrl+Y.
  • In fixed layout projects, if the Pages per spread option is One and pages have Single left page, Single right page values, Jutoh no longer tries to merge these pages into a full-page spread so long as the configuration option Page width matches the edited page width. If the configuration value for page width is the same as the edited page width, then it is assumed the user doesn't want merged pages but is trying to ensure only one page is shown on the display. So in this case, Pages per spread is ignored and the pages are output as separate HTML pages. Otherwise, the generated code and warnings are hard to understand.
  • Inserting a text box from a menu command now shows a text box properties dialog first.
  • Added logging so you can see whether fixed layout pages are being split or merged.
  • Fixed a bug showing box styles in the sequence definition editor.
  • Editing in a temporary location for Dropbox, OneDrive, Google Drive and iCloud is now on by default.
  • Corrected the temporary location so that it doesn't itself use a syncing folder, if the user's Documents folder is set under OneDrive, for example, as can happen in Windows 10. It will now use the local Documents folder under the current user if it exists, or the system temporary folder otherwise. The Setup Wizard now warns if your default Jutoh project location is in the cloud.
  • Now avoids spurious error messages if trying to open a project file that has been deleted.
  • When editing a style, if the style name was accidentally cleared, the old style name is restored to avoid an empty style name.
  • When renaming a style, Jutoh no longer asks the user whether the project should be updated to reflect the style change, since this can be confusing and not doing it may result in incorrect formatting. Also, it allows undoing the command without prompting.
  • When specifying a project template or style sheet template in a batch script, Jutoh now assumes that these styles should take precedence over styles in any imported document (DOCX, ODT, etc.)
  • When specifying template, importstylesheet or mergestylesheet in a batch script, Jutoh will now apply the project template or style sheet when opening an existing project, not just when importing an existing document.
  • Added bibliography.autobuild, index.autobuild and fields.autobuild settings to batch scripts to allow these to be automatically updated during compiling if required.
  • Creating an index with Ignore accents checked now creates only one group per accented/non-accented first letter. Also, group headings are no longer bookmarked since accented group headings could cause duplicate bookmarks.
  • Fixed a bug writing ODT when image objects contain names with invalid file name characters, writing invalid ODT.
  • Added the number of rows to the large table warning.
  • In the TOC Entries panel, you can now change the target even if the original identifier was -1.
  • Fixed a bug on Mac where closing a help dialog with the system close button didn't exit the modal event loop, causing a hang.
  • When generating a basic table of contents page, folders are now linked.
  • Fixed a NavMap duplicate play order bug (causing an EpubCheck error) when a folder points to the same HTML file as the first document within the folder.
  • Fixed a bug displaying drawing objects with size attributes set.
  • Fixed a bug whereby editing levels in the outline editor did not store the paragraph style correctly.
  • Fixed checkbox size in document cleanup on Mac with "Retina display support" set to "Always", using a non-retina display.

New in Jutoh 2.68 (Nov 2, 2017)

  • The Insert Caption dialog has a new Insert box option and can now wrap the figure and caption in a text box, to help keep figure and caption together on supported readers.
  • Inserting a box around a figure and caption marks it with an Epub type value of figure, so that such boxes are output as figures in Epub 3. The automatic figure identification feature (enabled on the Project Properties/Accessibility page) has been modified to avoid generating extra figure tags.
  • Added Figure style and Insert box fields to the sequence editor dialog so that the Insert Caption dialog can apply appropriate styles.
  • Added a new context menu Insert Caption when the object under the mouse pointer is an image, drawing object or table.
  • The configuration option Limit images to viewer size no longer applies to objects with max width or height already set, to avoid defeating manual settings.
  • Added a warning when specifying a relative image height, since iBooks does not support it. Also added an advanced setting iBooks relative height warning to control this warning.
  • Fixed a crash on Mac on retina displays for unscaled cover design image objects with odd width or height, both when compiling and when editing a cover design.
  • Fixed broken images in highlighting settings when Retina support is Always but the display is not retina.
  • Previously, Jutoh generated pt units instead of em for heading text size, to work around a bug in older Kindle apps. This causes Kindle for iOS to not recognize the text size, and using em units does not appear to be a problem for modern Kindle apps, so the optimization has been removed.
  • Removed a warning when double-page spreads are used in Kindle fixed layout books and no orientation is specified. This is valid and results in a single page in either portrait or landscape orientation.
  • Fixed a bug when undoing a fixed layout object move, which could result in the object not being moved back to its original position if snap-to-grid or snap-to-margins was enabled.

New in Jutoh 2.67 (Nov 2, 2017)

  • Fixed a bug whereby Jutoh ignored the generic font family names listed in Preferences/Advanced/Cursive fonts; now the 'script' generic name will be written as appropriate.
  • Embedded font file URLs are now quoted if they contain spaces or single quotes, fixing a bug when viewing in Adobe Digital Editions.
  • Added new options to Preferences/Helpers for SVG to PNG conversion: choose between ImageMagick, Inkscape and custom command.
  • Added an Update drawing objects option to the Update dialog, to create PNG bitmaps from SVG pictures.
  • Added an SVG conversion configuration option to convert SVG images to PNG bitmaps at compile time. Also added SVG conversion scaling and SVG conversion custom options for fine control.
  • Added a Make PNG button to the drawing object properties page.
  • Jutoh will warn if your embedded fonts didn't match anything in the content, but font names only differed by spaces, since this is a common mistake.
  • When exporting ODT, Jutoh will now generate a simple TOC as it does for other formats, and will show a tip (instead of a warning) recommending use of an advanced TOC.
  • Since ODT doesn't make use of maximum size information for images, Jutoh now statically limits the image size to the specified maximum size (only one maximum dimension will be considered, favouring width).
  • Fixed a bug installing Kindle Previewer.

New in Jutoh 2.66 (Oct 4, 2017)

  • When notebooks are split, the tab dividers update live when dragged.
  • The menu command View | Clear Log Window no longer has an erroneous check mark next to it when clicked.
  • Fixed a bug opening a link from the URL dialog, whereby the bookmark would only be scrolled into view if it was in the same document as the link. This would affect clicking from an index section, for example.
  • Improved positioning of initially found text in Find dialog and Inspector.
  • Corrected problem with selection of objects in the Find dialog due to duplicated UI control identifiers.
  • Added prompts for detailed searching in the Find dialog for bookmarks, URLs, comments and conditions.
  • Inspector now works for All Documents in fixed layout projects.
  • If mixing reflowable and fixed layout documents, the cover is now only generated as fixed layout if the number of fixed layout pages is greater than the number of reflowable pages. This will usually avoid an EpubCheck warning about absolute positions.
  • If a section could not be found in the navmap, the link will be removed instead of included anyway, so the generated NCX will still be valid.
  • Improved the hint for a duplicate bookmark error, in the case that the bookmark is a paragraph identifier.
  • When reporting duplicate bookmarks and some other errors, the relevant object is selected where possible, and not just the paragraph.
  • Reduced flicker when simultaneously showing a compile error location and the KB topic for it.
  • When just one paragraph is selected (or text within it), the properties of the paragraph can now be edited along with its advanced properties without first deselecting text.
  • No longer generates incorrect HTML for a horizontal rule when the object is not in a paragraph on its own.
  • When importing drop caps from DOCX files, now preserves the horizontal space to text and the number of characters to drop.

New in Jutoh 2.65 (Sep 12, 2017)

  • After selecting a configuration in Project Properties and pressing OK, Jutoh will now change the current configuration in the control panel, since it seems to be the expected behaviour.
  • The Outline mode of the Inspector now moves the outline selection according to the current cursor position in the editor.
  • Added advanced setting Import styles on copy to make Jutoh favour imported formatting over original formatting where styles clash.
  • If Kindlegen execution fails to run successfully because of a problem with the TOC, Jutoh no longer suppresses link error messages, to make it easier to diagnose the problem. Error messages and KB topics have been clarified and expanded to make it easier to diagnose problems with bad links in TOC entries.
  • Extended Book | Import Update Images command to import images, SVG and MathML files into drawing objects, and added search for valid extensions not included in each image name. Documented in KB 0293.
  • Added Check All and Clear All buttons to multiple document copy dialog and export dialog.
  • Now installs Kindle Previewer 3 and not version 2 (automatic installation available on Windows only).
  • When importing font data into an existing embedded font document, the file name field will now be updated.
  • Fixed misspelling of settings.cnf location in mobile drive, when switching to storing settings externally in Mobile Preferences. Also fixed double initial mobile drive selection dialog.
  • Fixed crash bug in Jutoh for Mac OS X (64-bit) where retina display scale factor was not always applied to the cover thumbnail; this led to crashes when importing files or creating projects if the cover image dimensions were not exactly divisible by 2.
  • Added 11 more KB topics.

New in Jutoh 2.64 (Sep 12, 2017)

  • Fixed duplication of styles when copying documents from another project using Document | Copy Documents.
  • Fixed a bug whereby Paragraph dimension units wasn't initialised to the correct value for configurations in new projects, causing a warning to be generated for Mobipocket configurations.

New in Jutoh 2.63 (Sep 12, 2017)

  • Fixed restoration of editor palette width when quitting and restarting Jutoh.
  • Fixed a crash when importing an HTML file with no encoding.
  • Added Optimize links setting to TOC options, on by default, that works around a Kindle quirk by moving the first bookmark to the top of the chapter. Otherwise, text above the bookmark can be cut off when navigating.
  • Added a Find Style command to the style palette context menu, to allow convenient searching for content with this style.
  • Added an Edit Shortcut command to the style palette context menu, to make it easier to define a shortcut for a style or mark a style as a favourite.
  • Added an Options command to the style palette context menu. This allows you to restrict the styles to those used in the current document or project, and to optionally display favourite styles. You can also choose to display any shortcuts defined for styles.
  • Added List Style and Box Style options to the find and replace dialog.
  • When viewing all style types in the Styles tab, each style is now marked with a letter denoting its type.
  • Fixed problems showing the current box style in the style description window.
  • If width or height are specified in an image's custom properties, Limit images to viewer size optimization is not performed for that image. This allows setting an em size, for example.
  • Added the ability to reset the EpubCheck command by clearing the field in Preferences/Helpers and restarting Jutoh.
  • Worked around the bug in Kindle whereby clicking on the title page or TOC entry in the logical contents goes to the cover instead, when NavMap entries do not reference bookmarks, just the HTML files. The previous workaround for this problem was to create an advanced TOC with bookmarks; Jutoh will now add a bookmark at the top of each chapter and use these bookmarks in the NavMap.

New in Jutoh 2.62 (May 29, 2017)

  • The Mac 64-bit version of Jutoh now supports retina displays better - most UI elements including bitmap buttons and cover designs are now sharper. The 64-bit version is now the official version, and the 32-bit version is still available in case you have a PowerPC Mac or you have any problems with the 64-bit version. Retina support can be switched off or made to work with multiple displays with the advanced setting Retina display support. Please see KB 0196 for more information.
  • The Windows version of Jutoh now supports Hi-DPI (high resolution) displays by default, resulting in sharper text and graphics. On Windows, you can also set a scaling factor to increase most UI element sizes using the advanced setting Custom display size, regardless of monitor resolution. Please see KB 0196 for more information.
  • The Linux version of Jutoh now supports Hi-DPI (high resolution) displays by measuring the system font height to compute a scale factor. This can be overridden using the advanced setting Custom display size. Please see KB 0196 for more information.
  • Added an Outline mode to the Inspector, to show all headings as defined by the TOC properties or failing that, by outline level in paragraph styles.
  • Added Remove list formatting option to the dialog shown with Format | Bullets and Numbering, as an alternative to toggling the list formatting off in the Tools tab.
  • Added help button to the dialogs for Format | Styles and Format | Bullets and Numbering.
  • Added Move Under This Document command to the project outline context menu, for moving multiple documents under another document.
  • When selecting an item in the Inspector, the focus is restored back to the Inspector if the action caused a document to be opened and therefore focus to be given to the editor. This allows keyboard navigation of the Inspector.
  • Added a warning if image documents are found under Contents.
  • Added a warning if a CSS name or curly brackets were included in custom CSS properties in the Drop Caps page.
  • Added an advanced setting Describe favourites allowing the description for each item to be shown or omitted.
  • Fixed a bug with the find and replace history not being restored, on Windows.
  • Fixed a bug with the first entry in the help search being hidden (scrolled down) when help search is first used.
  • The Respect image sizes option now works properly for ODT import (i.e. by clearing this option, you can omit specified image sizes).
  • Improved split method guessing in Quick Import, based on the number of splits found by each method.
  • Choice properties in property editors may now show translations (where supported).
  • Fixed a bug that could cause cover design text to be drawn strangely if overflowing its box.
  • Fixed a bug on Linux whereby the cover design didn't size initially in the project properties dialog.
  • New artwork is now used in the fixed layout palette.

New in Jutoh 2.61 (Apr 18, 2017)

  • The configuration option Limit images to viewer size will no longer be applied to images, boxes and tables that have defined a class in their advanced properties, to prevent unwanted sizes being set.
  • Fixed a problem with the help dialog (shown from a Help button) appearing off screen due to use of multiple monitors.
  • Added a context menu for bookmarks in the Inspector, for inserting a link to the selected bookmark.
  • Index creation can now ignore accents when sorting items.
  • In text section properties, added a group of Metadata properties: Description, Author and Keywords. If present, they will be generated as metadata in HTML files (HTML configurations only).
  • Fixed a crash bug when checking for a duplicate cover image.

New in Jutoh 2.60 (Apr 2, 2017)

  • Added the configuration option Body CSS to allow per-configuration CSS specification, and in particular, specification of default left/right margins for Mobipocket configurations. This works around a problem whereby first-line indented paragraphs and full-indented paragraphs were not aligned on some viewers for larger text sizes, for example in the online KDP Kindle Previewer.
  • Replaced the configuration option Use relative dimensions with the option Paragraph dimension units, to give more flexibility.
  • Added a new document cleanup option, Replace tabs, replacing tabs with an indented paragraph style.
  • Added a new document cleanup option, Split large tables.
  • Colour tips now detect list styles that have hard-wired colours.
  • Improved the Repair missing character style names operation in document cleanup, so if a style name is used but not defined in the style sheet, a suitable style will be created, or the style name will be removed if there are no associated attributes.
  • Fixed a bug in the left/right arrows for cycling through configuration search matches.
  • Fixed a bug in the spell checker whereby clicking Replace All would not use a user-typed word; also the Replace All memory is reset when the spell checker is invoked again, in order to avoid unexpected replacements.
  • Fixed a problem showing the translation for missing character and paragraph style name errors.
  • Fixed a bug in copy and paste whereby data could be lost from font and media documents.
  • Added an error message if a font or media document has lost its data and needs to be reimported.

New in Jutoh 2.59 (Mar 20, 2017)

  • Added "Group heading" control in index options, to allow suppression of the alphabetic group letters.
  • Added the ability to find secondary headings when building a table of contents, for example combining "Chapter 1" with "In the Beginning" to form "Chapter 1: In the Beginning" in the TOC.
  • Added Export to Image File button to Cover page.
  • Replaced the document cleanup dialog with a new, clearer one showing a scrolling list instead of a scrolling panel, and incorporating a search facility.
  • Added Apply table template option to document cleanup, to apply a table template to all tables whose name (id) matches the given pattern.
  • Added a warning when launching an Epub that was generated using a configuration with 'Generate Mobipocket' enabled.
  • In the Styles tab of the Formatting Palette, added Shift+Enter as a way of applying the current selection when the focus is in the search control, while Enter cycles through the matches, or applies the selection if there is only one match.
  • Added a More submenu to the View menu, containing commands to show tabs in the Formatting Palette and a command to return the keyboard focus to the text editor. Ctrl+= is the default shortcut for showing the Styles tab, and Ctrl+, is the default shortcut for returning to the editor.
  • When importing style sheets using Import from Project, no longer imports link styles since they are controlled using their own option.
  • Added a tip and KB note describing how to fix the non-appearance of an embedded font in the editor.
  • Added a KB note about EpubCheck not running; Jutoh now shows this automatically if EpubCheck failed to run.
  • Now avoids prompting to set the reporting level to High until a certain amount of familiarisation has happened, to avoid overwhelming the new user with information.
  • Replace All in the Find and Replace dialog now allows the user to abort the operation if it's taking a long time; also the replacement count is shown in the status bar.
  • In the Find and Replace dialog, Cancel has been renamed Close.

New in Jutoh 2.58 (Feb 28, 2017)

  • Added link styles for formatting hyperlinks, accessed via Link Styles on the Styles page of Project Properties - see the topic Working with link styles.
  • The Project Properties dialog and Preferences dialog now show the last selected page, where appropriate.
  • Fixed some UI inconsistencies when a read-only project is open. Advanced search now works with read-only projects.
  • In the Inspector, the current selection is now maintained if possible after refreshing.
  • Added Epub 3 "epub:switch" support for drawing objects.
  • Now adds 'mathml' and 'svg' manifest item properties for Epub 3 automatically where a drawing object with MathML and SVG is used in a reflowable project.
  • Added document cleanup option Remove list styles from paragraphs with dash bullets to remove accidental bullet lists, especially for scanned documents in Slavic languages.
  • Fields imported from Word documents now retain their character formatting (colour, font and so on).
  • Importing sequences from DOCX and ODT now sets the number formatting style in the sequence definition.
  • Added "Formula" to the sequence object, allowing values such as "+1", "+0", and "1".
  • A final blank section after import is not retained.
  • Improved the "Flatten images" configuration option so images can be flattened with a background taken from their parent background colour, or a specific colour.
  • The configuration option "Use minimum size for cells" is now cleared by default for new Mobipocket configurations, since it works better when using actual cell widths.
  • The configuration option "Replace absolute widths" has been improved and now works for cells even the parent table has no specified width (100% is assumed).
  • Added KB 0261 and a warning about conflicting configuration options for ADE when replacing absolute widths and using minimum cell widths.
  • Added an Index button to the Help menu in Preferences to force a rebuild of the help index.
  • Fixed spurious reporting of blank paragraphs for hidden or blank cells.
  • Names for references imported from DOCX made more random to avoid duplication.
  • In DOCX and ODT import, now imports margins if possible, for more accurate conversion of absolute widths to relative widths.
  • In DOCX and ODT import, fixed reading tables with page break directly before them.
  • Fixed writing tables with page breaks to Epub/Mobipocket/HTML/ODT.
  • In DOCX import, fixed occasionally erroneous default font face name.
  • In DOCX import, now interprets a bottom border under a paragraph as a horizontal rule.
  • Added a tip about page references found in the project, with accompanying KB 0263 to help inform the user about removing an imported table of contents.
  • Fixed duplicate fonts in the embedded font wizard when selecting fonts more than once.
  • Added an advanced setting "Large table warning" so this warning can be turned off individually.
  • Fixed errors in table of contents/NavMap when a document excludes certain formats.
  • Removed an untuitive warning (no TOC found or generated) by allowing a TOC to be generated even if there are NavMap items present in Project Properties/Indexes/Contents (usually indicating that an advanced TOC has been generated, but it could indicate the need for a custom NCX but generated TOC).
  • Fixed ODT export horizontal rule image generation.

New in Jutoh 2.57 (Feb 3, 2017)

  • Added a new drop caps implementation, whereby drop caps can be specified in a paragraph's properties or in a paragraph style. Added a drop caps toolbar button, a Format | Text | Drop Caps menu command, a dialog for inserting or editing drop caps, and a page in the paragraph properties and paragraph style properties formatting dialogs. Drop caps CSS can be customised per configuration via the new "Drop caps CSS" configuration option. Formatting small caps for the first few words can be chosen as an alternative to drop caps. See "KB 0004: How to format drop caps" for more information.
  • Implemented drop caps import from DOCX and ODT.
  • Added "Spell-check next document prompt" to Advanced Settings, to allow the suppression of the prompt after each document has been checked.
  • Added "Box style substitutions" configuration option.
  • Clicking Close in the Spelling Check dialog now aborts the spell-check instead of just advancing to the next document.
  • Fixed a problem with the "Limit images to viewer size" configuration option whereby if an image had no actual size specified, adding a maximum size of 100% caused the image to always expand to 100% in ADE and related viewers. Now Jutoh works around this by specifying the image width in pixels if no size is specified.
  • Fixed a glitch whereby line spacing was falsely reported for footnotes.
  • Fixed a bug counting blank paragraphs and other problems multiple times if compiling multiple formats at once.
  • Restored elimination of font name, font size and colour from both named styles and automatic styles in Document Cleanup. Also fixed a bug removing attributes from named styles.
  • Fixed a file extension bug in HTB/CHM (xhtml caused the HTB viewer to fail) and added a warning if compiling these formats in standard Jutoh.
  • Fixed a bug whereby changes in the outline level of a style were not properly reflected in headings using that style.
  • Added a warning when generating ODT that the outline level of headers must be 1 for page styles to work correctly.
  • Fixed a crash in ODT generation when a header or footer has blank paragraphs and blank paragraphs are being reported; also fixed unnecessary double processing of some headers and footers.
  • Fixed redundant generation of folder names in ODT export.
  • Fixed a bug that removed box attributes when applying a link to pictures.
  • No longer imports line spacing that is less than 100%. This can cause editor navigation problems as well as leading to poor formatting.
  • Slightly improved focus behaviour for the Find dialog on Mac: pressing Cmd+F or Cmd+D focuses the text control in the Find dialog (may need to be pressed twice on the 32-bit Carbon version). Fn+Enter finds the next match.

New in Jutoh 2.56 (Jan 20, 2017)

  • Added a warning when maximum size is used for Mobipocket configurations, as Amazon doesn't support it. The warning is only emitted if an actual size has not been specified.
  • Added a new configuration option "Generate line spacing" to make it easier to fix line spacing for the whole project by switching this option off. Line spacing warnings are now only emitted for HTML-based formats.
  • Fixed a bug in CBZ generation such that generation failed if automatic fields and numbering update was switched off.
  • No longer auto-fills from the previous project's metadata in the absence of explicitly set auto-fill data, to avoid confusion.
  • In DOCX and ODT import, centred images that aren't "in line with text" or "anchored as-char" are made to be centred in Jutoh by modifying the parent paragraph. In other words, centring is more likely to be respected, even if the anchoring mode is not supported by Jutoh.
  • In DOCX and ODT reimport, replaces existing page styles rather than adding styles of the same name.
  • Fixed a DOCX import problem confusing resource ids from different XML files.
  • In DOCX import, image names are always set (including for EMF files) so duplicate images can be optimised.
  • In ODT import, when importing image names, Jutoh strips off any suffix following a hash symbol (#). This works around a problem in ODT files whereby image names cannot be identical - they can now be named in the original ODT file by appending a hash symbol and a number (or other unique text).
  • In ODT import, fixed a bug whereby all images could become floating.
  • In ODT import, now respects a relative width in images and text boxes.
  • In ODT import, duplicate images now all get the same name (the name of the first image) to make it easy to optimize exported duplicate images.
  • In ODT export, fixed floating box support.
  • Added a new option "Import relative positions" in Preferences/Import, switched off by default. This reduces confusion from Kindlegen warnings, and relative positions in floating objects are rarely critical.
  • Added a new configuration option "Generate relative positions", off by default in Mobipocket configurations. This reduces a warning that can cause confusion.
  • Added a new Jutoh warning for relative positions, and updated KB0144 to reflect the new options for eliminating the warning.
  • Drawing objects can now float.
  • Added an advanced setting "Copy PNG images" to allow disabling of PNG copying. Word 2010 crashes if PNG images are copied, but some applications can handle it, such as LibreOffice, allowing pasting of transparent images.
  • Added PNG clipboard copying to Clip Library.
  • Fixed a bug whereby copying an image to the clipboard from a clip library would fail on some platforms (the clipboard was not opened and closed properly).
  • On Windows and Mac, images with transparency are now copied to the clipboard with a white background, which is usually more helpful than black. On Linux, bitmap transparency is preserved via copy and paste anyway.
  • The initial filter selection in the import and quick import file dialogs now persists between uses and sessions.

New in Jutoh 2.52 (Dec 17, 2016)

  • Added initial CBZ comic book import and export support.
  • You can now import from fixed layout Epub 3 and CBZ from the New Project Wizard.
  • Renamed the Verbosity control in General Preferences to Reporting with values Low, Medium and High, and added a Reporting control under the list of errors. Compile messages now come in three kinds: Error, Warning and Tip.
  • Some warnings, such as for colour, are now tips. Added a tip about blank paragraphs.
  • The user is now asked if the Reporting control should be set to High the first time there are hidden messages.
  • Pressing the enter key in the Errors list, if focused, now shows the Details tab, to save mouse clicks when reviewing errors.
  • Applied a fix to prevent double-clicking on the Errors list also activating a link in the error description.
  • Previous/Next buttons in the Details window now show the error location immediately.
  • There is now a context menu for the errors list, which allows alphabetical or chronological sorting of the messages, and copying messages to the clipboard.
  • Fixed TOC bookmark assignment if there is a table at the top of the section.
  • Fixed potential duplicate identifier output if multiple drawing objects are specified.
  • Removed the General Preferences option to assign the search control to either help or global search.
  • Added Auto-Replace customisation button to General Preferences.
  • If Jutoh finds a table of contents by title, but it doesn't have a "toc" guide type, it is assumed that a "toc" guide type was intended.
  • Fixed a bug in the default properties for the "aside" tag (too many properties).
  • Spaces in URLs are now replaced with .

New in Jutoh 2.50 (Nov 7, 2016)

  • Updated EpubCheck to 4.0.1 and fixed the EpubCheck download location in the Helpers panel.
  • Added checking for hard-wired black and white colours that may cause illegibility and book rejection. Use the advanced setting "Colour warning" to disable this warning.
  • Fixed a crash if importing from HTML and reporting that an encoding has not been found.
  • Fixed font selector dialog for 32-bit version on macOS X 10.12 (Sierra) by avoiding the native font dialog.
  • If registration fails, Jutoh shows details of the input characters to aid diagnosis.
  • The caption dialog now remembers the last category sequence selection, including between sessions.
  • No longer complains about links in the NavMap to documents that are conditionally-compiled out of the book; the links are silently removed.

New in Jutoh 2.49 (Oct 18, 2016)

  • Added Notes tab or field to image, drawing, media object and table properties.
  • Rearranged the drawing properties to include standard tabs plus a Drawing tab, to be consistent with image and media object properties dialogs.
  • Added a new configuration option "Suppress section breaks" to merge documents, as documented in KB 0224.
  • By default, configurations and commands are no longer searched, to give preference to search results in the manual. You can change this in the help options (click >>).
  • Fixed missing shortcuts on Next Document, Previous Document commands. Delete shortcuts.dat in the Jutoh application settings folder to reset menu command shortcuts.
  • Fixed a bug in cell properties that sometimes applied changes to only one cell in the selection.
  • When "Replace strings in content" is checked, string table replacements are also applied to any custom CSS.
  • Updated KB 0050 to cover the case where small images with no size specified become large when Limit images to viewer size is checked.
  • In the Find and Replace dialog, removed a redundant "No more matches" dialog after saying "No" to searching in the next document.
  • Fixed a bug in Find Unused Styles in the Bulk Style Deletion dialog, when All styles has been selected (styles were marked as unused when they were not).
  • Fixed a bug in the 64-bit Mac Cocoa version of Jutoh whereby text entered into code editors was not retrieved, for example in the drawing object properties dialog.
  • Added KB 0225 explaining how to switch off enhanced typesetting and page flip for Kindle books.

New in Jutoh 2.48 (Sep 8, 2016)

  • Added Tracks tab in the media object, supporting VTT track files. HTML5/Epub 3 output generates tracks referencing the VTT files included in the project as either media documents or source files.
  • Media objects can reference multiple pipe-separated file names to give alternative media in separate source tags.
  • Added Check Unused Styles button in bulk style deletion dialog which selects all styles that are not being used in the project.
  • Added KB 0221 to explain how to delete redundant styles from a file imported from Google Docs.
  • Fixed a crash bug when importing an ODT containing boxes.
  • Fixed a crash bug when editing footnotes and advancing to a different one from within the footnote editor dialog.
  • Fixed a spell checking glitch whereby suggestions could end with periods or hyphens whereas word segmentation treats this punctuation as separators (affecting German spelling in particular).
  • Now removes any rogue spaces from before URLs, which can produce strange Kindlegen errors and break links.
  • When importing from a Word file, Jutoh processes styles which have the option 'Do not add spacing to paragraphs of the same style' checked by creating new styles without spacing. This ensures spacing between paragraphs is as per the original document. KB 0221 explains this.
  • Improved the display of warnings after document import using Quick Import.
  • Added KB 0220 on creating an advanced TOC when images are used for headings.
  • Fixed bug in .mobi conversion on Windows whereby the wrong Calibre path was used and conversion failed.
  • Changed order of warnings when trying to check a Mobipocket file, to make it less likely that the user will try to check a Mobipocket-optimised Epub file (while still allowing it if necessary).
  • When double-clicking on an error message, if there is a KB article associated with it, the KB article will be shown automatically.
  • Added WOFF2 to the available file extensions in the font import UI, and added WOFF2 to the available media types.
  • Added warning and KB article for when Kindlegen complains about PostScript OTF files.

New in Jutoh 2.47 (Jul 28, 2016)

  • Added soft hyphen object to Format/Insert/Symbols menu.
  • Added "Avoid breaks in tables" configuration option, for both HTML and ODT, and ODT now also responds to "Page break inside" property per table if set to "avoid".
  • Fixed bug in ODT generation introduced in 2.45 whereby line breaks were removed in all contexts and not just links.
  • If favourites are defined, they will be shown in the shortcut window shown with View | Customise Shortcuts (Ctrl+.), allowing an alternate way to apply a favourite.
  • Fixed wrong presentation of some shortcuts in the shortcut editor and favourites window on Mac.
  • Added detection of old and corrupt formatting left over from Jutoh 1, and improved corrupt object correction in Document Cleanup.
  • Double-clicking on a file in the project file browser now selects and opens the file.

New in Jutoh 2.46 (Jul 25, 2016)

  • Improved code generation for heading styles so the warning about headings and additional direct formatting no longer appears.
  • Added a Save As button to the main toolbar (disabled by default: enable it by customizing the toolbar).
  • Registration dialog and setup wizard now accept user name and key in the same line separated by a comma, to take into account future key fulfillment schemes.
  • Restored the Check for Updates command on 64-bit (Cocoa) Mac, showing the Jutoh download page.

New in Jutoh 2.45 (Jul 18, 2016)

  • When selecting or navigating to a box or table within the Inspector, now the focus is set to the appropriate cell or box, instead of just selecting the range around the object, so that commands will immediately apply to that object. It also means that right-clicking on the selection doesn't immediately deselect it.
  • In the Inspector, the arrow keys now go immediately to the currently selected object.
  • In the Inspector, removed duplication of search results if the text is in both the name and the description.
  • Fixed a bug that prepended "media/" twice to media file if the media document was created via New Document.
  • When checking for bullets without accompanying list styles, don't issue a warning if we're auto-numbering since bullets are used to implement this feature. This suppresses some spurious warnings.
  • Fixed a crash when dragging content that contains a sub-container such as a table cell, to that sub-container.
  • Fixed a bug whereby the Split Cells command was shown as available in the presence of an arbitrary selection.
  • Fixed a bug in ODT code generation whereby links surrounding images did not have escaped special characters, causing file load failure.
  • Dark grey panel titles restored to light grey in 64-bit Mac Cocoa version.
  • Cmd+C no longer closes dialogs in 64-bit Mac Cocoa version.

New in Jutoh 2.44 (Jul 9, 2016)

  • When editing a project in a sync folder such as Google Drive or Dropbox, Jutoh will now edit the temporary project file in Documents/Temporary Jutoh Files instead of the system temporary folder, to avoid the file being deleted by the system if editing without closing the project for several days. The advanced setting "Temporary folder" will be used instead if specified.
  • In fixed layout mode using reflowable sections to create a fixed layout book, the correct viewport is now written to all HTML files.
  • Fixed layout code has been tidied up by writing classes instead of inline styles where possible.
  • Fixed a hang in spellcheck when there are large images in a document.
  • Fixed a bug whereby a document is not marked as modified if a text box is removed via the context menu; fixed a similar bug with case changing commands.
  • Fixed a bug in ODT generation for boxes in lists.
  • Fixed clipped small bitmap buttons on Mac/Cocoa.
  • Fixed display problem for property sheets on Mac/Cocoa (retina displays).
  • Fixed a bug whereby using the cell properties dialog to change an attribute such as vertical alignment also changes the borders in some circumstances.
  • Fixed a bug causing Jutoh to always stop Windows sessions from terminating.
  • Removed the slightly confusing Windows-only auto-paste feature.
  • Documented fixed layout previewing on Kobo eInk devices (rename extension to .fxl.kepub.epub).
  • No longer adds 'General Fiction' to the subject metadata if it is left blank in Jutoh.
  • In ODT export, XML is now transformed correctly in comments, and ASCII 29 characters are filtered out.
  • If a heading style is used without certain attributes such as weight, style and alignment, these styles are reset in the HTML to avoid confusion when the HTML defaults conflict with Jutoh defaults.
  • Added a warning and hint for generating Epub 2 with the configuration option 'Generate NCX' not checked.
  • Added a warning when the 'toc' guide type is not present, in Epub and Mobipocket builds.
  • Added a warning and accompanying KB topic about specifying a paragraph bullet without using a list style.
  • Added the Knowledge Base topics KB 0201-0214 and KB 0040, including one on making box sets and one on image size.

New in Jutoh 2.40 (Nov 19, 2015)

  • Fixed an image quality bug in an imported project.
  • No longer sets the title-page guide type when importing a file, since it can conflict with guide types set in a script.
  • Fixed Epub generation for documents with Include in spine disabled; these are now still included, but marked with linear=no.
  • Closing find and replace window saves any changes in the dialog.
  • Fixed blank log window in script runner dialog on Intel/Cocoa Mac version.

New in Jutoh 2.39 (Nov 11, 2015)

  • Fixed a crash when editing a box or image whose box style has a base style that is no longer in the style sheet.
  • Fixed duplicate bookmark warning for OpenDocument compiles.
  • Custom colours added when using colour swatches (for example in Preferences/Appearance) will now be consistent with other colour dialogs, and preserved between sessions.
  • Control-clicking on an endnote number now correctly shows the corresponding note.
  • Navigating to the previous and next section within the section properties dialog now works across the project hierarchy instead of being limited to the current branch.
  • When renaming a style that is a favourite and/or has a shortcut, Jutoh now retains the favourite status and shortcut for the renamed style.
  • Now imports character units from DOCX files for paragraph indentation, using the same approximate mapping to mm that is applied (in inverse) when converting to em. This should allow more accurate em (character) values to pass through conversion from DOCX to HTML, Epub and Mobipocket.
  • Fixed clashing paragraph/list identifiers in DOCX and improved indents for linked paragraph/list styles.
  • Fixed indent glitch when previewing list indentation in formatting dialog and there is no subindent.
  • In the code style preferences, added the ability to set the font face and size of the Default style to all styles.
  • Added the Change Case submenu to the editor context menu.
  • On Mac OS X using the Cocoa/Intel-only version of Jutoh, the DPI-aware property has been set for the executable so text in the UI and the editor will be sharper on retina displays.

New in Jutoh 2.38 (Nov 11, 2015)

  • Replaced the MySpell spelling checker with Hunspell, which has better support for a variety of languages.
  • Improved HTML code generation for borders and outline so an explicitly disabled border isn't generated with a zero width.
  • Fixed a crash adding a media object.
  • Added Media type field to the media object properties, to specify the type for remote resources.
  • Now includes remote resources in the OPF file if specified in media objects.
  • Creating a new document via the context menu now inserts the document after the selection, not after the last document, consistent with the other methods of creating documents.
  • Corrected a bug in generating the NCX file causing links to be inactive in Epub/Mobipocket.

New in Jutoh 2.37 (Nov 11, 2015)

  • Fixed document cleanup for tables.
  • Fixed bug in font embedding code that suppressed bold.
  • Restored InDesign footnote cleanup broken by recent HTML import changes.
  • Fixed retention of paragraph identifier in advanced properties when copying and pasting.
  • Fixed bug in HTML generation with preformatted paragraph style within a table cell.
  • Fixed inoperative Paste menu item in property grid value controls such as in string tables and configurations, on Windows.
  • Fixed NavMap editing for fixed layout books in Project Properties/Indexes/Contents.

New in Jutoh 2.36 (Nov 11, 2015)

  • New speech features:
  • Added Speech tab to the Formatting Palette, with an Objects sub-tab for adding speech markup, and a Profiles sub-tab for editing speech properties via speech profiles.
  • Added speech and pause objects as convenient aliases for span for marking up speech.
  • Added a specialised speech object properties dialog showing just speech-related properties.
  • Added a lexicon document with editing, import and export of PLS lexicons.
  • Added SSML and SAPI generation from speech markup for improved speech output.
  • Added a new document format, the Speech Archive (.sparch) file. This contains SAPI, SSML, text or portable (binary) documents that can be distributed and used to generate speech audio files, working around voice distribution licence limitations and giving the book customer more flexibility. A .sparch file can be opened using an unregistered version of Jutoh. Speech archive generation can be enabled in a speech profile.
  • Added an Elements item to the Insepector tab, for finding speech and other element objects.
  • Added a CereVoice speech engine handler, using an external program on Windows, Mac and Linux. A CereVoice command-line program to use with Jutoh can be downloaded from the Jutoh download page.
  • Added the option to highlight sentences when reading (currently Windows/SAPI only).
  • Added a speech sample Patient Advice Speech Sample.jutoh illustrating a number of markup techniques.
  • Other new features:
  • Added a Code Formatter dialog, invoked with Format | Insert | Code.
  • Added Image name field in the fixed layout page palette for avoiding duplicate backgrounds.
  • Added Use page styles configuration option for suppressing page styles and headers/footers, e.g. for Smashwords ODT.
  • Added the ability to mix footnotes and endnotes at the same time, and also the ability to specify numbering styles for footnotes and endnotes, to distinguish them from each other.
  • Added a tooltip to tag objects such as span and div, showing any set properties.
  • Epub 3 import is greatly improved, with inclusion of nav, section and aside tags, conversion of pagebreak spans to print book page numbers, and conversion of notes to footnotes. Outer sections are optimised out and the Epub type placed in the document's properties.
  • Fixed layout Epub 3 import now works (quality dependent on the complexity of the XHTML and CSS), both from XHTML files and spine images.
  • Added the configuration option Font size adjustment, allowing the simple implementation of large print books.
  • Added the configuration option Generate NCX, to allow disabling of the NCX in an Epub 3 file.
  • Added the configuration options Superscript CSS, Subscript CSS for increased customisation.
  • Small changes and bug fixes:
  • When editing favourites from the Favourites tab of the Formatting Palette, the selected favourite is selected in the shortcut customisation dialog.
  • The Favourites panel is updated when a style is deleted or renamed.
  • When editing a style from the Formatting Palette, or showing the menu from More, the selection is retained instead of switching back to the current editor style.
  • When exporting to ODT, footnotes are written as either footnotes or endnotes, and the "Endnote Characters" character style is also written out to add superscript formatting to endnote numbers.
  • Fixed a crash bug when inserting sub-tables into tables.
  • If cells are selected in a table, the Backspace key now deletes complete rows or columns, or clears the cells if a complete row or column is not selected.
  • If cells are selected in a table, pasting a subtable with the same number of rows or columns as the table destination will now cause the selected cells to be deleted and the subtable pasted at the start of the row or column. This allows, for example, pasted rows to replace the selected rows.
  • If blank cells are created when inserting a subtable, each blank paragraph now has a style.
  • Splitting cells now works for a selected block of cells, and not just a single cell.
  • Merging cells works when the whole table is selected.
  • Double-clicking on an error related to a table cell or box now highlights the containing paragraph.
  • When inserting a new paragraph before a paragraph containing a bookmark, the bookmark is removed from the blank paragraph (i.e. the bookmark is not duplicated across two paragraphs).
  • Fixed an parsing XML bug when using traditional Chinese in a footnote.
  • Fixed hyphenation suppression in ODT writing when specifying no hyphenation via the Font tab of the formatting dialog; also fixed ODT suppression of paragraph breaks after a paragraph when specified via configurations.
  • Fixed a bug in the Page Style Management dialog whereby choosing a custom paper size will cause the width and height values to be set to the same value.
  • Widow and orphan control configuration options now apply to ODT.
  • Added Register-true text alignment option to page layout dialog, exported to ODT.
  • A table on its own in a paragraph whose HTML will be generated without a containing paragraph will now adopt the parent paragraph's left and right indentation, adding these values to the table's existing left and right values, so the output will more closely resemble the appearance in the editor.
  • Fields such as dates and variables are now output to plain text format, and are also highlighted without any custom font face and size.
  • For the Mac Cocoa version, replaced the style combobox in the editor toolbar with a different implementation that works.
  • Word count now treats a hyphenated word and a word containing an apostrophe as a single word.
  • Fixed a bug in Document Cleanup whereby missing paragraph substitutions weren't applied.
  • Generated automatic bookmarks are now shorter, in order to work around a bookmark truncation bug in Microsoft Word.
  • Fixed a bug whereby SVG images specified as media documents were not written to ODT.
  • Fixed a bug in citation editor whereby after checking Show all properties and typing into a field not normally shown, this field would not be shown when editing for a second time (although the field value would be retained).
  • Show all properties on the field editor/citation editor is now persistent within a Jutoh session.
  • When joining documents, any children of the next document are appended to the current scrap instead of being deleted.
  • Changed the way shortcuts are defined on Mac; now the modifier shown as 'Ctrl' is shown as 'Cmd' on Mac, for better compatibility between platforms. The 'raw control' key maked as Ctrl on a Mac keyboard can be defined if necessary, on Mac only.
  • Corrected the malfunctioning font up-down control in the formatting dialog on the Mac Cocoa version of Jutoh.
  • The Styles tab colouring of selected items is now consistent with the other Formatting Palette items, using a light grey background.
  • An attempt to print a fixed layout project now results in a message suggesting printing via an ODT file.
  • Inserting an image via drag and drop on Windows now sets the image name.
  • If the author metadata attribute 'opf:file-as' is present, it is converted to 'file-as' when writing Epub 3.
  • Corrected lack of hyperlinks from images in generated ODT.
  • Fewer styles are created when importing from HTML and Epub.
  • Embedded fonts are imported from Epub.
  • Epub 2 and Epub 3 import now imports the navmap into the main TOC, and if an NCX is not found in an Epub 3 file, the toc nav element is used instead to create the contents entries. NCX/nav entries without links are now handled appropriately. Nav export places the TOC title in the nav, not the top of the file.
  • When importing from HTML and Epub, lists no longer generate a warning about indented paragraphs.
  • Fixed a bug writing multiple metadata instances where the first id was reused for subsequent instances; also the xml:lang attribute is now correctly positioned in the metadata instance.
  • Added configuration options Epub metadata namespaces, Epub package prefix.
  • Changed default HTML file extension to xhtml to avoid Epubcheck 4 warnings, and ensured changing the HTML extension in Project Properties marks the project as modified.
  • Added support for WOFF font files.
  • Fixed a bug in the spellchecker dialog where the wrong selection would be made if there were large images in the document.
  • The last-used formatting palette tab is now always visible when Jutoh starts.
  • List styles are preserved in footnotes in merged style mode.
  • Fixed a bug in importing indentation from DOCX when the indentation is directly formatted, and also improved indent import when left indent and hanging indent are specified or inherited in separate style definitions.
  • Fixed a bug in the pronunciations dialog whereby replacement strings were not deleted, and added a Clear button.
  • Fixed incorrect TOC wizard behaviour when a scrolling panel is visible due to overflow of text (for example when using the German translation).
  • Added standard Backspace, Shift+Backspace, Alt+Left, Alt+Right keyboard shortcuts to the help window.
  • Jutoh on Linux now recognises devices under /media/ (as Ubuntu requires) and not just under /media.
  • You can specify Editor line height in Preferences/Advanced, to speed up scrolling. The default is now 10 pixels per line.
  • Changing settings in Project Properties/Fields & Numbering now always marks the project as modified.
  • Fixed a DOCX import bug whereby the base style of a character style was lost.
  • Removed the feature that deleted paragraphs with a "Comment" style since it can be confusing if the style is imported from an existing document.
  • Fixed a bug in horizontal border drawing in table cells whereby the style was not respected.
  • When specifying absolute column sizes in tables, Jutoh now calculates the table width when exporting to ODT, correcting the resulting table size.
  • Sorting indexes and tables of contents now ignores certain characters such as quotation marks.
  • Added Class field to the horizontal rule dialog, and fixed generated code for left-aligned rules.
  • Fixed a bug with search selecting the wrong text if the search was for a font size and the document was edited during the search.
  • Now if you change the cursor position before the next Find, it will search from that position.
  • Pane resizing is now 'live' on all platforms, and this avoids a bug drawing the sash in the wrong position on Windows when the application is scaled.
  • Rationalised snapshot file names so when there are many of them, they sort correctly in time order.
  • Added a Close command to the context menu shown for a project in the Projects tab.
  • Changed the behaviour of the command Format | Text | Reset Text Formatting: the user can now place the cursor within character formatting to remove the formatting, instead of precisely selecting the text. If there is no character formatting, the paragraph style is reset (direct formatting is removed).

New in Jutoh 2.35 (Jun 25, 2015)

  • Added file size change information after a File | Compact Project command.
  • When splitting a document, the new document no longer takes on the guide type of the old one.
  • Fixed a bug writing image objects in a fixed layout project when Use specified image file names is disabled.
  • Fixed out by one bug when adding spans in Bulk Bookmark Management, fixed incorrect span positions when applying to more than one paragraph; line breaks now treated as sentence endings.
  • Fixed broken reporting of tabs in footnotes.
  • Added Next/Previous footnote buttons, for going to the next or previous footnote in the currently-edited document.
  • Fixed absence of toolbar for footnotes edited in a fixed layout document.

New in Jutoh 2.34 (Jun 17, 2015)

  • Fixed table widths on Kindle for iOS by adding min-width attribute in Mobipocket generation mode.
  • Added a new configuration option Preserve spacing after page break to force HTML-based readers to obey space before paragraphs after a page break.
  • Fixed a bug in the New Configuration dialog whereby the existing configuration selection choice was wrong.
  • The Bulk Bookmark Management tool now removes identifiers from tables and other objects.
  • Fixed regex matching when the matched string is zero.
  • Fixed small caps output to ODT (wrote fo:text-transform instead of fo:font-variant).
  • The configuration option Use specified image file names is now switched off by default, to avoid confusion when images accidentally have the same name. KB0165 and KB0176 help people find the relevant option.
  • Fixed image duplication avoidance using the Name field in ODT, if Use specified image file names is enabled.
  • Dragging an image to the editor in Windows no longer changes the image format, unless the image has to be resized according to the setting Resize images to max in Preferences/Import, in which case PNG is used to avoid loss of quality.

New in Jutoh 2.33 (Jun 11, 2015)

  • Fixed a bug in the command File | Save Snapshot whereby if Jutoh was editing in a temporary directory to avoid file syncronisation problems, it would save the old file in the original location instead of the currently edited file.
  • If Jutoh crashed when editing in a temporary location for file syncing service compatibility, when restarting it will now prompt to restore the file from the temporary file.
  • When creating a new style, the available base styles are now sorted alphabetically.
  • Added a new advanced setting "Suggest new bookmark names" so bookmark suggestions can be switched off.
  • The Document Cleanup option Clean up tables now removes redundant spans for columns or rows that have identical spans (OCR applications may produce redundant spans).
  • Inserting a heading cross-reference no longer requires automatic numbering to be switched on, and some bugs with heading cross-references have been fixed including when writing to ODT.
  • Added a warning when inserting a cross-reference to a heading which has no associated bookmark or reference mark (since Jutoh won't be able to find the heading when updating the cross-reference).
  • When pasting plain text into bookmarked text, Jutoh tries not to break up the bookmark, which can lead to duplicate bookmark warnings.
  • Adding a new configuration now shows a more intuitive dialog that offers a choice between cloning an existing configuration, and creating a default configuration for a given format.
  • By default, Mobipocket configurations now have "Use relative dimensions" checked since using absolute dimensions (mm) caused Kindle Look Inside spacing to be omitted in some cases. Jutoh also now warns if Mobipocket configurations have this option switched off; the warning can be suppressed via Preferences/Advanced/Warnings/Relative dimensions warning. See also KB0169.
  • Worked around a problem with image object sizing in fixed layout projects when displayed on a Kindle Paperwhite device. The size may be wrong for this device when "Auto region magnification" is switched on, but different code is used when the magnification is switched off, showing image objects correctly sized on the Paperwhite.
  • Fixed a bug in specifying prerendering for fixed layout objects, whereby specifying prerendering in the project region properties (as opposed to the configuration) wasn't taken into account.
  • Fixed a crash when finishing editing a text box within a fixed layout text object, and then editing a text object again.
  • Added KB0170 for instructions on fixing image centring in text objects in a fixed layout book on Kindle Paperwhite, by inserting the image into a table. The article also mentions that the image aspect ratio may be distorted unless you specify both size dimensions (fixed-layout Kindle books only).
  • When importing from DOCX and there are styles that implement first-line indent but not left indent, Jutoh tries to statically combine the inherited indentation values, since normally Jutoh expects left indent and first-line indent to be present in the same style.
  • When importing from DOCX or ODT, Jutoh tries to avoid using a blank section title.
  • Jutoh now doesn't warn about Kindlegen errors if a hash character is found in the project path, only if one is found in the file name.
  • Fixed a bug editing image or text box properties within a fixed layout text object, whereby size and position checkboxes and units would be disabled if an object's properties had previously been edited.
  • Added Discard empty paragraphs option to Preferences/Import as a default, to allow changing the empty paragraph behaviour for Quick Import. The default for this value is now off, to maintain the original appearance of the imported document as much as possible.
  • After import from a document containing styles whose names have accents, the configuration option Abbreviate style names is enabled in order to suppress a warning about it.

New in Jutoh 2.32 (May 25, 2015)

  • Fixed a bug in applying lists introduced in 2.30 (the list would only show after closing and opening the document).

New in Jutoh 2.31 (May 23, 2015)

  • Images that are scaled to fit the editor and have borders are no longer cropped on the right hand side.
  • Added an advanced setting "Maximum number of open tabs" to prevent crashes due to excessive use of resources.
  • Replace All now sets a temporary limit of 30 tabs to avoid hanging on Windows.
  • Added an advanced setting "Text to speech" to allow the user to switch off speech functionality, in case it doesn't initialize correctly.
  • Fixed a bug in providing tips for EpubCheck errors introduced in 2.29.
  • Fixed a bug whereby formatting information would not be displayed in the Styles formatting palette tab.
  • Fixed generation of table immediately following list in ODT export.
  • The experimental Mac Cocoa version of Jutoh is now a 64-bit executable.
  • A 64-bit Windows distributable is now available.
  • Improved book generation performance for large, complex chapters.
  • Improved import performance by avoiding repeated loading during reference resolution and display.
  • In the command Document | Delete Documents, Jutoh no longer deletes all documents in a folder if the folder was selected but some documents underneath the folder were not.
  • No longer fills in the user name for the registration dialog from the computer name, since this cam be different from the one associated with the key and can cause confusion.
  • ODT export now writes empty paragraphs at the end of a section (for Word compatibility) with the style "Standard" instead of no style.
  • ODT import uses the style "Standard" for a paragraph with no style.

New in Jutoh 2.30 (May 13, 2015)

  • Fixed a bug introduced in 2.29 whereby if the style description wasn't shown, the selected style would not reflect the style at the cursor.
  • Fixed resolution of links after import if an object contains both a link and a bookmark which could cause problems in 2.29.
  • When removing a box style from an image or box, the individual box attributes are also removed.
  • Fixed crash in reimport if the cover design is a template rather than a simple image.
  • Added the configuration option "Generate cross-reference page numbers" to allow page numbers to be shown in cross-references instead of the word 'here'.

New in Jutoh 2.29 (May 11, 2015)

  • Added a Clips tab to the Formatting Palette, allowing maintenance of clip libraries for easy insertion of text, graphics and fonts into your project.
  • Added the command Format | Insert | Embedded Fonts with a wizard for making it easier to add a family of embedded fonts.
  • Added the ability to number headings automatically, with two extra options in Project Properties/Page Layout to control numbering and a new Fields and numbering option in the Update dialog.
  • Added new fields set variable, get variable. These can get and set string table variables and metadata, and retrieve various project and system statistics.
  • Added a new date field, with custom formatting options and static and dynamic modes.
  • Added new fields for cross-referencing: reference mark, sequence, cross-reference. Reference marks mark a span of content for cross-referencing, and sequences increment and show a number. The cross-reference field implements various ways to refer to content in the book.
  • Added new command Insert Caption, which inserts a sequence field and applies a style.
  • Added a new Fields & Numbering page to Project Properties, with controls for editing sequence definitions and outlines, and automatic numbering and field updating.
  • Added a new command Book | Upload, which shows a Book Upload dialog for using device profiles or copying/emailing the file.
  • Added new pages in the Preferences dialog for editing device profiles and email settings. These are used in the new update command.
  • Added new configuration options Upload book and Device profiles to control automatic uploading after compiling.
  • Reorganised the Format | Insert menu into logical groups and hierarchies.
  • Added a search field for the Styles tab in the Formatting Palette.
  • Added Formatting Palette tabs to the switcher dialog (View | Switch Window, Ctrl+Tab).
  • File | Export now prompts for a configuration to use if more than one is applicable, and doesn't allow export if a suitable configuration is not available. It also prompts for sections to export.
  • Fixed Save As when the currently edited project is in a temporary folder due to working around synchronisation service incompatibility. The currently edited data is now copied, not the previously edited data in the synchronisation folder.
  • Added Sort entries option to table of contents properties.
  • Floating images are no longer-iBooks optimized, since iBooks floating images are correctly sized. This corrects a bug whereby iBooks-optimized floating images didn't float.
  • When creating a new fixed layout project, Epub version is set to 3 for Epub configurations since this is compatible with the greatest number of readers (iBooks, Kobo, ADE 4, and other Epub 3 readers). Jutoh now warns if the Epub version is not set to 3.
  • When creating a new bookmark for a selection, Jutoh now creates a suitable bookmark name from the selection and initialises the bookmark field with it.
  • Removed unnecessary extra indent added when creating an automatic (default) table of contents.
  • Added a warning about Amazon bugs before launching a .mobi file on Mac.
  • Added standard Kindle fonts to mapping between font name and generic font name, and also added advanced settings "Serif fonts", "Sans-serif fonts", "Cursive fonts", "Decorative fonts" and "Monospace fonts" to allow further indication of generic name for font name.
  • Fixed a bug removing unused bookmarks where footnotes would not be taken into account.
  • Added fallback text for the canvas object so that EpubCheck doesn't complain.
  • Added a check for duplicate guide types.
  • The context menu in the project outline now opens the relevant document only if necessary.
  • Added a warning for duplicate bookmarks in the same section.
  • Fixed a bug with F3 not finding the next match involving a regular expression.
  • No longer removes colour and underlining from "TOC Entry n" styles for ODT export, since URL colour and underlining is normally handled at the character style level anyway.
  • Fixed a crash after copying a fixed layout document and then editing the new document.
  • Now activates a document pasted in the project outline.
  • Improved guessing of chapter split method for quick convert when headings contain further direct formatting.
  • Added warning messages, if any, after quick convert.
  • Fixed crash or wrong application of style when applying a style to a selection inside a text box.
  • Fixed a bug whereby floating objects in a box caused the box height to be miscalculated.
  • Fixed swapped entries in indexes imported from Word.
  • Fixed bug in import from Pages-exported Word file whereby page breaks would be added to each paragraph.
  • Added Delete Object button to the object properties dialog for tags that have beginning and end parts.
  • Fixed a bug in Epub import whereby the wrong title was used.
  • Fixed a bug whereby the TOC wizard "Use document depth" setting could be reset after editing properties.
  • If creating a project from a template, the cover design configuration setting values in the template will be respected if set to "(none)", instead of being reset to the current cover design.
  • Fixed import of ODT files where all text is contained in boxes without parent paragraphs.
  • Added Prompt for next document option to the Find and Replace dialog to allow reducing prompting when searching or replacing.
  • The configuration option "Book file name" can now contain the keyword %TIME% and also keywords for metadata, such as %TITLE% and %AUTHOR%.
  • Now supports fixed layout pages when exporting to ODT.
  • Added a Getting Help page to the Setup Wizard to encourage use of Search Help.
  • Added PDF extension for document import, using Calibre to convert to Epub if installed.
  • If clicking on a page link that has no bookmark, it will be shown as (none) instead of choosing the first available bookmark.
  • Added configuration option "Permit links to absent content" to avoid warnigs if making a sample, for example, but to normally warn if there are undefined links.
  • Fixed a problem on Mac (Cocoa version) where the Find window would hide behind the main window after specifying advanced criteria.
  • Corrected a bug in HTML parsing where preformatted paragraphs would run on to the next paragraph.
  • Corrected a bug in HTML parsing where font tags would not interpret the font family specification correctly, leading to face names including commas.
  • Fixed a bug when editing a non-JPEG image from image properties, whereby the image type was changed to JPEG causing the image to not load.
  • Copying a PNG image to the clipboard within Jutoh also copies a PNG object so transparent images can be copied and pasted corectly within Jutoh.
  • Jutoh no longer limits a pasted cover image to 600x800.
  • After editing or pasting an image in the image properties dialog, cancelling the dialog restores the original image, and pressing OK allows the image edit to be undone.
  • Fixed parsing of equations converted to images but still wrapped in math elements.
  • Improved the appearance of the Favourites tab in the Formatting Palette to be consistent with the other tabs.
  • Added Crop images option in Document Cleanup mainly for shrinking equations converted to images and leaving too much whitespace.
  • Now only warns about a missing cover design for Epub and Mobipocket generation.
  • Removed conditional page breaks from Print Book Sample since sections that should start on a right-hand page can be achieved using the Layout option in page styles.
  • Improved Jutoh's ability to use Calibre on Linux for file conversion and email sending, by searching the path for the existence of Calibre rather than a specific installation location.
  • Made Jutoh available on the Raspberry Pi 2 for free, with defaults geared towards using Calibre for .mobi file generation instead of Kindlegen. Warnings are reduced when generating Epub for targeting Kindle.

New in Jutoh 2.28 (Feb 2, 2015)

  • Added citation import from ODT and ODCX, and tools for managing bibliographies in Jutoh: see the topic Building a bibliography.
  • Added Remove Box command to the context menu for boxes.
  • Now removes a box surrounding an entire imported HTML document since this may be caused by InDesign HTML export and is unhelpful.
  • Added a Document Cleanup option for removing all boxes from a project.
  • Added a check for no guide types in Epub 3/fixed layout configurations, since it can cause rejection from iTunes.
  • Added .mobi extension to Quick Convert (assumes presence of Calibre).
  • Made HTML parsing more tolerant of missing end tags.
  • Added an error message for invalid images that have no data, and which will cause errors in the generated ebook file.
  • Now the context menu shows three properties commands and not just two if there is a cell, table and box hierarchy.
  • The font for list bullets is now only displayed using the paragraph's attributes, not the first object in the paragraph. This change only affects visual presentation in the editor.
  • A bug in fixed layout images has been fixed whereby assigning a shadow caused the image to become invisible.
  • Fixed a bug whereby the correct context menu wasn't been shown for fixed layout objects.
  • For text alignment that isn't specified, Jutoh now outputs a value of 'initial' to override any outer paragraph alignment that might be inherited by paragraphs within a box.
  • Horizontal rule import from DOCX now takes account of percentage values.
  • Fixed a bug where find and replace didn't find a match next to a previous match.
  • Added navigation toolbar back to the modal help dialog, and added Back and Forward buttons to the context menu for the main help window.
  • Text boxes can now have shortcuts associated with them, and can be favourites.
  • Fixed a bug whereby selecting content after deleting a text box containing selected content could cause a crash.
  • Added a warning if auto magnification clashes with URLs.
  • Added a warning if two style names could be written to the same CSS style name.
  • Added a warning if running EpubCheck on a Mobipocket-optimised Epub.
  • Fixed linked image import from a pict element in DOCX.
  • When renaming a style in Project Properties/Styles or the Styles palette, now asks whether the content should be updated to reflect the new style name.
  • In the Document Cleanup option 'Repair missing paragraph style names', creates an automatic style where an automatic style was missing but the base style and extra attributes exist.
  • Document Cleanup now also cleans up headers and footers in a project's page styles.
  • After creating a project from a template, Jutoh now resets any references to documents within tables of contents that are no longer pertinent (because the referenced content was not also imported).
  • When splitting a document on import, now strips out paragraphs consisting solely of em-space to avoid seemingly empty document names.
  • Corrected documentation that stated you can't have Kindle fixed layout books adapt to portrait and landscape orientation by showing one or two pages. Disabling "Auto region magnification" makes this work.
  • Fixed regex matching to not replace text with a lower case version if Match case is checked.
  • If a regular expression starts with "^" or "(^", searching for a start of line, at most one match will be made per paragraph.
  • Made warnings about multiple formats being used in a single configuration more frequent, but added Multiple formats warning to Advanced Settings to enable it to be switched off.

New in Jutoh 2.27 (Dec 24, 2014)

  • The import button in a media document now sets the original internal folder if there was one, instead of assuming "media".
  • Added Edit and View buttons to the media document, to edit or view the data in a suitable helper application.
  • Fixed a bug whereby a maximum of two tables of content were loaded from a project file.
  • Added Table type field to table of contents properties, setting suitable default titles and names when changed, and linking with "loi" and "lot" guide types in the same way that "toc" is used to generate suitable ODT indexes.
  • Fixed generation of HTML index bookmarks without a separate close tag, which caused formatting problems with some renderers.
  • Added support for blockquote tag in HTML import.
  • Fixed broken HTML list import.
  • Fixed bugs in section splitting for Quick Convert.
  • Added "wbr" word break element to the Objects palette; this element is imported from HTML, ODT and DOCX (from Unicode 8203 characters for ODT and DOCX) and exported to HTML and ODT.
  • Added "Relaxed HTML" configuration option to allow some HTML 5 tags to be used in Epub 2 since ereaders may still take them into account. So far, only the "wbr" element responds to this. ADE recognises "wbr" in Epub 2 files.
  • Added copy button to the cover designer, to copy individual images to the clipboard.
  • Fixed an infinite loop bug when editing image and drawing files in an external application, if the temporary file already exists.
  • By default, the filename for the Mobipocket configuration is set to %FILENAME%_Mobi, to avoid clashes when turning on Epub generation for EpubCheck to work.
  • Added some links from the error message tip dialog to some of the KB articles.
  • Fixed a bug setting the initial compression option for a new project.

New in Jutoh 2.26.4 (Dec 4, 2014)

  • Added a new command File | Browse, showing details of the Jutoh projects in a folder.
  • The template browser in the New Project dialog, and the Project | Import from Project command, now shows the project browser dialog. This can be disabled in advanced settings.
  • Moved Copy Documents command to the Document menu, and added Delete Documents command for multiple document deletion.
  • Added the ability to specify a shadow for a text box or image, with import from DOCX, ODT and HTML, and export to ODT and HTML. See the Background tab of the formatting dialog.
  • DOCX text box import now takes rounded rectangle corner radius into account.
  • Horizontal rules are now imported from DOCX.
  • Fixed a display problem with centred text in text boxes when a right margin is present.
  • Fixed a bug in text box output to ODT when no width is specified.
  • Fixed a rounding error in the formatting dialog for fields containing dimensions in cm.
  • Regular expression replacement can now use $0, $1, $2 etc. to represent the matching expression and subexpressions.
  • Added advanced setting "Extra find and replace symbols" to specify more symbols that can be added in the Find and Replace dialog.
  • The "Credit Jutoh" configuration option (generating contributor metadata for Jutoh) is now cleared by default by popular demand.
  • Fixed a crash bug in the help system if a custom tag object was being viewed in the help results before the project containing it is closed.
  • Made the Find dialog more compact.
  • Fixed a problem when installing Kindle Previewer via Jutoh on Windows whereby the new Kindle Previewer helper command wasn't saved, so Launch didn't work without further fiddling.
  • Worked around the Kindle for Mac copy error message box when launching a Mobipocket file, by deleting the file from Kindle's local storage first if possible.
  • Fixed a bug whereby when multiple projects were loaded, the wrong document titles could be shown in the Inspector.
  • Fixed a bug whereby if a name was specified and two images with the same name but different extensions were to be output (for example by a drawing object), the second image would reuse the first image's name.
  • Fixed a Windows installation bug whereby the language used in the installer is not written correctly to the Jutoh registry area.
  • After copying documents from another project with Document | Copy Documents, the project is now marked as modified so the changes are saved.
  • Can no longer copy and paste a locked document, such as the special Content folder.
  • When discarding styles after import, doesn't replace paragraph style names if they are found in the Jutoh style sheet.
  • Added a warning if popup footnotes and endnotes are enabled at the same time, since it doesn't work on iBooks.
  • Removed Slideshow command from the Document menu.
  • When running Kindlegen, the original Mobipocket file is temporarily renamed to allow better detection of Kindlegen failure, for example if the title is missing.
  • Added checking for a blank title and bad characters in the 'Book file name' configuration option.
  • Added project file size to information page in Project Properties.
  • The advanced TOC now includes folder names at the appropriate levels if folders have been used to structure the project.
  • Added Preview button to book document properties dialog using the current settings in the dialog.
  • Fixed a bug in Document Cleanup when replacing paragraph styles and deleting blank lines preceding the found paragraphs.

New in Jutoh 2.25 (Oct 30, 2014)

  • Added a new configuration option "Omit box height", on by default, that removes text box height to prevent overflow of content.
  • Fixed margins being output to body instead of @page.
  • Fixed import from ODT of text boxes within tables.
  • Fixed string table substutition in language metadata for ODT export.
  • Line spacing in ODT export now overrides the value in parent styles for single line spacing.
  • Corrected a bug preventing the use of global string tables.
  • Fixed a bug in Find whereby a blank paragraph would cause search to stop advancing when finding a paragraph style.
  • Speeded up Find by caching document buffers so they do not need to be repeatedly loaded when searching documents that are not currently visible.
  • When merging table cells, if all cells contain only one paragraph each, the cells are merged into a single paragraph.
  • Fixed resolution of page reference objects after splitting a document.
  • Added an Inspector option for showing items for all documents in a project.
  • When converting a DOCX or ODT file, Jutoh now enables the configuration option "Replace absolute widths" since it's likely that absolute sizes in the project will cause problems for HTML-based ebooks.
  • Fixed font selector dialog for Mac OS X 10.10 (Yosemite).

New in Jutoh 2.24 (Oct 18, 2014)

  • Fixed a bug in importing lists from DOCX.
  • Improved error location behaviour for footnotes.
  • Improved copy and paste behaviour to fix styles within footnotes.
  • Added an option "All, converting GIF to PNG" to the configuration property "Convert images to JPEG".

New in Jutoh 2.23 (Oct 16, 2014)

  • Added the ability to drag image files from Explorer to the editor on Windows.
  • Added "Optimize images for Word" configuration option to create ODT that works better in Word by removing any image padding.
  • Fixed attribute editing for media objects.
  • Image sizes in HTML output no longer have border sizes, padding and margin subtracted from them because in the Jutoh editor and in HTML, the size refers to the actual image, whereas for text boxes and tables, the object size includes extra spacing in the editor.
  • Image size in ODT export now more accurately reflects what you see in the editor, as padding is now added to the image size. Margins are now subtracted from the text box size so that boxes look similar to what's displayed in Jutoh.
  • Fixed a crash in ODT generation for tables containing lists.
  • Fixed ODT code generation for box styles that have base styles.
  • Now parses DOCX text boxes specified within "w:pict" nodes as well as "w:drawing" nodes.
  • Fixed DOCX list parsing for multilevel lists (honours "w:numStyleLink").
  • Changed the identifiers in content.opf for the TOC and NCX items to be "toc" and "ncx" respectively in order to work better with NOOK Press.
  • Added "Default project template" and "Default style sheet template" advanced settings to allow specification of the default project and style sheet templates.
  • Fixed a crash on Mac when editing styles from the Formatting Palette.

New in Jutoh 2.22 (Oct 11, 2014)

  • Fixed a bug in application of character attributes when the underlying paragraph has a break or no-break attribute.
  • Added Build | Import Updated Images command prompting for a folder containing images to import.
  • Fixed Paste Unformatted Text command after copying cells in a table.
  • Cutting cell content from a table no longer leaves the cells without paragraph styles.
  • Added Split Table command.
  • Figure now gets alignment from the caption paragraph style in Epub 3. However ADE 4 still won't centre figures.
  • Figure summary and details no longer run together in Epub 3.
  • Fixed blank objects palette after joining a document with the next one.
  • Fixed crash when creating a text document (not section document).
  • Added boxes, tables, conditions, comments and media objects to the things that can be searched for in the Find and Replace dialog.
  • Search no longer selects two immediately adjacent object of the same type.
  • When importing styles from DOCX, 'auto' text colour is respected in order to override the document-wide default colour.
  • Fixed a code generation problem where Epub 3 section tags immediately followed a list.
  • The bookmark dialog now replaces invalid characters after warning about them.
  • Fixed a bug whereby a newly imported project with an existing index document would not have the correct index formatting without updating twice.
  • Now warns if the spellcheck dictionary is not set; and also initialises the dictionary to the current language when starting, if the spellcheck dictionary was previously set to None.

New in Jutoh 2.22 (Oct 11, 2014)

  • Fixed a bug in application of character attributes when the underlying paragraph has a break or no-break attribute.
  • Added Build | Import Updated Images command prompting for a folder containing images to import.
  • Fixed Paste Unformatted Text command after copying cells in a table.
  • Cutting cell content from a table no longer leaves the cells without paragraph styles.
  • Added Split Table command.
  • Figure now gets alignment from the caption paragraph style in Epub 3. However ADE 4 still won't centre figures.
  • Figure summary and details no longer run together in Epub 3.
  • Fixed blank objects palette after joining a document with the next one.
  • Fixed crash when creating a text document (not section document).
  • Added boxes, tables, conditions, comments and media objects to the things that can be searched for in the Find and Replace dialog.
  • Search no longer selects two immediately adjacent object of the same type.
  • When importing styles from DOCX, 'auto' text colour is respected in order to override the document-wide default colour.
  • Fixed a code generation problem where Epub 3 section tags immediately followed a list.
  • The bookmark dialog now replaces invalid characters after warning about them.
  • Fixed a bug whereby a newly imported project with an existing index document would not have the correct index formatting without updating twice.
  • Now warns if the spellcheck dictionary is not set; and also initialises the dictionary to the current language when starting, if the spellcheck dictionary was previously set to None.

New in Jutoh 2.21 (Oct 1, 2014)

  • By combining URL and bookmark into one anchor tag, Jutoh can generate code that is compatible with the heuristics employed by some versions of the Kindle, such as the Kindle Paperwhite, to implement popup footnotes. To make this work, set the reference style before each note to [1] or (none), and set the base reference style to (none).
  • Fixed a bug whereby updating endnotes could lose text just typed in a chapter containing footnotes.
  • Fixed a bug failing to transform page reference URLs in line with the referenced bookmarks.
  • Search and Replace All is about 50% faster.
  • Added "Letter spacing" advanced property to objects and styles.
  • Removing formatting also now removes advanced properties (except attributes such as "Id").
  • Added Select Table command to the table formatting command.
  • Images now respond to the vertical alignment setting on a line.
  • Fixed a bug with spell checking in 2.20.
  • Images, boxes and tables with relative positions are now identifiable in the Inspector to make it easier to troubleshoot warnings from Kindlegen.
  • Now when pressing return, a URL in the previous paragraph is not continued to the new paragraph.
  • Removed the distracting toolbar at the top of help window and added replacement commands in the help context menu, for showing and hiding the contents panel and for editing help window options.
  • When inserting a symbol, any existing selection is first removed.

New in Jutoh 2.20 (Sep 1, 2014)

  • Added "Print book page number" field for specifying page numbers in the equivalent printed book, and added the "Generate page list" and "Generate Adobe page map" configuration options for generating the appropriate Epub code for iBooks and ADE.
  • Objects, fields and lists can now have custom keyboard shortcuts.
  • Fixed a crash after DOCX import if there is a blank page.
  • Fixed list style import when using File | Import.
  • Line spacing that would be less than single spacing now ignored when reading from DOCX and ODT.
  • Fixed a bug in custom objects where all possible attributes would be included in the new object.
  • Fixed crash in help after opening project, running a search, then closing the project, then closing help.
  • Fixed a bug in the German translation that caused the "Cover design" configuration property to disappear.
  • Fixed a visual glitch in the appearance control of the tag object properties editor.
  • The Windows custom colour controls now work and are saved between sessions, for the formatting and text colour dialogs.
  • Fixed a problem scrolling text found by the Find dialog into view if at the start of a line.
  • Fixed wrong font sizes in fixed layout documents if you increased or decreased editing text size; this functionality is now disabled for fixed layout pages.
  • No longer emits soft hyphen entity if using XHTML and HTML5, since named entities cannot be predeclared and cause EpubCheck errors.
  • Fixed a problem in NCX generation for documents that are nested under title or cover documents.
  • Fixed a crash in document cleanup when converting InDesign bookmarks to footnotes.
  • Added links from configuration options in the application help User Guide to show the Configurations dialog when clicked.
  • Selected images are now differentiated visually on Mac.
  • Added the ability to change the temporary folder in Advanced Settings.
  • Added the ability to change the Kindlegen output locale in Advanced Settings.
  • You can now create folder documents under Content to organize your section documents without affecting ebook output.
  • Changed hotkey for File | Examine Epub to not confict with that for File | Exit.

New in Jutoh 2.19 (Jul 31, 2014)

  • Added "Show binding" configuration option for showing or suppressing the binding in fixed layout book (iBooks only).
  • Fixed unnecessary marking of the project file as modified when switching configurations in a fixed layout project.
  • Fixed accidentally disabled advanced properties editor for objects.
  • When importing from ODT and DOCX, a paragraph now needs all four borders to be present before interpreting it as a text box, to avoid false positives.
  • The language specified in the project metadata is now used to initialise the default paragraph style in ODT export.
  • Added a new configuration option "Add blank paragraphs for Word", which outputs blank paragraphs before page breaks for better Word compatibility. When working purely with LibreOffice/OpenOffice, you may wish to disable this.
  • The configuration option "Styles suppressing hyphenation" now works for ODT export.
  • Fixed Run functionality in command result after searching.
  • Jutoh now looks in folders for the Kindlegen executable when installing, since the location in the Amazon zip file has changed.

New in Jutoh 2.18 (Jul 23, 2014)

  • Added the document cleanup option Remove list item paragraph indentation.
  • Added the command Book | Import from Project to allow import of selected content and properties of another project.
  • Added the command Book | Help with Print on Demand showing a print on demand wizard to make it easier to apply page styles to a project.
  • Added a condition object inserted using Format | Insert | Condition, to allow blocks of text to be conditional on configuration tags without using styles.
  • Added a Generate UUID tool for the desktop and Tools menu.
  • ODT export now outputs paragraph identifiers as bookmarks.
  • Fixed Paste Unformatted Text.
  • Fixed a crash triggered by empty text boxes in fixed layout book.
  • Fixed a crash when starting search from a non-editor document.
  • Fixed disabling of Page Break and Object menu commands when an editor is not enabled.
  • Fixed disabled copying to the clipboard in Linux and Mac.
  • Fixed comment deletion from the comment editor dialog.
  • Fixed more old-formatting removing when using "Remove old formatting" in the Document Cleanup dialog.
  • If a custom CSS width or height is present in an image's (or box style's) "Custom properties", the normal width and height are suppressed (HTML-based formats only).
  • Fixed XML problem reading footnotes after viewing in highlighting mode.
  • The context menu button now works on Linux within the editor.
  • Corrected UUID creation on Linux and Mac.
  • Now auto-corrects bad UUID values in configurations on loading (a bug in older versions of Jutoh on Linux and Mac may have created a bad UUID).
  • The "Respect specified image size" option in the New Project Wizard now works for DOCX import.
  • The Insert Bookmark command now shows the current bookmark at the selection, if any, and allows bookmark removal.
  • Added "Apply to punctuation" to "Apply character style" option in Document Cleanup.
  • In ODT export, page breaks are now preceded by a blank paragraph to avoid justification problems when opening in or exporting to Word.
  • Fixed bad UUID generation on Linux and Mac.
  • Added "(none)" option to footnote "Reference styles" options to allow numbers without superscripts or square brackets.
  • Changed the footnote option "Always apply style" to a drop-down list with options for not applying the style, applying the full style, and applying just the attributes in the style to form a new style but retaining existing unchanged attributes in the footnote paragraph.
  • Fixed crash on Linux when reimporting a project, due to momentary absence of any configurations.
  • Fixed spellchecking on text containing line breaks.
  • The spellchecker now ignores 'apostrophe s' at the end of a word.
  • Fixed a bug that corrupted TIFF images on import if the images were resized (now they are saved as PNG since TIFF saving does not currently work).

New in Jutoh 2.17 (Jun 26, 2014)

  • Corrected broken bookmarks in ODT output when the whole paragraph is included in the bookmark.
  • Fixed a resource loading bug in 2.16.

New in Jutoh 2.16 (Jun 26, 2014)

  • Added a new drawing object feature, which supports bitmap, SVG and MathML formats with export control via configuration options. Drawing objects can be pasted from SVG and MathML, and imported from DOCX and ODT files.
  • Added Edit button to image properties for editing an external application.
  • Added Configure Editors to Preferences/Helpers to allow for editing in external applications.
  • You can now edit the properties of an image in a fixed layout page by double-clicking it.
  • Enabled file operation buttons such as Import, Paste and Edit for editing images in fixed layout pages.
  • Added Edit Background Image command to invoke an external editor for changing the background of a fixed layout page.
  • Added WMF to SVG Converter setting to Preferences/Helpers.
  • Fixed a bug whereby margins weren't set correctly in ODT output for individual page styles.
  • Image attributes can now include vertical alignment, useful for small symbol images.
  • Added Clean up tables to the document cleanup dialog. Currently this just removes spurious cell margins.
  • When editing multiple table cell properties, unsetting attributes such as margins now takes effect assuming that they were set previously.
  • In ODT compilation, no longer warns about not being able to create an automatic TOC if "Special table of contents formatting" is disabled.
  • Fixed a crash in ODT export for complex headers and footers.
  • Fixed a crash when adding a comment.
  • Eliminated a white border around pages in fixed-layout books in iBooks, by resetting the body margin and padding to zero.
  • Jutoh now creates the target folder when generating an ebook, if it doesn't exist.
  • Footnotes are now numbered in the Inspector.
  • Fixed refresh of the Inspector after deleting bookmarks.
  • Added Repair missing paragraph styles option to document cleanup.
  • Added Remove old formatting option to document cleanup to fix Jutoh 1 image properties.
  • Fixed a bug rendering bitmap bullets specified in list styles.
  • Potential bullet images from media resources in the current project are now shown in the list style editor.
  • When creating a new list style copying from an existing style, the existing style is now correctly copied to the new style.
  • Improved HTML list generation code to take into account bullet to text spacing (not supported by ADE).
  • Fixed a crash when the user creates a project if there is already a project of the same name.
  • Fixed a crash when trying to use a non-existent style sheet in the New Project wizard.
  • Corrected section break import from DOCX whereby it broke one paragraph too soon; also now eliminates an empty paragraph for non-section page breaks.
  • Fixed DOCX import where there are subdocuments such as a glossary.

New in Jutoh 2.15 (May 30, 2014)

  • Border attributes are now always associated with each image in iBooks-optimized Epubs, and not with the container div used to work around the iBooks size specification bug.
  • Now shows where Jutoh is actually editing the file, in Project Properties/Info.
  • Fixed a bug in Save As when saving to a Dropbox or other folder indicated in "Edit in temporary folder" setting, whereby the file was copied to the Dropbox folder instead of the temporary folder, causing SQLite errors.
  • Assets (HTML templates) are now copied when copying and pasting a document in Jutoh Plus.
  • Styles with small capitals no longer repeat the font-size CSS attribute if there is also a font size (thereby overriding the original font size).
  • Removed charset declaration from CSS files since it caused the following list attribute reset to fail.

New in Jutoh 2.14 (May 27, 2014)

  • Added Quick Convert file menu command, main toolbar command, and desktop tool. This command prompts for a file to convert to a new Jutoh project as a quick alternative to the New Project wizard. You can also achieve this from the Open command by selecting a non-Jutoh document file.
  • Added Page Layout panel to Project Properties, for specifying project-wide ODT page layout generation behaviour.
  • Added Page tab to Book Document Properties dialog, for specifying ODT page layout generation behaviour per section. Page styles can be created here for reuse in other sections.
  • Added "Special table of contents formatting" configuration option to determine whether an ODT table of contents field should be generated. Documented the new behaviour in the topic "Building a table of contents".
  • Import from DOCX and ODT now preserves page properties if using page breaks to split the document.
  • Added a new help topic: "Creating OpenDocument files for print and PDF".
  • Added field objects: "table-of-contents", "page-number", "page-count", and "page-ref". Page references are now imported from DOCX and ODT as "page-ref" fields, which translate to hyperlinks in HTML-based formats.
  • Document saving has been speeded up by about a factor of two.
  • Added Newlines separate rows option to the Insert Table dialog.
  • Added Clone Template to the table gallery dialog.
  • New tables now start off with no explicit cell widths unless specified in the table template.
  • Added table cell selection using the arrow keys, and keyboard left/right navigation between cells at the start and end of the cell content.
  • Find now searches from the current text position for new searches or when the Find dialog is shown again, instead of from the top of the current document.
  • Fixed incomplete undo when pasting plain text with a trailing newline and then undoing.
  • Corrected a problem with paragraph alignment when floating objects are present.
  • Added Clear All Column Widths to Table Properties dialog.
  • Images are now pasted from the clipboard as PNG, not the current format, in the Image Properties dialog.
  • Fixed a crash when importing text boxes from ODT.
  • Fixed warnings about missing paragraph styles in table cells hidden by column or row spans.
  • Added a Compress project setting to Project Properties/Options to set the compression status.
  • Added a Compress projects advanced setting that makes new projects compressed.
  • Added Resave All button to the Project Maintenance dialog, which loads and saves all documents. This is useful if you have changed the project compression setting.
  • Added Force simple NavMap configuration option, to resolve Lulu toc.ncx errors without having to regenerate the table of contents.
  • Added a "Lulu Epub" configuration to initial choices, with its configuration option Force simple NavMap enabled.
  • Added an "Epub 3" configuration to initial choices.
  • If a link points to the same page, and no bookmark has been specified, Jutoh will no longer generate a single hash character as the link.
  • After Epub import, documents now have the original guide types such as "toc".
  • Added text import encoding to global settings. Change this if text import is not working.
  • Added Reset Optional Tips to Preferences/Advanced, to show all tips that may have been marked for not showing next time.
  • You can now specify multiple string tables in configurations by separating their names with the pipe character.
  • Fixed a problem in DOCX whereby some items could get the wrong bullet number due to the Word numbering id changing. A change of numbering id is now ignored since it is apparently valid to use different ids in the same list.
  • Fixed a problem in DOCX import whereby citations were omitted.
  • Fixed a crash in Document Cleanup dialog when removing trailing line breaks.
  • Fixed a crash on Epub import when escaped characters were used for file names.
  • Page links are now silently suppressed when the target document has been deliberately excluded from the ebook, for example for creating a limited sample. This means that the table of contents does not have to be regenerated for a sample, and Jutoh will not warn unnecessarily of 'broken' links.
  • Added new templates "Blocky 01.dtempl" and "Blocky 02.dtempl", and changed the default template.
  • Added "Capitals" text option to the cover designer.
  • Added "Custom template folder" to advanced settings.
  • A cleared "Generate font names" option will now be honoured even if "Embed fonts" is checked, and only embedded fonts will be named explicitly in the CSS. This allows users to still change other fonts on their ereaders.
  • Auto-save now only saves if changes have been made since the last auto-save.
  • Added Show all permutations option for indexes.
  • The footnote editing dialog now always shows a toolbar.
  • Footnotes in exported ODT files now have the numbering formatted with superscript, by creating a "Footnote Characters" style.
  • Added charset directive to CSS file so ereaders know it's potentially UTF-8.
  • Fixed a bug in Document Cleanup whereby cleanup might not be applied to attributes in a document that isn't currently being edited.
  • Fixed bugs in DOCX import when overstrike and other effects are sometimes applied erroneously.
  • Added a German UI strings translation courtesy of Karoly.

New in Jutoh 1.63 (Jan 4, 2013)

  • Fixed HTML import in Format | Insert | Text File to honour CSS where possible, if specified in Preferences/Options; also added DOCX import.
  • Added HTML capability to insertfile command in Jutoh script.
  • Fixed a bug in bookmark handling that removed the first letter of the bookmark.

New in Jutoh 1.61 (Dec 19, 2012)

  • Added Class image property for HTML output so that custom CSS can specify attributes for a range of images.
  • Added the "Help Me Install Kindle Previewer" button to the Helpers preferences dialog as well as the Setup Wizard.
  • Added SVG type for fragments and source code documents (Jutoh Plus).
  • Added "Orphan control for single-letter words" to add non-breaking spaces after single-letter words, as required by some languages including Czech and Polish in which such words should not be shown at the end of a line.
  • Fixed splitting by page break in DOCX (the next paragraph would be chosen for the break).
  • Reversed order of list margin padding and setting code, and custom CSS, in the CSS file to avoid mysterious breakage of certain custom code. Also, now custom code can override the list margin and padding defaults.
  • Fixed bug with some script properties being reported as needed when they are not.
  • In script execution, the number of replacements made per document is now reported.
  • Fixed a problem with indentation output to ODT in a locale that uses commas for decimal points.
  • Fixed a bug whereby Jutoh reported failure of Kindle Preview installation if Jutoh had not run before.
  • Fixed a bug when importing hyperlinks from DOCX, where the wrong DOCX component's relations were used.
  • Fixed a DOCX import bug where the contents of smart tags were ignored.
  • Images no longer output the attribute "float: none" since this is the default.
  • Splitting a document no longer breaks page links.
  • Added tip for "value of attribute 'href' is invalid; must be a URI" EpubCheck error.
  • When double-clicking on an error, the Epub viewer window will be restored if it's currently minimized.
  • No longer emits a hard space code in blank paragraphs in MP3 mode since some TTS systems read out the code.
  • Made the custom styles field in the size properties dialog resizable.
  • Special folders (Content, Scraps, Resources) are now locked and cannot be accidentally moved or deleted.
  • The find dialog is now disabled when showing a message dialog, to avoid recursion when pressing buttons in the find dialog and potentially crashing.
  • Importing a dictionary now adds it under the user data, not under the installation folder, since the user may not have permission to write to the latter.
  • The iBooks image optimization that adds an enclosing div now kicks in if you specify either width or height for the image, not only when both are specified.
  • Corrected a bug in Epub 3 metadata export.
  • Now updates the style list in the palette and toolbar after changing the "Style sheet" configuration property.
  • Fixed a bug that caused edits to the file name in the code editor document view to be lost.
  • Fixed a bug that caused a crash when exporting plain text containing a paragraph with a negative margin.
  • Now adjusts the horizontal scrollbar for the maximum line length when initially loading a source file.

New in Jutoh 1.60 (Dec 19, 2012)

  • Added "Generate generic font names" configuration property which if cleared, removes all font-family attributes from the CSS if "Generate font names" is also cleared.
  • Added "Generate colour" configuration property which if cleared, removes all colour from HTML CSS and also from ODT.
  • Added "Character substitutions" configuration property to transform characters in the content at ebook generation time.
  • If "Add thin spaces around punctuation" is enabled, en dash and em dash at the start of a paragraph are followed by a thin space.
  • Indexes are now sorted regardless of accents.
  • On Mac, fixed a problem entering text in configuration properties that have drop-down menus (if only one character was changed, the value would not be saved).
  • In registration dialogs, Jutoh now accepts a combined user name/key in the key field as provided by Ubuntu Software Center.
  • Added an installed and most recent version check when clicking 'Help Me Install Kindlegen'.
  • On Ubuntu, Jutoh now forces its menu to be attached to the application window instead of using the global menu, since bugs in the global menu cause various anomalies such as the menu bar being available when it shouldn't, and a lack of UI update processing.
  • Now imports page breaks correctly from DOCX files.
  • Fixed first-line indentation import from DOCX when only the first-line indent has been specified.
  • Fixed problems with import of hyperlinks and nested bookmarks from DOCX files.
  • Fixed a problem in DOCX import where ad hoc styling was lost from content with a named character style applied.
  • Fixed a problem in DOCX import where fonts were not assigned correctly if using the 'eastAsia' attribute.
  • Fixed a problem in DOCX import whereby overlapping bookmarks were discarded.
  • Fixed a bug in the new configuration dialog when selecting "Smashwords OpenDocument"; no longer sets the format to Epub.
  • Added Format | Text | Text Colour command and corresponding toolbar button.
  • Added a warning if multiple items in the table of contents point to the table of contents page itself.
  • Added a distribution for Linux Mint 14.

New in Jutoh 1.59 (Oct 15, 2012)

  • Fixed HTML import failure when importing from a single HTML file in the New Project Wizard.

New in Jutoh 1.58.1 (Oct 12, 2012)

  • Corrected erroneous EpubChecker installation path (an extra epubcheck-3.0b5 folder was created).
  • If the JAR file in the current EpubChecker command is not found when Jutoh starts, Jutoh will reset the command to the default. This works around the problem of Jutoh correcting the EpubCheck location in a later release, which may invalidate the user's customisation of the command.
  • Added a warning when the book only has one book section.
  • When double-clicking an error that doesn't have an associated line number, the associated tip is shown.
  • Added advanced setting "Single section warning".
  • Now outputs the generic font family to CSS where possible, even if specific font names are being suppressed.
  • Font names in character style definitions are now output to ODT.
  • Fixed a bug applying character styles, such as colour, to existing spans of styled text (the new style could disappear when the document was reloaded).
  • When selecting "Split by style" in the New Project Wizard, now correctly shows the preview if the user has typed a style name (for example including a wildcard) that is not in the list.
  • Fixed a bug in copy and paste whereby styles could be lost.
  • Removed redundant "Generate font embedding CSS" configuration property and now always generate this CSS if "Embed fonts" is enabled.
  • Fixed a problem importing character styles and lists from DOCX files.
  • In HTML output, two consecutive lists with no intervening content will be output as two separate lists so long as the list styles are different.
  • When splitting by style, Jutoh will not split at a section heading if the previous paragraph caused a split (when there is a subheading using the same style).
  • Bookmarks with the name "_GoBack" are ignored when importing from DOCX, since they are for Word internal use only.

New in Jutoh 1.43 (Jan 6, 2012)

  • Index, table of contents and endnotes pages now have their names changed if indicated by the user preferences and string table values.
  • When importing from ODT, character styles with no significant attributes are eliminated.
  • Fixed a bug in HTML generation when generating a list item that contains a heading style.
  • Fixed lack of paragraph style when importing images with paragraph anchor type from ODT.
  • Fixed batch build so it uses the correct configuration for all aspects of a build, including table of contents generation, fixing potential link errors.
  • String replacements are now done for URLs as well as content text (for example, "http://%URL%" in an ODT file).
  • Page breaks are recognised in ODT files for styles that inherit from styles with page breaks, fixing lack of splitting for some page breaks.
  • Added "Visible URLs" configuration option, so the generated ebook can show the URL (useful for printable formats). This option is switched on by default for new OpenDocument configurations.
  • Added "Use heading text size" to allow disabling of text size within headings.
  • Mobipocket generation now uses point sizes for headings to work around a size bug in Kindle when using em.
  • Fixed search in source viewer.
  • Fixed bad OPF id syntax when a media file contains brackets.
  • Fixed overlarge Audio File Generation dialog when titles are long, and added Check All and Clear All buttons.
  • Fixed a crash bug when registering from the Setup Wizard on running for the first time.

New in Jutoh 1.30 (Apr 27, 2011)

  • Added an HTML format, with an HTML configuration added to new projects. This saves the HTML, style and image files in a folder.
  • Added "Enable viewport" and "Viewport content" options to new Mobile configuration group, for generating standalone HTML optimized for mobile devices.
  • Added "Preview file name", for specifying which HTML file will be shown in the browser for the Launch command when previewing for HTML configurations.
  • Can now double-click on the tree or hit Return when the project outline is focused to give focus to the text editor.
  • The last-edited position is now remembered and set when the section is loaded. You can disable this by clearing Restore document position in Project Preferences.
  • By default, the last-opened document is now shown when you open a project. You can disable this behaviour using the new Open last viewed document option in Project Preferences.
  • The cover preview in the control panel is now clickable to edit the cover.
  • Fixed duplicate bookmark generation in Mobipocket, affecting footnotes in particular.
  • Fixed hang in style replacement when finding a match on an empty paragraph.
  • Now prompts the user before searching or replacing in the next document, for both text and style search and replacement.
  • Reduced the height of the document title bar slightly to save space.
  • Fixed a bug finding images in HTML import if the HTML file contains spaces.
  • Speeded up HTML import considerably for large files.
  • Speeded up find, global search, and book viewer find; global search now shows a unique item for each match in a text document, and highlights that match when clicking on the item.
  • Find no longer superfluously displays documents that don't contain a match.
  • Showing project properties now shows a busy cursor until the dialog is ready.
  • When adding a bookmark and linking to it from another section, the user no longer has to save the original section before the bookmark shows in the link to page dialog.

New in Jutoh 1.27 (Mar 31, 2011)

  • Added an option to the style search dialog to search for character styles, as well as paragraph styles.
  • Added Format | Insert | Text File command to insert the contents of a text, HTML or ODT file at the current point in the editor.
  • Fixed too-wide controls in the table of contents wizard if style names are very long.
  • Fixed a problem in resolving references caused by imported bookmark names being transformed into valid HTML anchors in HTML files, but not in the NCX file.
  • Corrected a problem with matching against style patterns in the table of contents wizard.
  • Corrected problem with index entries in headings being overwritten by the table of contents wizard.
  • Index entries in footnotes now work.
  • The table of contents wizard now switches "Generate table of contents" on or off in your configurations since without resetting the value, an advanced Table of Contents page won't apear as an item in the guide.
  • Fixed missing update of table of contents list when editing an entry's title.
  • No longer allows the desktop to be undocked, which led to a crash on exit.
  • URL and page link dialogs no longer reapply settings if you choose to merely open the URL or page.
  • Character styles named T1, T2 etc. in ODT files are now renamed as automatic styles. A bug in renaming paragraph styles has been fixed.
  • Now removes automatic styles from the main style sheet on import.
  • Fixed image distortion on import from ODT.
  • Fixed very slow opening of large documents on Linux due to a font search inefficiency, particularly where there are many small paragraphs.
  • Now recognises text:c (space count) for multiple spaces in ODT documents.

New in Jutoh 1.24 (Feb 1, 2011)

  • Now draws a dotted line to indicate a page break.
  • Fixed recognition of heading styles when generating XHTML to include automatic styles.
  • Fixed bugs in Close Tab and Close All Tabs context menu commands.
  • Now sets the working directory to /tmp on Linux and Mac before invoking kindlegen, to avoid write permission errors.
  • Simplified CSS style for list items and fixed nested list output for Epub and Kindle.
  • Corrects a list spacing problem that could be seen in Kindle Previewer (when the device is set to Kindle or Kindle DX). This was done by omitting the margin-left CSS attribute for list paragraphs in Mobipocket builds.
  • Fixed a spurious space at the start of a list item on the Kindle.
  • Now automatically renumbers lists if an item's level was changed.
  • Title page no longer uses unknown center style.
  • Strings are now sorted in the string table editor.
  • Corrected a bug in string table editor where edits did not get saved if no other project edits had been made before closing the document.
  • Now saves changes to desktop notes being edited before exiting.
  • Control-Click on a link (or Alt-Click, on Mac) now displays the target document.
  • Speeded up ODT import for large documents and fixed import resource exhaustion on Windows. This fixes crashes and also glitchy refreshing of New Project Wizard pages.
  • Opening large documents with many styles is now much faster.
  • Compiling ebooks containing large sections is now faster (a time-consuming line ending conversion was removed).

New in Jutoh 1.23 (Jan 14, 2011)

  • Added the ability to create media documents and insert media objects that refer to them.
  • Added Generate media objects configuration option.
  • Added Width and Height options in the image properties dialog, to allow scaling to fit the book width.
  • Resetting text formatting no longer removes the URL. The URL can be removed by clicking and then selecting Remove Link.
  • Added link character style selection controls to the Insert URL and Insert Page Link dialogs so the user can opt to format the link with a particular style, or no style.
  • Improved style application to list items.
  • Overall vertical spacing before and after list is now always zero, but can be changed using individual paragraph spacing; that is, there is no separate setting for the spacing before and after a list.
  • List item numbers and letters now use the same text style as the list item paragraph.
  • Added xml:lang attribute to XHTML files.
  • Added circle-outline bullet style and output the style to XHTML files.
  • For readers that support it, padding-left is used to specify spacing between bullet and item. ADE and Kindle for PC currently ignore this.
  • Added Delete Orphans command to Project Maintenance dialog, to make it easier to clean up a project file.
  • Fixed a problem with cursor positioning when tabs and styled text are both present.
  • More/less indentation commands now act as demotion/promotion of list items if the selection consists only of list items.
  • Replaced the bootstrap launcher program used for upgrading Jutoh on Windows with a larger but more reliable version.
  • Clicking on a binary file in the book viewer now shows the name and file size.
  • Right-clicking at the start of a paragraph no longer places the cursor at the wrong position.
  • Added checking for loading the wrong kind of style sheet - especially CSS style sheets, a common error.
  • Corrected error when importing text file into existing project.
  • Fixed bug which allowed auto-saving to occur even when switched off in Preferences.

New in Jutoh 1.22 (Dec 28, 2010)

  • Fixed font name output error that caused problems within list items.
  • Fixed problem with writing OpenType manifest entries.

New in Jutoh 1.21 (Dec 22, 2010)

  • Now warns if you try to save to the same location as the current project file with Save As.
  • Fixed a problem sometimes affecting italic and bold text when exporting to ODT.
  • By default (when first installed), Jutoh now saves documents without prompting, and also uses a unique tab per book section document (faster than switching between documents using a single tab).
  • Removed the Save Later button in the document save dialog since it causes data loss in single-view mode (documents are not tabbed).
  • Clicking on a linked image whose properties have been edited now shows the appropriate URL, bookmark or page link dialog instead of the image properties. Image properties can be edited as usual with the Properties context menu command.
  • Added a new font document type for font embedding; also a media types property page.
  • Corrected resetting of auto-backup control to 'on' every time Jutoh starts.
  • Added Clean up intermediate files option to General Preferences. Leaving this unchecked allows the user to examine the generated source in the temporary folder.
  • Fixed a bug with the caret being shown at the wrong place if there were tabs in the paragraph.
  • Fixed centring and image problems in printing.
  • List paragraphs with zero left indent now use the appropriate CSS class instead of inline CSS styling, in Epub.
  • Corrected a bug whereby after closing a project without saving modifications and we just created new sections, those documents could remain as (harmless) orphans in the project file.
  • Added File name field to the text section properties to allow optional specification of the HTML file name for Epub and Mobipocket ebooks.
  • The New Document dialog now enforces the correct parent for book sections (Content) and font documents (Resources).
  • Fixed recognition of apos (apostrophe) entity.
  • Now recognises the .xml extension when importing.
  • Automatic character styles that are no longer needed are now purged from the content.
  • Upgraded to Epubcheck 1.1.
  • Fixed previous Epubcheck errors sometimes not being cleared.

New in Jutoh 1.20 (Nov 30, 2010)

  • Auto-backup facility added, on by default. This creates a _bak file when a project is opened. Switch this on and off via Preferences/Project.
  • If file corruption is detected when opening a project, Jutoh tries to recover from the backup copy if available.
  • Added Save Snapshot menu command for a convenient way of making a copy of the current project.
  • Added Find Styles command to edit menu.
  • Fixed loss of cover design name after applying a new template.
  • Cover editor in project properties now shows the correct cover for the selected configuration.
  • Fixed default link in selector dialog when editing the page link for an image with properties.
  • Fixed consistency of generated bookmarks and URLs.
  • Fixed recognition of quotation marks in spelling check.
  • Can now add ellipsis to auto-replace.
  • On Windows, now uses the same instance of Jutoh when opening files. This means that only one instance can be run at a time; to see multiple projects, check the option Preferences/Projects/View multiple projects.
  • Find and replace now searches forward from the current document, rather than working on just the current document.
  • Fixed bullet style dialog to allow the user to switch off the bullet style.

New in Jutoh 1.19 (Nov 18, 2010)

  • Added the configuration options Add chapter separators, Chapter separator text, and Chapter separator style for adding chapter division markers. The default is now to generate these for Smashwords configurations.
  • Fixed a bug in ODT generation whereby page breaks were not always output.
  • Fixed a bug setting Expand cover to fit page configuration option (Jutoh erroneously added Expand to fit page initially).
  • Added Notes configuration option.
  • Corrected a problem importing HTML, whereby whitespace could be erroneously removed causing text to run together.
  • Attributes in list style definitions now override paragraph attributes, fixing a problem with list style paragraph spacing not being honoured.
  • Copy and paste fixed inside properties in the configuration editor, on Linux.
  • Fixed a bug in special object handling (such as image properties) that created spurious URLs.

New in Jutoh 1.18 (Oct 30, 2010)

  • Fixed a crash when finding or replacing after closing a document window.
  • Fixed a line spacing bug in book output when applying single-line spacing via toolbar or menu controls (as opposed to defining it in a named style).
  • Fixed a bug in ODT import when replacing font names for the current platform.
  • Now recognizes the draw:g element in ODT files so text boxes aren't skipped during parsing.
  • Removed the possibility of editing ad-hoc bullet styles in the paragraph style editor since this isn't supported by the editor. Instead, you can edit named list styles in your style sheet.
  • Font sizes of 1em are not longer omitted from the style definition.
  • Project reimport now preserves more information, including configurations and cover designs.
  • If Mobipocket optimizations are on, paragraph tags will not be used inside list item elements, since this causes rendering problems on Kindle.
  • Added option to split files by page breaks in New Project Wizard.
  • Added Split Document command to Edit menu (Ctrl+Alt+H).
  • Better interpretation of ODT bookmarks (doesn't create an unnecessary bookmark object).
  • No longer shows hidden directories in image selector, avoiding confusion on Vista and Windows 7 where old-style folders were shown.
  • On Vista and Windows 7, now shows colors more adapted to the default theme. The main window panel colors can be adjusted on Windows using a new setting in Appearance Preferences.
  • Added Generate title tag to configurations.

New in Jutoh 1.17 (Sep 24, 2010)

  • Now imports preformatted text from HTML, and preformatted XHTML output can now include styled text.
  • You can now insert a bookmark without first selecting text; a bookmark object will be created, represented by a symbol.
  • A horizontal rule object can be inserted, with some configuration available depending on target format.
  • Importing bookmarks that do not span content is now possible (a bookmark object will be created).
  • Alphabetical indexes, footnotes and endnotes are now supported, with import of index entries and footnotes from ODT.
  • The new Book | Update command is a convenient way to update special book sections.
  • Added File | Export | Images command for exporting book images to a folder.
  • Now imports HTML links that have both href and id attributes, by inserting a separate bookmark symbol.
  • Added Respect specified image size option to import settings in Preferences and New Project Wizard.
  • Added Maximum image width configuration option, to allow for custom image sizes in different configurations.
  • Image scaling quality has been improved, and the new Maximum image optimization width configuration option can be used to control it. Images with width equal to or smaller than this value will be doubled in size before sizing back to a smaller width, for a better result, especially with original images that are less than 400 pixels or so in width.
  • Improved and rationalised progress dialogs, and made Jutoh more responsive during long tasks.
  • File import now handles multiple files, and global links are resolved where possible.
  • Added Special footnote formatting and Special index formatting configuration options, to allow switching off ODT features that would confuse some applications, such as the Smashwords Meatgrinder.
  • Added a Smashwords OpenDocument format option to the New Project Wizard. This switches off special footnote and index formatting and appends _Smashwords to the ODT filename.
  • Some bugs in reimport have been fixed.
  • Superscript and subscript HTML support has been improved so that the text size is automatically scaled.
  • Vetos the addition of scraps to the Content hierarchy if they aren't book sections.
  • Titles of special sections (Table of Contents, Endnotes, Index) are now subject to substitution using string tables.

New in Jutoh 1.16 (Sep 11, 2010)

  • Now recognises ODT documents containing sections.
  • ODT import now reads WMF files and pictures are scaled correctly as they are imported.
  • Added cover design export (File | Export | Cover Design).
  • Added warning log page to New Project Wizard for when importing from a single file.
  • Corrected overenthusiastic underlining when importing from ODT.
  • Corrected an error in XHTML list output for paragraphs with zero indent.
  • Fixed missing right border around icon labels on the Jutoh desktop on Mac.
  • Added Generate cover page option to configuration options, to allow suppression of extra XHTML page but inclusion of the image, for Mobipocket.
  • Added support for styles containing the word Preformatted, which will be turned into preformatted text in XHTML formats.
  • Added import options to the New Project Wizard and merged with style-related controls.
  • Added Reimport Project command to the File menu, to make it easier to repeat a project import.

New in Jutoh 1.15 (Sep 4, 2010)

  • Fixed image properties for Epub generation.
  • Fixed Reset Text Formatting shortcut.
  • Added Optimize for Mobipocket option to configurations, for fixing style problem when navigating from a link (now inserts the bookmark above the paragraph).
  • Added Compact Project to project maintenance, to reduce space taken up by projects from which documents have been deleted.

New in Jutoh 1.14 (Sep 3, 2010)

  • Added a Properties command to the editor context menu for editing image properties that alter the image behaviour in Epub and Mobipocket books.
  • Added new Insert menu to the Format menu and content menu, to group all insertion commands.
  • Added Shift+Ctrl+R shortcut for resetting text formatting.
  • Replaced the Edit Properties, Design Cover, Compile, and Launch Book toolbar icons.
  • Fixed import of line breaks in chapter titles from ODT (inserted an invalid character into the table of contents).
  • Fixed import of spaces from ODT.
  • Fixed problems with changing the paragraph style of a list item.
  • Fixed wrong styling when deleting a newline after an image with attributes.
  • Fixed wrong spacing after a paragraph, if spacing before a paragraph is defined.
  • Fixed wrong line spacing calculation.
  • Fixed garbled paragraph styles in XHTML for names that include non-ASCII symbols.
  • Applying a paragraph style from the drop-down style control now works even if the paragraph was not selected. This also fixes a problem with a newly selected style being overridden by the previous style when you start typing.
  • Fixed annoying persistence of character formatting after applying a style with character formatting, typing new text, and then changing the paragraph style (character formatting was being duplicated in the text as well as the paragraph, and therefore surviving a paragraph style change).

New in Jutoh 1.13 (Aug 25, 2010)

  • Fixed inability to close the Desktop tab.
  • Improved tab font size consistency on Mac, and tab close button position.
  • Removed redundant Insert Script Element command from Format menu.
  • Fixed a problem reading styles when importing from ODT.
  • Line breaks are now correctly imported from ODT.

New in Jutoh 1.12 (Aug 18, 2010)

  • A new Errors panel shows after checking Epub file. This lists the errors (if any) and on clicking the Debug button, an Epub source viewer shows the errors in context.
  • Added Examine Epub command to File menu, for looking at the source of an arbitrary Epub file.
  • Added Examine commands to Files tab of the Control Panel and to the Book menu.
  • The first item in the Files pane of the Control Panel is now always selected, to save a mouse click.
  • Multiple spaces in text eliminated after HTML import.
  • Fixed character style HTML output to use inline style definitions less frequently.
  • Bookmarks and links are now supported in ODT import and export.
  • The generated Table of Contents page (in advanced mode) now has the bookmark "tableofcontents" in the heading.
  • Fixed a crash in the Table of Contents wizard when specifying a maximum depth of 6 levels.
  • Corrected wrong project properties page being shown when editing a configuration via the Control Panel.
  • Added Character Styles submenu to the editor Styles context menu, to make it easier to apply character styles. Character styles applied in this way are merged with the attributes in the selected text, forming a new automatic style, unless there are no attributes in the selected text, in which case the original character style name will be retained.
  • Fixed a bug in Find and Replace whereby not all replacements would be found.
  • Fixed unnecessary span around URL in HTML output.
  • If a bookmark doesn't start with an alphabetic character, "a_" is prepended to the bookmark in the HTML output to avoid an error.
  • Duplicate bookmarks within an HTML file are now eliminated, since they can cause hard-to-debug errors in the resulting Epub file.
  • Added Show log window automatically option in General Preferences.
  • Added Check Epub after compiling option in General Preferences.
  • Improved image loading performance when opening a page in Jutoh.
  • Clarified the error messages for kindlegen failure to distinguish between inability to run the command, versus errors in the input.

New in Jutoh 1.11 (Aug 11, 2010)

  • Saving large chapters, or chapters containing images, is now about three times faster.
  • Bulleted and numbered lists are now supported in ODT import.
  • Import of links from single HTML files has been improved; bookmarks without any content are associated with the next paragraph.
  • Unresolved links are removed from the HTML.
  • Anchors in HTML files can use the id attribute as well name.
  • When creating a Table of Contents, Jutoh now tries to reuse existing bookmarks where possible instead of overwriting them with automatic bookmarks.
  • Added Import page to the preferences dialog.
  • Import page: added options to switch off image import and set the maximum image width.
  • Import page: added the option to create empty style definitions for class names encountered during HTML import.
  • References are now resolved and bookmarks kept when importing from an HTML file after initial project creation.
  • "Could not convert from Unicode" error messages fixed.
  • More robust parsing of rogue ampersands and unterminated entities when importing from HTML.
  • Fixed an out-by-one error in Table of Contents wizard when getting document depths.

New in Jutoh 1.10 (Aug 2, 2010)

  • ODT import no longer fails if there are empty style definitions.
  • Large ODT files no longer cause the user interface to lock up on Windows.
  • Naming of styles is improved when importing from ODT, by eliminating redundant automatic paragraph styles.
  • Unrecognised font face names in ODT files are replaced by commonly-available ones.
  • More ODT XML is recognised on import, including text boxes and footnotes.
  • A maximum image width can be imposed on ODT import, using the new Resize images to max setting in General Preferences.
  • Auto-replace now only matches against whole words, not parts of words, and auto-replace now works when pressing return.
  • Added drop-down list of languages in the element editor for "Language" metadata, and a list of creator and contributor roles.

New in Jutoh 1.0.9 (Jul 21, 2010)

  • Fixed bad image filter in New Project Wizard cover image file prompt.
  • When saving a style sheet, now appends .stylesheet if there is no extension.
  • Fixed a bug inserting a page link (missing "doc:" prefix).
  • Can now remove a page link, URL or bookmark by clicking and using the Remove button.
  • Descriptions of links and bookmarks are now shown in the status line when hovering over them.
  • Page breaks are shown in the status line when hovering over a paragraph.
  • The "Internet link" style is now used when inserting a link or URL. However, this style has to be reapplied if you make changes to the named style.
  • Filenames are no longer generated with Unicode characters, which cause problems in the epub.
  • Broken Page links with the "doc:" prefix (created with the previous version of Jutoh) are now fixed automatically when you click on them and press OK.
  • The Change Target button in the Contents page now works even if the existing target page no longer exists.
  • Added Show in Spine option to Section Properties, so sections can be eliminated from the reading order if required.
  • Added "Exclude cover from reading order" option in configurations.
  • Added "Edit Custom Metadata" button to Metadata page in Project Properties.

New in Jutoh 1.0.8 (Jul 6, 2010)

  • Fixed prompt for saving document when importing from HTML.
  • Fixed bad output of raw HTML using the "HTML" style.
  • Fixed a bug in output of custom CSS styles.
  • Now takes text and background colour specification into account in Epub and Mobipocket.
  • Added new Contents tab to Project Properties dialog for advanced table of contents preparation.
  • Added a Table of Contents Wizard, allowing creation of an advanced table of contents using headings from the document, or from user-edited table of contents.
  • Added Insert Page Break command, which forces a page break before the paragraph.
  • Added Insert Bookmark command, for named anchors within documents. Bookmarks can be clicked to edit or remove them.
  • Fixed a bug in Import Images command.
  • Moved the Recent Projects menu command up the File menu for convenience.
  • Fixed picture insertion so the original file information is preserved (for example transparency in PNGs).
  • The File | Import command can now import image files.
  • Fixed a wildcard bug when selecting HTML files in the New Project Wizard.
  • Added Optimize for iBooks configuration property to remove font family specifications.
  • Fixed font size specification in character styles when generating HTML (uses em in spans instead of points).
  • No longer outputs text size if 1em, or line height if 100% (caused problems in iBooks).
  • Window title now updates correctly when using the Save As command.
  • Epub guide section now shows TOC, contents or title page that have been added explicitly and not generated (if the guide type is set for the document).
  • Added Register from File method to registration dialog so Anthemion can send customers a key file if necessary.
  • Added Kindle page to Setup Wizard to reduce confusion about compiling Mobipocket books.