Summary: | Font settings affect scaling in an unexpected way | ||
---|---|---|---|
Product: | [Plasma] plasmashell | Reporter: | Ilya Bizyaev <bizyaev> |
Component: | general | Assignee: | David Edmundson <kde> |
Status: | RESOLVED INTENTIONAL | ||
Severity: | normal | CC: | nate, plasma-bugs |
Priority: | NOR | ||
Version: | 5.12.5 | ||
Target Milestone: | 1.0 | ||
Platform: | Other | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: | ||
Attachments: |
Case #1, Roboto 10
Case #1, Roboto 11 Case #2, Kickoff, Noto Sans Case #2, Kickoff, Zilla Slab (same size) Case #2, Kickoff, Catamaran (same size) Case #2, notification, Noto Sans Case #2, notification, Zilla Slab (same size) Case #2, notification, Catamaran (same size) |
Description
Ilya Bizyaev
2018-06-10 15:14:33 UTC
Created attachment 113195 [details]
Case #1, Roboto 10
Created attachment 113196 [details]
Case #1, Roboto 11
Created attachment 113197 [details]
Case #2, Kickoff, Noto Sans
Created attachment 113198 [details]
Case #2, Kickoff, Zilla Slab (same size)
Created attachment 113199 [details]
Case #2, Kickoff, Catamaran (same size)
Created attachment 113200 [details]
Case #2, notification, Noto Sans
Created attachment 113201 [details]
Case #2, notification, Zilla Slab (same size)
Created attachment 113202 [details]
Case #2, notification, Catamaran (same size)
The first screenshot in each series shows the expected UI scaling. This is pretty much intentional, to ensure that the relative proportions of the UI remain the same as the font is changed. It breaks down if you crank the font too high, after which point it would make more sense to use a scale factor to make things bigger or smaller. The Fonts KCM now advises you to do this if you try. :) Sadly it's true that there can be minor bugs introduced based on the metrics of the fonts; for example 11pt Noto Sans is 22% bigger than 10pt Noto Sans, not 10% bigger as yo would expect. As a result going to 11pt Noto Sans makes everything enormous. This is a bug in Noto Sans itself, sadly. See Bug 431947 for details. Those issues should be tracked separately though. |