[OpenJDK 2D-Dev] RFR: 8146324: Add sun.font.FontUtilities.isComplexCharCode or related method to public API

Sergey Bylokhov Sergey.Bylokhov at oracle.com
Thu Mar 24 21:37:56 UTC 2016


Hi, Phil.
Should this new method throw IAE? It seems that NPE can be thrown 
instead, At least other methods in Font.java including the newly added 
createFonts() throw NPE.

On 25.03.16 0:16, Phil Race wrote:
> bug : https://bugs.openjdk.java.net/browse/JDK-8146324
> fix : http://cr.openjdk.java.net/~prr/8146324/
>
> Developers have used an internal API to detect when TextLayout or
> GlyphVector.layoutGlyphVectorwill be needed since that is a slower path.
>
> This provides a public equivalent capability.
>
> I have included a test which checks the assertions of the API.
>
> A CCC will be filed.
>
> -phil.


-- 
Best regards, Sergey.



More information about the 2d-dev mailing list