Hi, Phil.
Probably it is possible to move the new code in CFontManager.loadFonts() to the SunFontManager.loadFonts()? Note that in the test the text "Big italic red text" should be ..."black text", and the window should be disposed at the end of the test. Why this test is mac specific?

On 15.12.2014 23:20, Phil Race wrote:
https://bugs.openjdk.java.net/browse/JDK-8064833
http://cr.openjdk.java.net/~prr/8064833/

OS X font look up is using family name + style - even when using deriveFont from a specific font. Since the family name like "Helvetica" is insufficient to
convey that you are using the "Helvetica Light" subfamily and we get the
wronf font.
The provided test shows that the results can be completely garbage rendering.

Some clean up included here is remove the unconditional define of DEBUG and
the native 'isFakeItalic' variable which was not used anywhere.

-phil.


--
Best regards, Sergey.

Reply via email to