Docs

Settings reference

3 min readUpdated October 28, 2026

Nahnu Fonts → Settings has two groups. Settings changes are saved together with the Save settings bar that appears at the bottom once you change something; Discard undoes them. Tools (Adobe Fonts, Import and export) act right away and don’t need saving.

If you leave the page with unsaved changes, your browser asks first. Switching to another Nahnu Fonts screen keeps the changes until you save or discard them.

Google Fonts#

SettingDefaultWhat it does
Download sourceBunny FontsWhere Google Fonts are browsed and downloaded from in the admin: Bunny Fonts (GDPR-friendly mirror, EU) or Google Fonts directly (needed for variable files). Visitors always load your copies
Default character setsLatinPre-selected sets when you add a Google Font: Latin, Latin Extended, Cyrillic, Cyrillic Extended, Greek, Vietnamese. Changeable per font. At least one is required

Loading#

SettingDefaultWhat it does
Font displayswapThe font-display value for every font. See Performance
Print the CSS inside each pageOffPrints the font CSS in each page instead of linking the file. Saves a request but can’t be cached between pages
Clear page cache when fonts changeOnClears supported cache plugins when fonts change. Lists the cache plugins detected on your site
Stylesheet(info)Shows uploads/nahnu-fonts/nahnu-fonts.css, rebuilt automatically, or says the CSS is printed inline because the folder isn’t writable

Where fonts appear#

SettingDefaultWhat it does
Block editor & Site EditorOnAdds your fonts to the Typography font picker
CSS variablesOnOutputs a --nahnu-font-* variable for each font
Use with (each page builder or theme)OnOne switch per supported builder or theme that is active on your site. Turn one off to stop adding your fonts there. Builders that aren’t active are listed underneath

Privacy#

SettingDefaultWhat it does
Block Google Fonts from the theme and other pluginsOffRemoves stylesheets loaded from fonts.googleapis.com. Add those fonts in Nahnu Fonts first
Stop page builders loading Google FontsOnTurns off each builder’s own Google Fonts where the builder supports it. See Integrations → Overview

Jooosi Fon#

Shown only after you moved fonts from Jooosi Fon.

SettingDefaultWhat it does
Keep Jooosi Fon’s CSS names workingOn after a moveOutputs Jooosi Fon’s --jf--family-* variables, classes and block editor font names. Turn off once nothing uses them
Move fonts again(button)Brings over fonts added in Jooosi Fon since the last move

Uninstall#

SettingDefaultWhat it does
Delete everything when the plugin is deletedOffWhen on, deleting the plugin from the Plugins screen removes all fonts, files, settings and the license. Leave off to keep your fonts if you reinstall

Tools#

  • Adobe Fonts: connect or disconnect a web project. See Adobe Fonts.
  • Import & export: move fonts and settings between sites. See Import and export.

Changing settings from code or the command line#

Every setting has a key, for example font_display or builder_google_fonts_off. Use wp nahnu-fonts setting <key> <value> or the nahnu_fonts_settings filter. See WP-CLI and Hooks in Developer.