Opens in a new tab
WordPress plugin · GDPR-friendly by default

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

The Nahnu Fonts font library showing Bricolage Grotesque, Instrument Sans and JetBrains Mono, each self-hosted through Bunny Fonts with its own CSS variable and switched on.
Features

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.

Integrations

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
See all integrations

Three steps. No Google.

  1. Pick a font

    Search Google Fonts, upload your own files, or paste an Adobe Fonts project ID.

  2. Download & self-host

    The files are saved to your uploads folder and bundled into one cached stylesheet.

  3. Use it anywhere

    Pick it in your builder's typography panel, the block editor, or with a CSS variable.

For developers

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

Bring your fonts home.

Self-host your fonts in under 5 minutes.