Yes, you can replace a font site-wide in Webflow without manually changing every text element by updating the font in your global classes or project settings.
1. Update Global Font in Project Settings
- Go to Project Settings from your Webflow dashboard.
- Navigate to the Fonts tab.
- Under Typography, choose a built-in font (like Google Fonts) or upload a custom font.
- Once uploaded, click Save Changes.
- This applies to base elements like Body (All Pages) if you’ve assigned font styles at that level.
2. Use the “Body (All Pages)” Tag
- Open the Webflow Designer.
- Select the Body element on any page (you can find this in the Navigator panel).
- Style the Body (All Pages) tag by selecting it from the top of the Style panel.
- Under Typography, change the font to your new preferred one.
- This will affect all text elements that don’t have more specific font styles applied.
3. Update Reused Classes
- If you’ve used specific text classes (e.g.,
.heading
, .paragraph
), update the font in each class. - Changing a class updates all elements using that class.
- This is faster than changing each element individually.
- Go to the Style Manager panel.
- Click on the "Clean up" broom icon to remove unused styles.
- Then locate global tags like All Paragraphs or All H1 Headings.
- Apply your new font to these tags to affect all text elements of that type across your site.
Summary
To apply a new font site-wide in Webflow, use the Body (All Pages) tag or update global text classes. This replaces fonts across your site without manual updates to each text element.