I applied this and it is *much* better but there still seem to be some tiny quirks.
When I drag the mouse to select text down and then up again, as I pass the
original mouse click point vertically, repaint seem to jiggle vertically by a pixel. Perhaps a rounding issue in the repaint code's calculation of the location of the target y. I think I may see the same in left/right dragging along a line too.
So I think this is repaint and not text related. Can you take a look.

-phil.


On 05/06/2016 12:31 PM, Alexandr Scherbatiy wrote:
Hello,

Could you review the fix:
  bug: https://bugs.openjdk.java.net/browse/JDK-8156217
  webrev: http://cr.openjdk.java.net/~alexsch/8156217/webrev.00

This is the second part of the fix related to the fact that char width can be fractional in user space.
http://mail.openjdk.java.net/pipermail/swing-dev/2016-May/005814.html

The Font.getStringBounds(...) method is used for the fractional string width calculation by Swing in user space.

 Thanks,
 Alexandr.


Reply via email to