On Wed, 21 Oct 2020 07:01:46 GMT, Frederic Thevenet <ftheve...@openjdk.org> 
wrote:

>>> 
>>> 
>>> The visual representation corresponds with digits, so there can be tests 
>>> that check if the numbers are what we expect them to be.
>>> It's good that this is not windows-only, so that it can be tackled on linux 
>>> as well. But what is not clear to me: does this require a physical HiDPI 
>>> screen, or is setting the scale factor manually good enough to reproduce 
>>> the bug?
>> 
>> The issue will appear consistently as long as the conditions I listed are 
>> met, regardless of the actual number of pixels the physical screen can 
>> display.
>> For instance you'll see the problem, if you apply a 125% scaling on 1080p 
>> screen (a common configuration on 13'' laptops).
>> Also, it will occur regardless of whether the scaling is applied at the OS 
>> level and picked up by javafx or if it is only set for a single application 
>> using the `glass.xxx.uiScale` property.
>
> Hello,
> Did anyone get a chance to look into this?
> Thanks!

Not yet. I took a quick look, and this is helpful in pointing out where the 
problem is, but I don't know whether it is the right solution to simply round 
the transform values when rendering the cache to the screen.

-------------

PR: https://git.openjdk.java.net/jfx/pull/308

Reply via email to