Skip to content

Typography

This guide describes the Theme settings > Typography menu options.

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

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

In the previous image, on the left, the Theme settings > Typography menu is displayed. The menu's Uppercase checkbox option is enabled to capitalize heading text. On the right side of the image, a store's Homepage is displayed in Theme editor. On the Homepage, the heading text is capitalized.

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

Configure typography

To set how text is displayed throughout your store:

  1. Go to Theme settings > Typography.

    The Theme setting's Typography menu in Theme editor

  2. Select a typography 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.
Fonts > HeadingsUse the Headings font picker to select a font for heading text. Refer to Setup fonts.
Fonts > BodyUse the Body font picker to select a font for body text. Refer to Setup fonts.
Headings > UppercaseSelect the Uppercase checkbox to turn on/off uppercase for headings.
Headings > UnderlineSelect the Underline checkbox to turn on/off text underlining for headings.
Headings > LetterspacingAdjust the Letterspacing slider to set the spacing displayed below headings. The minimum slider value is -50 and the maximum is 200.
Headings > Line heightAdjust the Line height slider to set the spacing between lines of heading text. The minimum height is 0.8 and the maximum is 2.
Standard headings > Desktop font size scaleAdjust the slider Desktop font size scale 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.
Standard headings > Mobile font size scaleAdjust the slider Mobile font size scale 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 4. 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 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 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.
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.
Body text > Line heightAdjust the Line height slider to set the spacing between lines of body text (line height). The minimum height is 1 and the maximum is 2.
Body text > UppercaseSelect the Uppercase checkbox to turn on/off uppercase for body text.
Menu drawers > Desktop font size scaleAdjust the slider Desktop font size scale to set a default font size for menu drawer text. This setting applies to the text inside the menu drawer area on desktop displays. The minimum value is -2 and the maximum is 7. Refer to Shopify help: Customize your font sizes.
Menu drawers > Mobile font size scaleAdjust the slider Mobile font size scale to set a default font size for for menu drawer text. This setting applies to the text inside the menu drawer area on mobile displays. The minimum value is -2 and the maximum is 4. Refer to Shopify help: Customize your font sizes.
Extras > Uppercase headerSelect the Uppercase header checkbox to turn on/off uppercase for text inside the header area.
Extras > Uppercase product tilesSelect the Uppercase product tiles checkbox to turn on/off uppercase for the text inside product tiles.
Extras > Uppercase buttonsSelect the Uppercase buttons checkbox to turn on/off uppercase for the text inside buttons (button label text).
Extras > Underline thicknessAdjust the Underline thickness slider to set a thickness for the line displayed below underlined text. The slider ranges from 1px to 3px (pixels).
Borders > Border thicknessAdjust the Border thickness slider to set a thickness for the line displayed around elements as a border. The slider ranges from 1px to 5px (pixels).
Rich text > Paragraph spacingAdjust the Paragraph spacing slider to set the spacing between paragraphs of (rich) body text. The minimum slider value is 0x and the maximum is 2x.
Rich text > Paragraph indentAdjust the Paragraph indent slider to set the spacing between paragraphs of (rich) body text and the page's margin. The minimum slider value is 0x and the maximum is 5x. The indent does not apply to first paragraph.

Setup fonts

To setup fonts and font styles:

  1. Go to Theme settings > Typography.

  2. In the Typography menu, locate the pane that corresponds to the type of text you want set up.

    For example, locate the Headings or Body text pane.

    A list of the types of text with font pickers in the Font area of Theme setting's Typography menu.

  3. Select Change.

    For example, in the following image, Change is selected for Headings text.

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

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

    Alternatively, use the font pick to select a font from the following font sets.

    • System fonts. A 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 fonts. Fonts from Shopify's library that are not part of the default system font set.

    • Load more. Select Load more to access more fonts in each font set.

      The font picker's font sets in Theme setting's Typography menu.

  5. Inside the font picker area, use the dropdown to select a font style (if available).

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

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

  6. Choose Select.

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

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