https://bugs.kde.org/show_bug.cgi?id=422552

Paul McAuley <k...@paulmcauley.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |k...@paulmcauley.com

--- Comment #10 from Paul McAuley <k...@paulmcauley.com> ---
This really needs improvement. I'm not sure how much of this is set by Plasma
and how much the distribution? In my case OpenSUSE Leap 15.2 / 15.3 beta makes
a fair attempt at scaling the fonts but does not set the Plasma global scale
properly (the same for a new user in a system updated Plasma to 5.21). You can
see the details of how a fresh install looks on my 15.6" 4K display in the
screenshots I posted at https://bugzilla.opensuse.org/show_bug.cgi?id=1183119
(and hence was redirected here). Therefore, if an automatic estimate can be
made at font scaling then making a similar automatic estimate for global scale
is surely feasible.

>From an initial look at the data you can obtain in software, it would seem that
this should be possible for more than just "easy cases".


In my case for Dell XPS 15 9560 4K @ 15.6" which I measured with a ruler as 346
x 194 mm (282 dpi).

If I do the following, I get an accurate size exactly corresponding to my
physical dimensions:
paul@PAUL-DELL:~> xrandr | grep ' connected'
eDP-1 connected primary 3840x2160+0+0 (normal left inverted right x axis y
axis) 346mm x 194mm

For comfortable viewing I set the scaling to 250% (and using the standard
100%=96DPI: 96 x 2.5 = 240 DPI). The 240"DPI" figure here is clearly different
to the actual 282 DPI so I guess the difficult part is factoring this
difference into account and estimating the scaling thresholds for different
devices; though not caring too much about the exact difference and having an
algorithm to make rough educated guesses at thresholds would still be better
than setting everything to 100% by default. 

For more refined user satisfaction, perhaps surveys could be taken to see what
users are using, or even just copy whatever default setting Microsoft Windows
uses for each display as their automatic default settings seem to work well.

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to