Skip to content

Typography ​

This guide describes the Theme editor's Theme settings > Typography menu options.

Use the menu options to set how text is displayed throughout your store. Refer to Shopify help: Typography.

The Header font options, inside the Theme settings Typography menu, in the Theme editor.

In the previous image, a store's home page is displayed. In the upper right, part of the Theme editor's Theme settings > Typography menu is displayed. The menu's Uppercase header option is enabled. This setting applies uppercase to text in the store's Header section. At the top of the store's home page, the Header items Shop, Restaurant, Recipes, and About are displayed using uppercase.

For general guidance with adjusting a theme setting, refer to Settings overview and Shopify help: Theme settings.

Configure Typography ​

To configure your Typography settings:

  1. In the Theme editor, go to Theme settings > Typography.

  2. Select a setting described in the following table.

Setting nameDescription
Base font sizeAdjust the Base font size slider to set a size for the base font in pixels or px. The minimum size is 13 px, and the maximum is 22 px. All text throughout your store is scaled relative to the base font size.
Line heightAdjust the Line height slider to set the spacing between lines of text (line height) for the base font. The minimum height is 1 and the maximum is 2.
Headings > FontUse the Font picker to specify a font for headings. Refer to Set up a font.
Headings > UppercaseSet the Uppercase option to on or off. With this option enabled, uppercase is applied to heading text.
Headings > LetterspacingAdjust the Letterspacing slider to set the spacing between text characters for headings. The minimum spacing is -50 and the maximum is 200.
Headings > Heading line heightAdjust the Heading line height slider to set the spacing between lines of text (line height) for headings. The minimum height is 0.7 and the maximum is 1.5.
Standard headings > Mobile font size scaleAdjust the Mobile font size scale slider to set a default font size for standard heading text (titles). This setting is applied to section titles and main section headings on mobile displays. The minimum value is -2 and the maximum is 5. Refer to Shopify help: Customize your font sizes.
Standard headings > Desktop font size scaleAdjust the Desktop font size scale slider to set a default font size for standard heading text (titles). This setting is applied to section titles and main section headings on desktop displays. The minimum value is -2 and the maximum is 7. Refer to Shopify help: Customize your font sizes.
Feature headings > Mobile font size scaleAdjust the slider Mobile font size scale to set a default font size for feature headings. The setting applies to Product, Collection, Article, and Feature page templates on mobile displays. The minimum value is -2 and the maximum is 7. Refer to Shopify help: Customize your font sizes.
Feature headings > Desktop font size scaleAdjust the slider Desktop font size scale to set a default font size for feature headings. The setting applies to Product, Collection, Article, and Feature page templates on desktop displays. The minimum value is -2 and the maximum is 11. Refer to Shopify help: Customize your font sizes.
Secondary headings > Mobile font size scaleAdjust the slider Mobile font size scale to set a default font size for secondary heading text. This setting applies to the Blog post grid, Text columns, and other secondary headings on mobile displays. The minimum value is -2 and the maximum is 4. Refer to Shopify help: Customize your font sizes.
Secondary headings > Desktop font size scaleAdjust the slider Desktop font size scale to set a default font size for secondary heading text. This setting applies to the Blog post grid, Text columns, and other secondary headings on desktop displays. The minimum value is -2 and the maximum is 7. Refer to Shopify help: Customize your font sizes.
Main > FontUse the font picker to specify a font for main (body) text. Refer to Set up a font.
Product tiles > Product title fontUse the Product title font options to set text inside product tiles to use the same font as Body (main) or Heading text.
Product tiles > Mobile product title font scaleAdjust the Mobile product title font scale slider to set a size for text inside product tiles on mobile display devices. The minimum size is -2 and the maximum is 2. To use this option, set the Product title font option to Heading.
Product tiles > Desktop product title font scaleAdjust the Desktop product title font scale slider to set a size for text inside product tiles on desktop display devices. The minimum size is -2 and the maximum is 4. To use this option, set the Product title font option to Heading.
Product tiles > Uppercase vendorUse the Uppercase vendor option to turn on or off uppercase text for vendor names inside product tiles. To use this option, set the Product title font option to Heading.
Product tiles > Uppercase title and vendorUse the Uppercase title and vendor option to turn on or off uppercase text for product titles and vendor names inside product tiles. To use this option, set the Product title font option to Body.
Titles > Section title sizeUse the Section title size to set section titles to use the same text size as Standard or Feature text.
Titles > Inline title sizeUse the Inline title size to set inline titles to use the same text size as Standard or Feature text. Inline titles are used in slideshows, media with text sections, and media with text overlay sections.
Subheadings > FontUse the Font options to set subheadings to use the same font as Heading or Body text. Alternatively, select Custom to set subheadings to use a custom font.
Subheadings > Custom fontUse the Custom font picker to select a custom font for subheadings. To use this option set the Font option to Custom. Note that selecting a custom font can slightly impact your store’s loading speed.
Subheadings > Mobile font size scaleAdjust the Mobile font size scale slider to set a font size for subheadings on mobile display devices. The minimum size is -2 and the maximum is 1.
Subheadings > Desktop font size scaleAdjust the Desktop font size scale slider to set a font size for subheadings on desktop display devices. The minimum size is -2 and the maximum is 1.
Subheadings > UppercaseUse the Uppercase option to turn on or off uppercase text for subheadings.
Subheadings > LetterspacingAdjust the Letterspacing slider to set the spacing between text characters for subheadings. The minimum spacing is -50 and the maximum is 200.
Subheadings > Line heightUse the Line height slider to set the spacing between lines of text for subheadings. The minimum height is 1 and the maximum is 2.
Extras > Header fontUse the Header font options to set the text inside the header area to use the same font as Body (main) or Heading text.
Extras > Uppercase headerSet the Uppercase header option to on or off. With this option enabled, uppercase is applied to text in the Header area.
Extras > Button fontUse the Button font options to set button (label) text to use the same font as Body (main) or Heading text.
Extras > Uppercase buttonsSet the Uppercase buttons option to on or off. With this option enabled, uppercase is applied to button (label) text.
Extras > Sticker and badge fontUse the Sticker and badge font options to set sticker and badge text to use the same font as Body (main) or Heading text.
Extras > Uppercase stickers and badgesSet the Uppercase stickers and badges option to on or off. With this option enabled, uppercase is applied to sticker and badge text.
Extras > Uppercase tagsSet the Uppercase tags option to on or off. With this option enabled, uppercase is applied to text inside tags.

