Mykola Krachkovsky composed on 2018-06-30 11:00 (UTC+0300):
Fabian Vogt composed:
You can revert to the old behaviour by setting "Xft.dpi: 96" (most configuration dialogs call it "Force font DPI") or by setting QT_FONT_DPI=96 in the environment.
As for now, I forced to set "Xft.dpi: 142" for GTK apps, as they ignore X parameters and are forced to 96 DPI, unless Xft.dpi is set.
If you are using only openSUSE, you shouldn't need to use Xft.dpi as your DPI configuration mechanism.[1] Not all apps respond to it. Overriding the server's disregard of EDID (via DisplaySize or xrandr or the NVidia driver's dpi xorg.conf parameter) should make all apps see the same server DPI.
And that is very bad. Especially, as GDK_SCALE couldn't be fractional and 2 is too big for me and 1 is too small.
This had to be expected at least as far back as GTK-3.0-1.0. Mozilla apps were suffering this years before .5 increments were implemented for them.
So how those changes will affect non-Qt apps, like GTK? If Xft.dpi isn't set they became broken. And if I'll set Xft.dpi how new behaviour would work?
Until it actually happens, maybe give a try to the non-Xft.dpi methodology? Maybe it need not affect you. BTW, font size gradations are often smoother the closer logical DPI is to a multiple of 12, best if a multiple of 24. Its possible you might enjoy a marginal improvement using 143 instead of 142. 144 is a mozilla breakpoint, so if you are a Firefox or TB user you might not be happy at the initial difference and find it desirable to deviate from their default layout.css.devPixelsPerPx setting. http://fm.no-ip.com/Auth/Font/font-rounding.html might be of use in evaluating the impact(s). [1] https://bugzilla.opensuse.org/show_bug.cgi?id=1022830 -- "Wisdom is supreme; therefore get wisdom. Whatever else you get, get wisdom." Proverbs 4:7 (New Living Translation) Team OS/2 ** Reg. Linux User #211409 ** a11y rocks! Felix Miata *** http://fm.no-ip.com/ -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org