Add Custom Font to your Squarespace Website

Adding a custom font to your Squarespace website is a great way to set your brand up for success.

It’s simple when you follow the steps below.

Add Custom Font to Squarespace Website Hero Image

Good branding goes far beyond picking out fonts, colors, and a logo.

That said, typography is the secret to a KILLER website.

And if you’ve worked in Squarespace, you also know there are serious limitations when it comes to font options.

Adding custom font to your Squarespace website is a breeze when you follow these steps.

1. Download Font Files to your computer

Already have your custom font files? Great! If not, head on over to DaFont or FontSquirrel and pick out a font that compliments your brand.

2. Upload Font Files to Squarespace

Navigate to DESIGN –> CUSTOM CSS –> Scroll down to the bottom and select MANAGE CUSTOM FILES then click ADD PHOTOS OR FONTS.

Upload the font files you’d like to use on your site.

Note: Font files generally come with various styles (bold, italic, etc.) so be sure to upload all the styles you’d like to use on your site.

 
Showing how to add custom font in Squarespace website
 

3. Custom Code Part I

Copy the code below into your Custom CSS (DESIGN –> CUSTOM CSS)


@font-face {
    font-family: fontName;
    src: url(fontFile.woff);
}

Change the fontName in the code to the name of your font (i.e. ours is TiffanyScript).

4. Custom Code Part II

Don’t freak out but the next step is more in depth.

Delete the fontFile.woff in your code and while your cursor is in the middle of the ( ) where fontFile.woff use to be, click on MANAGE CUSTOM FILES and select the font you want to use.

This automatically inserts a url into your code for your font file.

5. Custom Code Part III

Now we’re going to target the elements you want to change.

Heading 1 = h1, Heading 2 = h2, Heading 3 = h3, body text = p.

Copy and paste the code below (be sure to change the fontFamily name) using only the elements you want to change.


h1, h2, h3, p {
    font-family: fontName !important;
}

6. Do a Happy Dance

That’s it! Coding doesn’t have to be overwhelming. Don’t hesitate to reach out if you need extra support.


Need help creating a Custom Website?

We’d love to be of service!

Erin Neumann

Professional Copywriter | Strategic Web Designer | SEO Expert

https://www.bealignedwebdesign.com/
Previous
Previous

10 Testimonial Questions to Ask your Clients

Next
Next

Create a Beautifully Branded Dubsado Portal Banner