How can I ensure that text remains visible during webfont load in Webflow?

Published on
September 22, 2023

To ensure that the text on your website remains visible during the webfont load in Webflow, you can follow these steps:

  1. Optimize font loading: Webflow automatically applies a font-display: swap CSS property to webfonts, meaning that browsers will display fallback fonts until the webfont is fully loaded. This reduces the likelihood of invisible text during the font loading process.

  2. Custom CSS: If you want more control over the font loading process, you can add custom CSS to your Webflow project. Here's how:

  • Select the page or element where you want to add custom CSS.
  • Open the settings panel on the right-hand side.
  • Click on the "Custom Code" tab.
  • In the "Head Code" section, add the following CSS snippet:
    ``` ```
    Make sure to replace 'YourWebfontFamily' with the actual name of your webfont and 'your-webfont.woff2' and 'your-webfont.woff' with the actual URLs of your webfont files.
  1. Test with Webfont Loader: Webflow also offers a Webfont Loader feature that allows you to control the loading and rendering of webfonts. Here's how you can use it:
  • Select the page or element where you want to add the Webfont Loader code.
  • Open the settings panel on the right-hand side.
  • Click on the "Custom Code" tab.
  • In the "Head Code" section, add the following JavaScript code snippet:
    ```html ```
    Make sure to replace 'YourWebfontFamily' with the actual name of your webfont and 'your-webfont.css' with the actual URL of your webfont CSS file.

By implementing these strategies, you can ensure that your website's text remains visible during the webfont load in Webflow, providing a better user experience and avoiding any potential issues with invisible text.

Additional Questions:

  1. How do I add custom CSS in Webflow?
  2. What is the Webfont Loader in Webflow?
  3. What is the purpose of the font-display property in CSS?