Back to Community

Troubleshooting Spectra One Font Issues: A Comprehensive Guide

15 threads Sep 9, 2025 ThemeSpectra one

Content

Many users of the Spectra One theme encounter font-related issues, from Google Fonts not loading to problems with custom or extended character sets. This guide compiles the most common problems and their solutions based on community reports and official responses.

Common Spectra One Font Problems and Solutions

1. Google Fonts Not Loading or Missing

Problem: After installing Spectra One, users may find only "Default" and "Inter" font options available, with Google Fonts not appearing in the selection menu.

Why it happens: This can occur due to theme updates resetting configurations, permission issues with Google Fonts, or conflicts with child themes.

Solutions:

  • Navigate to Spectra One Dashboard → Settings → Theme Fonts and ensure Google Fonts are properly configured
  • Try uninstalling and reinstalling Google Fonts through the theme settings
  • Check if you're using a child theme - Google Font support for child themes is reportedly in development

2. Fonts Not Displaying Correctly in Preview

Problem: Fonts appear correctly in the editor but not when previewing or viewing the live site, despite the font family being detected in inspector tools.

Why it happens: This typically relates to how fonts are loaded and cached, particularly when using the "load Google Fonts locally" option.

Solutions:

  • Clear your browser cache and WordPress cache plugins
  • Verify the font pre-loading configuration in theme settings
  • Check that the font files are properly being served from your server

3. Extended Character Sets Not Working

Problem: Special characters (such as Polish, Serbian Cyrillic, or Latin extended characters like Ć, Č, Ž, Đ) display incorrectly or fall back to default fonts.

Why it happens: The font variant loaded may not include the extended character set, or there may be a configuration issue with how the theme handles character subsets.

Solutions:

  • Ensure you're using a font variant that specifically includes the extended character set you need
  • Try resetting the customizer settings (note: back up your settings first)
  • Consider adding custom CSS to explicitly define font families for specific character sets

4. Custom Font Installation Issues

Problem: Users wanting GDPR-compliant websites struggle to add custom local fonts instead of Google Fonts.

Why it happens: Spectra One doesn't currently have a built-in interface for uploading custom fonts through the dashboard.

Solutions:

  • Add custom fonts by editing the theme.json file in a child theme
  • Use the following structure in your theme.json:
    "fontFace": [
    {
    "fontFamily": "YourFontName",
    "fontStretch": "",
    "fontStyle": "normal",
    "fontWeight": "300 400 500 600 700 800 900",
    "src": [
    "file:./assets/fonts/YourFontFile.woff2",
    "file:./assets/fonts/YourFontFile.woff",
    "file:./assets/fonts/YourFontFile.ttf"
    ]
    }
    ]
    
  • Consider using third-party font management plugins if comfortable with that approach

5. Font Settings Reset After Updates

Problem: Font configurations are lost when updating the Spectra One theme.

Why it happens: Theme updates can sometimes overwrite custom configurations, especially when not using a child theme.

Solutions:

  • Always use a child theme for customizations
  • Document your font settings before performing updates
  • Consider using the Create Block Theme plugin for child theme management

When These Solutions Don't Work

If you've tried these solutions and still experience font issues:

  • Check the official Spectra documentation for updated guidance
  • Look for patterns in the WordPress support forums for similar issues
  • Consider that some features (like full child theme support for fonts) may be in development based on community feedback

Remember that font issues can sometimes be browser-specific, so test your site across different browsers and devices to identify if the problem is isolated to a particular environment.

Related Support Threads Support