BLACK FRIDAY
Save 59% on PageForge Annual $191/year $485/year
Claim 59% Off →
NexVibe Self-Hosted Font Manager icon
Actively maintained Tested up to 7.0.7 #18 in custom fonts

NexVibe Self-Hosted Font Manager

Upload and self-host custom fonts for any language, while loading only the fonts each page actually needs.

Active installs<10New
Downloads · 30d66▲ +13.8% vs prev. 30d
Rating—0 reviews
Health score55/100Fair
All-time downloads290Since Jul 2026
Support resolved—No recent threads
RequiresWP 5.8PHP 7.4+
Downloads · 7d15▲ +15.4% week over week
Our verdict

Use with caution

NexVibe Self-Hosted Font Manager works, but test it on a staging site before relying on it in 2026. Was last updated 2 months ago, and scores 55/100 on our health check.

  • Small user base (<10 active installs)
  • Very few reviews so far

How does it stack up?

Side-by-side on installs, updates, ratings & support

Daily downloads

71523Jul 31Sep 7Oct 16
Yesterday1
Daily average (1y)4
Peak day31Jul 31, 2026
Last 12 months291

Download spikes usually follow a new release — each site that auto-updates counts as a download.

Rankings

Where NexVibe Self-Hosted Font Ma… stands today

WordPress.org search rankings

Live position in the plugin search, top 100
KeywordPositionCompeting pluginsCategory
custom fonts >100 4,775 Best custom fonts plugins →
fonts plugin >100 7,053 Best fonts plugin plugins →
self hosted fonts #54 495 Best self hosted fonts plugins →
use any font >100 4,962 Best use any font plugins →
web fonts >100 1,881 Best web fonts plugins →

About NexVibe Self-Hosted Font Manager

From the official readme · v1.0.2

Description

This plugin is a self-hosted font manager for WordPress. No account and no per-font fees for your own font files — everything happens on your own site.

Key features

  • Upload custom font files (TTF, OTF, WOFF, WOFF2) directly, handled by WordPress’s own uploader.
  • Curated font packs for Latin, Bangla/Bengali, Arabic, Devanagari (Hindi/Marathi/Nepali), Cyrillic (Russian/Ukrainian/etc.), and CJK (Chinese/Japanese/Korean) scripts — useful for multilingual and non-Latin-script sites, not just English ones.
  • Smart per-page loading: only the fonts a specific page actually needs are enqueued there, instead of loading your entire font library on every page.
  • Automatic font detection via the fontik-font-{slug} CSS class or the [fontik font="slug"] shortcode — no manual page-by-page setup required.
  • Language-based font switching: tag a font with a language code (e.g. bn, ar, hi, ru, ja) and it is automatically applied to any element with a matching lang attribute — handy for multilingual sites that mix scripts.
  • CSS selector assignment (e.g. body, h1, .site-title) for site-wide typography.
  • Gutenberg / block editor integration — your fonts appear in the block Typography font-family picker via theme.json.
  • CSS custom properties (var(--fontik-your-font-slug)) for use in custom CSS or page builders.
  • Fully translation-ready (all strings run through WordPress i18n functions).
  • Optional: a one-click tool to import and self-host fonts from Google Fonts, a font library operated by Google LLC. This plugin is not affiliated with, endorsed by, or sponsored by Google. See “External services” below for details.

External services

This plugin includes an optional tool, under the plugin’s Google Fonts screen, that lets you import a font from Google Fonts and self-host it on your own server.

This feature only runs when you explicitly click “Import” on a specific font in the Google Fonts admin screen. It is never triggered automatically, and nothing is requested from Google when this feature is not used.

  • What is sent, and when: when you click “Import”, your server (not your site visitors’ browsers) sends a request containing the chosen font family name to Google Fonts’ public CSS endpoint (fonts.googleapis.com) to retrieve the font’s stylesheet, then downloads the referenced font files from Google’s font file server (fonts.gstatic.com) to your own site’s uploads folder via WordPress’s download_url(). No visitor data, site content, or personal information is sent — only the font family name and standard HTTP request metadata (e.g. your server’s IP address, as with any HTTP request).
  • After import: the downloaded font files are served entirely from your own server from then on. No further requests are made to Google for that font, and your site visitors’ browsers never contact Google as a result of using this feature.
  • Service provider: Google LLC. Google Fonts Terms of Service: https://developers.google.com/fonts/faq — Google Privacy Policy: https://policies.google.com/privacy — Google Terms of Service: https://policies.google.com/terms

Installation

  1. Upload the plugin files to /wp-content/plugins/nexvibe-self-hosted-font-manager, or install via Plugins → Add New → Upload Plugin.
  2. Activate the plugin.
  3. Go to All Fonts to upload a font, or Google Fonts to self-host one from a curated pack (or any Google Font by name).
  4. Optionally assign fonts site-wide on Assign Fonts, or per-page via the “Fonts Used on This Page” box in the post editor.

Frequently asked questions

Do I need an account or API key?

No. Custom font uploads are handled entirely by WordPress’s own uploader. The optional Google Fonts import feature uses Google Fonts’ public CSS endpoint (the same one browsers use) and requires no account or key — see “External services” above for what it sends.

Does this only work for English/Latin sites?

No. This plugin ships curated font packs for Bangla, Arabic, Devanagari, Cyrillic and CJK scripts in addition to Latin, and lets you assign a language tag to any font so it switches automatically based on the lang attribute of the content.

Does this slow down my site?

This plugin’s smart per-page loading is designed to do the opposite: instead of loading every font on every page, it only outputs @font-face rules for fonts actually assigned to, or detected on, the current page.

How do I use a font for a specific language only?

Import or upload the font, set its “Language tag” (e.g. bn for Bangla, ar for Arabic), and any element with a matching lang attribute will use it automatically.

Changelog

Easier Assign Fonts UI, plus fixes for TTF/OTF/WOFF uploads and fonts not showing on the frontend (especially with caching/optimization plugins active). Recommended for everyone. Clear your site's full cache after updating.

1.0.2

  • Improved: Assign Fonts screen now offers a dropdown of common presets (Whole site, Headings, Paragraph text, Buttons, Menu, etc.) instead of requiring a typed CSS selector. A “Custom…” option is still available for anyone who wants to type their own selector or language code.
  • Fix: TTF/OTF/WOFF font uploads were being silently rejected on some servers because PHP’s fileinfo detects these binaries as a generic type rather than a font-specific one, and WordPress’s upload check then refused the mismatch. The plugin now explicitly trusts its own allow-listed font extensions during upload.
  • Fix: on the Assign Fonts screen, a new row’s selector could be saved as empty if its “Apply to” dropdown was never touched, silently applying no font. The dropdown now always holds a real value from page load, with a server-side fallback as well.
  • Fix: the plugin’s dynamic font CSS is now attached to a real physical stylesheet file instead of a placeholder handle, so caching/CSS-optimization plugins no longer strip it from the page.
  • New: a low-key, dismissible admin notice invites admins to leave a WordPress.org review, shown at most once per day starting a few days after activation, and never again once dismissed or clicked through.

1.0.1

  • New: “Preload primary font” setting (Settings screen) now actually works — when enabled, it outputs a <link rel="preload"> tag for each needed font’s primary variant, so browsers fetch it immediately instead of waiting for CSS to be parsed. Reduces flash-of-unstyled-text and layout shift for fonts used in body text or headings.
  • Updated the setting’s description in the admin UI to explain what it does (previously labeled “reserved for a future update”).

1.0.0

  • Initial release.

Full changelog on WordPress.org →

For developers

Is this your plugin? Show off the numbers.

Add a live badge to your site, docs or GitHub README. It updates on its own — no account needed.

Active installs badge Rating badge Health score badge

Best NexVibe Self-Hosted Font Mana… alternatives

