Typography
Radian has two heading fonts and one body font. On top of them sit text styles: Display, Page title, Section heading, Secondary heading, Subheading, Caption, buttons and navigation. Sections pick a style by name, so changing a style here changes every heading that uses it.
How to set it up
Step 1: Choose the fonts
- Go to Theme settings > Typography.
- Under Heading fonts, pick the Main heading font (1) and a Secondary heading font, and set the Heading base size.
- Under Body font, pick the Font and Base size for body text.

Step 2: Set up each text style
- Open a style such as Display, Page title or Section headings.
- Turn on Use heading font and choose Main or Secondary, or leave it off to use the body font.
- Set the Desktop font size scale. Turn on Show advanced settings to set the mobile scale, line height, letter spacing and uppercase.
Step 3: Style buttons and navigation
- The Primary button and Secondary button styles control button text.
- Under Navigation, choose the font, size, weight and capitalization of header menu links.
Settings reference
Typography
| Heading fonts | |
|---|---|
| Main heading font | |
| Secondary heading font | |
| Heading base size | Slider. |
| Body font | |
| Font | |
| Base size | Slider. |
| Show advanced settings | Reveals mobile size, line height and letter spacing. Values already set keep applying while hidden. |
| Mobile font size scale | Slider. |
| Letter spacing | Slider. |
| Line height | Slider. |
| Uppercase | Turns this on or off. |
| Display | |
| Use heading font | Turns this on or off. |
| Heading font | Options: Main, Secondary. |
| Desktop font size scale | Slider. |
| Show advanced settings | Reveals mobile size, line height and letter spacing. Values already set keep applying while hidden. |
| Mobile font size scale | Slider. |
| Line height | Slider. |
| Letter spacing | Slider. |
| Uppercase | Turns this on or off. |
| Page title | |
| Use heading font | Turns this on or off. |
| Heading font | Options: Main, Secondary. |
| Desktop font size scale | Slider. |
| Show advanced settings | Reveals mobile size, line height and letter spacing. Values already set keep applying while hidden. |
| Mobile font size scale | Slider. |
| Line height | Slider. |
| Letter spacing | Slider. |
| Uppercase | Turns this on or off. |
| Section headings | |
| Use heading font | Turns this on or off. |
| Heading font | Options: Main, Secondary. |
| Desktop font size scale | Slider. |
| Show advanced settings | Reveals mobile size, line height and letter spacing. Values already set keep applying while hidden. |
| Mobile font size scale | Slider. |
| Line height | Slider. |
| Letter spacing | Slider. |
| Uppercase | Turns this on or off. |
| Secondary headings | |
| Use heading font | Turns this on or off. |
| Heading font | Options: Main, Secondary. |
| Desktop font size scale | Slider. |
| Show advanced settings | Reveals mobile size, line height and letter spacing. Values already set keep applying while hidden. |
| Mobile font size scale | Slider. |
| Line height | Slider. |
| Letter spacing | Slider. |
| Uppercase | Turns this on or off. |
| Subheadings | |
| Use heading font | Turns this on or off. |
| Heading font | Options: Main, Secondary. |
| Desktop font size scale | Slider. |
| Show advanced settings | Reveals mobile size, line height and letter spacing. Values already set keep applying while hidden. |
| Mobile font size scale | Slider. |
| Line height | Slider. |
| Letter spacing | Slider. |
| Uppercase | Turns this on or off. |
| Make font bolder | Turns this on or off. |
| Caption font | |
| Use heading font | Turns this on or off. |
| Heading font | Options: Main, Secondary. |
| Desktop font size scale | Slider. |
| Show advanced settings | Reveals mobile size, line height and letter spacing. Values already set keep applying while hidden. |
| Mobile font size scale | Slider. |
| Line height | Slider. |
| Letter spacing | Slider. |
| Uppercase | Turns this on or off. |
| Make font bolder | Turns this on or off. |
| Primary button | |
| Use heading font | Turns this on or off. |
| Heading font | Options: Main, Secondary. |
| Desktop font size scale | Slider. |
| Show advanced settings | Reveals mobile size, line height and letter spacing. Values already set keep applying while hidden. |
| Mobile font size scale | Slider. |
| Line height | Slider. |
| Letter spacing | Slider. |
| Uppercase | Turns this on or off. |
| Make font bolder | Turns this on or off. |
| Secondary button | |
| Use heading font | Turns this on or off. |
| Heading font | Options: Main, Secondary. |
| Desktop font size scale | Slider. |
| Show advanced settings | Reveals mobile size, line height and letter spacing. Values already set keep applying while hidden. |
| Mobile font size scale | Slider. |
| Line height | Slider. |
| Letter spacing | Slider. |
| Uppercase | Turns this on or off. |
| Make font bolder | Turns this on or off. |
| Navigation | |
| Navigation font | Options: Body, Heading. |
| Navigation size | Slider. |
| Navigation font weight | Slider. |
| Capitalize navigation | Turns this on or off. |
| Products | |
| Product title style | Options: Display, Page title, Section heading, Secondary heading, Subheading, Body, Caption. |
| Product title size | Slider. |
| Customize mobile product and card sizes | Turns this on or off. |
| Mobile product title size | Slider. |
| Product price size | Slider. |
| Mobile product price size | Slider. |
| Product cards | |
| Product grid font | Options: Body, Heading. |
| Title size | Slider. |
| Mobile card title size | Slider. |
| Capitalize product grid | Turns this on or off. |
| Collection cards | |
| Collection titles font | Options: Body, Heading. |
| Collection titles size | Slider. |
How it works
- Shopify fonts load from Shopify's servers, so no extra setup is needed. Fonts that are not system fonts may add a little to page weight.
- Hidden advanced values keep applying while Show advanced settings is off.