Two families.
Three voices. No italics.
Fraunces for display and body-serif, Euclid Flex for body and chrome. The italic axis is intentionally not loaded. The mono feeling comes from tracking + uppercase + tabular numerals, not a third typeface.
Pair by stroke, never by name.
Fraunces
Euclid Flex
Five static weights. No italic cut.
Aa
Aa
Aa
Aa
Aa
Same letterform, different optical compensation.
Aa
Aa
Aa
Aa
Always match the optical size to the rendered size. Set font-variation-settings: 'opsz' N where N tracks the rendered px. The system handles this for you via the .display / .h1 / .h2 / .h3 / .body-serif semantic classes.
Twelve roles. Every one a clamp.
Match by perceived stroke, not nominal weight.
Euclid Flex Medium · 500
Fraunces Regular · 400
Sans 500 pairs with serif 400 at body. Reads as two voices at one volume.
Euclid Flex Semibold · 600
Fraunces Bold · 700
Sans 600 pairs with serif 700 at display. Stroke continuity across the jump.
Euclid Flex Bold · 700
Fraunces Black · 900
The wordmark pair. Top voice → bottom voice. Cross-family contrast.
Clay weighs less than ink. Compensate by weight.
This is not a review tool.
Roman 500 → clay 700. The bump compensates for ~5× luminance loss vs ink-on-paper.
This is not a review tool.
Roman 500 → clay 600 on ink. One clay across both surfaces; the weight bump is what compensates.
The brand's connective tissue.
No. I · Stealth · MMXXVI
14 May 2026 · Reading Time 4 min
Cited this week 47
£1,248.00 · 99.4% · 1m 14s
02 / 14 · 04·12 · MMXXVI
Numerals always tabular. Mixed-width digits are forbidden in product UI.
Fraunces Black at display: −0.015em and 0.96.
Fraunces Black at opsz 144 ships with substantial built-in tightness. Adding negative tracking on top of that crushes the letterforms. Canonical settings for any headline ≥ 72 px: letter-spacing −0.015em, line-height 0.96.
A quiet engine.
A loud result.
−0.035em / 0.88 · letters crowd, descenders crush; the line still reads but the page feels airless.
A quiet engine.
A loud result.
−0.015em / 0.96 · the typeface breathes; eyes find the second line without searching.
−0.015em · 0.96
Hero headlines, manifesto, anti-brand, journal h1.
−0.025em · 1.05
Section heads, page-head titles, mid-titles.
−0.04em · 0.9
Stat grids, big numerals, single-word labels. Numerals carry tighter tracking better than glyph runs.