JDK-8211294 : ScrollPane content is blurry with 125% scaling
  • Type: Bug
  • Component: javafx
  • Sub-Component: graphics
  • Affected Version: 9,10,openjfx11,openjfx12
  • Priority: P3
  • Status: Resolved
  • Resolution: Fixed
  • Submitted: 2018-09-28
  • Updated: 2022-07-05
  • Resolved: 2021-01-07
The Version table provides details related to the release that this issue/RFE will be addressed.

Unresolved : Release in which this issue/RFE will be addressed.
Resolved: Release in which this issue/RFE has been resolved.
Fixed : Release in which this issue/RFE has been fixed. The release containing this fix may be available for download as an Early Access Release or a General Availability Release.

To download the current JDK release, click here.
Other
openjfx11.0.12Fixed
Related Reports
Duplicate :  
Duplicate :  
Relates :  
Relates :  
Relates :  
Relates :  
Relates :  
Description
To reproduce this, run the attached test program on a Windows machine with HiDPI scaling set to 125%.

The text in the Label and TextField is crisp, while the text in the TextArea is blurry. This may be a layout bug or a bug in the TextArea relating to the positioning of its content such that snap-to-pixel isn't working properly.

I have attached an image as well. If you zoom it up you will see that LCD text is used for all three strings.
Comments
Changeset: 9c84c77b Author: Frederic Thevenet <fthevenet@openjdk.org> Committer: Kevin Rushforth <kcr@openjdk.org> Date: 2021-01-07 11:53:17 +0000 URL: https://git.openjdk.java.net/jfx/commit/9c84c77b
07-01-2021

See JDK-8252649 for another test case.
01-09-2020

Hi Kevin, In continuation to your previous comment, I am removing the regression label.
22-01-2019

Prior to JDK 9 we didn't enable Hi-DPI for systems with 125% scaling. So even though this is technically a regression, it's probably more accurate to say that this is a bug in a new feature.
04-10-2018

Looks to be a regression, Issue reproduces with 9 GA, but does not reproduce with 8 GA / 9 b90. Need to bisect JDK 9 builds.
04-10-2018

Suspected check-in fix for : JDK-8091832
04-10-2018

Does not reproduce with 9 b113 but reproduces with 9 b114
04-10-2018