[prev in list] [next in list] [prev in thread] [next in thread]
List: openjdk-2d-dev
Subject: Re: [OpenJDK 2D-Dev] RFR: 8190280 [macos] Font2DTest demo started failing for Arabic range from JDK
From: Prahalad Kumar Narayanan <prahalad.kumar.narayanan () oracle ! com>
Date: 2017-11-03 2:02:53
Message-ID: 801dad41-d987-4b9e-9a41-1059b816bd4c () default
[Download RAW message or body]
Hello Phil
The change looks good.
Thanks
Have a good day
Prahalad N.
-----Original Message-----
From: Philip Race
Sent: Wednesday, November 01, 2017 11:40 PM
To: 2d-dev
Subject: [OpenJDK 2D-Dev] RFR: 8190280 [macos] Font2DTest demo started failing for \
Arabic range from JDK 8 u162 b01 on Mac
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
https://bugs.openjdk.java.net/browse/JDK-8172967
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.
-phil
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic