Let’s upload a Custom Font to Your Squarespace 7.1 Website


Ready to give your Squarespace site a little extra flair with a custom font? You've got this! Follow these easy-peasy steps, and you'll have your unique typeface up and running in no time. Let's do this together!


Here’s what I like using a custom font in my Squarespace Website

  1. There some truly wonderful fonts out there

  2. It immediately sets your site apart, and often gives the impression that you truly thought about it, and they’d be right. You did think about it! That translates into a great little burst of trust ;)

  3. Finding a font you are obsessed with can stand in for a brand so you don’t have to pay to have one created (it’s TOTALLY worth having a designer work with you on this, but you might not have the budget so this might be great)

Sounds amazing, right? Let’s dive into it.



Step 1: Get Your Font Files Ready

  1. Gather Your Font Files: First things first, make sure you have your font files ready to go. They should be in .ttf, .otf, or .woff formats.

  2. Stay Organized: Keep those font files in a neat little folder where you can easily find them. Naming them clearly will save you a headache later!

Step 2: Upload Your Font Files to Squarespace

  1. Log In to Squarespace: Head over to Squarespace and log into your account. You've got this!

  2. Click on Pages from your Dashboard on the left of the screen: From your site dashboard, click on Pages. It's time to get creative!

  3. Scroll down to Website Tools: Click on Website Tools

  4. Click on Custom CSS

  5. Click on Custom Files: It will then present you with a box to upload your files

  6. Upload Your Font Files:

    • Click Upload File and select your font files from your computer. Let them upload fully – watch that progress bar!

Step 3: Add Your Custom CSS

  1. Access the CSS Panel: While you're still in the Custom CSS section, it’s time to sprinkle some CSS magic.

  2. Define Your Font Face:

    • Copy and paste the following CSS code into the editor, and replace the placeholder URLs with the actual URLs of your uploaded font files.

    • To find the URLs, click on each font file in the Manage Custom Files section and it will automatically copy into the editor space.

@font-face {

font-family: 'YourFontName';

src: url('URL-to-your-font-file.woff') format('woff'),

url('URL-to-your-font-file.ttf') format('truetype');

font-weight: normal;

font-style: normal;

}

To find the URLs, click on each font file in the Manage Custom Files section to copy its URL.

3. Apply the Font to Your Site:

  • Now, let’s make your site shine with your custom font. Add this CSS code shown below to specify where you want your new font to appear. FYI: h = heading. h1 is heading one, the largest one that will appear on your site. p = paragraph.

h1, h2, h3, h4 {

font-family: 'YourFontName', sans-serif;

}

p {

font-family: 'YourFontName', sans-serif;

}


Step 4: Save and See the Magic

  1. Save Your Changes: After adding your CSS, hit that Save button at the top. You’re almost there!

  2. Preview Your Site: Take a look around your site to make sure your font looks fabulous on all the elements you’ve targeted.

  3. Publish Your Site: Once everything looks just right, your custom font is live for the world to see!

Step 5: Troubleshoot Like a Pro (If Needed)

  1. Clear Cache: If the font isn’t showing up, try clearing your browser cache or viewing your site in an incognito window.

  2. Check Your URLs: Double-check those font file URLs to ensure they’re correct and accessible.

  3. Multiple Weights and Styles: If you have different font weights or styles (like bold or italic), define each one with additional @font-face rules.


Want to practice presence with me as your guide? Ready to Write is is a 7-day online writing bootcamp with an option to upgrade into a VIP space with room for your weirdness and wildness. May 1-7th. See you there!

Previous
Previous

How to Craft Thoughtful Collaborations: Planning Worksheet and Contract Template for Women Founders

Next
Next

Practicing Presence.