foundations
Type
Three faces on integer-pixel scales. Geist Mono is the interface, Instrument Sans is prose, Departure Mono is display at multiples of 11px.
three faces
Geist Mono carries every label, control, number, table cell and heading. Instrument Sans appears only in running prose longer than a sentence. Departure Mono is display and glyphs — the wordmark, the largest headings, big numeric readouts, and the box-drawing characters the other two do not carry. Ligatures are disabled globally, because in a terminal an arrow is two characters.
geist mono — interface
Geist Mono · 300 400 500 700
instrument sans — prose
Instrument Sans · 400 500 600 700
departure mono — display
Departure Mono · 400 · ×11px only
display roles
Display type is Departure Mono at multiples of 11px. --type-display is 44px, the page title. Below 672px .tz-page__title steps to --type-display-sm (33px) so a 4-column measure can hold a name. --type-display-lg is 88px. Interface type does not scale.
--type-display-sm
33px · narrow page title
--type-display
44px · page title
--type-display-lg
88px · display
scale
Every step is an integer pixel so the mono grid never lands on a fractional advance width. Select a step to set it against the others.