Details
-
Type: Bug
-
Status: Open
-
Priority: Major
-
Resolution: Unresolved
-
Affects Version/s: 6.2.3
-
Fix Version/s: 6.3.3
-
Component/s: Core/Parsing, Core/Rendering
-
Labels:None
-
Environment:any
-
Support Case References:Support Case 14391:- https://icesoft.my.salesforce.com/5000g00001wuTUf
Description
The associated file can not be correctly rendered in 6.3.1. However this is a regression that first appeared in 6.2.3. This could also be font hinting issue.
Activity
Patrick Corless
created issue -
Judy Guglielmin
made changes -
Field | Original Value | New Value |
---|---|---|
Support Case References | Support Case 14391:- https://icesoft.my.salesforce.com/5000g00001wuTUf |
Patrick Corless
made changes -
Fix Version/s | 6.3.2 [ 13175 ] |
Patrick Corless
made changes -
Fix Version/s | 6.3.2 [ 13175 ] |
Patrick Corless
made changes -
Fix Version/s | 6.3.3 [ 13282 ] |
The regression was introduced in 6.2.3 when the system property org.icepdf.core.nfont.truetype.hinting was enabled by default. This particular PDF is special in some of the fonts are large enough to write both roman and asian glyphs. Because of this the hinting operations are being applied at the roman characters as well. I'd have to dig around see if there is a flag we aren't respecting or if there is a bug in one of hinting functions.
For the time being the regression can be fix by setting org.icepdf.core.nfont.truetype.hinting=false