AH XSL Formatter Standard V7.2x

Released: Sep 16, 2021

Atualizações na V7.2x

V7.2 MR9

Updated Dec 1, 2022

Fixes

  • FO Corrections:
    • The float using axf:float-move="next" was rendered on a blank page.
    • The block-progression-dimension.maximum property specified in fo:table-cell did not work.
    • Arabic text-align-last="justify" created a longer line.
    • Crash due to improper handling of footnotes.
    • Extra spacing after the footnote number.
    • Crash with the float change-bar extension in a footnote.
    • Incorrect max-height calculation.
    • Breaking blocks across pages failed due to incorrect BPIL handling.
    • Early line break in a table cell with BPIL and Portuguese hyphenation.
  • Other:
    • axf:pdftag="''" did not work for table row.
    • axf:pdftag="Div" did not work with table cell.
    • PDF annotation dates had an extra hour added.
    • Error in output PDF using embedded PDFs.
    • PDF output failed due to incorrect font handling.
    • Crash with Inter font.
    • Incorrect marker-end rendering in SVG.
    • CGM text position was shifted.
    • CGM text distortion.
    • QR barcode with Latin diaeresis generated an invalid Shift-JIS error.
    • Linux HTTP response buffer was too small.

V7.2 MR8

Updated Oct 13, 2022

Fixes

  • FO - The following issues have been corrected:
    • Empty block and float caused PDF image to be embedded twice.
    • Float performance problem.
    • Incorrect width of rotated block-container in table header in a multi-column area.
    • Table footer repeated and corrupted with table-omit-footer-at-break="true".
    • Incorrect footnote numbering.
    • Footnote overflowed.
    • axf:footnote-number-reset="even-page" did not work.
  • Other - The following issues have been corrected:
    • Invalid PDF/UA-1 header check.
    • Bottom left evaluation watermarked was not marked as Artifact.
    • Warning when reading PDF as per specifications.
    • Absolutely positioned that set bookmark prevented other bookmarks from appearing.
    • Gradients did not work if the first <stop> offset was not 0 with SVG.
    • Crash if path point had 'NaN' in SVG.
    • munmap_chunk() and free() invalid pointer errors with SVG.
    • MathML <mlabeledtr> label ignored rowalign.

V7.2 MR7

Updated Aug 25, 2022

Features

  • Added support for Microsoft Windows Server 2022.
  • Added support for Microsoft Windows 11.

Fixes

  • FO - The following issues have been corrected:
    • Continued footnote body skipped a page.
    • Incorrect column break position in nested columns.
    • Incorrect line break position with white-space-treatment="preserve" and axf:word-wrap="normal".
  • Common:
    • BIDI parenthesis problem with Latin text inline.
  • Other:
    • Failed to output PDF with importing PDF error.
    • Incorrect form position in embedded PDF.
    • Tagged PDF was incorrectly tagged.
    • Incorrect processing of axf:pdftag.
    • veraPDF PDF/UA-1 CIDSet validation failure.
    • Text alignment problem with 'Adobe Garamond Pro' font.
    • Slow rendering with 'Minion 3' font.
    • font-face specified font rendered incorrectly in PDF.
    • GIF could not be included in PDF.
    • GIF palette error with Linux version.
    • SSL_CERT_DIR didn't work.

V7.2 MR6

Updated Jul 7, 2022

Fixes

  • FO - The following issues have been corrected:
    • Float caused the performance problem.
    • Moved float caused the content to be dropped.
    • axf:float-min-wrap-y was not working with axf:float-offset-y.
    • Footnote overflowed.
    • Overflow with axf:baseline-grid.
    • flow-map caused the crash.
  • General - The following issues have been corrected:
    • Warning with PDF/UA PAC 2021 footnote.
    • PDF creation and modification dates were not using daylight savings time.
    • PDF output with reverse page option and zoom open action opened to the last page.
    • Clearer error message is now available if icc profile file isn't found.
    • CGM was not rendered.
    • Image artifact in PDF when down sampling options were used.
    • no-disp-warnings didn't work with -xmlerr.

V7.2 MR5

Updated May 19, 2022

Fixes

  • FO - The following issues have been corrected:
    • Float overlapped the footnote body.
    • axf:float-x="inside" caused the infinite loop and the memory leak.
    • Overflowing block-container in a flow-map created extra pages.
    • axf:overflow-condense="font-stretch" didn't work.
    • Incorrect numbering with axf:footnote-number-format="**".
    • axf:number-transform was not working with axf:footnote-number-citation.
    • Right to left writing mode doubled the inline width after the period.
  • General - The following issues have been corrected:
    • External bookmark was not shown in PDF/UA output.
    • Repeated conversion of PDF resulted in endless loop.
    • PDF output failed due to incorrect PDF embedding process.
    • Could not use NotoSansJP font.
    • Incorrect JPEG rendering.
    • Empty SVG <tspan> didn't advance y position.
    • Serbian hyphenation exception dictionary processing was incorrect.
    • Linux HTTPS host header added unnecessary port numbers.

V7.2 MR4

Updated Mar 24, 2022

Fixes

  • FO - The following issues have been corrected:
    • Float and footnote created an extra gap on the next page.
    • Formatting failed with data with fo:folio-prefix and letter-spacing specified.
    • Crash fix.
    • Premature page break with multicol float using the start and after position.
    • Overflow occurred if the size of the body content area was different when switching page masters.
    • Float created the duplicate content.
    • Integer keep-together.within-line was not working with BPIL.
  • Other:
    • Validation error with PDF/X-4:​2010 and embedded PDF/X-3:2002.
    • Validation error with PDF/A-2a.
    • Incorrect PDF layer visibility if tagging was used.
    • Endless loop with PDF input file.
    • Crash fix for some inputs with axf:pdftag.
    • Incorrect glyph rendering with TiemposText font.
    • Incorrect glyph rendering with Symbol font.
    • Question mark could not be used for the font-family name.
    • Incorrect SVG rendering.
    • Formatting failed with the .NET interface.
    • HTTP redirect to the same URL with added trailing slash was not working.

