Skip to content
Faith
⌘K
Skip to content

Typography

Overview

Typography controls the fonts and text styles of the whole store. You choose three fonts (Heading, Body and Accent), then set the size, line height, letter spacing and capitalization for each text role: Heading 1–6, body text, subheadings, product cards, navigation and buttons. Blocks such as Heading and Text use these styles through their Preset setting, so changing a style here updates every block that uses it.

How to use

  1. Go to Online Store → Themes → Customize.
  2. Click the Theme settings icon (the gear) in the left sidebar and open Typography.
  3. Under Fonts, choose your Heading font, Body font and Accent font.
  4. Set the Font, Size, Line height, Letter spacing and Text transform for Heading 1 to Heading 6.
  5. Set the Body text size and spacing.
  6. Adjust the Subheadings style, and add a background or border under Subheading appearance if you want one.
  7. Fine-tune the Product card title, price and badges, then Navigation and Button text.
  8. Click Save.

Fonts

SettingsDescription
Heading FontChoose the font used for headings across the store.
Body FontChoose the font used for paragraphs, descriptions and most interface text.
Accent FontChoose a third font for display text. Heading 1–3 and Subheadings can use it, and any text role can switch to it.

Heading 1 – Heading 6

Each heading level (H1 to H6) has its own settings, so you can build a clear size scale from the largest heading to the smallest.

SettingsDescription
FontChoose which font this heading level uses: Body or Heading. Heading 1–3 can also use Accent.
SizeChoose the font size for this heading level (16–80 px).
Line HeightSet the space between lines: Original, Small, Medium, Large or X-Large. Large headings usually look best with Small.
Letter SpacingAdjust the space between letters (-5% to 5%).
Text TransformChange the capitalization: Unset, As typed, UPPER CASE, lower case or Capitalize (first letter of each word).

Body

SettingsDescription
SizeChoose the size of paragraph text (14–20 px). Subheadings and product card titles scale from this size.
Line HeightSet the space between lines of body text: Original, Small, Medium, Large or X-Large.
Letter SpacingAdjust the space between letters (-2% to 5%).
Text TransformChange the capitalization: Unset, As typed, UPPER CASE, lower case or Capitalize.

Subheadings

Subheadings are the small labels shown above headings, for example NEW ARRIVALS.

SettingsDescription
FontChoose the subheading font: Body, Heading or Accent.
Font WeightChoose the thickness of the text: Inherit (the font’s own weight) or 100 (thin) to 900 (black). Only weights your font includes are shown correctly.
SizeScale the subheading relative to the body text size (60–160%).
Letter SpacingAdjust the space between letters (-2% to 10%).
Text TransformChange the capitalization: Unset, As typed, UPPER CASE, lower case or Capitalize.

Subheading Appearance

SettingsDescription
BackgroundChoose a color to add a padded panel behind the subheading text.
StyleAdd a border line around the subheading: None, Solid or Dashed. Padding is added so the line doesn’t touch the text.
ColorAppears when Style is Solid or Dashed. Choose the border color. Leave it empty to use the accent color.
Corner RadiusRound the corners of the background and the border (0–50 px).

Product Card Title

SettingsDescription
FontChoose the font for product names on product cards: Body or Heading.
Font WeightChoose the thickness of the text: Inherit or 100 to 900.
SizeScale the product title relative to the body text size (60–160%).

Product Card Price

SettingsDescription
FontChoose the font for prices on product cards: Body or Heading.
Font WeightChoose the thickness of the text: Inherit or 100 to 900.

Product Card Badges

SettingsDescription
FontChoose the font for badges such as Sale or Bestseller: Body or Heading.
Font WeightChoose the thickness of the text: Inherit or 100 to 900.
Letter SpacingAdjust the space between letters (-2% to 10%).
Text TransformChange the capitalization: Unset, As typed, UPPER CASE, lower case or Capitalize.

Navigation

SettingsDescription
FontChoose the font for the header menu and mobile menu: Body or Heading.
Font WeightChoose the thickness of the text: Inherit or 100 to 900.
Letter SpacingAdjust the space between letters (-2% to 10%).
Text TransformChange the capitalization of menu links: Unset, As typed, UPPER CASE, lower case or Capitalize.
Uppercase First LevelShow the top-level links of the mobile menu in capital letters. Deeper levels keep the Text transform above.

Button

SettingsDescription
FontChoose the font for button labels: Body or Heading.
Text TransformChange the capitalization of button labels: Unset, As typed, UPPER CASE, lower case or Capitalize.

Tip: Button size, corner radius, border and hover effect are set in Theme settings → Buttons.

Was this helpful?
Previous Slideshow