=== Yabe Webfont - Use Custom Fonts, Google Fonts or Adobe Fonts ===
Contributors: suabahasa, rosua
Donate link: https://ko-fi.com/Q5Q75XSF7
Tags: custom fonts, google fonts, adobe fonts, gdpr, dsgvo
Requires at least: 6.0
Tested up to: 6.9
Stable tag: 1.0.100
Requires PHP: 7.4
License: GPLv3
License URI: https://www.gnu.org/licenses/gpl-3.0.html

Easy self-host Google Fonts, Adobe Fonts support, or upload custom fonts in WordPress. Integrated into the most popular themes and page builders.

== Description ==

### Yabe Webfont: the #1 Self-hosted Google Fonts and Custom Fonts Manager for WordPress

Yabe Webfont is a GDPR-friendly font WordPress plugin made for designers and developers that is advanced, easy to use, and intuitive to give you complete control over your fonts and typography in WordPress.

### FEATURES

Yabe Webfont is packed full of features designed to streamline your workflow. Some of our favorites are:

* **GDPR / DSGVO friendly**: You can import/self-host Google Fonts files from your server through your WordPress admin page. Fewer reasons to worry about GDPR / DSGVO compliance.
* **Google Fonts and Adobe Fonts ready**: Start using any available fonts on Google Fonts and Adobe Fonts.
* **Custom Fonts**: A dedicated custom fonts manager for WordPress. The central place to manage all your fonts and typography.
* **Easy to use**: Add custom fonts to your WordPress site with a simple and intuitive interface. No coding knowledge is needed. You can upload the font files using the WordPress media uploader. No FTP is required.
* **Fine-tuning**: Complete control over your fonts and typography. On 90% of use cases, the default one is good to go.
* **Lightweight and blazingly fast**: The font management system uses WordPress REST API and a modern JavaScript framework for an instant, responsive user experience. The front page cache ensures fast loading and reduces database queries.
* **Variable Fonts support**: The format allows a single font file to contain multiple stylistic variations.
* **Multisite support**: The plugin is compatible with WordPress Multisite (Activate the plugin on the site level).

### SEAMLESS INTEGRATION

The font must be available for use across different platforms. Yabe Webfont is famous for seamlessly integrating with the most popular visual/page builders:

