Shopify is undoubtedly a leader in the ecommerce space. When it comes to creating a store you can scale, it seems to have it all—the ability to manage multiple channels, fulfillment centers, payment processors, and email marketing—all while keeping stores resilient, fast, and capable of handling thousands of transactions per minute.
Yet when it comes to fonts, their out-of-the-box options are decidedly limited.
While some stores are okay with using basic fonts or whatever comes with their theme, you might prefer custom font options that make your brand stand out.
But where do you start? And, how can you easily add fonts to Shopify?
In this guide, we dive deep into all things about Shopify fonts, exploring:
Let’s get started.
#cta-visual-pb#
Finding your Shopify fonts is pretty simple once you’ve gotten familiar with Shopify’s editing features.
However, if you’re new to it all, it just takes a few easy steps:
Once you’ve logged into your dashboard, navigate to your left-hand menu and click on Online Store > Themes > Customize.
You’ll be met with your theme’s editing dashboard. This is where you can change the look of your store.
Though limited, it does come with some useful features, including the ability to add fonts to Shopify.
On the left-hand menu, click on the paintbrush icon for Theme Settings and find Typography.
You’ll find a menu of choices that modify your universal theme settings. In your Typography settings, click the Change button to update the fonts for your headings and body text.
You can also adjust the font sizes for each text type and change your font weights.
You’ll probably recognize a lot of popular Shopify fonts already. However, you may want to try and create your own combination of fonts to stand out.
Once you’ve selected your preferred font, click Select at the bottom. Then click the Save button in the top right corner.
Voila! You’ve modified your Shopify fonts with Shopify’s existing font library.
As you make your changes, you’ll be able to preview your Shopify theme fonts in real-time.
The Shopify font picker gives you plenty of font choices.
It lets you sort fonts by Serif, Sans Serif, or Mono types. Don’t let these terms intimidate you.
Here’s a quick overview of what each means:
A serif font is a font that has strokes or decorative designs on the end of letters which are the small ends you see on letters from fonts like Times New Roman or Georgia.
A sans serif font is a font with letters that don’t have those little “tails” or extensions on their ends. They are without “serifs.” Helvetica or the Arial fonts are classic examples of sans serif fonts.
A mono, or monospaced, font is a font created with letters that occupy the same amount of space.
Shopify’s typography list is made up of pretty basic fonts that you may have already seen before.
When you navigate to your Shopify font library, the fonts are already organized into System Fonts and Other Fonts.
System Fonts are fonts that load faster as they are already installed on a user’s computer, which removes the need for having to download them.
Other Fonts are fonts that, if used, are downloaded into your user’s computer, possibly causing slower loading times.
#cta-visual-pb#
There are a few ways to go about adding new fonts to your Shopify store.
Some can be tricky if you’re new to code and may take some time to do correctly. However, there are easier options available, which we will also discuss.
If you aren’t comfortable with code, you can also try using an app like Shogun to get access to more custom fonts without the need for code.
It’s possible to add Google Fonts that you like to your store’s font library in a few steps. We also cover this briefly in our Help Center.
Visit the Google Fonts site and choose your font.
You’ll see that you’re able to filter your fonts by a few different criteria, including category, language, font properties, most popular, newest, name, or even trending.
Once you click on the font of your choice, you can adjust the font size, check out the glyphs, the License, and even what other fonts it pairs best with.
Take some time to play around with it to see what is the best font to use for your Shopify store.
Once you click the “Select this style” button, you’ll be able to copy the code from the pop-up window.
Once you’ve copied your code from your Shopify dashboard, navigate to Online Store > Themes > Actions > Edit Code.
Click on Layout > theme.liquid.
From there, scroll down and find the tag, and paste the code just before the tag. Save your changes once you’re finished.
Next, go to the “Assets” folder. You will find the two style files named “theme.scss.liquid” and “timber.scss.liquid”. Open them.
Go back to the page of the Google Font you are using. There you will need to copy the font name. In my case, it’s “‘Lato’, sans-serif;”.
And then finally, go back to the previous style files that you opened in the Assets folder. Scroll down to the “Typography” section and replace these 3 code lines:
$headerFontStack: {{ header_family.family }}, {{ header_family.fallback_families }};
$bodyFontStack: {{ base_family.family }}, {{ base_family.fallback_families }};
$accentFontStack: {{ accent_family.family }}, {{ accent_family.fallback_families }};
with:
$headerFontStack: ‘Rampart One’, cursive;
$bodyFontStack: ‘Rampart One’, cursive;
$accentFontStack: ‘Rampart One’, cursive;
Now, for the easier way of using Google Fonts.
If you don’t want to go through the process of manually adding a Google Font to Shopify, there’s an easier way to go about it—Shogun Page Builder.
With Shogun, adding any Google Font to your Shopify store literally takes one step since it already has all of Google’s Fonts pre-installed.
We aren’t exaggerating either.
It’s as easy as clicking on a heading, opening the font drop-down menu, and taking your pick of fonts until you’re happy with the results.
#cta-visual-pb#
You might have come to a point where you’re interested in using Shopify custom fonts.
Installing them requires advanced coding skills, and you’ll need to pay close attention so that your store isn’t damaged in the process.
Below, we take you through it step-by-step.
First, find and purchase the third-party font you want to use, and make sure you get it in certain file types like EOG, SVG, TTF, WOFF, or WOFF2.
Then, from your Shopify dashboard, navigate to Online Store > Themes > click Action > Edit Code.
You’ll be met with a simple dashboard.
It’s always a good idea to get a bit familiar with the menu options, so you feel confident navigating the different settings.
From here, scroll down and click on Assets on the sidebar.
Now, here’s where it might get a little overwhelming.
Be careful not to edit any of the existing code you see on the screen. On the sidebar, click on Assets >Add New Asset > Upload to upload your font files.
Navigate to Assets, then open theme.scss.liquid. Once there, carefully navigate to the bottom and copy and paste the following code:
@font-face {
font-family: “FONT”;
src: url(‘{{ “FONT.eot” | asset_url }}’);
src: url(‘{{ “FONT.eot” | asset_url }} ?#iefix’) format(“embedded-opentype”),
url(‘{{ “FONT.woff” | asset_url }}’) format(“woff”),
url(‘{{ “FONT.woff2” | asset_url }}’) format(“woff2”),
url(‘{{ “FONT.ttf” | asset_url }}’) format(“truetype”),
url(‘{{ “FONT.svg” | asset_url }} #FONT’) format(“svg”);
}
Inside the code you just pasted, replace “FONT” with the name of your font, and remember to include any hyphens or underscores in the name so that it’s an exact match.
You may need to add or remove lines from this chunk of code depending on the file types that you’re uploading (for example, if you’re not uploading a woff2 file, remove the woff2 line completely).
Directly below that code, add the following code for the types of text you want to change.
In this example, we’ll be changing the headers, but you can add whatever types of text you want to change to this line of code (click here for a guide to CSS font).
And again, replace “FONT” with the name of your font:
h1, h1 a, h2, h2 a, h3, h3 a, h4, h4 a, h5, h5 a, h6, h6 a, #nav li a, div.title a, .headline, .subtitle { font-family: ‘FONT’ !important; }
When you’re all finished, make sure to Save your changes.
Congrats! Your font has successfully been added to Shopify. If you want to upload multiple fonts, you need to do so one by one.
Not terribly easy, but you’ll have a deep sense of pride once you’ve accomplished it.
After you’ve added the font to your theme, you’re only a few easy steps away from integrating it with Shogun Page Builder.
Then you can use it throughout your store as a header or body copy. Just three easy steps this time.
First, go ahead and open the Shogun app and click on the Settings icon.
Next, scroll down to the Add Custom Fonts field and enter the name of the font.
This field is case-sensitive, and you’ll want to make sure that hyphens, underscores, and all additional characters are correct for the font as well.
Once you’re finished with that process, click on Add Font.
And there you have it. Now, you’ll find that your custom font is now included in the font dropdown menu of the text editor.
It’s as easy as that. That wasn’t even a real third step!
With Shogun, you can do this for as many fonts as you need pretty seamlessly without ever breaking a sweat.
Shogun also provides you with a number of different font options that you won’t get with Shopify.
In other words, it makes the process of finding fonts for Shopify easy—to help build out your store’s pages quickly and to your brand’s style.
Here’s a quick overview of a few.
This spooky font is perfect for the Halloween section of party stores, and any store can use it for Halloween-themed sales or promotions.
Eagle Lake pairs well with stores that sell jewelry, designer watches, or other luxury items.
This font is an obvious match for any sort of automotive store, and it can help you highlight products that are fast in other ways (fast computers, fast-drying paint, etc.).
What school supply store wouldn’t want a font that looks like it was made by the students themselves?
Toy stores and clothing stores with kids sections can also make good use of this font.
This gaming-themed font is so stylized that you can even use it for your store’s title in lieu of a logo.
By combining Shopify with the Shogun Page Builder App, you will have much more control over the appearance and functionality of your pages. You don’t have to be limited to Shopify’s basic customization options.
Shogun’s easy-to-use interface lets you pick from a number of exciting (and boring) fonts.
It comes with Google Fonts already installed, so you don’t have to worry about editing code or hiring a developer.
In fact, its text editor includes almost every single one of the 1052 fonts in the Google Fonts library, so you don’t have to install them manually.
To access and change these fonts:
After signing up for Shogun, click Apps in your Shopify dashboard and select Shogun Page Builder.
Select an existing page, or click Create new > Page. You can either select a pre-built template or start with a blank page. Add page details and start customizing.
Double-click on the text box you want to edit and highlight your text. Search or scroll through the available fonts. Select the font of your choice and Save your changes.
The fun doesn’t stop there. You can also easily adjust your font heading type, font size, line height, text color, alignment, or letter spacing.
Want to see what your fonts will look like on different screens? Try Shogun’s View feature to see it on different screen sizes.
Adding custom Shopify fonts can be done in many ways.
Using a tool like Shogun is the easiest way to manage all your font needs, whether you’re uploading custom fonts or going with Google Fonts.
Most importantly, it helps you avoid the danger of damaging your store by removing the need to edit your theme’s code.
#cta-visual-pb#