WPThumbs
Themes Plugins By purpose By industry Best-of lists Fix it guides
Free Plugin by asadkn v1.0.1

Self-Hosted Google Fonts

Automatically self-host all the Google Fonts on your site. Plug and play.

Self-Hosted Google Fonts

The facts

Rating
4.8★ from 40
Active installs
30k+
Price
Free
Last updated
15 Jun 2018
Added
May 2018
Requires WP
4.0
Tested up to
WP 4.9.31
Requires PHP
5.4
Downloads
156,126

Our analysis

AI-assisted

Self-Hosted Google Fonts is a WordPress plugin that allows you to host Google Fonts on your own server. This can enhance privacy and help meet legal requirements by eliminating the need to rely on external font sources.

The plugin scans your site's CSS and automatically downloads the necessary Google Fonts to your server. It converts all Google Font enqueues to locally hosted CSS files, making it suitable for users who want to simplify the process of self-hosting fonts without manual effort.

Best for: This plugin is suitable for website owners concerned about privacy and legal compliance regarding font usage.

What it does well

  • Automatically downloads and hosts Google Fonts
  • Compatible with all themes and plugins
  • Supports modern browsers including IE9+
  • Built-in cache for processing
  • API and hooks available for developers

Where it falls short

  • Last updated in June 2018, which may indicate limited ongoing support
  • May not work with JavaScript solutions like WebFont Loader

Verdict

Self-Hosted Google Fonts provides a straightforward solution for self-hosting fonts, but users should consider its last update date and compatibility limitations.

From the developer

asadkn's own description of Self-Hosted Google Fonts, lightly tidied.

An easy way to self-host all your Google Fonts for increased Privacy or to meet a law requirement.
Theme and plugin authors are often unwilling to offer a self-hosted method and it’s quite laborious to download and upload each of the required font.

This plugin makes it all easy. It will scan all CSS on your site and automagically download and host on your server the necessary Google Web Fonts.

How it works:

  • Converts all Google Font enqueues to locally hosted CSS files.
  • Scans and converts any inline style tags using @imports for fonts.
  • Processes all the local CSS files that weren’t properly enqueued (bad authors?).
  • While doing so, downloads all the required Google Fonts to your server.

Features:

  • Automatic self-hosted fonts with no effort.
  • Compatible with all themes and plugins.
  • Supports IE9+ and all modern browsers.
  • Optimized code benchmarked for performance.
  • Built-in cache for processing.
  • Compatible with cache plugins and Autoptimize.
  • API and hooks for theme & plugin authors.
  • Uses unicode-range for optimized fonts when using multiple subsets. Google officially does this too, but other solutions for downloading fonts don’t support this.

Dev Notes

Cache: The most common reason for a failure. If you have a cache plugin, clear the caches.

It will not work with JS solutions like WebFont Loader. If you’re a developer, you can still use this plugin’s API to get the needed CSS and files to convert your WebFont Loader. I will post instructions on support forums if there’s interest.

Read the full description on the official page →

Tagged as

Alternatives

Other plugins for typography control.

Autoptimize

Autoptimize speeds up your website by optimizing JS, CSS, images (incl. lazy-load), HTML and Google Fonts, asy...

Free 800k+ installs 4.7★ (1,428)
Fonts Plugin

The #1 fonts plugin for WordPress. 1,400+ Google Fonts, Adobe Fonts and your own font files. Live preview, no...

Free 200k+ installs 5★ (1,220)
Redux Framework

Redux is a simple, truly extensible, and fully responsive options framework for WordPress themes and plugins....

Free 900k+ installs 4.4★ (273)
OMGF

OMGF

90

The original Google Fonts self-hosting plugin. Automagically caches your fonts locally — no configuration (or...

Free 300k+ installs 4.7★ (212)
SpeedyCache

SpeedyCache is a WordPress cache plugin that helps you improve performance of your WordPress site by caching,...

Free 600k+ installs 4.4★ (30)
Use Any Font

Upload custom fonts with custom font uploader. Auto converts to woff2 for better performance. Self-hosted, GDP...

Free 200k+ installs 4.7★ (1,149)