AH XSL Formatter Standard V7.1x

Released: Jan 28, 2021

Atualizações na V7.1x

V7.1 MR4

Updated Aug 5, 2021

Features

  • Added the ability to specify whether to set alternate text for tags descended from tags that have alternate text settings.

Fixes

  • FO - The following issues have been corrected:
    • Float was prematurely moved to the next page.
    • Float in a rotated container overflowed.
    • axf:table-row-orphans was not working for tables that across pages.
    • BPIL hyphenation of Bulgarian word with Latin characters in a superscript omitted hyphen marks.
  • Common:
    • 'transparent' didn't work for text-shadowtext-shadow.
  • Other:
    • PDF/2A glyph error.
    • Embedded images in SVG was missing when SVG was used as page background in tagged PDF.
    • Incorrect rendering with 'SBL Hebrew' font.
    • Incorrect glyph rendering with TiemposText font.

V7.1 MR3

Updated Jun 17, 2021

Fixes

  • FO - The following issues have been corrected:
    • Performance problem with large table.
    • Footnote rendering didn't end.
    • Character width of fo:page-number-citation with axf:suppress-folio-prefix="true" or axf:suppress-folio-suffix="true" was incorrect.
    • Hyphenation processing was not performed because the judgment of xml:lang was incorrect.
    • Incorrect word breaking with Portuguese and BPIL.
  • Other:
    • PDF language was not added with command line version of Formatter.
    • Incorrect text read by screen reader for link inside a table cell.
    • Wrapped link led to nested alternate text error with Acrobat accessibility check.
    • Depending on the version of PDF, the image quality of PNG was corrupted.
    • GUI got stuck in a loop rendering the SVG image over and over again.
    • 'Malgun Gothic' was selected as Japanese font.
    • Crash using Noto Color Emoji font.
    • Request ability to reduce error level of '18967 (4A17)' errors.
    • Crash with -2pass option.
    • Crash with Java threaded OpenSSL initialization.

V7.1 MR2

Updated Apr 28, 2021

Fixes

  • FO - The following issues have been corrected:
    • Explicit page break caused the previous float to overflow.
    • axf:line-number caused Formatter to crash.
    • axf:footnote-keep="always" not working.
    • keep-footnote-anchor="true" was disabled when auto-break-footnote="false".
    • keep-together.within-column not working.
    • Crash with change-bar.
    • Premature page break with span="all" block.
  • Common:
    • Non-zero letter-spacing separated combining characters.
  • Other:
    • Embedded PDF pages overlapped.
    • PDF/X-4 watermark appeared under the content.
    • PDF/X-4 with embedded PDF/X-4 using layers wasn't compliant.
    • CGM created the corrupt PDF.
    • Extra line break occurred in MathML.
    • MathML voffset property with pseudo-unit ignored negative values.
    • TeX hyphenation was incorrect with word that has a footnote following.
    • AreaTree rendering lost annotations.
    • @font-face using local font with different name wasn't found in AreaTree rendering.
    • Java threaded OpenSSL initialization crashed.

V7.1 MR1

Updated Mar 18, 2021

Features

  • Languages:
    • Added a Dutch exception dictionary.

Fixes

  • FO – The following issues have been corrected:
    • writing-mode="rl" rendered incorrect glyph with fo:character.
    • Change bar was mis-aligned.
    • alignment-baseline="before-edge" increased the line height.
    • bpil-limit-chars created a premature page break.
    • bpil overflowed into the footnote area.
  • Common:
    • The text-shadow property was not applied correctly when kerning was set.
    • Arabic characters were not rendered correctly.
    • System error with SamsungOneMyanmar-450 font.
  • Other:
    • Font was incorrectly marked as bold in PDF output.
    • PNG image crashed.
    • Incorrect z-index rendering from AreaTree.
    • Missing 'Unexpected FO element' error message.

V7.1 R1

Updated Jan 28, 2021

Features

  • XSL-FO:
    • You can now specify multiple values for axf:overflow-condense/CSS -ah-overflow-condense.
    • You can now specify the lower limit value when axf:overflow-condense="line-height" is specified.
    • You can now specify the lower limit value when axf:overflow-condense="letter-spacing" is specified.
    • You can now specify whether to set text-align-last="justify" automatically after condensing the overflow.
    • Page numbers can now be specified with axf:float-move/CSS -ah-float-move.
    • The value of axf:float-x/CSS -ah-float-x has been extended.
    • *You can now specify an adjustment when the block in <fo:inline-container> overflows.
    • *You can now specify whether to intrude the inline element into the punctuation.
    • *The upper limit width of the keep-together.within-line condition can now be specified. -ah-keep-together-within-inline-dimension.
    • The value of axf:footnote-keep/CSS -ah-footnote-keep has been extended.
    • The number of rows of fo:table to read ahead to determine the width of column can now be specified when table-layout="auto" is specified.
    • *You can now specify the maximum number of fo:table-row in fo:marker referenced from fo:retrieve-table-marker.
    • *The value of axf:suppress-if-first-on-page/CSS -ah-suppress-if-first-on-page has been extended.
    • *axf:suppress-duplicate-marker-contents is now effective even when <fo:retrieve-marker> references a different <fo:marker>.
    • *You can now specify whether to add line numbers except for continued lines.
    • You can now specify in the block element whether to include the last punctuation mark and count them in one character when axf:avoid-widow-word="true" is specified in CJK.
    • The value of axf:word-break/CSS (-ah-)word-break has been extended.
    • *You can now change the handling of quotation marks with quotationmark in the Options Setting File, and you can also specify the direction of quotation marks with axf:quotetype.
    • *You can now specify whether to report overflow errors in the Options Setting File.

Fixes

  • FO – The following issues have been corrected:
    • Absolutely positioned element in the container with width="auto" didn't match the container's width.

*Not available for Lite Version of AH Formatter