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.