AH CSS Formatter Lite V7.0x
Released: Feb 20, 2020
V7.0x での更新項目
V7.0 MR6
Updated Dec 10, 2020
Fixes
- CSS - The following issues have been corrected:
- Empty element at the end of inline elements overflowed the line - RT#25402.
- Right to left document duplicated the content in a table cell of running element that used 'content' property - RT#25125.
- Concatenated page counter in a table was not updated - RT#25421.
- Overflow into footnote area - RT#25411.
- Overflow in the footnote area - RT#25425.
- Repeated table header footnotes were missing. -ah-repeat-footnote-in-table-header and -ah-repeat-footnote-in-table-footer in CSS have been abolished - RT#25426.
- Incorrect running element in a large document - RT#25414.
- -ah-hyphenation-keep page overflowed - RT#25465.
- 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
- CSS - The following issues have been corrected:
- Rotated cell was not using the row max-height - RT#25007.
- Incorrect target-text() result with the command line - RT#25047.
- Premature page break with footnotes - RT#25057.
- 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
- CSS - The following issues have been corrected:
- Overflow when span all is used in a rotated table - RT#24261.
- Overflow in the header when a table breaks across pages - RT#24187.
- A nested list using -ah-keep-together-within-dimension overflowed - RT#24145.
- Premature page break in -ah-keep-together-within-dimension block that contained tables - RT#24145.
- 0 height block took up extra space - RT#24649.
- Overflow after inline-block with BPIL processing - RT#24165.
- PDF corruption and missing content - RT#24249.
- 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
- CSS - The following issues have been corrected:
- A footnote in a table header was not repeating. RT#23753.
- Bottom margin in a footnote body caused the footnote to be prematurely moved to the next page. RT#23980.
- -ah-keep-together-within-dimension did not prevent the overflow. RT#22648.
- Incorrect running element in a multi column document. RT#24045.
- Wrong named page used with page reference that generated an extra page. RT#23797.
- The process hung with page-break-before. RT#23937.
- PDF Linearizer error. RT#23999.
- PDF corruption. RT#23919, RT#23920.
- 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
- CSS - The following issues have been corrected:
- letter-spacing led to the incorrect page number and alignment in the margin area of the first page. RT#23402.
- target-text that had line breaks created extra pages. RT#23618.
- Incorrect width of the block in the table cell that inherited the width and used -ah-reference-orientation. RT#23599.
- -ah-footnote-max-height did not work with -ah-footnote-keep: always. RT#23475.
- overflow: condense; did not work with German language with BPIL processing. RT#23551.
- 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
- CSS - The following issues have been corrected:
- Rotated table overflowed. RT#23002
- Crash with document with table header. RT#23135
- Crash with document with white-space-treatment="preserve" specified. RT#23013
- 'display: none' affected the starting position of block. RT#23070
- Performance problem. RT#22825
- 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.
- BIDI: Bidirectional text formatting has been improved.
- The behavior of suppress-if-first-on-page has been improved.
- The avoid-widow-words extension property has been enhanced.
- 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.
- Support links to specific page numbers in HTML.
- PDF 2.0 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.
- 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.
- The default value of display in <math> can now be changed.
- In CSS, the following features are now possible:
- Arrange a footnote and an anchor on the same page or column.
- Specify the layout of a footnote.
- 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.
- Font configuration files can now be edited.
- Full screen mode option.
- Increase the size of toolbar icons.
Fixes
- CSS – The following issues have been corrected:
- Titles were rendered in different locations due to incorrect processing of margin: auto; RT#22123.
- -ah-replace-text inside a table cell duplicated lines. RT#22842.
- 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.