Note

To connect a metafield to a setting that supports metafields, select the Connect dynamic source icon displayed beside the setting in the Theme editor.

To learn how to connect a metafield to a supported setting, refer to Shopify help: Connecting metafields to your theme by using the Theme editor.

Set up a font ​

To set up fonts and font styles:

  1. In the Theme editor, go to Theme settings > Typography.

  2. In the Typography menu, locate the type of text you want to set up, such as Headings or Main text, and then select the corresponding font picker.

    For example, in the following image, the font picker for Headings is selected.

    The Change button for selecting a font in Theme setting's Typography menu

  3. In the Search box, enter the name of a font.

    Alternatively, use the font picker to select a font from the font sets described in the following table.

    Font set nameDescription
    System fontsA set of default system fonts. System fonts load quickly and their appearance might change according to the visitor's device type and web browser. Refer to Shopify help: Fonts.
    Other fontsFonts from Shopify's library that are not part of the default system font set.
  4. Inside the font picker area, use the dropdown to select a font style (if available).

    Font styles might include Thin, Thin Italic, Light, Light Italic, Extra Light, Extra Light Italic, Regular, Italic, Medium, Medium Italic, Semi Bold, Semi Bold Italic, Bold, Extra Bold, Extra Bold Italic, Black, and Black Italic.

    The font picker's font styles dropdown in Theme setting's Typography menu

  5. Choose Select.

    The font picker's select button in Theme setting's Typography menu

  6. At the top of the page, select Save.