Your fonts.
Your server.Nobody calls Google.
Self-host Google Fonts through privacy-first Bunny Fonts, upload your own, and connect Adobe Fonts. All from one font library that works with the builder you already use.
WordPress 7.1+ · PHP 8.3+ · 14-day refund
Every font you use, kept at home.
Google, custom and Adobe fonts live in one library and load from one cached stylesheet on your own server.
Self-hosted Google Fonts
Browse the whole collection, pick weights, italics and character sets, and the files are saved to your site.
GDPR-friendly by default
Fonts are fetched through Bunny Fonts, so even browsing in the admin never touches Google. Prefer Google directly? One switch.
Upload your own
WOFF2, WOFF, TTF or OTF. Weight, style and variable axes are read straight from the files.
Variable fonts
One file for every weight. Upload your own variable fonts or download Google's variable versions.
Fast by design
One cached stylesheet, your choice of font-display, only the character sets you need, and preloads at the top of the page.
CSS variables for everything
Every font gets its own variable, or apply it site-wide with plain selectors like h1, h2.
Your fonts, right where you design.
Nahnu Fonts adds your fonts to the block editor and to the page builders and themes you already use, under the same names. Most of them can also be told to stop loading Google Fonts.
Block editor
Elementor
Bricks
Breakdance
Beaver Builder
GeneratePress
Kadence- + 7 more
Three steps. No Google.
-
Pick a font
Search Google Fonts, upload your own files, or paste an Adobe Fonts project ID.
-
Download & self-host
The files are saved to your uploads folder and bundled into one cached stylesheet.
-
Use it anywhere
Pick it in your builder's typography panel, the block editor, or with a CSS variable.
Scriptable from end to end.
A PHP API, 58 actions and filters, a REST API and WP-CLI commands. Add, list, export and rebuild your fonts without opening the admin.
Read the developer docs →$ wp nahnu-fonts add-google "Inter" --weights=400,700 Success: Inter saved and self-hosted. $ wp nahnu-fonts list --format=table