Typefaces
Archivo sets headlines, quotes and stat numbers (Medium 500, SemiBold 600, Bold 700). Work Sans sets body copy, labels and buttons (Regular 400, Medium 500, SemiBold 600). Both are variable fonts, self-hosted as WOFF2, with no italics. Both are licensed under the SIL Open Font License.
Type styles
Each style is one CSS class, .type-<name>. The class sets font, weight, size, line height, letter spacing and case together. Sizes are written as size/line-height in pixels, and they step at fixed breakpoints, not fluidly. Resize the window to watch the samples change.
Clear systems
Design for the reader first
One style, one job
Card or row title
A short label above body copy
Quote text sits here, set in Archivo Medium.
00
A lead paragraph introduces the page in a sentence or two.
Body copy is Work Sans Regular. It is set for long reading at a comfortable line length.
Body Medium adds a little weight.
Body SemiBold marks emphasis and links.
Small text is for captions and helper lines.
Eyebrow label
Fine print is for footnotes and sources.
Using type
Do
- Use the class that matches the job:
.type-subheadfor a label,.type-smallfor a caption. - Change weight inside a style for emphasis.
- Keep paragraphs to about 66 characters wide and use
text-wrap: pretty.
Don't
- Invent a size between two styles.
- Use Subhead as the first sentence of a running paragraph. It is for short standalone labels.
- Set headings in Work Sans or body copy in Archivo.
Breakpoints for the steps: mobile up to 767px, tablet 768 to 1023px, desktop 1024px and up.
Up next
Spacing and grid
The spacing values, the 12-column grid, and the three breakpoints.