Many fonts you can use in Squarespace work for different languages. However, not every font works for every alphabet. For example, if you're writing in Spanish and have a Spanish keyboard, text you write with accented characters might not appear in some fonts.
Choosing a font that's supported for your language can help. You can use this guide to find a font that works for your alphabet.
Tip: To change your site's built-in text, visit Changing languages.
Step 1 - Find fonts for your language
- Go to https://fonts.google.com, and use the Languages drop-down to choose your language or category.
- Browse the samples on the left, and use the filters on the right to narrow them down.
- To test a specific phrase, click one of the samples and type your own text into it. Click Apply To All Fonts to see that phrase in every sample.
- Try to find several fonts you like, in case your first choice isn't available. For a list of our supported fonts, visit Available fonts in Squarespace.
Step 2 - Find the font in Squarespace
While logged into your site:
- Open the Style Editor and click the font tweak for your text. The name of the tweak varies depending on your template and the type of text (such as header or body text). Visit Changing fonts for more help.
- Use the search bar at the top of the font list to see if the font or fonts you found are available.
- When you find a font that's supported for your language, click it.
- Update the tweak for each type of text on your site. For example, if your site has body text, navigation links, and headers, update the tweak for each of these.
- Save changes and refresh the page.
- Exit the Style Editor. You should now be able to type in your preferred language.
If your text's special characters still don't show, try copying and pasting the text in from a separate document or a language translator tool. We recommend pasting as plain text to remove any unwanted formatting.
Typekit also has fonts optimized for some non-English languages. Visit https://typekit.com/fonts to explore those options, then follow Step 3 above to see if those fonts are available on your site. For more help, visit Using Typekit with Squarespace.
You can also create custom Typekit fonts.
There isn't currently a built-in way to add right-to-left (RTL) text to a Squarespace site.
For short phrases without punctuation, you can copy and paste right-to-left text into a Text Block on your site, then use the text editor to justify right.
If you have coding knowledge, you can add custom code and your text to a Markdown Block to align longer text with punctuation from right-to-left. Please note that this is an advanced modification. Like all custom code, this isn't guaranteed to work and could interfere with your site's design.
This topic has come up in our Answers forum, and you can view the post here for more information and example code.
Note: Custom code modifications fall outside the scope of our support. This means that we’re unable to help further with setup or troubleshooting. Additionally, with a code-based solution, we can’t guarantee its functionality or full compatibility with Squarespace. This includes how it functions with our responsive design, particularly its appearance on mobile devices, and if it functions on all templates. Custom code can also cause display issues with future updates to our platform. While we can't help further, there are many resources that can point you in the right direction: