How to Change Fonts in Modern Block Themes
Modern block themes in WordPress are designed for maximum flexibility and customization, especially when it comes to fonts. Thanks to the Full Site Editor (FSE), you can easily change fonts across your site using built-in options or by integrating external font libraries like Google Fonts.
Here’s a step-by-step guide on how to change fonts in modern block themes:
1. Access the Full Site Editor (FSE)
To start, you need to enter the Full Site Editor, which provides a central location for customizing all aspects of your site, including typography, colors, layouts, and more.
- Step 1: Go to your WordPress Dashboard.
- Step 2: Navigate to Appearance > Editor. This opens the Full Site Editor interface.
The Full Site Editor allows you to customize the fonts and design of your entire site from one place, making it easier to maintain design consistency.
2. Open the Styles Panel
Once you’ve accessed the Full Site Editor, you can change fonts from the Styles section, where you can modify your site’s global typography.
- Step 1: In the Full Site Editor, click on Styles. This will open the options for customizing different aspects of your site’s design.
- Step 2: Scroll down to the Typography section, which will display your site’s font settings.
Here, you can edit the typography for elements like body text, headings, and other text-based components of your site.
3. Find the Font Library and Integrate Google Fonts
In the Typography section of the Full Site Editor, you will find options to adjust your fonts, including the ability to integrate Google Fonts.
- Step 1: Look for an option labeled Font Library or Google Fonts Integration (the availability of these options depends on the theme you’re using).
- Step 2: Click on the Font Library or Google Fonts option to open the font selection interface.
You will now be able to choose from a variety of fonts available within Google Fonts, or the built-in font options of your theme.
4. Choose or Add Fonts
- Choosing a Font: You can scroll through the list of available fonts and click on the one you want to use. Once you select it, the changes will be applied across your site immediately.
- Adding Custom Google Fonts: If you want to use a specific Google Font that isn’t already included in your theme, you can search for it by name. The Full Site Editor allows you to integrate custom fonts directly from Google Fonts, ensuring that you can use the exact typography you want for your site.
To add a custom Google Font:
- Search for the font by name.
- Click on the font you want.
- The font will be automatically integrated into your theme, and you can then apply it to different text elements.
5. Customize the Font Style and Size
Once you’ve chosen your font, you can further customize its appearance by adjusting options like:
- Font Size: Adjust the size for headings, paragraphs, and other text elements.
- Font Weight: Choose different font weights (e.g., light, normal, bold).
- Letter Spacing and Line Height: Fine-tune the spacing to improve readability and appearance.
These settings are typically available in the Typography section of the Full Site Editor, and changes will be applied globally, making it easy to maintain design consistency.
6. Save Your Changes
After customizing your fonts and other style settings:
- Step 1: Click the Save button in the upper-right corner of the Full Site Editor interface.
- Step 2: The changes will be applied across your site, and you can preview how the new fonts look throughout your content.
Additional Tips for Font Customization
- Preview Changes: You can use the preview feature in the Full Site Editor to see how the new fonts look on your site before making the changes live.
- Advanced Customization: If you want even more control over your fonts, you can add custom CSS through the Appearance > Customize > Additional CSS section. This can be useful for specific design tweaks that aren’t available through the editor.
Modern block themes provide a streamlined and flexible way to change fonts across your WordPress site using the Full Site Editor. With easy access to built-in font options and the ability to integrate custom fonts from services like Google Fonts, you can customize the typography of your site to match your brand and design preferences. Whether you’re working with headings, body text, or special elements, these customization features offer a user-friendly way to create a unique look and feel for your website.
Also Read: How to Change Font in WordPress? (Easy Guide for Beginners)
How to Choose and Edit Your Fonts in Modern Block Themes
WordPress’s Full Site Editor (FSE) makes it easy to customize fonts across your entire site or for individual blocks. Whether you want a consistent global font style or specific typography for different sections, here’s how you can do both.
1. Choose and Edit Your Fonts Globally
To change fonts for your entire website, you can set global typography styles. These changes will apply across all pages, posts, and elements unless overridden by local settings.
Steps to Change Global Fonts:
- Access the Full Site Editor:
- Go to your WordPress Dashboard.
- Navigate to Appearance > Editor to open the Full Site Editor.
- Open the Styles Panel:
- Once in the Full Site Editor, click on Styles.
- In the Typography section, you’ll find settings to adjust the font for headings, paragraphs, and other text elements across the entire site.
- Select the Desired Font:
- In the Typography section, you’ll see options to change fonts for different text elements, such as:
- Headings (H1, H2, H3, etc.)
- Body text (paragraphs)
- Other text elements (buttons, links, etc.)
- For each section, select your desired font from the available list (which may include Google Fonts or built-in theme fonts).
- Adjust the Font Style:
- Once you’ve chosen a font, you can further customize it by adjusting settings such as:
- Font Size: Control how big or small the text appears.
- Font Weight: Adjust the thickness of the font (e.g., regular, bold).
- Font Style: Choose between regular, italic, or oblique styles.
- Line Height: Adjust the spacing between lines of text for better readability.
- Letter Spacing: Customize the distance between characters if needed.
- Save the Changes:
- After making the desired changes, click Save to apply the font styles across your site. These changes will affect all pages and posts that use the default global settings.
Also Read: Gutenberg or the Classic Editor: Which is Better and Can You Keep the Old Editor?
2. Choose and Edit Your Fonts Locally
If you prefer to change the font for specific blocks or sections on your site (without affecting the global settings), you can override the global typography settings for individual blocks.
Steps to Change Fonts Locally:
- Select the Block to Edit:
- Go to the Full Site Editor or any page editor where you have access to the block-based content.
- Click on the block you want to modify. This could be a paragraph, heading, button, or any other block.
- Open the Block Settings:
- With the block selected, open the Block Settings panel. You should see options for typography customization specific to that block.
- In the block settings, you’ll find the option to override the global font settings and apply a different style for this block.
- Choose a Local Font Style:
- You can now select a different font for this block, separate from the global fonts.
- If you want to match the global font style, leave it as is, but if you want to use a different font, select the desired one.
- Adjust the Font Size and Style:
- Similar to global settings, you can adjust the font size, weight, style (italic, regular, etc.), line height, and letter spacing for this specific block.
- Save the Local Changes:
- Once you’re happy with how the local typography looks, save the changes.
- These settings will only apply to the specific block you edited, leaving other areas of the site unaffected by these changes.
Key Differences Between Global and Local Font Settings
- Global Fonts: Changes made in the Styles panel will apply universally across your entire site, affecting all text elements like headings and paragraphs unless overridden by local settings.
- Local Fonts: Changes made within a specific block will only apply to that block, allowing you to customize fonts for different sections (e.g., a unique font for headers versus body text).
With modern block themes in WordPress, you have full flexibility to customize fonts both globally and locally:
- Global Font Changes: Modify the font styles for your entire site using the Full Site Editor. This ensures consistency in typography across your pages and posts.
- Local Font Changes: Customize fonts for specific blocks, such as paragraphs, headings, or buttons, without affecting the rest of your site.
Whether you want to maintain a uniform style across your site or add variety to individual sections, the Full Site Editor makes it simple to adjust fonts to match your design needs.
How to Change Fonts in Classic Themes by Using a Plugin
If you’re using a classic WordPress theme, changing fonts can be done easily using a plugin. One of the most popular plugins for this task is Easy Google Fonts, but there are many other plugins available that allow font customization. Here’s how to use a plugin to change fonts on your WordPress site:
1. Install and Activate the Fonts Plugin
To get started, you need to install and activate a plugin that will allow you to change your site’s fonts. Here’s how to do it:
Step 1: Go to the Plugins Section
- From your WordPress dashboard, navigate to Plugins > Add New.
Step 2: Search for a Fonts Plugin
- In the search bar, type in Easy Google Fonts (or any other font plugin you prefer).
- Find the plugin in the search results and click Install Now.
Step 3: Activate the Plugin
- After installation, click Activate to enable the plugin on your site.
2. Select Your Global Fonts in the Customizer
Once the plugin is activated, you can use the Customizer to make global font changes for your entire site. Here’s how to do that:
Step 1: Open the WordPress Customizer
- Navigate to Appearance > Customize from your WordPress dashboard.
Step 2: Find the Typography Section
- You should see a new section or option, such as Typography or Google Fonts, depending on the plugin you installed.
- This section allows you to change the font settings for your entire site.
Step 3: Change Global Fonts
- Within the Typography section, you can adjust the fonts for various elements, such as:
- Body Text
- Headings (H1, H2, H3, etc.)
- Menus and Widgets
- Select your desired font family, style, and size for each element. Many plugins, such as Easy Google Fonts, integrate Google Fonts, giving you access to a wide variety of font choices.
Step 4: Save Your Changes
- Once you’re satisfied with your font choices, click Publish or Save to apply the changes across your entire site.
3. Select Custom Local Fonts Within a Page or Post
If you want to change fonts for specific pages or posts (without affecting the entire site), plugins like Easy Google Fonts allow you to customize typography for individual content.
Step 1: Edit a Page or Post
- Go to the WordPress editor and open the page or post you want to customize.
Step 2: Find Font Editing Options
- Depending on the plugin, you’ll find options to edit fonts within the page editor interface. This may vary, but most font plugins add an extra toolbar or menu within the editor for font customization.
- For example, Easy Google Fonts may add a typography section in the block settings or a separate font customization tab in the editor.
Step 3: Customize Local Fonts
- You can change the font family, style, size, and weight for individual elements such as:
- Paragraphs
- Headings
- Links
- Buttons
- This customization only applies to the specific page or post you’re editing.
Step 4: Save or Update the Page
- Once you’re happy with the changes, click Update or Publish to apply the new fonts to that page or post.

Conclusion: Why Custom Fonts Matter for Your WordPress Site
Customizing fonts is a powerful way to enhance the design and readability of your WordPress site. Whether you are using modern block themes or classic themes, WordPress offers several ways to modify typography, ensuring that it matches your site’s branding and user experience needs.
By using plugins like Easy Google Fonts, you can easily integrate Google Fonts or upload custom fonts, providing a wide range of design options. Changing fonts not only helps create a unique look but also improves user experience by ensuring your content is easy to read and visually appealing.
Keep experimenting with different font combinations to find the perfect balance between style and readability, and always ensure your typography enhances the overall aesthetic and functionality of your website.
Frequently Asked Questions (FAQs)
1. Can I use any Google Fonts with WordPress?
Yes, WordPress allows you to integrate Google Fonts, either through the Full Site Editor (for block themes) or by using a plugin (for classic themes).
2. Can I use custom fonts not available in Google Fonts?
Yes, you can add custom fonts by uploading them to your website and integrating them using custom CSS.
3. How do I change fonts on mobile devices?
In the Full Site Editor or via a plugin, you can also customize font sizes for different devices, ensuring a responsive design.
4. Can I use custom CSS to change fonts?
Yes, you can add custom CSS in the Customizer or through the Additional CSS option to change fonts on specific parts of your site.
5. Will changing fonts affect my site’s performance?
Using too many custom fonts can slow down your site’s loading speed. It’s recommended to use fonts sparingly and only integrate those that are essential to your design.
Interesting Reads