Skip to content

Typography

Guppy uses a consistent, responsively scaling typography on top of Bootstrap 5. All values are adjustable through the theme configuration.

Where to find the settings

In the admin: Content → Themes → Guppy Theme → Configure. Typography fields are spread across multiple tabs:

  • Layout / Body: base font size, font family
  • Header / Productcard / Detailpage: area-specific headlines

Typography scale

HeadlineSizeLine height
H132 px44 px
H224 px36 px
H320 px32 px
H418 px
H516 px
H615 px
Body1 rem (16 px)

For display sizes (hero headlines) three additional steps are available: Display 1, 2, 3.

Add your own fonts

Use the Theme Builder to upload your own .woff/.woff2 files, the builder generates the @font-face rules automatically and exposes the families as selectable values in the typography fields.

Manual integration via a child theme: see Variables & Tokens.

Default font

DmfGuppyTheme ships with Inter as the default font family. The typography variables are tuned to read well on modern screens while staying compact on mobile.

Notes

Consistency

When changing font sizes, keep the scale balanced, don't make H2 larger than H1, for instance, or semantic readability suffers.

Full reference

All SCSS variable names for typography: Config Schema → Typography.