<AWT Dev> [8u] Review request for 8157838 Personalized Windows Font Size is not taken into account in Java8u102
philip.race at oracle.com
Fri May 27 17:14:54 UTC 2016
From what I read on the web Windows Vista, 7, and 8, Windows uses this
setting to scale just
the fonts, but for 8.1 and 10 it is a whole application scale, so
perhaps rather than just
revert the fix, you can make it OS version dependent ?
Surface Pro devices are not going to be running Vista or 7 .. and I
expect most are running
Windows 8.1 or later by now.
Of course you will need to find a way to test this hypothesis : probably
on a windows 10
desktop with 125% scaling to see what happens with the Win L&F.
On 05/27/2016 09:44 AM, Alexandr Scherbatiy wrote:
> Could you review the fix:
> bug: https://bugs.openjdk.java.net/browse/JDK-8157838
> webrev: http://cr.openjdk.java.net/~alexsch/8157838/webrev.00
> This is the regression from the fix JDK-8076545 in the JDK 8u.
> There was a request JDK-8152980 to backport the fix to JDK 8u
> because a text size is very big on Windows 10 with UI scaling set to
> 300% when the Windows L&F is used.
> However, this leads to another issue that a personalized Windows
> font size is not taken into account in Swing app with Windows L&F on
> JDK 8u.
> JDK 9 does not run into this issue because it contains support for
> HiDPI displays which reads the system DPI and scales a whole
> application with fonts according to system UI scale.
> The proposed solution is just to revert back the initial JDK-8076545
> fix for JDK 8u only.
More information about the awt-dev