This plugin lets you upload your own font files and apply them to any element of your website without requiring a knowledge of html or css.
Use any font anywhere you like and use your own fonts with any WordPress theme.
This plugin will work with any and all wordpress themes, commercial and free a like.
Features
- All .otf, .ttf, and .eot font files are supported
- 100% Cross browser compatible
- Control the fonts of every aspect of your wordpress site
- Font Size Control for all elements
- Compatible with WordPress 2.6+
- Google webFont Support
- Easy to use
- Advanced section for those with html / css knowledge
Version 2.0 Updates
In version 2.0, the plugin was completely rewritten from the ground up. A security flaw was discovered in the previous versions relating to the file types that could be uploaded; this security problem has been fixed.
Fonts are also now uploaded to wp-content/uploads/fonts/, whereas before they were uploaded to wp-content/plugins/font-uploader/fonts/, which would result in lost fonts when upgrading the plugin.
Download Free Version Buy NowThe free version does not include support for Internet Explorer, Google Fonts, or font sizes.


I am still having problems with the plugin. It doesn’t seem to be executing the eot files properly.
Sorry for the slow reply. When you say it’s not executing EOT files correctly, do you mean that they’re not rendering at all, or that they are rendering poorly? Problems with quality are always caused by issues with the font file itself. The plugin has no control over that.
It does not render at all. It falls beck to the default font. The .ttf does work though.
Try converting your font with the @font-face converter on fontsquirrel.com. It tends to work a little better than the one included in the documentation.
i get this error when trying to upload font
Warning: copy(fonts/DBHead-Black.otf) [function.copy]: failed to open stream: Permission denied in /www/181life.com/wp-content/plugins/font-uploader/font-upload.php on line 71
Sounds like you need to update the permissions of the fonts/ folder inside of the font-uploader/ folder. Try first setting it to 755. If that doesn’t work, then try 777.
Friends font uploaded current version not working on wordpress 3.3.2.
so how it will work.
This error is showing on the font uploader Dashboard …
Fatal error: Call to undefined method WP_Error::get_item_quantity() in /home/geetam/public_html/wp-content/plugins/font-uploader/font-uploader-free.php on line 202
I’ve just updated it to fix the problem.
Hello
I have to use my own font for only one word in the body. Is it possible?
If you wrap the word in a SPAN tag with a unique ID or class then yes. Do you know how to do that?
I purchased this plugin from codecanyon. Simple and powerful plugin. Great job buddy..
Hi Pippin,
Thanks for the great plugin. I just bought the pro version for IE fonts. I followed all the steps and converted all my fonts from .otf to .eot and uploaded them. I selected the .eot fonts for Internet Explorer.
When I preview in IE, none of the custom fonts are appearing at all.
I just responded to your email.
Hello! Thank you for your plug-in!
Prompt how to force a plug-in to work in Internet Explorer?
Are you using the free or paid version?
I am using WordPress 3.4.2. I bought font uploader, but it isn’t rendering the characters. They come out as ????. I’m using font Kanjamadi. It is a non-Latin font. Thanks for your response, in advance.
If the characters aren’t rendering, you will need to select a different font as that problem is caused by your font file.
Hi,
I’m using the free version and I’m satisfied! But I’m more interested in the premium version.
However, I’d like to know whether I can convert my current font to an eot font.
Which converter do you advise to use to convert my font from ttf to eot?
If I’m not able to convert, it doesn’t make sense to buy the premium version.
Thanks!
My favorite converter is the @font-face generator at font-squirrel.com
I am having trouble with fonts not showing up on sites that I have recently updated (with the most recent version of wordpress).
I had to upload the fonts again, but they aren’t showing. I converted them with font-squirrel and that didn’t help. I even tried with other files to no avail.
Any simple fixes I may be missing?
What version of Font Uploader are you using?
1.3.2
Is it all browsers or just some of them that are having trouble?
Yes. I tested it in Safari, Opera, Firefox and Chrome and it isn’t working in any of them.
Sorry for the slow reply. Can you give me a live URL so that I can try to identify what the issue is?
Ditto!
Here is the site I’m having trouble with: http://cupcakedivas.net
What’s an example of one of the elements that isn’t working? Having not seen the site before, it’s difficult to guess
I apologize for not being thorough!
Basically, all of the fonts are supposed to be custom. The navigation at the top is supposed to be Champagne & Limousines. The body is supposed the be the same and the Menu Headers are supposed to be (something swirly).
Sorry for the delay. Looks like the issue is file permissions: http://d.pr/i/SgXS
Thank you so much! I have no idea why the permissions have been changed, but I will address it.
I am using FontUploader 2.0 (paid version) with WordPress.3.5.
Everything is working beautifully in Firefox, Safari and older IE than IE9.
But In IE9 the headers are not displayed at all while the body text is set to a serif-font (Times New Roman or something similar) and in IE10 the headers show up correctly but links and body text are rendered the same way as in IE9.
Added the mime-information in the htaccess-file of the site. No apparent change.
Tried to work with exceptions in the FontUploader settings but that did not seem to bite.
Apparently something is cancelling out the intended changes for IE9 and 10 but I can’t really see what. Anything more that I should try?
So sorry for missing this!
Can you please provide a live URL for me to see the issue?
No problem.
Sure thing – would really appreciate if you had the time to peek at it: http://www.accus.se.
I see the problem with the headers. Your theme has cufon enabled (font smoothing), but it breaks in IE. Does the theme have an option to disable it?
Ah! I see how that probably could mess things up. Disabled now. Not sure that it helped though.
How did you disable it? Did your theme have an option? I ask because now your site has a syntax error about cufon.
Really? Maybe I should check with the developer on that. Does not sound very good.
I simply used in the built-in option for the theme.
Yes, check with the developer.
Question. The video shows a TOTALLY different UI than the version I just downloaded. I had the an older version with a Toggle / Accordion like UI. I REALLY like that UI better. is v 2.0 the way it’s going to remain or will you use the nicer UI which I found easier to use as well. Thanks
The UI was updated with 2.0 because the old version had some significant problems, so yes, this is the permanent UI.
I love this plugin but I can’t figure out how to change all of the links??? What should I use for the element?
It depends on the site. Can you provide a live URL for me to look at?