Link

2020.03 Release Notes

Release date: 10th March 2020

Next FormVu 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 optimisation 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