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
Next boot: Arch Linux · 14 updates · 0.125rem
Next boot: Arch Linux · 14 updates · 0.125rem
Next boot: Arch Linux · 14 updates · 0.125rem
Next boot: Arch Linux · 14 updates · 0.125rem
Next boot: Arch Linux · 14 updates · 0.125rem
Next boot: Arch Linux · 14 updates · 0.125rem
Next boot: Arch Linux · 14 updates · 0.125rem
Next boot: Arch Linux · 14 updates · 0.125rem
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.