platform: win2kpro zh_TW
jdk: mustang b77
This problem was found in win2k pro zh_TW. AWT font T. Chinese characters which are outlined and with big size can not be displayed correctly in win2k zh_TW. In b76, the characters can be displayed correctly.
Please see the attached java source file. Compile it and run in mustang b77, the T. Chinese characters are not displayed correctly. If compile it and run in mustang b76, then it's ok. Please also see the attached screenshot.
Under some circumstances we used to enable hinting for composites even
if we were asked to return outlines only. This special check was accidentally
removed by fix for 4654540.
In particular we do enable hinting if none of components of composite glyph has
own scale info. It does not seem that truetype spec says anything about this
and problem itself seems applicable only to few fonts
(the only one i known is MingLiU, e.g. \u5d5e) but its better
to keep it even if it is rule of the thumb.
The key difference from former processing is that we enable hinting
of composites for these glyphs and it used to be disabled.
GeneralPath we get from font engine is noticeable different for some of composite glyphs.
Likely to be bug in changes made in fix for 4654540.