How to add a custom font to Squarespace 7.1 newsletter block

In this tutorial, we share a step-by-step guide to implement a custom font to the Squarespace Newsletter Block — including the newsletter heading, description, name/email field and button.

Squarespace has an extensive library of fonts to choose from for your website. You can find the library by navigating to:

Site Styles > Fonts > Headings or Paragraphs > Family > Browse fonts here

If your brand fonts are not included in Squarespace, you can add a custom font to your website in a few easy steps. To update the universal font on your website, be sure to check out this blog post.

Follow along this tutorial to learn how to integrate custom fonts to your Squarespace 7.1 Newsletter Block.

How to add a custom font to Squarespace 7.1 newsletter block

Pin to save for later!

 


Step 1:
Upload your font to Squarespace

  1. From the Squarespace dashboard, go to:

    Website > Scroll down to Website Tools > Custom CSS

  2. Click “Custom Files”

  3. Click “Add images or fonts”

  4. Select the font file you’d like to import to Squarespace

    Note: files should end with OTF, WOFF or TFF

How to add a custom file to Squarespace
How to add a custom file to Squarespace
 

Step 2: Copy/paste CSS

Copy and paste the code in Custom CSS: 

// CUSTOM FONT

@font-face {

font-family: 'FONTNAME';

src: url();

}

Notes:

  1. You may skip this step if you have previously implemented a custom font to your website

  2. Repeat this step if you’d like to include a secondary font to your Newsletter Block

 

Step 3: implement the font

Replace 'FONTNAME' with your font name of choice. This does not have to match the real name of the font — it can be anything you want.

Then, click between the parentheses of src: url( ); so your cursor is sandwiched between the two.

When your cursor is sandwiched between the two parentheses, navigate back to “Custom Files”, click on the font you previously uploaded and it will automatically populate a URL for the custom font.

It should look like this:

Now that the font is active, it’s time to apply it to our newsletter heading, description and button.

 
OPTION 01:  Update Newsletter Block heading text

OPTION 01:

Update Newsletter Block heading text

Copy/paste the following CSS:

// CUSTOM NEWSLETTER HEADING FONT

h2.newsletter-form-header-title {
    font-family: 'FONTNAME' !important;
}

Replace 'FONTNAME' with the font name you chose at the beginning of step 3.

 
OPTION 02:  Update Newsletter Block description text

OPTION 02:

Update Newsletter Block description text

Copy/paste the following CSS:

// CUSTOM NEWSLETTER DESCRIPTION FONT
.newsletter-form-header-description {
    font-family: 'FONTNAME' !important;
}

Replace 'FONTNAME' with the font name you chose at the beginning of step 3.

 
OPTION 03:  Update Newsletter name/email form fields text

OPTION 03:

Update Newsletter name/email form fields text

Copy/paste the following CSS:

// CUSTOM NEWSLETTER NAME/EMAIL FIELDS FONT

.newsletter-block .newsletter-form-field-element::placeholder {
    font-family: 'FONTNAME' !important; 
}

Replace 'FONTNAME' with the font name you chose at the beginning of step 3.

 
OPTION 04:  Update Newsletter block button text

OPTION 04:

Update Newsletter block button text

Copy/paste the following CSS:

// CUSTOM NEWSLETTER BUTTON FONT
.newsletter-block .newsletter-form-button {
font-family: 'FONTNAME' !important;
}

Replace 'FONTNAME' with the font name you chose at the beginning of step 3.

 

It should look like this:

 

Optional: Customize font style

To customize your font size, letter spacing & line height, navigate to:

Site Styles > Fonts > Assign Styles

Find “Newsletter Block” and select text style (heading, description, field, etc.)

Select “Custom” and adjust as necessary

 

Don’t forget to save all changes!

 

All set!

Use discount code STYLEDSQUARE10 to save 10% off your Squarespace subscription

* Disclaimer: This post contains affiliate links. We may earn a commission should you chose to sign up for Squarespace using our link. Affiliate links are a great way to show your support for our content with no additional cost to you!

 

More tutorials

Previous
Previous

How to create a transparent header navigation bar on one page only (Squarespace 7.1)

Next
Next

How to add a sticky categories sidebar to your Squarespace 7.1 shop page (CSS)