Skip to content

Typography

System-sans app type scale plus a monospace layer for technical labels.

Tokens

  • --nx-font-sans
  • --nx-font-mono
  • --nx-fw-*
  • --nx-leading-*

Specimens

2,915
KPI number · 1.7rem / 780 / -0.03em
Check
Lockup word · 780 / -0.02em
Start job — control label
Body / control · 0.875rem / 620
Type to filter…
Input text · 0.84rem / 400
Pipeline
Tab (active) · 0.82rem / 640
09:30 · A. Berger
Label / sub · 0.72–0.78rem
assets/checknx/symbol.svg
Mono / system · --nx-font-mono

Accessibility

  • Body text sizes stay >=14px in the app kit; never use the mono layer for body copy — it's for technical labels only.
  • Non-standard weight steps (560/620/640/780) round to the nearest static cut (500/600/700) where variable fonts aren't available — legibility is unaffected.

Do / Don’t

  • Do: Use the mono stack only for paths/codes/timestamps.Don’t: Don't introduce a third font family — sans + mono is the whole system.

View in spec →