Font Family
Configure fonts for use in your website
Last updated
Was this helpful?
Configure fonts for use in your website
Font families define the overall personality of your site. Elements can use a CSS font-name stack, font files stored in project Resources, or a Google Font.

Custom Fonts — Font families added for the current project.
Theme Fonts — The semantic font roles supplied by the theme: body, code, heading, and quote.
Use these semantic roles in Components and Typography so a future font change updates the whole project.
When adding a custom font, enter a recognisable Name and choose its Kind:
Font Names — Uses a CSS font-family list such as Inter, Helvetica, Arial, sans-serif. The visitor must have one of the named fonts available.
Font Resources — Uses font files stored in the project Resources.
Google Font — Opens a searchable catalogue with available styles and a live preview.
System font stacks avoid downloading a separate font file and usually render immediately. Include several suitable fallbacks and finish the list with a generic family such as sans-serif, serif, or monospace.
Learn more about what fonts are supported by popular operating systems on the following sites:
Elements includes a built-in Font Manager that lets you add local web fonts. It supports common formats such as .woff, .woff2, and .ttf.
Watch the video below to learn more about adding custom fonts to your website:
For modern browser support and smaller downloads, use WOFF2 where possible.
WOFF2 — Preferred for modern websites.
WOFF — Useful when supporting older browsers.
TTF — Usually larger and best reserved for specific compatibility needs.
Open Theme Studio.
In the Font Family section, add a New Custom Font.
Give it a name, like Mighty or Rubik.
Set Kind to Font Resource.
Drag your font files from Resources into the drop area.
For a single-face font, drag in the one file.
For fonts with multiple weights, add each weight file.


Elements usually detects weights correctly, but it depends on how the font is packaged.
Select each imported font file.
Check the assigned Weight in the Inspector.
Correct anything that isn’t right. This ensures Elements uses the proper weights when you switch between font styles.
Add a Custom Font.
Set Kind to Google Font.
Search by family name or browse a category.
Select the family and the styles needed by the project.
Apply the new font through Components or Typography.
Only include weights and styles you actually use. Each additional font file increases the amount visitors may need to download.
Choose body fonts that remain legible at smaller sizes.
Avoid using a very light weight for long passages.
Provide suitable fallback fonts.
Confirm that bold and italic content has the corresponding font files or styles.
Check the licence for every font you distribute with a website.
If a custom font doesn’t appear correctly:
Check the weight assignments in the Inspector.
Make sure the fonts are placed in the fonts folder inside Resources.
Confirm that the font is selected by the relevant Typography style or Component.
Check filename case if the published server is case-sensitive.
Re-add the font in Theme Studio if needed.
If you still have trouble, visit the Elements Forum.
Last updated
Was this helpful?
Was this helpful?