* [Builderius](https://builderius.io/?referral=afdfca82c8)
* [Classic Editor](https://wordpress.org/plugins/classic-editor/)
* [Elementor](https://be.elementor.com/visit/?bta=209150&brand=elementor)
* [GeneratePress](https://generatepress.com/?ref=7954)
* [Gutenberg Blocks and Site Editor](https://wordpress.org/gutenberg)
* [Kadence WP](https://kadencewp.com)
* [Pinegrow](https://pinegrow.com/wordpress)
* [Beaver Builder](https://www.wpbeaverbuilder.com/) **[Pro]**
* [Blocksy](https://creativethemes.com/blocksy) **[Pro]**
* [Breakdance](https://breakdance.com/ref/165/) **[Pro]**
* [Bricks](https://bricksbuilder.io/) **[Pro]**
* [Cwicly](https://cwicly.com/?ref=suabahasa) **[Pro]**
* [Divi](https://www.elegantthemes.com/affiliates/idevaffiliate.php?id=47622) **[Pro]**
* [Etch](https://etchwp.com) **[Pro]**
* [FunnelKit/SlingBlocks](https://wordpress.org/plugins/slingblocks/) **[Pro]**
* [Greenshift](https://greenshiftwp.com/) **[Pro]**
* [Oxygen](https://oxygenbuilder.com/) **[Pro]**
* [Slider Revolution](https://www.sliderrevolution.com/) **[Pro]**
* [Spectra](https://wpspectra.com/) **[Pro]**
* [YellowPencil](https://yellowpencil.waspthemes.com/) **[Pro]**
* [Zion Builder](https://zionbuilder.io/) **[Pro]**

Visit [our website](https://webfont.yabe.land) for more information.

= Love Yabe Webfont? =
- Purchase the [Pro version](https://webfont.yabe.land)
- Join our [Facebook Group](https://www.facebook.com/groups/1142662969627943)
- Or rate us on [WordPress](https://wordpress.org/support/plugin/yabe-webfont/reviews/?filter=5/#new-post)

= Credits =
- Image by [Freepik](https://www.flaticon.com/free-icon/windmill_5137991?related_id=5137991) on Flaticon

[youtube https://www.youtube.com/watch?v=uMj0x0ucnOw]

[youtube https://www.youtube.com/watch?v=A0JZzEVIUzQ]

== Changelog ==

= 1.0.100 - 2026-03-17 =

**Changed**
* Improve WordPress.org changelog formatting and keep release notes in sync across releases.

= 1.0.98 - 2026-02-05 =

**Added**
* [Etch](https://etchwp.com) integration **[Pro]**. Type "ywf" on the Etch's CSS editor to see the font list.

**Changed**
* Test compatibility with WordPress 6.9

= 1.0.90 - 2025-11-10 =

**Added**
* Added opt-out settings to control Google Fonts disabling in page builders (Bricks, Elementor, Oxygen, Breakdance, Slider Revolution, FunnelKit) while maintaining GDPR compliance by default
* [Elementor] Added compatibility with Elementor v4 Atomic Widgets editor

= 1.0.78 - 2025-06-25 =

**Changed**
* [Breakdance] Ensure compatibility with Breakdance 2.5.0 and later

**Fixed**
* Multiple subsets for variable fonts are not loaded properly

= 1.0.75 - 2025-06-11 =

**Changed**
* Ensure compatibility with Bricks 2.0-beta and later

**Fixed**
* Duplicate import of Google Fonts variable font files

= 1.0.74 - 2025-06-11 =

**Added**
* Google Fonts data are now loaded through local machine instead of using the hosted [Wakufont API](https://github.com/orgrosua/wakufont/tree/symfony).

= 1.0.71 - 2025-03-30 =

**Changed**
* Remove the "[Yabe]" prefix/label from the font selection list [ticket#172]
* [Known issue] Compatibility issue with some browsers that doesn't allow to input custom font weight when adding/editing a font on the Yabe Webfont dashboard page [ticket#179]
* Update dependencies

= 1.0.70 - 2024-12-05 =

**Changed**
* Test compatibility with WordPress 6.7
* Update dependencies

= 1.0.69 - 2024-09-04 =

**Changed**
* Google Fonts' variable font subset is now loaded properly

= 1.0.67 - 2024-07-18 =

**Changed**
* Test compatibility with WordPress 6.6
* [Beaver Builder] Fallback font is now always defined

= 1.0.66 - 2024-04-30 =

**Changed**
* Plugin license activation process

= 1.0.65 - 2024-04-12 =

**Changed**
* Test compatibility with WordPress 6.4

= 1.0.64 - 2024-03-05 =

**Changed**
* Sort the font list by the font name in the visual builder's font picker.
* Freshen up the plugin's admin page UI.

= 1.0.63 - 2024-01-31 =

**Changed**
* Apply weight and width axes automatically for variable font (ttf/woff2) only if no existing file is found in the current variant.

= 1.0.62 - 2024-01-16 =

**Changed**
* Ensure compatibility with all Adobe Fonts embed approach

= 1.0.60 - 2023-12-15 =

**Changed**
* [Cwicly] Ensure compatibility with the latest Cwicly version.

= 1.0.59 - 2023-11-09 =

**Changed**
* Test compatibility with WordPress 6.4

= 1.0.58 - 2023-11-08 =

**Added**
* [Slider Revolution](https://www.sliderrevolution.com/) integration **[Pro]**
* [YellowPencil](https://yellowpencil.waspthemes.com/) integration **[Pro]**

= 1.0.57 - 2023-10-23 =

**Added**
* Added migration tool to import data from other font plugins
* [Custom Fonts - Bricks] migration tool.
* [Font Hero - Dplugins] migration tool.

= 1.0.54 - 2023-09-13 =

**Changed**
* [Builderius] Ensure compatibility with the latest Builderius version.

= 1.0.53 - 2023-09-12 =

**Changed**
* [Pinegrow] Pinegrow now available on the Free version.

= 1.0.51 - 2023-08-18 =

**Changed**
* [Gutenberg] Ensure compatibility with the latest Gutenberg version.

= 1.0.50 - 2023-08-17 =

**Added**
* Added option to disable Google Fonts API that loaded manually by the theme or plugin

**Changed**
* Ensure compatibility with WordPress 6.3 and later.
* [Builderius] Builderius now available on the Free version.
* [Gutenberg] Ensure compatibility with Twenty Twenty-Two theme.

= 1.0.49 - 2023-08-04 =

**Changed**
* The preload font files are now limited to `woff2` file format only.

= 1.0.48 - 2023-07-12 =

**Changed**
* Ensure the uploaded font files are now stored in the `wp-content/uploads/yabe-webfont` folder.

= 1.0.47 - 2023-06-30 =

**Added**
* Search Google Fonts by categories with syntax `:category name`. For example, `:handwriting` will return all fonts with the `handwriting` category and `:sans Open` will return all fonts with the `sans` category and the word `Open` in the font name.
* Search Google Fonts with extended syntax. Check out the [documentation](https://fusejs.io/examples.html#extended-search) for more information.

**Changed**
* Uploaded font files are now stored in the `wp-content/uploads/yabe-webfont` folder instead of the `wp-content/uploads/yyyy/mm` folder.

= 1.0.46 - 2023-06-28 =

**Changed**
* [GeneratePress] Ensure compatibility with GeneratePress

= 1.0.45 - 2023-06-27 =

**Fixed**
* Plugin not properly deployed

= 1.0.41 - 2023-06-23 =

**Added**
* [Blocksy](https://creativethemes.com/blocksy) integration **[Pro]**

= 1.0.40 - 2023-06-21 =

**Changed**
* [Bricks] Ensure compatibility with Bricks

= 1.0.39 - 2023-06-21 =

**Fixed**
* Plugin not properly deployed for PHP 7.4

= 1.0.37 - 2023-06-20 =

**Changed**
* [Pinegrow] Ensure compatibility with Pinegrow 1.0.11
* [Pinegrow] Remove version number from the font URL to avoid duplicate .css file link in the page source code.

**Fixed**
* Plugin i18n doesn't use string literal for the text domain.

= 1.0.34 - 2023-06-17 =

**Added**
* [Pinegrow](https://pinegrow.com/wordpress) integration **[Pro]**

= 1.0.32 - 2023-06-15 =

**Added**
* Yabe Webfont Lite is now available on [WordPress.org](https://wordpress.org/plugins/yabe-webfont/).

= 1.0.29 - 2023-06-07 =

**Changed**
* Move the Front page's CSS to higher priority to ensure the benefit from the preload feature is working properly.

= 1.0.28 - 2023-06-01 =

**Changed**
* [Breakdance] Ensure compatibility with Breakdance 1.2.1

= 1.0.27 - 2023-05-31 =

**Added**
* You no longer need to manually enter the license key, as it is now embedded in the plugin `.zip` file.

= 1.0.25 - 2023-05-31 =

**Fixed**
* [GeneratePress] Google Fonts not disabled properly

= 1.0.24 - 2023-05-30 =

**Added**
* The website has been redesigned, and the documentation is now available at [webfont.yabe.land](https://webfont.yabe.land)
* [FunnelKit/SlingBlocks](https://wordpress.org/plugins/slingblocks/) integration **[Pro]**
* [GeneratePress] GenerateBlocks 1.8.0 and later integration

**Changed**
* Performance optimization
* [Beaver Builder] Disable built-in Google Fonts programmatically
* [Breakdance] Ensure compatibility with Breakdance 1.3.0 and later
* [Cwicly] Register the font using the new font system introduced in Cwicly [1.2.9.5](https://discourse.cwicly.com/t/1-2-9-5/2563)

**Fixed**
* [Zion Builder] Font list not showing on the visual editor

= 1.0.23 - 2023-05-02 =

**Added**
* Export and import

**Changed**
* [Builderius] Ensure compatibility with Builderius 0.11.0 and later

= 1.0.22 - 2023-04-27 =

**Fixed**
* [Breakdance] CSS file loaded twice

= 1.0.21 - 2023-04-27 =

**Added**
* [Builderius](https://builderius.io/?referral=afdfca82c8) integration **[Pro]**

= 1.0.20 - 2023-04-26 =

**Added**
* [Spectra](https://wpspectra.com/) integration
* Search Google Fonts by category with the `:` prefix. For example, `:sans-serif` will search for all fonts in the sans-serif category
* CSS custom properties (variables) with pattern `--ywf--family-{font-slug}` for each family
* Allow to define fallback font
* [Breakdance] Fallback font support
* [Bricks] Fallback font support
* [Gutenberg] Fallback font support

= 1.0.19 - 2023-04-15 =

**Changed**
* The font files URL now is a relative path, ensure working between environments

**Fixed**
* [Gutenberg] Site Editor compatibility

= 1.0.18 - 2023-04-12 =

**Added**
* Adobe Fonts integration

**Changed**
* Database query optimization

= 1.0.17 - 2023-03-29 =

**Changed**
* [Bricks] Ensure compatibility with Bricks 1.7.1 and later

= 1.0.16 - 2023-03-14 =

**Changed**
* Regenerate the font file URL with the new attachment URL
* [Bricks] Font items on the Bricks editor are now grouped under the `Yabe Webfont` category

**Fixed**
* Import Google Fonts form is not resetting properly after a successful import

= 1.0.15 - 2023-03-12 =

**Added**
* Hide font files from Media Library

= 1.0.14 - 2023-03-11 =

**Changed**
* IIS server compatibility

= 1.0.13 - 2023-03-11 =

**Changed**
* Font' variants sort order
* IIS server compatibility

= 1.0.12 - 2023-03-11 =

**Added**
* Bulk file upload and auto-organize the font files to the matching variants

**Changed**
* Bulk select variants on the Google Fonts import page

**Fixed**
* The setting doesn't save properly on the plugin settings page

= 1.0.11 - 2023-03-06 =

**Added**
* [Kadence WP](https://kadencewp.com) integration

= 1.0.10 - 2023-03-02 =

**Changed**
* Fix compatibility with the Blisk browser

= 1.0.9 - 2023-02-22 =

**Changed**
* [GeneratePress] Register fonts on the Theme Customize page

= 1.0.8 - 2023-02-22 =

**Added**
* [Divi](https://www.elegantthemes.com/affiliates/idevaffiliate.php?id=47622) integration **[Pro]**

= 1.0.7 - 2023-02-13 =

**Fixed**
* [Oxygen] Gutenberg editor compatibility

= 1.0.6 - 2023-02-10 =

**Added**
* Option of cache loading method, `file` or `inline`

**Changed**
* Preload the font files

= 1.0.5 - 2023-02-09 =

**Changed**
* Sync the cache generation
* Add submenu to all page builders integration
* [Bricks] Force disable the built-in Google Fonts and override the `Bricks > Settings > Performance: Disable Google Fonts` setting
* [Elementor] Force disable the built-in Google Fonts and override the `Elementor > Settings > Advanced: Google Fonts` setting
* [Gutenberg] Support non block-based theme
* [Oxygen] Force disable the built-in Google Fonts and override the `Oxygen > Settings > Bloat Eliminator: Disable Google Fonts` setting

**Fixed**
* Issue with the plugin upgrade for the upcoming version
* Revert the admin notices style to WordPress default

= 1.0.4 - 2023-01-30 =

**Added**
* [Greenshift](https://greenshiftwp.com/) integration **[Pro]**

**Changed**
* Better variable fonts support for Google Fonts
* Delete all fonts file associated with the deleted font
* [Oxygen] Disable Elegant Custom Fonts plugin

**Fixed**
* Scheduled cache generation not cleared properly on manual action

= 1.0.3 - 2023-01-27 =

**Added**
* [Breakdance](https://breakdance.com/ref/165/) integration **[Pro]**

**Fixed**
* [Gutenberg] Font CSS not loaded on the FSE editor

= 1.0.2 - 2023-01-25 =

**Changed**
* Tweak the plugin interface
* Support width axes for variable fonts

**Fixed**
* [Zion Builder] Font family list not showing up on the builder editor

= 1.0.1 - 2023-01-23 =

**Changed**
* Lower the minimum PHP version to 7.4

= 1.0.0 - 2023-01-23 =

**Added**
* Plugin rebuilt from scratch
* New plugin interface
* Custom fonts management
* Editable imported Google Fonts
* [Beaver Builder](https://www.wpbeaverbuilder.com/) integration **[Pro]**
* [Bricks](https://bricksbuilder.io/) integration **[Pro]**
* [Cwicly](https://cwicly.com/?ref=suabahasa) integration **[Pro]**
* [Classic Editor](https://wordpress.org/plugins/classic-editor/) integration
* [Elementor](https://be.elementor.com/visit/?bta=209150&brand=elementor) integration
* [GeneratePress](https://generatepress.com/?ref=7954) integration
* [Gutenberg](https://wordpress.org/gutenberg) integration
* [Oxygen](https://oxygenbuilder.com/) integration **[Pro]**
* [Zion Builder](https://zionbuilder.io/) integration **[Pro]**

**Changed**
* Plugin admin menu moved to `Appearance -> Yabe Webfont`

**Fixed**
* Some Google Fonts with variable fonts are not loaded properly

= 0.0.0 - 2022-11-10 =

**Added**
* Initial release.

[See changelog for all versions.](https://github.com/orgrosua/yabe-webfont/blob/master/CHANGELOG.md)
