Skip to content
GroundworkGroundwork
Esc
↑↓navigate↵open⌘Jpreview
On this page

Type

Fonts, bundled through Fontsource so they show everywhere, and the type scale.

Fonts are part of a theme, and the user can switch them as a secondary setting. All are OFL and bundled through Fontsource, so they show everywhere rather than only where they’re installed. Terminals use the terminal’s font.

Next boot: Arch Linux · 14 updates · 0.125rem

Mona Sans · Default

Next boot: Arch Linux · 14 updates · 0.125rem

System UI · Next, with nothing to download

Next boot: Arch Linux · 14 updates · 0.125rem

Inter · Featured

Next boot: Arch Linux · 14 updates · 0.125rem

Geist · Featured

Next boot: Arch Linux · 14 updates · 0.125rem

IBM Plex Sans · Featured

Next boot: Arch Linux · 14 updates · 0.125rem

Noto Sans · Featured

Next boot: Arch Linux · 14 updates · 0.125rem

Albert Sans · Featured

Next boot: Arch Linux · 14 updates · 0.125rem

Geist Mono · Code

Next boot: Arch Linux · 14 updates · 0.125rem

JetBrains Mono · Code

Also available, not featured: Hubot Sans, Atkinson Hyperlegible Next, Public Sans, Source Sans 3, Figtree, Manrope, Instrument Sans, Onest and Schibsted Grotesk. A theme’s style names its font; the generated --gw-font-sans, --gw-font-figures and --gw-font-mono variables carry the stack.

Scale

Token Size
--gw-font-size-2xs 0.6875rem
--gw-font-size-xs 0.75rem
--gw-font-size-s 0.875rem
--gw-font-size-m 1rem
--gw-font-size-l 1.125rem
--gw-font-size-xl 1.375rem
--gw-font-size-2xl 1.75rem
--gw-font-size-3xl 2.125rem
--gw-font-size-4xl 2.5rem

Every size multiplies by --gw-font-size-multiplier, so an app can offer a text size setting. Weights come from the theme as --gw-font-weight-regular and --gw-font-weight-strong.

Last updated on