Printed content is not overlapping after the fix. Looks good to me. +1. Dont we need to do the same, applying device scale in
345 hb_font_set_scale(font, 346 FloatToF26Dot6(jdkFontInfo->ptSize), 347 FloatToF26Dot6(jdkFontInfo->ptSize)); Regards Prasanta On 8/12/2016 3:57 AM, Philip Race wrote:
Bug: https://bugs.openjdk.java.net/browse/JDK-8145901 Webrev: http://cr.openjdk.java.net/~prr/8145901/ As per the evaluation in the bug this is an issue with the device scale being applied to the kerning adjustments made by the layout engine. The fix builds cleanly in JPRT and has been tested with the the JCK test in the bug report. I also did "on-screen" testing of various scripts and did not see any problems. -phil.