If you have found yourself in the maddening situation of a font not loading properly on your website (yes, even a Google font), there is a known glitch with the Elementor site builder. The font displays correctly inside the editor but falls back to a plain default on the live site. The fix is to host the font on your own website as a custom font. Here is how.
The problem
How it looks on the live site, with the heading falling back to a default font:

How it is meant to look, which displays properly in the editor but not on the live site:

Overview of the fix
- Download the font from Google Fonts
- Add it as a custom font in Elementor
- Upload the font file and publish
- Point your site settings at the local font
Step 1: Download the font from Google Fonts
Find your font on the Google Fonts website and click Get font.

Then click Download all to save the font files to your computer.

Step 2: Add it as a custom font in Elementor
In your website dashboard, go to Elementor, then Custom Fonts.

Click Add New Font.

Name the font. We add -local to the name, such as RobotoSlab-local, to make the uploaded version easy to identify later.

Step 3: Upload the font file and publish
Check the downloaded file to see whether it is static or variable. A variable font has VariableFont in the file name. Please note this fix has only been tested with variable fonts.

Click the matching button (Add Variable Font for a variable font), upload the file, and click Publish. The font preview should update. If it does not, check that the file URL starts with https and that forced https is turned on for your domain.

Step 4: Point your site at the local font
Finally, update the font settings on your pages or in Site Settings to use the local font you just uploaded (the one with -local in the name). The correct font now loads from your own website instead of relying on the glitchy external load.
Quick tips
- Update the global fonts in Site Settings rather than page by page, so the whole site switches at once
- Clear your site cache after switching, since cached pages can keep showing the old font
- Keep the downloaded font files somewhere safe in case you need to re upload them
- If the font still will not load, contact us and we will take a look