2020.03 Release Notes
Release date: 10th March 2020
Next BuildVu release: 21st April 2020
Enhancements:
[HTML-2950] - Add support for removing deprecated accent character generation in CFF fonts to circumvent Chrome rendering issue
Workaround added for incorrect font handling in Chrome which caused overlapping of accented characters
[CORE-3479] - Replace used of font Lucida with SansSerif as not present from Java 11 onwards
Updated (causes very minor text appearance differences in flattened AcroForms)
[CORE-3534] - Improve reading of ascii hex values in parser
Refactored ascii reader code to improve performance of the decoding function
[CORE-3535] - Improved handling of transparency groups
Implemented correct handling of Knockout and Isolation functions in transparency groups
[CORE-3530] - Handle attempt to open zero length PDF gracefully and throw clear PdfException
Prevents potential OutOfMemoryError when handling empty files
[CORE-3538] - Implement FileAttachment object and use for WIN Dictionary
Improved handling of FileAttachment objects to prevent circular FileAttachment dependencies causing infinite loop
Fixes:
[HTML-3326] - Image with Color blend mode applied is missing
Fixed issue with image blending with incorrect background color which caused it to become invisible
[HTML-3353] - Fix issue where ' is displayed in bookmarks as opposed to ‘
Fixed display of apostrophes in bookmarks
[CORE-3492] - AES key generation offset incorrectly for Owner password
Fixed file that could not be decoded
[CORE-3499] - Large images with Masks are scaled-down
Fixed issue in memory optimization which resulted in some images could appear too small
[CORE-3529] - Source jar generated by Maven contains only the files in the build module
Fixed missing classes in source jar
[CORE-3544] - Alternate ColorSpace not correctly read for complex colorspace object
Fixed incorrect text color caused by non-standard colorspace not being handled
[CORE-3552] - Dests dictionary not decoding correctly
Fixed Dests dictionary not being read when stream is compressed
[CORE-3553] - PdfException thrown when trying to extract images from files
Fixed OutOfBoundsException when handling multi-value image array
[CORE-3545] - Parser does not correctly handle indirect number inside object array
Fixed issue which prevented page being decoded
[CORE-3498] - JPX encoded DeviceN image not displayed with correct color conversion
Fixed image displaying with incorrect colors