Typography

Typography defines the fonts used across text elements in the experience, including headings, inputs, buttons, and links.


What you can customize

Global Custom Font

  • Set a default font applied across the entire interface

  • Choose from free Google Fonts or upload your own font

  • Each font family supports two different weights, bold and normal

If uploading your own custom font:

  • Supported font formats include woff2, woff, eot, svg, otf, and ttf. If possible, using woff2 fonts is optimal. There are free online converters for this such as this onearrow-up-right.

  • Make sure to upload both a regular and a bold version of your font. The bold and the regular font may or may not be a part of the same font family depending on your preferences.

  • To easily find local fonts you can use Font Book on Macs and Fonts inside control panel on Windows.

  • After defining a global custom font you can optionally override that font for links, buttons (both buttons in general as well as specific buttons) as well as inputs.

Text Colors

  • Configure text color for light mode

  • Configure text color for dark mode

  • When you define a custom text color, we do a WCAG color contrast checkarrow-up-right, and you're only able to save the color if contrast is higher than 3:1.


How it works

  • Global font acts as the fallback across all components

  • Component-level font settings override the global font

  • Uploaded fonts become selectable throughout the system


Tips

  • Stick to 1–2 fonts max for a clean, professional look

  • Ensure readability across sizes (especially for inputs and buttons)

  • Avoid overly thin fonts for accessibility reasons

Last updated

Was this helpful?