Release of XMLmind XSL-FO Converter v6.1

July 8, 2019

Submitted by Hussein Shafie, XMLmind Software.

XMLmind XSL-FO Converter Evaluation Edition v6.1 can be downloaded from https://www.xmlmind.com/foconverter/downloadeval.shtml. Professional Edition users, please upgrade using this form: https://www.xmlmind.com/store/download.php.


  • ODT output format: due to some limitations of the ODT output format, border and padding attributes were not supported for a fo:inline element. They are now, but only if you use LibreOffice v5+ (does not work with OpenOffice) to open the file created by XMLmind XSL-FO Converter.
  • Improved the behavior of XFC when the font-family property contains a list of several font families (e.g. font-family= "'FF Trixie', 'Andale Mono',monospace"). See "About the font-family property".
  • XMLmind XSL Utility and XMLmind XSL Server:
    • When converting an (X)HTML file styled using a CSS stylesheet, the media used when loading the CSS rules are now "print" and FO_processor_name (that is, "FOP", "XEP" or "XFC").
    • Upgraded the following components:
      • Upgraded XMLmind DITA Converter (ditac for short) to version 3.6.

        This version gives even more control over the numbering of ordered lists. Specifying inheritnum in the outputclass attribute of an ordered list now causes the list item numbering to inherit from outer-level ordered lists. For example, using this feature (e.g. <ol outputclass="upper-alpha inheritnum">), the items of a list nested at level 2 are labelled "1.A.", "1.B.", "1.C.", etc.

      • Upgraded XMLmind Web Help Compiler (whc for short) to version 2.3.
      • Upgraded XMLmind Assembly Processor to version 1.0.7_01.
      • Upgraded the Apache Batik plug-in to version 1.11.
      • Upgraded Saxon to version

Bug fixes:

  • ODT output format: alternating lists inheriting the numbering (example: xfc:label-format="%{upper-alpha;inherit})") and lists not inheriting the numbering (example: xfc:label-format="%{lower-alpha})") within the same top level ordered list caused the conversion to fail after reporting an internal error.
  • The online help browser of xslutil displayed a blank window when the computer running xslutil was not connected to the Internet.


  • A Java™ 1.6+ runtime is now required to run the XMLmind XSL-FO Converter engine, Java Edition. A Java™ 1.8+ runtime is now required to run XMLmind XSL Utility and XMLmind XSL Server. Both Oracle Java and OpenJDK are now officially supported.
  • File ext/lib/jai_imageio.jar, which added support for the TIFF and PNM image file formats, is not bundled with the XMLmind XSL-FO Converter engine anymore. If you need XFC to support the TIFF image file format, simple use a Java™ 11+ runtime.

What is XMLmind XSL-FO Converter?

XMLmind XSL-FO Converter is an XSL-FO processor similar to Apache FOP, RenderX XEP or Antenna House XSL Formatter, except that it generates RTF, WML, ODT and DOCX file formats rather than PDF.

More importantly, this commercial product comes with a handy desktop application called XMLmind XSL Utility which makes it easy converting DITA documents to a variety of formats (PDF, RTF, WML, ODT, DOCX, HTML, EPUB, Web Help, etc).

XMLmind XSL Utility also makes it easy customizing the deliverables it generates (PDF, DOCX, EPUB, Web Help, etc) and this, without modifying configuration files by hand and without prior knowledge of XSLT. See https://www.xmlmind.com/foconverter/_distrib/xslutil/doc/help/com.xmlmind.xslutil.ConversionEditor.html#customizing_xslt

Home page: https://www.xmlmind.com/foconverter/

News items may be commercial in nature and are published as received.