AH CSS Formatter Standard V7.2x

Released: Sep 16, 2021

Aggiornamenti in V7.2x

V7.2 MR9

Updated Dec 1, 2022

Fixes

  • CSS Corrections:
    • An empty inline element created a line.
    • Truncated image in a cell using -ah-repeat-cell-content-at-break.
    • Overflow after the page selector change.
    • 'white-space: pre-wrap' overflow with BPIL.
    • Performance problem with overflowing content.
  • 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

  • CSS - The following issues have been corrected:
    • Crash with Arabic document.
    • Rendering slowed down and overflowed.
    • Last page of embedded PDF used the wrong page selector.
  • 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

  • CSS - The following issues have been corrected:
    • hyphenation-keep-mode="word" did not work.
    • Corrupt footnotes.
    • break-after: avoid did not work.
    • Extra line break occurred.
    • Crash with supplied document.
    • Stuck in a loop generating extra pages.
  • 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

  • CSS - The following issues have been corrected:
    • border-radius was not clipping the element content.
    • Crash with supplied document.
  • 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

  • CSS - The following issues have been corrected:
    • Float in the list body generated an extra line.
    • Out of memory error with Noto fonts.
    • content: url(); was not working in @top-left.
    • :nth-child() was not working correctly for table rows.
  • 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

  • CSS - The following issues have been corrected:
    • Float overflowed before the forced page break.
    • Missing page header after the table break.
    • Formatting failed due to incorrect processing of the caption element.
    • Page counter reset was not working in the multi-column document.
  • 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

  • CSS - The following issues have been corrected:
    • Overflow of spanned content on a page with footnotes.
    • keep-together.within-page was not working with row spanned table cell.
    • Unsupported graphic error with linear-gradient background-image inside a list-item in a table-cell.
    • Invalid counter reset.
    • Incorrect page number reference in a table header.
    • SVG CDATA style rules were ignored.
    • Formatting didn't complete.
  • 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

  • CSS - The following issues have been corrected:
    • Error with negative -ah-float-margin-y value.
    • -ah-hyphenation-keep: column was not working.
    • zlib error with a large document.
    • Corrupt PDF output using a PDF background image.
    • Footnote counter reset was not working if TeX hyphenation was used.
    • 'auto' in the named page list used a wrong page selector.
    • Incorrect value for target-counter pointing to a float.
    • @import with media selector reported an error.
    • ::footnote call was repeated at the beginning of a column.
    • Crash with supplied document.
  • 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

  • CSS - The following issues have been corrected:
    • Text overflowed into the footnote area.
    • -ah-suppress-duplicate-footnote didn't work if the footnote body was a block.
    • -ah-suppress-duplicate-footnote reset the footnote number incorrectly after the page break.
    • -ah-suppress-duplicate-footnote didn't work with the rtl content.
    • Margin and chapter counter errors in a large document.
    • -ah-keep-together-within-dimension was not working correctly.
    • @page could not be used inside @media.
  • 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:
    • axf:float-y / CSS -ah-float-y has been extended. The anchor value is now available.
    • Added the ability to adjust the spacing on the last line.
  • CSS Only:
    • Added the ability to specify whether to delete the same footnote on the same page in CSS.
    • Compound names such as XSL leader-length.minimum are now available in CSS.
    • Added the ability to specify whether to match pseudo-classes such as first-child or only-of-type to the root element.
    • The value of Media types has been extended.
    • The CSS @page has been enhanced.
    • The :nth() page selector can now be specified.
    • The priority of the page selector in AH Formatter V7.2 is now clarified.
    • The Cascading Order of CSS in AH Formatter V7.2 is now clarified.
    • Changes in CSS interpretation has been updated.
    • The handling of <link> in HTML has now been improved.
  • 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 value of axf:hyphenate-caps-word / CSS -ah-hyphenate-caps-word has been extended.
    • 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.
  • Other:
    • The dpcm unit is now available.

Fixes

  • CSS - The following issues have been corrected:
    • Contents overflowed to the previous column.
    • Premature page break in a cell with rotated content.
    • Length value for -ah-keep-together-within-dimension was not working with row spanned table cell.
    • An image overflowed with 'page-break-before: always'.
    • Incorrect lang properties caused all the :lang() to be applied.
    • Incorrect vertical position of :before element that used 'top' with a percentage.
    • Absolute position was not working with SVG image.
    • Crash with :last and page-break-before: right.
    • Crash with supplied document.
  • 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.