+1

--Semyon


On 10/11/2017 02:43 AM, Prasanta Sadhukhan wrote:
Hi All,

Please review a fix for an issue whereby, when using a non-integer resolution (e.g. 225%) for a HiDPI display, the Swing HTML rendering incorrectly calculates the width of SPAN elements which results in SPANs being
incorrectly positioned and overlapping with each other.

Issue was, when a JLabel with an html text is created, the GlyphPainter1.getSpan() uses a FontrenderedContext with transform scale 1
and also the obtained width is converted to int and not to float.

Proposed fix is to use correct transform while calculating the string width and also use floating point API to get floating point width.

webrev:http://cr.openjdk.java.net/~psadhukhan/8178025/webrev.00/
Bug: https://bugs.openjdk.java.net/browse/JDK-8178025

Regards
Prasanta

Reply via email to