D17906: [kirigami] Do not use light font styles for headings (2/3)
Nathaniel Graham
noreply at phabricator.kde.org
Thu Jan 3 19:15:40 GMT 2019
ngraham added a subscriber: rooty.
ngraham added a comment.
Aesthetics are admittedly subjective, though I must note that pretty much all of VDG is in favor of moving away from light header text for aesthetic reasons. However there are other important technical arguments as well, which I will restate here:
- **Implementation inconsistency:** Many fonts don't have a dedicated light style, many distros don't ship them if they do, and Qt < 5.12 doesn't use them even if they're there. As a result, the visual effect is hampered by an inability to consistently display it.
- **Usability problems:** with many fonts, the light styles are very difficult to see. Fonts that do not have a dedicated light style often receive the ultra light variant instead, which is almost always borderline illegible. A great deal of text throughout Plasma and KDE apps use reduced opacity for de-emphasis or inactive text and in this case, using a light style results in the text often being //actually// illegible. @rooty has posted examples in this and other Phab tickets as well as in the linked bug.
- **Conceptually incorrect:** It's incorrect to have headers use a reduced visual weight compared to the content below them. Headers are //supposed// to be bigger and bolder than the text in their content area. They're //supposed// to draw attention to themselves. That's their reason for existence. A header that tries to de-emphasize itself is a contradiction in terms.
REPOSITORY
R169 Kirigami
BRANCH
no-light-headings (branched from master)
REVISION DETAIL
https://phabricator.kde.org/D17906
To: filipf, ngraham, #plasma, #vdg, #frameworks
Cc: rooty, #frameworks, ngraham, #plasma, #vdg, abetts, mart, plasma-devel, dkardarakos, apol, davidedmundson, hein
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.kde.org/pipermail/plasma-devel/attachments/20190103/4c1844e3/attachment-0001.html>
More information about the Plasma-devel
mailing list