Fwd: Re: Typography HIG

Aaron J. Seigo aseigo at kde.org
Mon Nov 19 14:33:33 UTC 2012


On Monday, November 19, 2012 13:45:42 Sebastian Kügler wrote:
> In general I'd like to see font size used as primary means for distinction
> between levels, bold font usage should be reduced to an absolute minimum

on smaller screens, a benefit of using bold rather than larger font sizes is 
you get more compact presentations.

in any case, i think we should focus on how we implement this so that it is 
consistent across Plasma Active and then try out various approaches and 
measure how they work in practice.

> Capitalization should not be used at all, this leads to "screaming
> UIs". Translucent fonts are a good means for "additional info" or secondary

using translucency has the downside of being .. well .. see-through :) 
a solid color would probably give more consistent results, assuming the themes 
set this correctly.

> In our code, I think these typography guidelines need to be implemented in
> two ares: Plasma::Theme::styleSheet() and in PlasmaExtras.

Plasma::Theme::FontRole should probably also be extended.

> About half a year ago, we introduced a number of components in Plasma Quick
> that allow us to style text consistently. It's based on text structure and
> contains Title, Heading (of level 1 to 5) and Paragraph and they all inherit
> from PlasmaComponents.Label.

yes, use of these components as well as modifying the text usage in buttons / 
tabs / etc should get us most of the way there. i expect we'll find areas in 
our UI that are using custom components that will need additional work
 
> When/if those are used, we gain much tighter control on how typography is
> used throughout Plasma, leading to a more consistent appearance of
> "everything text". The usage guidelines for those are missing, and the
> components are also not perfect yet. I suppose the style of those
> components will be changed according to what we make out of this typography
> guideline.

+1
 
> I've attached an example QML file which you can use to test the components
> and play around with it. The code should be pretty self-explanatory, even
> to the QML-untrained. =)
...
> I've committed this as a new page to the widgetgallery in kdeexamples.

cool; i've update it to reflect the various 

> exactly modern. I think the Oxygen font is mature enough, and we should
> change our default from Sans to Oxygen (with proper fallbacks). So more
> control over fonts on our side, distros that want to change it can still do
> so.

+1

> In Plasma active we're using Droid Sans as default so far. It's a nice font
> but should also be changed to Oxygen.

yep.

> Moreover, the Typography guideline should be applied to all of Plasma, not
> just Plasma Active.

i think that's sort of implied :) Andrew's interest stemmed from Plasma 
Active, but we in the Plasma world know that the lines are all blurred.

-- 
Aaron J. Seigo
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 198 bytes
Desc: This is a digitally signed message part.
URL: <http://mail.kde.org/pipermail/active/attachments/20121119/52c6ac8d/attachment.sig>


More information about the Active mailing list