Title: EasyFonts – Host Google Fonts Locally, GDPR Compliant, Faster Loading
Author: Uzair
Published: <strong>2023년 1월 25일</strong>
Last modified: 2026년 4월 12일

---

플러그인 검색

![](https://ps.w.org/easyfonts/assets/icon-256x256.png?rev=2854348)

# EasyFonts – Host Google Fonts Locally, GDPR Compliant, Faster Loading

 작성자: [Uzair](https://profiles.wordpress.org/easywpstuff/)

[다운로드](https://downloads.wordpress.org/plugin/easyfonts.1.3.zip)

 * [세부사항](https://ko.wordpress.org/plugins/easyfonts/#description)
 * [평가](https://ko.wordpress.org/plugins/easyfonts/#reviews)
 *  [설치](https://ko.wordpress.org/plugins/easyfonts/#installation)
 * [개발](https://ko.wordpress.org/plugins/easyfonts/#developers)

 [지원](https://wordpress.org/support/plugin/easyfonts/)

## 설명

**EasyFonts** is the lightest, fastest WordPress plugin to **host Google Fonts locally**
on your own server. Just activate the plugin, and your Google Fonts are automatically
downloaded, cached, and served directly from your domain. No manual uploads, no 
complex settings, and no external requests.

At only **35KB**, EasyFonts is built for absolute performance. Unlike bloated alternatives
that take up 2MB of space and require endless configuration, EasyFonts does one 
job perfectly: it **disables external Google Fonts** and self-hosts them so your
site loads faster, passes Core Web Vitals, and stays strictly compliant with European
privacy laws.

#### Why Host Google Fonts Locally?

When your WordPress site loads fonts from Google’s servers, you face two massive
issues:

 1. **GDPR (DSGVO) Violations:** A German court ruled that sending visitor IP addresses
    to Google without consent violates GDPR. Sites are actively being fined for this.
 2. **Slow Core Web Vitals:** Every external connection to `fonts.googleapis.com` and`
    fonts.gstatic.com` adds latency, destroying your Time to First Byte (TTFB) and 
    Largest Contentful Paint (LCP) scores.

EasyFonts eliminates both problems instantly. It rewrites your CSS to serve fonts
locally—stopping Google from tracking your users and drastically speeding up your
site.

#### Key Features & Performance Benefits

 * **Modern Variable Font Support (NEW)** — Unlike older plugins that download 10
   + separate font files for different weights, EasyFonts uses modern browser detection
   to download a **single, highly-optimized Variable Font file**. This saves massive
   amounts of bandwidth.
 * **Combine Font Stylesheets** — Merges all locally hosted font CSS into a single,
   optimized file placed right after `<body>`. Exact duplicate font faces are automatically
   removed to reduce HTTP requests.
 * **Fix FOIT with Font Display Control** — Force a `font-display: swap` value on
   every `@font-face` declaration to eliminate the “Flash of Invisible Text” and
   pass Google Lighthouse audits.
 * **Disable Google Fonts** — Completely severs all connections to Google’s servers,
   ensuring 100% GDPR compliance.
 * **Automatic Local Hosting** — Detects Google Fonts loaded via `<link>` stylesheets,`
   @import` rules, and inline `@font-face` declarations.
 * **Clean Resource Hints** — Strips unnecessary `preconnect`, `dns-prefetch`, and`
   preload` tags pointing to external font servers to clean up your `<head>`.
 * **Bunny Fonts Support** — Also processes and locally hosts fonts from `fonts.
   bunny.net`.
 * **Auto Cache Clear** — Whenever you save settings, the font cache is instantly
   cleared and regenerated fresh to prevent broken layouts.
 * **Page Builder Compatible** — Works flawlessly with Elementor, Divi, WPBakery,
   GeneratePress, Astra, Kadence, and WooCommerce.

#### What Makes EasyFonts Beat the Competition?

 * **35KB Size:** Competitors weigh between 500KB and 2MB. EasyFonts is 60x smaller.
 * **Zero Database Bloat:** Stores only one single option row. No custom tables,
   no transient spam.
 * **Zero Config Required:** Just enable and save. No scanning, no waiting, no manual
   font selection.
 * **No Premium Upsells:** Every pro-level feature (combining CSS, variable fonts,
   font-display control, deduplication) is 100% free.

#### How It Works

 1. Install and activate EasyFonts.
 2. Go to **Settings  Easy Fonts**.
 3. Enable the options you need (most users: enable all checkboxes and set Font Display
    to `swap`).
 4. Click **Save Changes** — the cache clears automatically.
 5. Visit your homepage (or click **Preload Fonts**) — fonts are downloaded and cached.
 6. Done. All Google Fonts are now served from your domain.

## 스크린샷

 * [[
 * EasyFonts settings page showing all configuration options

## 설치

 1. Upload the `easyfonts` folder to `/wp-content/plugins/` or install via **Plugins
    Add New** in your WordPress dashboard.
 2. Activate the plugin through **Plugins  Installed Plugins**.
 3. Go to **Settings  Easy Fonts** to configure.
 4. Enable the options you want and click **Save Changes**.
 5. Click **Preload Fonts** or simply visit your homepage — fonts will be downloaded
    and cached automatically.

## FAQ

### Does EasyFonts work with my theme?

Yes. EasyFonts works with any WordPress theme that loads Google Fonts — including
Astra, GeneratePress, OceanWP, Kadence, Blocksy, Hello Elementor, Divi, TwentyTwentyFive,
and any theme or child theme. It processes the final HTML output, so it catches 
fonts loaded by themes, plugins, and page builders alike.

### Does this plugin make my site GDPR compliant for Google Fonts?

Yes. Once EasyFonts is active and configured, all Google Fonts are served from your
own server. No requests are made to fonts.googleapis.com or fonts.gstatic.com, so
no visitor data is sent to Google.

### Will this improve my page speed score?

Yes. Hosting fonts locally eliminates external DNS lookups and HTTP requests to 
Google’s servers. Combined with the stylesheet merging and resource hint removal
features, most sites see a measurable improvement in PageSpeed Insights, GTmetrix,
and Lighthouse scores.

### Does it work with Elementor, WPBakery, and Divi?

Yes. EasyFonts processes the entire HTML output using output buffering, so it catches
Google Fonts loaded by any page builder including Elementor, WPBakery, Divi, Beaver
Builder, Bricks, and Breakdance.

### What is the font-display option?

The `font-display` CSS property controls browser behavior while web fonts load. 
Setting it to `swap` ensures your text is always visible using a fallback font while
custom fonts download — this fixes the “Ensure text remains visible during webfont
load” warning in Lighthouse.

### Does EasyFonts support Bunny Fonts?

Yes. EasyFonts automatically processes fonts from fonts.bunny.net in addition to
Google Fonts.

### How do I clear the font cache?

Go to **Settings  Easy Fonts** and click **Remove All Stored Fonts**. The cache 
also clears automatically whenever you save settings.

### Will it work with caching plugins?

Yes. EasyFonts works with WP Rocket, W3 Total Cache, LiteSpeed Cache, WP Super Cache,
and all other caching plugins. After configuring EasyFonts, clear your page cache
so the updated HTML is served to visitors.

### Can I use this with a CDN?

Yes. The locally hosted font files will be served through your CDN just like any
other file in your uploads directory.

### Does it handle multiple Google Fonts stylesheets from different plugins?

Yes. The Combine Font Stylesheets feature specifically addresses this — it finds
all font stylesheets across your entire page (from themes, plugins, and page builders),
merges them into one file, and removes duplicates.

## 후기

![](https://secure.gravatar.com/avatar/1a26b92567fb94fceb4528dd67ed10554c9fa8102050fc123dd09683a73e3b36?
s=60&d=retro&r=g)

### 󠀁[It does exactly what it’s supposed to do.](https://wordpress.org/support/topic/it-does-exactly-what-its-supposed-to-do-2/)󠁿

 [NiMora](https://profiles.wordpress.org/niconoack/) 2026년 2월 27일

It does exactly what it’s supposed to do. And it doesn’t burden the system, it has
no unnecessary frills. Thank you very much.

![](https://secure.gravatar.com/avatar/38a80883afff349ad04e1b0136755febb55049d2d7b9c1cdd09a8910a8d0e1d4?
s=60&d=retro&r=g)

### 󠀁[good replacement for the OMGF plugin](https://wordpress.org/support/topic/good-replacement-for-the-omgf-plugin/)󠁿

 [vikdzi](https://profiles.wordpress.org/vikdzi/) 2026년 1월 7일

So far, everything is very good. PageSpeed Insights swore at Google fonts loaded
from the server – so far so good 👍

![](https://secure.gravatar.com/avatar/34755a2ec68e73fb1733cc756b8a505d55c885346cc1eb513eb506c7f1a847bd?
s=60&d=retro&r=g)

### 󠀁[Perfect working! For Google Fonts and Bunny Fonts](https://wordpress.org/support/topic/perfect-working-for-google-fonts-and-bunny-fonts/)󠁿

 [maltolomaeus](https://profiles.wordpress.org/maltolomaeus/) 2025년 4월 15일

I’ve kept on using a outdated plugin to load google fonts for local delivery for
the European Union GDPR compliance. Easy Fonts is my absolute choice replacing this
plugin with a simple one working perfect catching ALL fonts from the theme and further
plugins without the need of uploading it manually. For my current pain using brizy
pagebuilder, which implemented bunny fonts to be more compliant, no plugin are made
for bunny fonts to be cached. My request to the support ended in 2 days of waiting
which is phenomenal to have a solution for that. Thank you guys for this superior
plugin solving my regular google fonts topic on many websites AND supporting bunny
fonts without the need of uploading fonts manually to the website. This it pure 
flexibility any ease!

![](https://secure.gravatar.com/avatar/1f57cc3f5a095e8b0a748eac0410c1b7af5dd6db0b1079d04bb38373e8f4a98e?
s=60&d=retro&r=g)

### 󠀁[Great for self-hosting Google fonts](https://wordpress.org/support/topic/great-for-self-hosting-google-fonts/)󠁿

 [TomCobbley](https://profiles.wordpress.org/tomcobbley/) 2024년 9월 24일

I must have installed 8 or 9 different plugins for hosting google fonts, but none
of them worked with icon sets. This was the only plugin I found that would self-
host the Google icon sets. It’s dead simple to use and setup too. Well done and 
keep up the good work!

![](https://secure.gravatar.com/avatar/f522e91ed2b3d26e456036392946c1433543b48c881d88ccccedab7d1dec3050?
s=60&d=retro&r=g)

### 󠀁[Works great](https://wordpress.org/support/topic/works-great-9225/)󠁿

 [neelgoowob](https://profiles.wordpress.org/neelgoowob/) 2024년 4월 24일

I was struggling to find a lightweight local font plugin that works with Oxygen 
builder to replace a similar plugin on some sites that broke on update, this one
works out of the box for me when ‘remove resource hints’ is enabled. Many thanks
to the author!

![](https://secure.gravatar.com/avatar/7041811dd1cc7b49f163052e22fa769c4fa4520391a1cafacf9b9d9ac7d45f6a?
s=60&d=retro&r=g)

### 󠀁[simple alternative of OMGF plugin](https://wordpress.org/support/topic/simple-alternative-of-omgf-plugin/)󠁿

 [David](https://profiles.wordpress.org/lipstickinvestigations/) 2023년 1월 31일

this plugin is super lightweight and works smoothly. the plugin seamlessly downloads
and replaces Google fonts with locally hosted ones.

 [ 모든 6 평가 읽기 ](https://wordpress.org/support/plugin/easyfonts/reviews/)

## 기여자 & 개발자

“EasyFonts – Host Google Fonts Locally, GDPR Compliant, Faster Loading”(은)는 오픈
소스 소프트웨어입니다. 다음의 사람들이 이 플러그인에 기여하였습니다.

기여자

 *   [ Uzair ](https://profiles.wordpress.org/easywpstuff/)

[자국어로 “EasyFonts – Host Google Fonts Locally, GDPR Compliant, Faster Loading”(을)를 번역하세요.](https://translate.wordpress.org/projects/wp-plugins/easyfonts)

### 개발에 관심이 있으십니까?

[코드 탐색하기](https://plugins.trac.wordpress.org/browser/easyfonts/)는, [SVN 저장소](https://plugins.svn.wordpress.org/easyfonts/)
를 확인하시거나, [개발 기록](https://plugins.trac.wordpress.org/log/easyfonts/)을
[RSS](https://plugins.trac.wordpress.org/log/easyfonts/?limit=100&mode=stop_on_copy&format=rss)
로 구독하세요.

## 변경이력

#### 1.3.0

 * New: Combine Font Stylesheets — merges all locally hosted font CSS into a single
   file with deduplication
 * New: Font Display control — set font-display (swap, block, fallback, optional,
   auto) on all @font-face declarations
 * New: Auto cache clear when settings are saved

#### 1.2.0

 * New: Process @font-face from inline style blocks (gstatic fonts)
 * New: Built-in server speed test via Google PageSpeed Insights
 * New: Preload fonts button for one-click font caching
 * Improved: SSL handling for upload URLs
 * Improved: Bunny Fonts support via filter

#### 1.1.0

 * New: Remove Resource Hints (preconnect, dns-prefetch, preload)
 * New: Remove WebFont.js inline scripts
 * Improved: Better compatibility with Smart Slider and Groovy Menu

#### 1.0.0

 * Initial release
 * Host Google Fonts from link tags locally
 * Host Google Fonts from @import rules locally
 * Admin settings page with toggle controls

## 기초

 *  버전 **1.3.0**
 *  최근 업데이트: **2일 전**
 *  활성화된 설치 **1,000+**
 *  워드프레스 버전 ** 5.0 또는 그 이상 **
 *  다음까지 시험됨: **7.0**
 *  PHP 버전 ** 7.4 또는 그 이상 **
 *  언어
 * [English (US)](https://wordpress.org/plugins/easyfonts/)
 * 태그:
 * [core web vitals](https://ko.wordpress.org/plugins/tags/core-web-vitals/)[Disable Google Fonts](https://ko.wordpress.org/plugins/tags/disable-google-fonts/)
   [GDPR](https://ko.wordpress.org/plugins/tags/gdpr/)[google fonts](https://ko.wordpress.org/plugins/tags/google-fonts/)
   [local google fonts](https://ko.wordpress.org/plugins/tags/local-google-fonts/)
 *  [고급 보기](https://ko.wordpress.org/plugins/easyfonts/advanced/)

## 평점

 별 5점 만점에 5점.

 *  [  6/5-별점 후기     ](https://wordpress.org/support/plugin/easyfonts/reviews/?filter=5)
 *  [  0/4-별점 후기     ](https://wordpress.org/support/plugin/easyfonts/reviews/?filter=4)
 *  [  0/3-별점 후기     ](https://wordpress.org/support/plugin/easyfonts/reviews/?filter=3)
 *  [  0/2-별점 후기     ](https://wordpress.org/support/plugin/easyfonts/reviews/?filter=2)
 *  [  0/1-별점 후기     ](https://wordpress.org/support/plugin/easyfonts/reviews/?filter=1)

[Your review](https://wordpress.org/support/plugin/easyfonts/reviews/#new-post)

[모든  리뷰 보기](https://wordpress.org/support/plugin/easyfonts/reviews/)

## 기여자

 *   [ Uzair ](https://profiles.wordpress.org/easywpstuff/)

## 지원

할 말 있으신가요? 도움이 필요하신가요?

 [지원 포럼 보기](https://wordpress.org/support/plugin/easyfonts/)