JDK-8102278 : Sub-pixel accurate rendering of Text for smooth animation
  • Type: Enhancement
  • Component: javafx
  • Sub-Component: graphics
  • Priority: P3
  • Status: Closed
  • Resolution: Duplicate
  • Submitted: 2012-03-17
  • Updated: 2015-06-16
  • Resolved: 2013-08-10
Related Reports
Duplicate :  
Duplicate :  
Relates :  
Description
Text is rendered by snapping the coordinates of each glyph to the nearest whole pixel boundary. This causes the text to "jump" when trying to smoothly scale or rotate the text. We either need some way to detect when we are animating the text, or else an API property or hint to allow the application to control it.
Comments
This will be covered by RT-30827
10-08-2013

Text rendering is a special case. If there are other primitives for which we aren't doing sub-pixel accurate positioning during rendering, please file a new issue.
21-03-2012

Me too :-) RT-8799 describes a similar problem for images which has not been fixed until now although it is already very old. So if you really want smooth animations, this problem needs to be fixed for all node types and not just text.
21-03-2012

Several users have requested this, including Jasper.
17-03-2012