How to add use Google Fonts on your Squarespace 7.1 site

Step by step instructions

Step 1

Visit fonts.google.com to select a font you want to use.

Step 2

Select “Get Embeded Code”

Step 3

On the “Web” tab, change the radio button to click on “@import”

Step 4

Copy the text within the <style> </style>

Example of copied text:

@import url('https://fonts.googleapis.com/css2?family=Anek+Devanagari:wght@100..800&display=swap');

Step 5

Open up your Squarespace and navigate to the following

Website > Utilities > Website Tools > Custom CSS

Paste the copied text into one of the rows (eg. Row 1)

Step 6

Remove the number 2 from within the code - highlighted

Before:

@import url('https://fonts.googleapis.com/css2?family=Anek+Devanagari:wght@100..800&display=swap');

After:

@import url('https://fonts.googleapis.com/css?family=Anek+Devanagari:wght@100..800&display=swap');


Note:

Please note - most fonts in the Google font database will work, but some of the latest have not been updated and will not work with this method. If it doesn’t load using only CSS, you’ll need to install the font following these instructions: developers.google.com/fonts/docs/css2

Step 6

Copy the font family name from Google and then apply it.

@import url('https://fonts.googleapis.com/css?family=Anek+Devanagari:wght@100..800&display=swap');

h1 {
  font-family: "Anek Devanagari", sans-serif;
}

Back in Squarespace, navigate to your Custom CSS (Website > Utilities: Website Tools > Custom CSS) or press ‘/’ on your keyboard to search for custom css.

Next, you’ll need to assign the font to the Headings/Paragraphs you’d like this font to be used for. That will look something like this:

The h1 will assign the font to Heading 1. Make sure to update the text within the brackets with your own font family CSS.

Use the following code to assign to the different headings and paragraph styles within Squarespace:

Heading 1: h1
Heading 2: h2
Heading 3: h3
Heading 4: h4

//Paragraph 1
.sqsrte-large {  
font-family: "Anek Devanagari", sans-serif;  
font-weight: 700;  
font-style: normal;
}

//Paragraph 2
p {  
font-family: "Anek Devanagari", sans-serif;  
font-weight: 700;  
font-style: normal;
}

//Paragraph 3
.sqsrte-small {  
font-family: "Anek Devanagari", sans-serif;  
font-weight: 700;  
font-style: normal;
}

When you’re finished adding your CSS, be sure to hit ‘Save’ in the top left corner.


Related Articles

Previous
Previous

How to change ‘Read more’ link within a Summary Block - Squarespace 7.1

Next
Next

How to change the Courses text for ‘Start Course’, ‘Lesson’ and more - Squarespace 7.