Typography
Last updated
Last updated
Typography allows setting the font elements such as font, font size, and alignment of texts for the site.
From your Shopify admin, go to Online Store -> Themes.
Find the theme that you want to edit, and then click Customize.
Click Theme settings -> Typography.
Optimize your website's performance by utilizing shopify fonts! Selecting a different font can affect the speed of your store. Learn more about system fonts.
You can use hundreds of free, open-source fonts available through Google Fonts.
Search font.
Copy name of font which you choose.
At Font source setting -> select Google fonts option.
Paste text which you have copied to "Google font name" setting.
Shopify's font library is a collection of fonts that includes system fonts, a selection of Google fonts, and licensed fonts from Monotype. These fonts are free to use on all Shopify online stores, and are provided in both WOFF and WOFF2 formats.
At Font source setting -> select Shopify fonts option.
Click the Change button in the Shopify font setting to choose the font you want.
Font family
Select a font family to apply to the body text:
Font family #1
Font family #2
Font size
Set the font size to apply to the body text ranging from 10px to 100px.
Font weight
Set the font weight to apply to the body text:
Normal
Medium
Semi bold
Bold
Extra bold
Black
Line height
Set the line height to apply to the body text.
Letter spacing
Set the spacing between letters to apply to the body text.
Font family
Select a font family to apply to headings and titles:
Font family #1
Font family #2
Font size
Set the font size to apply to headings and titles ranging from 10px to 100px.
Font weight
Set the font weight to apply to headings and titles:
Normal
Medium
Semi bold
Bold
Extra bold
Black
Font style
Set the font style for headings and titles:
Normal
Italic
Oblique
Text style
Specifies how to capitalize the text of headings and titles:
Normal
Capitalize
Uppercase
Lowercase
Line height
Set the line height to apply to headings and titles.
Letter spacing
Set the spacing between letters to apply to headings and titles.
Border height
Set the height of the border (underline) for headings and titles.
Menu level 1
Font family
Select a font family to apply to the text of Menu level 1:
Font family #1
Font family #2
Font size
Set the font size to apply to the text of Menu level 1 ranging from 10px to 100px.
Font weight
Set the font weight to apply to the text of Menu level 1:
Normal
Medium
Semi bold
Bold
Extra bold
Black
Text style
Specifies how to capitalize the text of Menu level 1:
Normal
Capitalize
Uppercase
Lowercase
Line height
Set the line height to apply to the text of Menu level 1.
Letter spacing
Set the spacing between letters to apply to the text of Menu level 1.
Menu level 2
Font family
Select a font family to apply to the text of Menu level 2:
Font family #1
Font family #2
Font size
Set the font size to apply to the text of Menu level 2 ranging from 10px to 100px.
Font weight
Set the font weight to apply to the text of Menu level 2:
Normal
Medium
Semi bold
Bold
Extra bold
Black
Text style
Specifies how to capitalize the text of Menu level 2:
Normal
Capitalize
Uppercase
Lowercase
Line height
Set the line height to apply to the text of Menu level 2.
Letter spacing
Set the spacing between letters to apply to the text of Menu level 2.
Menu level 3
Font family
Select a font family to apply to the text of Menu level 3:
Font family #1
Font family #2
Font size
Set the font size to apply to the text of Menu level 3 ranging from 10px to 100px.
Font weight
Set the font weight to apply to the text of Menu level 3:
Normal
Medium
Semi bold
Bold
Extra bold
Black
Text style
Specifies how to capitalize the text of Menu level 3:
Normal
Capitalize
Uppercase
Lowercase
Line height
Set the line height to apply to the text of Menu level 3.
Letter spacing
Set the spacing between letters to apply to the text of Menu level 3.
Mega menu level 2
Font family
Select a font family to apply to the text of Mega menu level 2:
Font family #1
Font family #2
Font size
Set the font size to apply to the text of Mega menu level 2 ranging from 10px to 100px.
Font weight
Set the font weight to apply to the text of Mega menu level 2:
Normal
Medium
Semi bold
Bold
Extra bold
Black
Font style
Set the font style for the text of Mega menu level 2:
Normal
Italic
Oblique
Text style
Specifies how to capitalize the text of Mega menu level 2:
Normal
Capitalize
Uppercase
Lowercase
Line height
Set the line height to apply to the text of Mega menu level 2.
Letter spacing
Set the spacing between letters to apply to the text of Mega menu level 2.
Mega menu level 3
Font family
Select a font family to apply to the text of Mega menu level 3:
Font family #1
Font family #2
Font size
Set the font size to apply to the text of Mega menu level 3 ranging from 10px to 100px.
Font weight
Set the font weight to apply to the text of Mega menu level 3:
Normal
Medium
Semi bold
Bold
Extra bold
Black
Text style
Specifies how to capitalize the text of Mega menu level 3:
Normal
Capitalize
Uppercase
Lowercase
Line height
Set the line height to apply to the text of Mega menu level 3.
Letter spacing
Set the spacing between letters to apply to the text of Mega menu level 3.
Product title
Font family
Select a font family to apply to the product title:
Font family #1
Font family #2
Font size
Set the font size to apply to the product title ranging from 10px to 100px.
Font weight
Set the font weight to apply to the product title:
Normal
Medium
Semi bold
Bold
Extra bold
Black
Text style
Specifies how to capitalize the product title:
Normal
Capitalize
Uppercase
Lowercase
Line height
Set the line height to apply to the product title.
Letter spacing
Set the spacing between letters to apply to the product title.
Text line
Allows selection of the number of lines displayed for the product title.
1
2
3
Full
Bottom margin
Adjust the space between the bottom edge of the product title and the elements or content below it. Can be from 0px to 100px, increasing arithmetically of 1px (pixel).
Product vendor
Font family
Select a font family to apply to the product vendor:
Font family #1
Font family #2
Font size
Set the font size to apply to the product vendor ranging from 10px to 100px.
Font weight
Set the font weight to apply to the product vendor:
Normal
Medium
Semi bold
Bold
Extra bold
Black
Font style
Set the font style for the product vendor:
Normal
Italic
Oblique
Text style
Specifies how to capitalize the product vendor:
Normal
Capitalize
Uppercase
Lowercase
Line height
Set the line height to apply to the product vendor.
Letter spacing
Set the spacing between letters to apply to the product vendor.
Top margin
Adjust the space between the top edge of the product vendor and the elements or content above it. Can be from 0px to 100px, increasing arithmetically of 1px (pixel).
Bottom margin
just the space between the bottom edge of the product vendor and the elements or content below it. Can be from 0px to 100px, increasing arithmetically of 1px (pixel).
Product price
Font family
Select a font family to apply to the product price:
Font family #1
Font family #2
Font size
Set the font size to apply to the product price ranging from 10px to 100px.
Font weight
Set the font weight to apply to the product price:
Normal
Medium
Semi bold
Bold
Extra bold
Black
Line height
Set the line height to apply to the product price.
Letter spacing
Set the spacing between letters to apply to the product price.
Top margin
Adjust the space between the top edge of the product price and the elements or content above it. Can be from 0px to 100px, increasing arithmetically of 1px (pixel)
Bottom margin
Adjust the space between the bottom edge of the product price and the elements or content below it. Can be from 0px to 100px, increasing arithmetically of 1px (pixel).
Product badges
Font family
Select a font family to apply to the product badges:
Font family #1
Font family #2
Font size
Set the font size to apply to the product badges ranging from 10px to 100px.
Font weight
Set the font weight to apply to the product badges:
Normal
Medium
Semi bold
Bold
Extra bold
Black
Text style
Specifies how to capitalize the product badges:
Normal
Capitalize
Uppercase
Lowercase
Line height
Set the line height to apply to the product badges.
Letter spacing
Set the spacing between letters to apply to the product badges.
Corner radius
Set the radius of the product badge's corners. Can be from 0px to 50px, increasing arithmetically of 1px (pixel).
Top padding
Determines the height of the top inner space of the product badges. Can be from 0px to 50px, increasing arithmetically of 1px (pixel).
Bottom padding
Determines the height of the bottom inner space of the product badges. Can be from 0px to 50px, increasing arithmetically of 2px (pixel).
Left/Right padding
Determines the width of the left and right inner space of the product badges. Can be from 0px to 50px, increasing arithmetically of 1px (pixel).
Product quick view
These settings are only applied when the Quick View style setting in Product card section is set to Default.
Font size
Set the font size to apply to the product quick view ranging from 10px to 100px.
Line height
Set the line height to apply to the product quick view.
Corner radius
Set the radius of the quick view button's corners. Can be from 0px to 50px, increasing arithmetically of 1px (pixel).
Top padding
Determines the height of the top inner space of the quick view button. Can be from 0px to 50px, increasing arithmetically of 1px (pixel).
Bottom padding
Determines the height of the bottom inner space of the quick view button. Can be from 0px to 50px, increasing arithmetically of 2px (pixel).
Left/Right padding
Determines the width of the left and right inner space of the quick view button. Can be from 0px to 50px, increasing arithmetically of 1px (pixel).
Show box shadow
Adds a shadow effect around the quick view button.
Blog title font
Font family
Select a font family to apply to the blog title:
Font family #1
Font family #2
Font size
Set the font size to apply to the blog title ranging from 10px to 100px.
Font weight
Set the font weight to apply to the blog title:
Normal
Medium
Semi bold
Bold
Extra bold
Black
Text style
Specifies how to capitalize the blog title:
Normal
Capitalize
Uppercase
Lowercase
Line height
Set the line height to apply to the blog title.
Letter spacing
Set the spacing between letters to apply to the blog title.
Blog info font
Font family
Select a font family to apply to the blog info:
Font family #1
Font family #2
Font size
Set the font size to apply to the blog info ranging from 10px to 100px.
Font weight
Set the font weight to apply to the blog info:
Normal
Medium
Semi bold
Bold
Extra bold
Black
Text style
Specifies how to capitalize the blog info:
Normal
Capitalize
Uppercase
Lowercase
Line height
Set the line height to apply to the blog info.
Letter spacing
Set the spacing between letters to apply to the blog info.
Apply to all buttons except the 'Add to Cart' and 'Buy It Now' buttons.
Font family
Select a font family to apply to the primary button:
Font family #1
Font family #2
Font size
Set the font size to apply to the primary button ranging from 10px to 100px.
Font weight
Set the font weight to apply to the primary button:
Normal
Medium
Semi bold
Bold
Extra bold
Black
Text style
Specifies how to capitalize the primary button:
Normal
Capitalize
Uppercase
Lowercase
Line height
Set the line height to apply to the primary button.
Letter spacing
Set the spacing between letters to apply to the primary button.
Corner radius
Set the radius of the primary button's corners. Can be from 0px to 30px, increasing arithmetically of 1px (pixel).
Border width
Determines the thickness of the primary button borders. The range is from 0 to 30px.
Border style
Select the style for the primary button borders:
Solid
Dotted
Dashed
Show outline
Display an outline on the right and bottom of the primary button.
Text alignment
The alignment of the text within the primary button:
Left - Aligns the text to the left.
Center - Aligns the text in the center.
Right - Aligns the text to the right.
Top padding
Determines the spacing between the primary button text and its top border.
Bottom padding
Determines the spacing between the primary button text and its bottom border.
Box shadow
Horizontal length
Determines how many pixels the box shadow falls horizontally.
Vertical length
Determines how many pixels the box shadow falls vertically.
Blur radius
Determines how blur the shadow is.
Spread
Determines how far the shadow keeps its original thickness from its origin.
Box shadow color
Set the color of the shadow.
Box shadow hover color
Set the color of the shadow when button is hovered.
Opacity
Fill in the desired transparency of the box shadow.
Inset shadow
Select whether the shadow will fall inside of button if YES or outside of button if NO.
Apply to 'add to cart' and 'buy it now' buttons on product detail page.
Font family
Select a font family to apply to the secondary button:
Font family #1
Font family #2
Font size
Set the font size to apply to the secondary button ranging from 10px to 100px.
Font weight
Set the font weight to apply to the secondary button:
Normal
Medium
Semi bold
Bold
Extra bold
Black
Text style
Specifies how to capitalize the secondary button:
Normal
Capitalize
Uppercase
Lowercase
Line height
Set the line height to apply to the secondary button.
Letter spacing
Set the spacing between letters to apply to the secondary button.
Corner radius
Set the radius of the secondary button's corners. Can be from 0px to 30px, increasing arithmetically of 1px (pixel).
Border width
Determines the thickness of the secondary button borders. The range is from 0 to 30px.
Border style
Select the style for the secondary button borders:
Solid
Dotted
Dashed
Show outline
Display an outline on the right and bottom of the secondary button.
Text alignment
The alignment of the text within the secondary button:
Left - Aligns the text to the left.
Center - Aligns the text in the center.
Right - Aligns the text to the right.
Top padding
Determines the spacing between the secondary button text and its top border.
Bottom padding
Determines the spacing between the secondary button text and its bottom border.
Box shadow
Horizontal length
Determines how many pixels the box shadow falls horizontally.
Vertical length
Determines how many pixels the box shadow falls vertically.
Blur radius
Determines how blur the shadow is.
Spread
Determines how far the shadow keeps its original thickness from its origin.
Box shadow color
Set the color of the shadow.
Box shadow hover color
Set the color of the shadow when button is hovered.
Opacity
Fill in the desired transparency of the box shadow.
Inset shadow
Select whether the shadow will fall inside of button if YES or outside of button if NO.
Apply to 'add to cart' buttons.
Font family
Select a font family to apply to the tertiary button:
Font family #1
Font family #2
Font size
Set the font size to apply to the tertiary button ranging from 10px to 100px.
Font weight
Set the font weight to apply to the tertiary button:
Normal
Medium
Semi bold
Bold
Extra bold
Black
Text style
Specifies how to capitalize the tertiary button:
Normal
Capitalize
Uppercase
Lowercase
Line height
Set the line height to apply to the tertiary button.
Letter spacing
Set the spacing between letters to apply to the tertiary button.
Corner radius
Set the radius of the tertiary button's corners. Can be from 0px to 30px, increasing arithmetically of 1px (pixel).
Border width
Determines the thickness of the tertiary button borders. The range is from 0 to 30px.
Border style
Select the style for the tertiary button borders:
Solid
Dotted
Dashed
Show outline
Display an outline on the right and bottom of the tertiary button.
Text alignment
The alignment of the text within the tertiary button:
Left - Aligns the text to the left.
Center - Aligns the text in the center.
Right - Aligns the text to the right.
Top padding
Determines the spacing between the tertiary button text and its top border.
Bottom padding
Determines the spacing between the tertiary button text and its bottom border.
Box shadow
Horizontal length
Determines how many pixels the box shadow falls horizontally.
Vertical length
Determines how many pixels the box shadow falls vertically.
Blur radius
Determines how blur the shadow is.
Spread
Determines how far the shadow keeps its original thickness from its origin.
Box shadow color
Set the color of the shadow.
Box shadow hover color
Set the color of the shadow when button is hovered.
Opacity
Fill in the desired transparency of the box shadow.
Inset shadow
Select whether the shadow will fall inside of button if YES or outside of button if NO.
Font family
Select a font family to apply to the page title:
Font family #1
Font family #2
Font size
Set the font size to apply to the blog title ranging from 10px to 100px.
Font weight
Set the font weight to apply to the page title:
Normal
Medium
Semi bold
Bold
Extra bold
Black
Font style
Set the font style for the text of the page title:
Normal
Italic
Oblique
Text style
Specifies how to capitalize the page title:
Normal
Capitalize
Uppercase
Lowercase
Line height
Set the line height to apply to the page title.
Letter spacing
Set the spacing between letters to apply to the page title.