How to add custom brand fonts to your Squarespace website

Add custom fonts to Squarespace using the magical Custom FONTwiz tool by Squarestylist
 
 

There are so many beautiful and fun fonts out there to choose from for your brand and website.

How do you add a favorite custom font to your website so that it’s matches your gorgeous brand?

Even with all the fabulous fonts available within Squarespace, you sometimes just need to add your own brand font, because of course typography is also a big part of the visual experience.

Your website fonts are important to your overall design and should match or complement your branding.

When choosing fonts for your website, be minimalistic. Choose 1 - 3 fonts — one font for your Heading style and one font for your Paragraph or body copy.

You can find some of my favorite fonts on my resources page.

 

Update:

There is a fabulous new free tool for effortlessly adding custom fonts! Custom FONTwiz was created by Squarestylist so you can easily add your favorite custom font to your Squarespace website. You are guided in a detailed video through all the simple step-by-steps to quickly and easily generate and add the necessary CSS codes.

 

The following is the tutorial that was previously shared on how to add custom fonts to your Squarespace website, including how to generate web-safe fonts.

Upload your custom font.

  1. First, make sure you have the rights to your custom font for web usage.
    For a paid font, you will need to make sure you have a web-use license. There are also lots of free fonts, such as Google fonts, that are web-safe fonts.

  2. Now you need to make sure you have the correct files for your webfonts.
    If you purchased a font for web use, then you should have been provided with the webfont files — .woff and .woff2. If you’re using a free font that allows web use, but only includes the .otf or .ttf formats, then you will need to use a Webfont Generator, such as Font Squirrel, to create a webfont kit that creates the .woff and .woff2 font formats for optimized web use.

  3. Add your webfont to your site.
    From your Home menu, go to Website / Pages.
    Scroll to the bottom of the menu to access Website Tools / Custom CSS.
    Click on the arrow next to Custom Files.
    (On Squarespace 7.0, click on the Manage Custom Files button at the bottom.)
    Click on the + to Add images or fonts and upload your font file. You only need to include the .woff2 file which is the most recent version developed by Google and is considered the best format for its smaller file size and better performance for loading on modern browsers.

    Now your font is successfully uploaded to your Custom Files.

Add Custom CSS code.

  1. Now that your font is uploaded, you will need to add some custom code to your site. I promise it’s not as hard as it might sound! :)
    From the Custom CSS menu, copy and paste the code below.
    (If there is already code included in your Custom CSS panel, with your cursor at the top hit enter a couple of times and add this code starting at line 1.)

    @font-face { font-family: 'YOURFONT'; src: url(' ') format('woff2'); }

  2. Once you have added the CSS code above, you will need to add the font-family name in place of ‘YOURFONT’
    For example, if I wanted to add the custom font Seriously Nostalgic, the code for that line would look like this: font-family: ‘Seriously-Nostalgic’;

  3. Next is adding the url that corresponds to the uploaded webfont files. To add the url, place your cursor in between the ‘ ‘ and then click on Custom Files. Click on the .woff2 font file that you already uploaded. You should now have an ‘https://…’ url included and should look similar to this:
    src: url('//static1.squarespace.com/static/60be2ba8f/t/60af8a1ab12e91f61ec36/162891078/seriously-nostalgic-regular-webfont.woff2') format('woff2'),

  4. Repeat the steps above one more time to add the .woff font file to the css code url(' ') format('woff');

  5. Now it’s time to change the heading and paragraph styles. Heading style codes are h1, h2, h3, h4 (Squarespace 7.0 does not have an h4 style). The body or paragraph text style code is p (Squarespace 7.1 has three paragraph styles — the codes are .sqsrte-large for paragraph 1, p for paragraph 2, and .sqsrte-small for paragraph 3.)

  6. Use the code below to assign a heading, or all headings, and/or paragraph styles to your new font-family. The font style will change on your site as you update the CSS code.

    h1, h2, h3, h4, p { font-family: 'YOURFONT'; }

  7. Click Save and enjoy your beautiful website with your custom fonts!

To add another custom font, follow the steps above to upload and add a new webfont file to your Custom CSS.

It’s best to use minimize the number of custom fonts you use on your site since they will contribute to a slower website loading time, so consider using as few fonts as possible.


 

How to add an accent font

It’s a nice design element to use a display or accent font, such as a fancy script (or cursive) style. However, please use these sparingly! They are called display fonts for the purpose of being displayed as a design element only.

Follow these steps to style your headings with your accent font:

  1. In Site Styles (click on the paintbrush icon in the top right corner), go to Fonts / Miscellaneous.

  2. Choose your accent font and styles.

  3. Save and Exit.

  4. From the home menu, go to Website / Pages and scroll down to Website Tools / Custom CSS. Add the following Custom CSS code to the top of the CSS code window or below any custom fonts that you have just added:

    h1 em, h2 em, h3 em {

    font-family:var( --meta-font-font-family);

    font-style: normal !important; }

  5. Save.

  6. To use your accent font, in Edit mode, select the word(s) in a heading that you want to accent and choose I (italic). The accent font style will then be applied to the italicized word(s).

 

For more font styling info, check out the blog post on choosing fonts for your Type Suite and setting your type hierarchy to boost your SEO.


My favorite fonts

A couple of my current font faves that I’ve recently added to my font addiction collection are:

Editor’s Note and Essential Sans by Jen Wagner Co. — use code TARYNMERCEDES for 15% off
(These are affiliate links. I may receive a small commission for any purchases you make through these links at no additional cost to you, of course.)

Seriously Nostalgic and Superfreak by Nicky Laatz

To see these fonts in action, check out my reel on Instagram.


Save to Pinterest ♡



Related Posts

 
 
Taryn

Stylish + strategic Squarespace website templates designed for your small business to stand out.

https://www.tarynmercedes.com
Previous
Previous

How to use your website headings to boost SEO

Next
Next

Why I support education for girls in Mozambique