skip to content

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 / Instrument Sans / Departure Mono

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

Aa 0123

Geist Mono · 300 400 500 700

instrument sans — prose

Aa 0123

Instrument Sans · 400 500 600 700

departure mono — display

Aa 0123

Departure Mono · 400 · ×11px only

display roles

44 / 33 / 88

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

Aa

33px · narrow page title

--type-display

Aa

44px · page title

--type-display-lg

Aa

88px · display

scale

integer px only

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.

termizen 0123
pagetypethemelighttokenscopy2026srclinknominal