PD4ML v4.0.21 is out. It inherits all fixes of PD4ML v4.0.20fx3 and on top of them improves justified text, lists, tables with row spans and RTF output.

Text

  • Justified text (align="justify" or text-align: justify) no longer adds too much space between words: short words that fit are kept on the line (a regression of v4.0.20fx1), and several other justification issues are fixed.
  • Justified Arabic paragraphs are laid out correctly.
  • Content in the Cambria Math font is displayed.

Lists and tables

  • No extra gap between a list label and the list item text.
  • Ordered list labels use the font of their list item.
  • Table row borders are drawn correctly across cells with rowspan.

RTF output

  • A page footer without a scope is shown on the first page too.
  • An image that doesn’t fit in the remaining space no longer covers the footer, and the images that follow it are rendered.

Other changes

  • A <fieldset> with position: absolute no longer causes a NullPointerException.
  • The javax and Jakarta editions are built from a single code base, so both get every fix at the same time.