All custom fonts plugins →
Alternatives
Rank Plugin Active installs Rating Updated Health
1 Custom Fonts – Host Your Fonts Locally Custom Fonts – Host Your Fonts Locally Custom Fonts is a powerful WordPress plugin that allows you to upload your own custom fonts… by Brainstorm Force 400K+ ★★★★★★★★★★ 4.3 (62) 2 months ago 90
2 Use Any Font | Custom Font Uploader Use Any Font | Custom Font Uploader Upload custom fonts with custom font uploader. Auto converts to woff2 for better… by Dnesscarkey 200K+ ★★★★★★★★★★ 4.7 (1.1K) 1 month ago 86
3 Fonts Plugin | Google Fonts, Adobe Fonts & Upload Fonts Fonts Plugin | Google Fonts, Adobe Fonts & Upload Fonts The #1 fonts plugin for WordPress. 1,400+ Google Fonts, Adobe Fonts and your own font… by fontsplugin 200K+ ★★★★★★★★★★ 5 (1.2K) 1 month ago 92
4 Fonts Fonts Add More Font To Your WordPress Editor by WP SITES 8K+ ★★★★★★★★★★ 4.4 (99) 4 months ago 71
5 Jooosi Fon – Use Custom Fonts, Google Fonts or Adobe Fonts Jooosi Fon – Use Custom Fonts, Google Fonts or Adobe Fonts Easy self-host Google Fonts, Adobe Fonts support, or upload custom fonts in WordPress… by suasgn 4K+ ★★★★★★★★★★ 5 (25) 2 weeks ago 78
6 Local Fonts Uploader – Upload & Host Any Font Locally for GDPR Local Fonts Uploader Easily upload and host fonts locally. Avoid external requests to enhance security, privacy… by ThemeRuby 4K+ ★★★★★★★★★★ 5 (6) 5 months ago 69
7 Wbcom Designs – Custom Font Uploader Wbcom Designs – Custom Font Uploader Description Enhance site typography easily with Google and custom fonts. You don't need an… by wbcomdesigns 3K+ ★★★★★★★★★★ 3.8 (14) 2 years ago 35
8 Elegant Custom Fonts Elegant Custom Fonts A simple solution for self-hosted custom fonts. by louisreingold 3K+ ★★★★★★★★★★ 5 (3) 3 years ago 35
9 Fonto – Custom Web Fonts Manager Fonto – Custom Web Fonts Manager Use custom premium web fonts in the editor, Customify, and Style Manager. by vlad.olaru 2K+ ★★★★★★★★★★ 3 (4) 2 months ago 68
10 Widget Customizer for WordPress – Free Version Widget Customizer for WordPress – Free Version Customize your widgets without any CSS knowledge! - Mihajlovicnenad.com by dzeriho 100+ ★★★★★★★★★★ 5 (1) 11 years ago 32

FAQ

NexVibe Self-Hosted Font Manager: quick answers

Straight answers, pulled from live WordPress.org data.

Live data from WordPress.org · checked Oct 17, 2026

Is NexVibe Self-Hosted Font Manager free?

Yes. NexVibe Self-Hosted Font Manager is free to download and use from the official WordPress.org plugin directory.

Is NexVibe Self-Hosted Font Manager safe to use in 2026?

NexVibe Self-Hosted Font Manager works, but test it on a staging site before relying on it in 2026. Was last updated 2 months ago, and scores 55/100 on our health check.

How many websites use NexVibe Self-Hosted Font Manager?

NexVibe Self-Hosted Font Manager is active on <10 WordPress websites and has been downloaded 290 times since it launched in July 2026. It was downloaded 66 times in the last 30 days.

Does NexVibe Self-Hosted Font Manager work with WordPress 7.1?

NexVibe Self-Hosted Font Manager is officially tested up to WordPress 7.0.7, while the latest release is 7.1.3. It may still work, but try it on a staging site first.

What PHP version does NexVibe Self-Hosted Font Manager need?

NexVibe Self-Hosted Font Manager requires PHP 7.4 or higher. Most hosts run PHP 8.x today, so it works on any modern WordPress hosting.

When was NexVibe Self-Hosted Font Manager last updated?

The latest version, 1.0.2, was released on August 8, 2026 (2 months ago).

Who makes NexVibe Self-Hosted Font Manager?

NexVibe Self-Hosted Font Manager is developed and maintained by NexVibe.

What are the best alternatives to NexVibe Self-Hosted Font Manager?

The most popular alternatives to NexVibe Self-Hosted Font Manager are Custom Fonts (400K+ installs), Use Any Font (200K+ installs) and Fonts Plugin (200K+ installs).

Powered by PageForge

Want thousands of pages that rank like these? Build them in an afternoon.

This directory runs on the same engine as PageForge. Turn any spreadsheet, CSV or API into thousands of fast, SEO-ready WordPress pages — with schema, internal links and AI-written copy baked in.

  • CSV, Google Sheets & API data sources
  • AI content, schema & internal links per page
  • Works with Elementor, Gutenberg, Yoast & Rank Math
  • Free on WordPress.org — no credit card
Sarah is here to help!
Hi there! 👋 Need help finding what you're looking for?
Sarah
Sarah
Online & Ready to Help
Hi there! 👋 Need help finding what you're looking for?

We'll use this to continue our conversation

Just now ✓ Verified

Join 500+ SEO Pros Scaling Their Strategy

Get exclusive programmatic SEO tactics, AI content workflows, and the latest PageForge updates delivered straight to your inbox. Stay ahead of the algorithm.

We care about your data in our privacy policy.