Aa
Typography Studio
Viewport
Display Heading

The quiet revolution of reading on screens.

Section Heading Β· H2

A new approach to typographic hierarchy

For decades, web typography was a compromise. Designers picked from a handful of system fonts and hoped for the best across browsers, devices, and viewing distances. Today the constraints have softened β€” but the principles have only become more important. Rhythm, contrast, and restraint do more than any single typeface ever could.

Subsection Β· H3

First principles of type

Three measurements decide whether a paragraph feels welcoming or fatiguing: the size of the body text, the height of each line, and the length of each measure. Get those right and almost any typeface can sing. Get them wrong and the most beautiful font becomes a wall.

Below, the same passage is shown with the styles you've configured. Try changing the line height on P by even 0.1 β€” the rhythm shifts immediately.

Detail Β· H4

Hierarchy and rhythm

Good hierarchy isn't loud. It's predictable. Readers should be able to glance at a page and know, without thinking, where to land first, where to land second, and where the body begins. You can read more about this in an excellent essay by Robert Bringhurst.

Typography is the craft of endowing human language with a durable visual form.

β€” Robert Bringhurst, The Elements of Typographic Style
List Β· UL
The essentials
  • Pick a typeface with a clear voice β€” not just one that "looks clean".
  • Set body text first; let headings react to it.
  • Measure (line length) belongs between 45 and 75 characters.
  • Test at the smallest size your users will actually see.
Smallest hierarchy Β· H6
Section Label

Use H6 sparingly. It's the quietest voice in your hierarchy β€” perfect for metadata, captions, or section dividers in long-form content. Captions and fine print live in the SMALL tag. They should still pass contrast.