Skip to content

Typography

This guide describes the Theme settings > Typography menu options to set how text is displayed throughout your store. Refer to Shopify help: Typography

In the previous video, an Image with text overlay section is displayed on a store's homepage. To increase the size of the text, in Theme settings > Typography, the Base font size slider value is changed from 13px to 22px (pixels). In the video, the size of the section's title text increases.

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 on your store's pages:

  1. Go to Theme settings > Typography.

    Theme setting's Typography menu.

  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 select a font for headings. Refer to Setup fonts.
Headings > UppercaseSelect the Uppercase checkbox to turn on/off uppercase for headings.
Headings > Letter spacingAdjust the Letterspacing slider to set the spacing between headings and lines of body text. The minimum slider value is -50 and the maximum is 200.
Headings > Heading line heightAdjust the Heading line height slider to set the spacing between lines of heading text. The minimum height is 1 and the maximum is 1.5.
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 5. Refer to Shopify help: Customize your font sizes
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
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 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 and Text columns with images sections, as well as 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 and Text columns with images sections, as well as 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 select a font for main text. Refer to Setup fonts.
Extras > Header fontSelect the Header font dropdown to set the text inside the header area to use the same font as Body or Heading text.
Extras > Uppercase headerUse the checkbox Uppercase header to turn on/off uppercase for text inside the header area.
Extras > Uppercase product tilesSelect the checkbox Uppercase product tiles to turn on/off uppercase for the text inside product tiles.
Extras > Uppercase buttonsUse the checkbox Uppercase buttons to turn on/off uppercase for the text inside buttons (button label text).
Extras > Uppercase stickersSelect the checkbox Uppercase stickers to turn on/off uppercase for the text inside stickers.

Note

Shapes provides text styling options for headings in Theme settings > Heading effects. Refer to Heading effects.

Setup fonts

To setup fonts and font styles:

  1. Go to Theme settings > Typography.

  2. In the Typography menu, locate the type of text you want set up (Headings or Main text).

    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, Light, Light Italic, Regular, Italic, Medium, Medium Italic, Semi Bold, Semi Bold Italic, Bold, Bold Italic, 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. Select Save, at the top of the page.