How to Add a Custom Font to Squarespace (2024 Update)

How to Add and Style a Custom Font to Squarespace

Squarespace offers a range of fonts for you to choose from, to help you create a website design that stands out. You can check out some of my favorite Squarespace fonts.

However, what do you do if you want to use a custom font that Squarespace doesn't offer by default?

For example, let's say you've bought a custom font from a website like Creative Market, and you want to use it on your site.

Can you upload fonts to Squarespace? Yes! The good news is that you can upload any custom font to your Squarespace website using CSS.

The good news is that this process works for both versions of Squarespace. This means you can add custom fonts to Squarespace 7.1 and 7.0! You can easily find out which version of Squarespace you’re running by checking your settings.

Here's how to add a custom font to Squarespace in 4 quick steps:

Step 1: Upload your font file

The first step is to upload your font file to Squarespace. Bear in mind that you can only upload font files with a .OTF, .TFF, or .WOFF extension to Squarespace.

To do this, open the Squarespace dashboard and select your site. Click Website, then scroll down to click Website Tools, and lastly Custom CSS. Then, scroll down to the bottom and click Manage Custom Files. You can then upload your font file of choice.

manage custom fonts upload in Squarespace

Step 2: Add the CSS code

Next, copy and paste the following text into the box:

@font-face {
    font-family: FONTNAME;
    src: url();
} 

Replace FONTNAME with the name you want to use to refer to the font in Squarespace. This doesn't have to be the actual name of the custom font you downloaded; however I'd recommend using it to keep things simple.

Next, you need to add the URL of the custom font in between the brackets. The easiest way to do this is to click between the brackets and choose your font from the Manage Custom Files menu. This will automatically add the URL into your code.

Custom font in Squarespace
 

Step 3: Add your custom font

The final step is to tell Squarespace where you want to use your custom font.

For example, if you want to make it the default body text or use it as a heading.

You need to add the following code into the CSS box

WHEREYOUWANTTOUSEFONT {
    font-family: 'FONTNAME';
}

For FONTNAME, use the name of the font you added in the previous step.

For WHEREYOUWANTOTUSEFONT, use one of the following:

  • Heading 1: h1

  • Heading 2: h2

  • Heading 3: h3

  • Heading 4: h4

  • Paragraph 1: .sqsrte-large

  • Paragraph 2: p

  • Paragraph 3: .sqsrte-small

Here’s an example of how it can look like:

h2 {
    font-family: 'Arial';
}

If you want to use one font for multiple text styles, then separate by comas like this: h2, h3, p. And you're done, now you know how to add custom fonts to Squarespace!

Step 4: Style the font to your liking

Now let me guide you through 14 stylish ways to make the most of your newly added custom fonts on Squarespace, whether you're aiming for elegance, boldness, or something uniquely you.

1. Text animation effects

Bring your fonts to life! Add fun and engaging animations to your custom fonts in Squarespace. From subtle movements to eye-catching effects, these animations will captivate your visitors.

2. Animated gradient font style

Add a touch of color and motion! This gradient text style lets you blend multiple colors in a smooth gradient, creating a dynamic and modern look for your fonts.

3. Font design toolkit

Spark Plugin is the perfect choice if you want to enhance the way your custom fonts look in Squarespace 7.1, without using code.

With Spark Plugin, you get over 100 customizations to make your website stand out. Whether you want to edit your custom fonts, images or text, this tool has everything you need.

Check out the text styles available

4. Vertical text

Stand out with a twist! Rotated text can be a creative way to present headings or key phrases, offering a unique layout that breaks the monotony of horizontal text.

5. Reveal text on hover

With this Squarespace hover effect, text remains hidden until the user hovers over a specific area, making it perfect for interactive websites or to create an element of surprise.

6. Outlined text style

Define your words with impact! Outlined text creates a bold and distinct look, making your words pop out, especially effective for headers or important call-to-actions.

7. Add custom fonts to a carousel

Imagine using the feature to add custom font to Squarespace not just for static text, but as a dynamic component of your website's carousel. By incorporating your unique typefaces into Squarespace carousel headers or captions, you create a interface that grabs attention.

8. Squarespace font settings

If you’re looking for a free way, it's best to style your Squarespace custom font in the font settings where you can, just as it's easier than using CSS.

Do this in Design > Site Styles > Fonts

Styling your custom fonts in Squarespace

9. Attention-seeking custom fonts

When you add custom font to Squarespace, it’s all about making your words not just speak but shout, whisper, or even dance on the page - whether it's for your calls to action, standout quotes, or key headings, these attention-seeking animations will help you do exactly that.

10. Candy cane text style

Sweeten your website with a festive touch! This custom Squarespace text style mimics the classic candy cane stripes, perfect for seasonal promotions or to add a playful vibe to your site.

11. Change opacity on any font

There's something incredibly elegant about text that knows how to play with visibility. Adjusting the opacity of your custom fonts can create a subtle hierarchy of information, guiding your visitors' eyes from the most to the least important elements seamlessly.

It's like your text is whispering secrets, and who doesn't want to lean in closer to a whisper? This technique is perfect for backgrounds, overlay text on images, or creating a modern, minimalist look.

12. Marker text styles

This text style simulates the appearance of marker-written text, adding a personal and artistic flair to your website.

13. Style your custom fonts with CSS

If you want to edit your Squarespace custom fonts in CSS, here’s an example of what you can do:

h2 {
    font-family: 'Arial'; 
    letter-spacing: '2px';    
    font-size: 22px;
    font-color: #333fe2;
    font-weight: bold;
}

In this example we’re changing the…

  • letter spacing to 2px

  • font size to 22px

  • font color to #333fe2

  • font weight to bold

14. Hovering text effect

This hover animation can make navigating your site feel more like an exploration and draw attention to your custom fonts.

Good to know after uploading custom fonts to Squarespace

The right combination of fonts can make a massive difference to the look and feel of your site.

Serif fonts

If you'd like to know more about how to make the most of typography in Squarespace, here are a few helpful tips

  1. Stick to a maximum of three different fonts. Any more than this, and your site can start to look messy. Depending on the size of your fonts, your website may even load more slowly

  2. An easy way to style the fonts on your Squarespace website is to use fonts from the same family. For example, Helvetica Black and Helvetica Narrow

  3. Try pairing two different types of fonts together to provide maximum impact. For example, a serif heading and a sans-serif paragraph text

  4. Make sure your custom font is easy to read in Squarespace, especially on mobile. That script font may look striking, but if web users can't read it; they're going to leave your site

  5. Changing the color of your custom fonts is a great way to make your text stand out, but make sure you have adequate color contrast between your text and your background. This contrast checker will help you see if your color combination is accessible

  6. Experiment with the space between letters. This can transform a standard font into one that is unique to your brand. So have fun, and don't be afraid to try something new!

I hope you found this guide to adding custom fonts to Squarespace 7.1 and 7.0 useful. With a little bit of experimentation, you can create stunning typography that makes your website stand out and encourages your customers to stick around!

Rasmus Myhrberg

Founder of Spark Plugin, a transformative design tool for Squarespace. He has been working with UI and UX design for the past 15 years, and has founded three design-focused companies during this time.

https://sparkplugin.com
Previous
Previous

How to Set Up PayPal on Squarespace in 1 Minute

Next
Next

10 Quick Tweaks for Your Galleries in Squarespace