AH XSL Formatter Standard V7.0x

Released: Feb 20, 2020

V7.0x での更新項目

V7.0 MR6

Updated Dec 10, 2020

Fixes

  • FO - The following issues have been corrected:
    • axf:float-margin-y did not work - RT#25235.
    • Inline image became smaller when the height of the area was specified by % on the next page - RT#25239.
    • Overflow of list inside of a table - RT#25442.
    • Footnote marker was not reset - RT#25606.
    • Ruby base character stuck out at the beginning of the line.
  • Common:
    • Line overflow with BPIL, Latin ligature, and hyphenation - RT#25286.
    • Text that used axf:page-number-prefix could overflow during BPIL processing.
    • Exit level 2 error hung the process - RT#25561.
  • Other:
    • Corrupt output with embedded PDF - RT#25236.
    • Embedded PDF with syntax errors caused Formatter to hang - RT#25226.
    • "AcroForm is empty" error with large file - RT#25467.
    • Overlapping text in SVG using KPN Metric font - RT#25423.

V7.0 MR5

Updated Oct 22, 2020

Fixes

  • FO - The following issues have been corrected:
    • Empty space in the continued table - RT#24872.
    • Overflow of the table with rotated cells - RT#24872.
    • Row spanned cell was incorrectly drawing the border bottom - RT#22633.
    • border-after-width.conditionality="retain" did not work for the row spanned cell - RT#22633.
    • Overflowing axf:footnote-number-citation repeated the value instead of putting each digit - RT#24892.
    • With BPIL enabled, Formatter crashed - RT#24786.
    • High memory usage with large .fo file - RT#24557.
  • Common:
    • Overflow with -ah-justify-nbsp:false - RT#25031.
    • BPIL and -ah-hanging-punctuation could break at non-breaking space - RT#25110.
  • Other:
    • Some links were not working - RT#24843.
    • Embedded PDF created a corrupt PDF output - RT#24970.
    • Embedding an embeddable version of the PDF could fail.
    • Error in embedding PDF - RT#25105.
    • Formatting with BPIL and Tex hyphenation dictionary did not finish - RT#24968.
    • Burmese characters overlapped - RT#20220.
    • List body lines were not indented with Word output option - RT#24761.

V7.0 MR4

Updated Sep 3, 2020

Fixes

  • FO - The following issues have been corrected:
    • Overflow caused redundant formatting - RT#24667.
  • Other:
    • Embedded PDF overflowed - RT#24343.
    • Crash with embedded PDF files - RT#24588.
    • Crash with PDF tags - RT#24544.
    • Pantone colors were not used with SVG rendering - RT#24459.
    • Collapsed Greek characters with Brill font - RT#24271.
    • Crash with @font-face and font-family: bold - RT#24483.
    • Crash with specific character strings - RT#24370.
    • Myanmar characters overlapped.
    • Some Myanmar characters were not ligatured.

V7.0 MR3

Updated Jul 16, 2020

Fixes

  • FO - The following issues have been corrected:
    • Overlapping table cells when a float changed the table geometry. RT#23943.
    • Retrieved table header was not used to calculate the table column width. RT#21753.
    • Incorrect footnote number in a table. RT#23820.
    • Crash due to due to incorrect footnote processing. RT#24081.
    • Use of letter-spacing discarded the space character after fo:page-number-citation. RT#23966.
    • fo:bidi-override used a wrong parenthesis. RT#23821.
  • Common:
    • Cut and paste from PDF with 'Arabic Typesetting' font swapped letters. RT#24079.
  • Other:
    • When using the local() function for the src of font-face, the specified order of font-face affected the formatted result. RT#23751.
    • SVG opacity over gradient did not work in PDF output. RT#23940.
    • SVG fill-opacity was incorrectly applied to <image>. RT#24014.

V7.0 MR2

Updated May 28, 2020

Fixes

  • FO - The following issues have been corrected:
    • Invalid border in the table header with using retrieved marker. RT#23383.
    • Incorrect table column width using retrieve-marker. RT#21753.
    • display-align="from-table-column(display-align)" did not work in the retrieved table header row marker after the page break. RT#23390.
    • Line numbering difference between V6.6 and V7. RT#23427.
    • BBox error with axf:form-field and Futura font. RT#23562.
    • Premature line break with Noto Sans font and axf:word-break="break-all". RT#23676.
    • span="all" and absolutely positioned block prevented the forced page break. RT#23527.
    • Table cell overflowed with BPIL processing. RT#23520.
  • Common:
    • Crash due to the incorrect hyphenation-keep processing. RT#23541.
    • Premature page break in the list item with BPIL processing. RT#23595.
    • Premature line break with BPIL processing. RT#23535.
  • Other:
    • Crash with HTTP PDF image. RT#23428.
    • Extra <Art> tags were created. RT#23610.
    • Absolutely positioned element in the margin running element was not tagged as Artifact. RT#23404.
    • Random corruptions with http image. RT#23290.
    • SVG parsing errors did not report the filename. RT#23648.
    • CGM file failed to render. RT#23395.
    • The area tree referencing the image was improperly loaded.

