[OpenJDK 2D-Dev] RFR: 8190280 [macos] Font2DTest demo started failing for Arabic range from JDK 8 u162 b01 on Mac
Sergey.Bylokhov at oracle.com
Thu Nov 2 22:19:05 UTC 2017
On 01/11/2017 11:09, Philip Race wrote:
> Bug: https://bugs.openjdk.java.net/browse/JDK-8190280
> Webrev: http://cr.openjdk.java.net/~prr/8190280/
> This is a JDK8 version of the bug
> which affected harfbuzz in JDK 9
> It is triggered by a couple of things but mainly that the Mac font code
> sometimes sets
> a glyphid to be the negation of the unicode to tell a special fallback
> path that the
> glyphid is not actually supported by the font and low-level rendering
> code should
> supply a fall back.
> The essence of the fix here is that in the ICU code we reject negative
> glyph ids
> and treat them as missing.
> The check for AIOBE in CompositeStrike is just an extra safe guard.
Best regards, Sergey.
More information about the 2d-dev