Troubleshooting OMGF: Common Issues and Solutions for Local Google Fonts
Content
OMGF | GDPR/DSGVO Compliant, Faster Google Fonts. Easy. is a popular plugin for hosting Google Fonts locally, but users can sometimes run into issues during setup or after updates. This guide compiles common problems and their solutions based on community reports.
1. Fonts Not Detected or List Appears Empty
Why it happens: This is one of the most frequent issues. It often occurs because the fonts are not being loaded in a way OMGF can detect. Themes or plugins might load fonts asynchronously, from a script, or via an @import statement inside another stylesheet.
Solutions:
- Check for conflicts: Ensure any Google Font optimization features in your caching plugin (e.g., WP Rocket, WP Fastest Cache) or theme (e.g., Divi's 'Improve Google Fonts Loading', Avada's font system) are completely disabled. These can interfere with OMGF's detection.
- Verify the request: Fonts must be properly enqueued as a link tag in the page's source to be detected. If they are loaded from a script or via unconventional methods, the free version of OMGF may not find them.
- Clear all caches: After configuring OMGF, clear your page cache, browser cache, and any other relevant caches (e.g., Cloudflare, theme cache) to see the changes.
2. Fonts Only Visible for Logged-in Users
Why it happens: This is almost always a caching issue. Caching plugins often serve a cached version of the site to visitors, which may not include the newly generated local fonts stylesheet.
Solutions:
- Bust the cache: Manually clear all caching layers on your site. This includes your WordPress caching plugin, server-level cache, and CDN cache (e.g., Cloudflare).
- Re-save settings: After clearing the cache, go to OMGF's settings and click 'Save & Optimize' again to regenerate the stylesheet.
3. Broken or Missing Characters (e.g., 'A', Cyrillic letters)
Why it happens: This typically occurs when the correct character subsets (e.g., latin-ext, cyrillic) are not being loaded. The issue was also linked to a known bug in older versions of OMGF that affected font rendering on macOS.
Solutions:
- Check Used Subsets: In OMGF's Advanced Settings, ensure the necessary subsets (e.g., 'latin', 'latin-ext', 'cyrillic') are selected. Do not rely on 'Auto' configuration if you are experiencing issues; manually select the subsets your site requires.
- Update the plugin: A bug causing broken capital A's was identified and fixed in OMGF version 5.3.0. Ensure you are running at least this version.
4. Font Files Download as 0 Bytes or Are Not Downloaded
Why it happens: A server or connection issue can sometimes interrupt the download process from Google's servers.
Solutions:
- Retry the download: Use the 'Empty Download Folder' option in OMGF and then try to 'Save & Optimize' again. The plugin has built-in fallbacks to try different download methods if one fails.
- Check for errors: Open your browser's console (F12) before downloading fonts to see if any errors are reported during the process.
5. Specific Fonts or Icons Not Supported
Why it happens: OMGF is designed specifically for Google Fonts. It does not handle other services like FontAwesome or Google Material Icons, as they are not part of the Google Fonts library.
Solutions:
- You will need to manage these assets separately. The 'OMGF | GDPR/DSGVO Compliant, Faster Google Fonts. Easy.' team has noted that adding support for Material Icons is a requested feature, but it is not available in the free version.
6. Cloudflare or Other CDN Issues
Why it happens: CDNs aggressively cache resources. If the CSS file generated by OMGF is cached before it is fully updated, visitors may see old stylesheets or missing fonts.
Solutions:
- Purge CDN cache: Any time you update OMGF's settings, you must purge your CDN's cache.
- Check for bypass rules: Ensure your CDN is not caching the /wp-content/cache/omgf-webfonts/ directory. You may need to create a custom rule to bypass the cache for this path.
When troubleshooting, a good first step is always to temporarily disable other plugins and switch to a default theme to rule out conflicts. Remember to clear all caches between each test.
Related Support Threads Support
-
Googleapis font display swap?https://wordpress.org/support/topic/googleapis-font-display-swap/
-
Fonts not showing uphttps://wordpress.org/support/topic/fonts-not-showing-up-2/
-
Font modules (True type)https://wordpress.org/support/topic/font-modules-true-type/
-
Fonts not showinghttps://wordpress.org/support/topic/fonts-not-showing-3/
-
Old Version Was Flawless, New Version Won’t Detect Fonts.https://wordpress.org/support/topic/old-version-was-flawless-new-version-wont-detect-fonts/
-
0 Byte Font File Sizes After Downloadhttps://wordpress.org/support/topic/0-byte-font-file-sizes-after-download/
-
TypeError: Cannot read property ‘subsets’ of undefined.https://wordpress.org/support/topic/typeerror-cannot-read-property-subsets-of-undefined/
-
Bold special charactershttps://wordpress.org/support/topic/bold-special-characters/
-
Can’t search for fontshttps://wordpress.org/support/topic/cant-search-for-fonts/
-
Material Icons not detectedhttps://wordpress.org/support/topic/material-icons-not-detected/
-
Ubuntu: 500 and FredokaOne: 400 missinghttps://wordpress.org/support/topic/ubuntu-500-and-fredokaone-400-missing/
-
Font awesomehttps://wordpress.org/support/topic/font-awesome-45/
-
Cannot use it!https://wordpress.org/support/topic/cannot-use-it-2/
-
Unexpected identifier after updatehttps://wordpress.org/support/topic/unexpected-identifier-after-update/
-
New version fonts dont show uphttps://wordpress.org/support/topic/new-version-fonts-dont-show-up/
-
Abmahnung wegen Google Fonts erhaltenhttps://wordpress.org/support/topic/abmahnung-wegen-google-fonts-erhalten/
-
Bold accented letters shown with a different fonthttps://wordpress.org/support/topic/bold-accented-letters-shown-with-a-different-font/
-
Cyrillic alphabetshttps://wordpress.org/support/topic/cyrillic-alphabets/
-
Can’t find any google fonts after switching to Oxygen from Elementorhttps://wordpress.org/support/topic/cant-find-any-google-fonts-after-switching-to-oxygen-from-elementor/
-
Only load Roboto font, not load another fonthttps://wordpress.org/support/topic/only-load-roboto-font-not-load-another-font/
-
OMGF 4(.2.5) not runninghttps://wordpress.org/support/topic/omgf-4-2-5-not-running/
-
Some Fonts Not Optomizedhttps://wordpress.org/support/topic/some-fonts-not-optomized/
-
Montserrat 400 Missinghttps://wordpress.org/support/topic/montserrat-400-missing/
-
No stylesheets depicted to choose fromhttps://wordpress.org/support/topic/no-stylesheets-depicted-to-choose-from/
-
Quicksand font weird lettershttps://wordpress.org/support/topic/quicksand-font-weird-letters/
-
Google font not loaded with CloudFlarehttps://wordpress.org/support/topic/google-font-not-loaded-with-cloudflare/
-
0 Byte Font File Sizes After Downloadhttps://wordpress.org/support/topic/0-byte-font-file-sizes-after-download-2/
-
Plugin doesn’t detect Google Fonts anymorehttps://wordpress.org/support/topic/plugin-doesnt-detect-google-fonts-anymore/
-
OMGF does not display correctly with my languagehttps://wordpress.org/support/topic/omgf-does-not-display-correctly-with-my-language/
-
no font change after update possiblehttps://wordpress.org/support/topic/no-font-change-after-update-possible/
-
Error downloading fontshttps://wordpress.org/support/topic/error-downloading-fonts/
-
CAOS doesn’t pull a particular font from Google Fontshttps://wordpress.org/support/topic/caos-doesnt-pull-a-particular-font-from-google-fonts/
-
No (additional) Google Fonts found to optimize. If you believe this is an error,https://wordpress.org/support/topic/no-additional-google-fonts-found-to-optimize-if-you-believe-this-is-an-error/
-
Unable to search for fonts since last updatehttps://wordpress.org/support/topic/unable-to-search-for-fonts-since-last-update/
-
Cannot download fontshttps://wordpress.org/support/topic/cannot-download-fonts/
-
Wrong font weight – only in Firefoxhttps://wordpress.org/support/topic/wrong-font-weight-only-in-firefox-2/
-
incompatble with divi?https://wordpress.org/support/topic/incompatble-with-divi/
-
Latest release resolves rendering issues with Google Fontshttps://wordpress.org/support/topic/latest-release-resolves-rendering-issues-with-google-fonts/
-
omgf additional fonts missing fallback fontshttps://wordpress.org/support/topic/omgf-additional-fonts-missing-fallback-fonts/
-
Fonts gstatichttps://wordpress.org/support/topic/fonts-gstatic-2/
-
Problem with 4.2.0+ versionshttps://wordpress.org/support/topic/problem-with-4-2-0-versions/
-
Avada Theme and OMFG bug – After theme update OMFG stopepd workinghttps://wordpress.org/support/topic/avada-theme-and-omfg-bug-or-problem/
-
Fonts not downloadedhttps://wordpress.org/support/topic/fonts-not-downloaded/
-
Auto-detect not detecting Cyrillic Subsethttps://wordpress.org/support/topic/auto-detect-not-detecting-cyrillic-subset/
-
Google Fonts only visible for ‘logged-in’ usershttps://wordpress.org/support/topic/google-fonts-only-visible-for-logged-in-users/
-
The letter “A” is not showing on Iphonehttps://wordpress.org/support/topic/the-letter-a-is-not-showing-on-iphone/
-
Last update – notice keeps being displayedhttps://wordpress.org/support/topic/last-update-notice-keeps-being-displayed/
-
OMGF wasn’t able to process all Google Fonts on your site.https://wordpress.org/support/topic/omgf-wasnt-able-to-process-all-google-fonts-on-your-site/
-
Not detecting google fonthttps://wordpress.org/support/topic/not-detecting-google-font/