V7.2 MR3

Updated Feb 3, 2022

Features

  • Enhancements:
    • Added the ability to set a string to fallback if axf:alttext / -ah-alttext are not set.

Fixes

  • FO - The following issues have been corrected:
    • axf:footnote-keep="always" was not working.
    • Drawing of axf:border-radius was incorrect when span="all" was specified.
    • relative-align="baseline" didn't work with block-container in fo:list-item-body.
    • axf:pdftag="''" was not working for fo:flow or fo:block.
    • PDF Artifact had incorrect Type instead of Layout.
  • Common:
    • Bengali mark was disconnected.
  • Other:
    • PDF JavaScript added an extra backslash.
    • unicode-range was not checked with <script-font> configuration setting.
    • test-align justify problem with Libertinus font.
    • Crash with supplied document and fonts.
    • Output PDF image was incorrect due to incorrect PNG processing.
    • Extra lines were rendered in SVG image.
    • Missing content in SVG.
    • Extra content was rendered in SVG.
    • Formatting using the .NET interface failed.
    • -xmlerr option changed the error level.

V7.2 MR2

Updated Dec 17, 2021

Features

  • Enhancements:
    • The value of xml:lang specified in the higher level XML can now be inherited when an SVG is referenced in a higher level XML such as FO or HTML.
    • The font-stretch property can now be specified for <axf:font-face> / CSS @font-face.

Fixes

  • FO - The following issues have been corrected:
    • Performance problem due to incorrect processing of tables and markers.
    • axf:overflow-condense="font-size" produced an incorrect font size in a static area with retrieve marker.
    • If there was fo:inline-container before the non-starter character, the non-starter processing was not performed even if axf:line-break="strict" was specified.
    • Standard PDF tagging structure was being remaped.
    • TBody PDF tag could not be suppressed with axf:pdftag="''".
    • axf:scope information was not included.
    • axf:normalize="none" didn't preserve the non-breaking space.
    • keep-together.within-line="always" didn't work in fo:inline with fo:bidi-override children.
    • Crash with supplied file.
  • Common:
    • Incorrect line breaking between ' and «.
  • Other:
    • Font weight was changed on the following page.
    • Acrobat PDF/X-4 validation error with an image that used the different version of output intent profile.
    • SimSun was chosen as a Japanese font.
    • In SVG files, text-decoration marked up in CSS was not evaluated.
    • Bookmarks no longer jump to the locations when converting AreaTree to PDF.
    • Hostname in external-destination was being resolved and increased the rendering time accordingly.

V7.2 MR1

Updated Oct 21, 2021

Fixes

  • FO - The following issues have been corrected:
    • Block overflowed at the beginning of the new column.
    • Float in a block with axf:keep-together-within-dimension overflowed.
    • White space in a block with axf:overflow-condense="font-stretch" was removed.
    • font-face query parameters with url() prevented the extension detection.
    • Incorrect change bar and text decorations in a relatively positioned block.
    • Dutch document rendering using bpil never completed.
    • Crash with supplied document.
  • Common:
    • In some East Asian scripts, joiners (U+200D) rendered incorrectly.
  • Other:
    • The font selection was incorrect when creating PDF.
    • Embedded PDF was not output correctly.
    • Embedded font error when outputting a document with AcroForm in PDF/UA.
    • A part of CGM image being stretched.
    • Postscript from "Adobe PDF" in German version of Windows had incorrect page settings.
    • XSLT warnings was not shown in GUI log window first time the document and stylesheet were transformed.
    • Linux version was missing the port number in GET host header.

V7.2 R1

Updated Sep 16, 2021

Features

  • Supported Systems:
    • AWS Graviton2 (Amazon Web Services Linux 2 Graviton2) and Apple Mac M1 have been added to the supported systems.
  • Formatting Features:
    • Added the ability to adjust the spacing on the last line.
    • Added the ability to specify a shorthand for column-rule in XSL.
  • PDF:
    • The expansion text can now be specified for tags in Tagged PDF.
    • When outputting a tagged PDF, it is now possible to specify whether to set alternate text for tags descended from tags that have alternate text setting.
    • The language can now be specified for each PDF output in separate volumes.
  • Images:
    • In SVG, when fill in the root element is omitted, the value of color specified in the upper XML can now be inherited.
  • Hyphenation:
    • The processing of words containing SOFT HYPHEN (U+00AD) is now clarified.
  • Interface:
    • Microsoft .NET Core 3.1 is now available for .NET interface.
  • GUI:
    • Bookmarks can now be displayed in GUI.
    • AH Formatter XSL-FO Samples Collection webpage can now be displayed from the menu in GUI.
  • Other:
    • The dpcm unit is now available.

Fixes

  • FO - The following issues have been corrected:
    • Contents were not output due to page breaks in the middle of the table.
    • Floats in a table overflow pages.
    • The punctuation-trim in the option configuration file was sometimes not reflected Crash with change bar inside a marker.
    • In a sentence with writing-mode="rl-tb" specified, the order of characters was incorrectly output.
    • The punctuation-trim in the option configuration file was sometimes not reflected keep-together.within-line="always" crashed due to the incorrect BPIL processing.
  • Common:
    • Float at the end of single-page-master-reference overflowed.
    • Multicol float overflowed.
  • Other:
    • The black color in SVG did not become K100 when outputting PDF/X to SVG.
    • Incorrect glyph rendering.
    • punctuation-trim in the Option Setting File was not working.