This plugin hasn’t been tested with the latest 3 major releases of WordPress. It may no longer be maintained or supported and may have compatibility issues when used with more recent versions of WordPress.

FontMeister – The Font Management Plugin


FontMeister lets you preview, add and use fonts from the most common sources of fonts on the web. The plugin supports fonts from:

Using FontMeister is easy. Enter your details for the individual providers in the “Font Sources” section of the plugin. Then go to the “Fonts”
section, and pick the fonts you want to use. You can add your own selectors to the fonts, and the plugin will include them on your site.

More Sources

Work is underway to support the following:

  • Manually uploaded @font-face kits

Bonus Features

FontMeister has been written keeping themes in mind. Currently fonts selected in FontMeister are added automatically to font
selection drop-downs in the Suffusion theme. If you are a theme author and you wish to have the capability to do the same for
your theme, contact the plugin author for instructions.


  • A menu is created for FontMeister with 2 pages - one for setting up your sources and the other for picking the fonts.
  • Enter the details for the sources you want to pull fonts from.
  • See the list of fonts available from each source in the Fonts section.
  • Preview individual fonts. Vary the weights and the base font size to pick the right mix for your site.
  • Fine tune your selections by picking a smaller set of variants or subsets, and assign selectors to each font.


You can install the plugin through the WordPress installer under Plugins → Add New by searching for it,
or by uploading the file downloaded from here. Alternatively you can download the file from here, unzip it and move the unzipped
contents to the wp-content/plugins folder of your WordPress installation. You will then be able to activate the plugin.


What about other font providers?

Support is planned for and other providers. If you have specific suggestions do post them.

Can the fonts defined in FontMeister be added to the font list in my theme?

FontMeister provides a function add_more_fonts that can be used by the theme authors to augment their
list. Alternatively they can define their own hook and provide it to me and I can add the support natively in the plugin.

Are there any known issues?

Yes, unfortunately there are a handful.

  • For Font Squirrel, in some cases while downloading a font from the resultant zip file is empty (0KB). In most cases this
    happens for larger zip archives. The issue resolves itself if a download is reattempted after an interval of time. Alternatively you can manually
    download the zip file and unzip the contents to the “fontmeister” directory in your “uploads” folder.
  • Another known issue for Font Squirrel occurs when your site uses SSL and you attempt to preview / download a font. Font Squirrel’s API
    doesn’t support SSL, so you will not be able to preview / download the font. I am not currently aware of a way to fix this issue. In a
    future iteration I will support the manual upload of font kits, which will get past this issue.
  • For Fontdeck sometimes the generated CSS file generated by Fontdeck doesn’t contain all the added fonts. This seems to be a
    bug with Fontdeck itself, and might need you to get in touch with them to sort the CSS out.


Read all 11 reviews

Contributors & Developers

“FontMeister – The Font Management Plugin” is open source software. The following people have contributed to this plugin.




  • Made changes to account for inconsistent folder structure put in by Font Squirrel.
  • Fixed an issue that was preventing previews of Typekit and Font Squirrel from working correctly.
  • Previously all kits from a user’s Typekit account used to get loaded. Now only the kits corresponding to fonts on the user’s stack are loaded.
  • TinyMCE dropdown had stopped working. This has been remedied.
  • Updated Colorbox for font preview
  • Fixed issues to adapt to changes in Fontdeck API
  • SSL compatibility fixed for all providers apart from Font Squirrel


  • Fixed a bug with Font Squirrel fonts that had only one variant. The CSS selector for them was not showing up.


  • Added support for Font Squirrel.
  • Made a change to the TinyMCE module so as to append to the CSS if it already exists, instead of overwriting it.


  • Added TinyMCE support – fonts now show up in the TinyMCE font dropdown.


  • Fixed a minor problem that was affecting some users, preventing them from adding new fonts.


  • New version created.