
Improves pre-flight process for large embedded fonts.
Features
- The Jars are now signed with SHA256 rather than SHA1.
- Added the ability to allow signatures, that have just been signed, to be queried via various "get" methods.
- Improved the pre-flight process for large embedded fonts, e.g. those used for Chinese, to stop the widths array growing too large for PDF/A.
- Improved the workaround for when 2-byte fonts are used in Form fields, which reduces memory footprint for large forms.
- PDFCanvas.beginTag() will now accept a "ref" attribute which is a space separated list of ids (or uuids) of other nodes, to be converted to the PDF2 "Ref" property on the element. It will now also cleanup name 'atts' (e.g. Table:Scope) which had values set with incorrect leading slashes.
- The PDF Library will now consistently choose the correct rendering intent from ICC ColorSpaces when converting to PNG.
- Minor tweaks to OutputProfile in anticipation of PDF/UA-2.
- Added the ability to set the appropriate feature when private-use range text is added to a PDF.
- Minor bulletproofing to let the PDF Library work with some more types of damaged files.