Help & Manual Floating 8.4.0 Build 5872

Released: Aug 9, 2021

Updates in 8.4.0 Build 5872

Features

  • DeepL Translation Plugin
    • This update comes with a revised version of the DeepL Translation Plugin - DeepL has recently started to offer free API keys, that you can use to auto-translate a certain amount of text per month. The free API keys, however, require a different API address and Help+Manual 8.4 now works with both the paid and the free translation API.
    • Another modification concerns the translation glossary terms. This sorted list is now applied in reverse order. Before, multiple terms like “MyFace” and “MyFace Player App” would exclude one another. By applying reverse order, “MyFace Player App” takes precedence over “MyFace”.
    • The updated DeepL plugin has added support for 13 new languages.
  • Equation Editor:
    • The LaTeX-based equation editor introduced with Help+Manual 8.0 has been updated and now supports a much wider range of LaTeX commands.
    • Added the ability to export equations as SVG in HTML - This version exports all equations as scalable vector graphics, which significantly improves the display quality on high resolution display.
  • Link Lists - The link list object now has a new option to display the topic description of the target topic below the link.

Fixes

  • PDF Problem Fixes:
    • Changed the automatic hyphenation rules for PDF and print manuals. Automatic hyphenation is no longer applied to styles which are excluded from spell checking, according to your styles skip-list. So the auto-hyphenation is similar to the spell checker and the excluded project-depended styles.
    • Automatic hyphenation is no longer applied to Internet links, if the link caption (partly) matches the target address. For weblinks, the caption is tested against the string “.//” and for email links the caption is tested against “@”. If found, the caption is assumed to represent a web address or an email, respectively, and is not hyphenated. To summarize it, auto-hyphenation in PDF/Print is not applied if:
      • Word wrap is turned off for this paragraph style (this has always been the case).
      • The text style matches a style from the spell-exclude-list.
      • The text item is an Internet link and the caption matches the address.
  • Text with math symbols from upper Unicode ranges was printed as glyph. The problem here was that the entire text containing the symbol was printed as glyph, not just the math symbol. Now the text is split by words and only words that contain a math symbol are printed as glyphs.
  • Links in tables with a vertical text orientation were misplaced – the click hotspot was in the wrong place as if the text was horizontal. Page referrer page numbers were also misplaced in this case.
  • Figure tables – if the figure number was made up from a prefix + .figurenum, the figure number wasn’t properly removed from the text that is displayed in the figure table.
  • eWriter eBooks: updated viewer application with memory optimizations while compiling e-books to avoid out-of-memory issues on very large e-books.
  • Baggage files: the images preview pane adds support for SVG, WEBP and XPLAIN images.
  • SVG images: better error handling for invalid SVG images (often created by MS Visio) implemented.
  • Project Overview: chart legend includes absolute values (numbers of topics changed in that particular time frame)
  • Webhelp: List items were exported to HTML without a final CRLF in the HTML  code. This is merely a cosmetic change to improve the readability of the HTML source.
  • Webhelp: bugfix in lightbox script, lightbox now closes with ESC.
  • Webhelp: Extended HTML5 named entities for Greek letters and mathematical operators (replacements for “Symbol” font symbols) have been replaced by their Unicode decimal character values. The theoretical benefit of named entities is that old browsers not capable of Unicode might be able to display them though. The theoretical disadvantage of named entities is that some browsers might not recognize them.  This change is merely cosmetic, though the popular Calibre eBook editor issued a warning for these entities in ePUB ebooks.
  • Webhelp: font names that start with a digit are now put in quotes (as well as font names with spaces)
  • Webhelp: in DEFAULT.CSS, the CSS for image maps was changed and the string “filter:alpha(opacity=1)” has been removed. This was an old MSIE-specific setting.
  • Webhelp: Internet links with type “button” – if the link specified to open a new window when clicked, this option was ignored.
  • Webhelp: YouTube and Vimeo videos did not play automatically (after click) in the current version of Google Chrome. This worked in other browsers.
  • Equation editor: the selection dropdown for symbols displayed lowercase Greek symbols in the uppercase Greek symbols group.
  • Topic Editor: when sorting tables or moving rows within tables, the operation could not be reversed with the undo function.
  • Topic Editor: clicks on topic links with anchor now scroll the anchor to the top of the editor instead to the bottom.
  • Topic Editor: mouse hints for inline snippets restricted to 300 characters to avoid excessive mouse hint sizes.
  • Topic Editor: when editing a figure caption, the editor selected all text until the end of the paragraph as caption part. If the paragraph ended with an IFDEF, for instance, that IFDEF got deleted after editing the caption. This behavior has been changed: it treats all text following a figure caption object as caption, but stops at non-text elements.
  • Spell Check / Automatic Hyphenation: if a project used a project-dependent spell checker setting and the automatic hyphenation was turned off for the project, the hyphenation setting reverted to the global value instead instead of using the project-dependent “off” value.
  • Publishing tasks: build events with a relative path to the executable did not work  in some cases.
  • License dialog: maintenance for floating licenses could have been wrong if floating licenses were added via license manager.