V7.0 MR1

Updated Apr 10, 2020

Fixes

  • FO - The following issues have been corrected:
    • Premature page break. RT#22914
    • display-align="center" did not work if block-container was pushed to the next column. RT#23037
    • Row spanned cell was rendered without bottom border. RT#22633
    • retrieve-table-marker overflowed. RT#22690
    • fo:wrapper caused an overflow. RT#22972
    • em-space caused an overflow with bpil and language specified. RT#23073
    • Crash with document with bpil and axf:line-number specified. RT#23156
    • Improved the line breaking with Knuth-Plass bpil and long URLs. RT#23127
    • suppress-if-first-on-page-block caused an overflow. RT#23159
    • Chained suppress-if-first-on-page did not work in the second flow. RT#23186
  • Other:
    • Incorrect PDF/UA-1 heading error. RT#22930
    • PDF file was corrupted due to invalid drawing processing. RT#23084
    • Request addition of /System/Library/Fonts/Supplemental to default macOS font folders. RT#23276
    • DFHeiHK font could not be used unless Formatter's default fonts/ folder was used. RT#22971

V7.0 R1

Updated Feb 20, 2020

Features

  • BPIL: The method of line breaking has been improved with Knuth Plass' Breaking Paragraphs Into Lines algorithm.
  • *Drop caps: The ability to add initial capital letters of any font, size, and drop to any specified number of lines.
  • BIDI: Bidirectional text formatting has been improved.
  • The behavior of suppress-if-first-on-page has been improved.
  • *Now able to specify the text-indent of a block at the top of the page or column.
  • *Now able to adjust the space at the end of the last line.
  • The avoid-widow-words extension property has been enhanced.
  • *Now able to specify the number of table rows that must remain at the top or bottom of a page or column.
  • *Prevent line breaks and hyphenating specific unbreakable words, such as brand names (ie. Antenna House).
  • Hyphenation exceptions that allow separate rules for words with upper case letters.
  • Languages that do not place single-letter words at the end of a line can now be specified.
  • Languages that start with a hyphen and do not break lines immediately after the first hyphen can now be specified.
  • *Now able to specify whether to process the ligature of Hangul Jamo.
  • *The value of text-orientation-mode has been extended.
  • *Now able to specify the removal of duplicate marker references.
  • Support links to specific page numbers in HTML.
  • PDF 2.0 and *PDF/X-4p can now be outputted.
  • Role-map property support can now be specified.
  • Createdate and modifydate in PDF properties can now be specified in HTML/CSS documents.
  • *Named Action in PDFs can now be specified for internal links.
  • *bookmark-include property has been enhanced.
  • *Now able to specify whether to lock the document at the time of signing with a digital signature field.
  • Support for Adobe Creative Cloud fonts.
  • Support for WebP.
  • Now able to specify whether to display the alternate text of an image if the image is missing.
  • Now able to reference external CSS information in SVG.
  • *Now able to specify whether the size matches the viewBox setting when the width and height of the root element are omitted in SVG.
  • The default value of display in <math> can now be changed.
  • *In XSL-FO, “merge-f” and “merge-ff” can now be specified with merge-sequential-page-numbers.
  • Command-line enhancements:
    • *Automatically detect a range of typographic problems in the formatted Area Tree.
    • *Output error messages in XML format.
    • *Suppress Error Messages.
  • GUI enhancements:
    • The display method of Log Window can now be specified.
    • Links can now be added to the document displayed in the Log Window.
    • *Suppress Error Messages.
    • Font configuration files can now be edited.
    • Full screen mode option.
    • Increase the size of toolbar icons.

*Not available for Lite Version of AH Formatter.

Fixes

  • FO – The following issues have been corrected:
    • The line break position was inaccurate due to the incorrect processing of axf:keep-together-within-dimension.
    • Crash due to incorrect column processing (RT#22843, RT#22787).
  • Other:
    • PDF corruption with SF-Mono.ttc font. RT#22813.
    • SVG gradient with more than one color lost the transparency in PDF output. RT#22848.
    • SVG output did not preserve the superscript and subscript font size. RT#22884.