andrew boddy design
Squarespace Web and branding designer

tips and insights

Squarespace Tips : Creating additional font styles for your Squarespace site


Whilst Squarespace provides you with a vast array of fonts to choose from, you are essentially limited to specifying h1, h2, h3 titles, body font and quote for standard text blocks and some additional styling in galleries and blogs etc.

The reason why Squarespace limits the font styles you can specify, is to prevent less experienced users from messing up the look of their site with too many fonts.

But sometimes there is a requirement for more font styles when you are creating more complex websites and there is a way to code these into your site using the method below.

Adding additional font styles

Step 1. Specify the font styles using CSS

You can create additional font styles by specifying H tags beyond h3. So h4, h5 h6 etc.

The code below is from a job i produced. You will need to update the font, colour and other specifications to suit your project.

Duplicate the code for each style changing the h number, eg h5, h6.

Note: the code below produces all caps titles, if you do not wish to transform the text, use text-transform: none;

/* additional styles */
h4 {
font-family: Proxima Nova, Open Sans, Corbel, Arial;
font-size: 17px;
text-transform: uppercase;
font-weight: 600;
font-style: normal;
text-align: left;
color: #FDBB11

Step 2. Copy and paste the code

Copy and paste this code into the Custom CSS section of the Squarespace CMS. This lives under the Design section.

Squarespace custom css menu

Step 3. Add a title to your page using the markdown block instead of the text block.

To add a title to your page using the new style you have created insert a markdown block.

Squarespace - markdown block

In the markdown block, add your title between the opening and closing htags. <h4> Your title </h4>

Click Apply.

Squarespace - markdown box

The markdown block provides a simple method for customising your Squarespace website.

Give it a shot.