freedomofpress / securedrop-ux

Public wiki and repository for the SecureDrop User Experience team
8 stars 0 forks source link

Web UIs Typography #81

Closed ninavizz closed 2 years ago

ninavizz commented 5 years ago

Issue w/in Super Epic #42


Problem

Typography plays a big factor in the ease with which a page can be read, and the subsequent anxiety a page's text legibility can conjure in a user's emotional response. It can be stylie, ugly, showy, elegant, simple, kludgy, clean, or any other host of aesthetic factors. Typography choices also factor heavily into how localized or internationalized web experiences work for those users, via character-count impacts and unique non-English alphabet needs.

To deliver the most calming experience possible, a <body> webfont needs to be chosen that can be optimised to read easily in sentences (so, not a display font—which regrettably, mine and Harris' and Antonella's fav, Helvetica Neu, is):

Making things extra fun, TorBrowser in safest mode blocks all webfonts, defaulting to fonts bundled with Firefox/Tor. So, my recommendation is we look there as our starting point. Currently, my own (and H a r r i s ') favorite display font, Helvetica Neu, is the default font in SD... which renders as whatever the default is, when in safest.

Solution

As time permits, mature the typography in today's SecureDrop Source UI to better serve Source user needs for legibility, clear visual hierarchies, and browser-generated size increases in text.

Reference materials

Mostly creating this issue to clear these tabs from my browser, w/o losing the linx, heh

ninavizz commented 3 years ago

This dovetails in with some of the work that c o r y is currently doing for accessibility, to standardize the CSS. Perhaps to chat prioritization w/ @zenmonkeykstop or @eloquence ??

ninavizz commented 3 years ago

Well, crud. Noto could well be the only cross-platform native font bundled with Firefox. There's also over 100 actual "fonts" for different alphabets, within the Noto family—so that may not mean much. https://bugzilla.mozilla.org/show_bug.cgi?id=1336208

Firefox's syleguide, pointing to Segoe, San Francisco, and Ubuntu, as the Win/Mac/Lin standards: https://design.firefox.com/photon/visuals/typography.html

ninavizz commented 3 years ago

What Antonella has spec'd for body on the Tor website

"Source Sans Pro", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"

ninavizz commented 2 years ago

Closing, as 2021's SI Redesign addresses all of the open issues herein.