[OpenJDK 2D-Dev] RFR: 8137106: EUDC (End User Defined Characters) are not displayed on Windows with Java 8u60+

Phil Race philip.race at oracle.com
Fri Dec 4 21:40:17 UTC 2015


https://bugs.openjdk.java.net/browse/JDK-8137106
http://cr.openjdk.java.net/~prr/8137106/index.html

See the bug report for a long evaluation but here is the short version.
In order to prevent recursive creation of the FontManager we need to
have loading the construction of the TrueTypeFont representing the EUDC
font avoid referencing the FontManager. This is done by locally opening
and closing the font file in just that case.

This fix is designed to be low-risk as it needs backporting.

A test for this is not practical as it requires a user to install an 
EUDC font which
requires special steps different than installing a normal font.
Manual verification will be required.

-phil.



More information about the 2d-dev mailing list