Change fonts and add custom fonts

Fonts are managed in one place: the Typography screen in the Builder’s Styles panel. Fonts you install there are stored on your own server and served from your site, so no visitor data goes to a third party.

Open the Typography screen

  1. Open any page in the Flatsome Builder (Edit with Flatsome Builder in the admin bar or on the Pages screen).
  2. Choose Styles (the palette icon) in the Builder’s top toolbar, then Typography.
Flatsome Builder with the Styles panel open and Typography highlighted in the list of style screens

The screen has a Manage fonts button and three sections: Typesets are ready-made font pairings, Fonts lists the fonts installed on the site, and Font sizes holds the size presets every block can pick from. The font, size, and weight for text, headings, links, buttons, and other elements are set under Styles → Elements.

Install a font from a collection

  1. At the top of the Typography screen, choose Manage fonts to open the font library.
  2. Pick a collection such as Google Fonts, search for the font, and select the weights and styles you need. Fewer weights mean faster pages.
  3. Choose Install. The font files are downloaded to your site and the font appears under Installed.
Typography screen with the Manage fonts button highlighted above the Typesets, Fonts, and Font sizes sections

Upload your own font files

In the font library, switch to the Upload tab and drop your font files there. Use .woff2 files when you have them: they are the smallest format and every current browser supports them. Each file becomes one weight or style of the font family, and the family shows up under Installed like any other font.

Fonts dialog with the Upload tab selected and an empty drop area for font files

Use the font

Installing a font does not change anything yet. Under Styles → Elements, pick the element you want to change (for example Text or Headings) and select the font from the font family list. Save, and the whole site uses it. Individual blocks can still override the font in their own typography settings.

Headings style settings with the Font field set to Domine and the page headings in the canvas shown in the new font

To try a pairing without picking fonts one by one, choose a Typeset. It sets the text and heading fonts together and installs any font it needs.