The Official "How to Use the Generator" Post

What does the Generator do?
The Generator offers web designers the ability to convert any font into easy to use @font-face webfonts. Some of you find it so easy and intuitive that it requires no explanation. Others of you need a bit more detail on the hows and whys. This post should answer most of your questions. If it doesn't leave a comment and I'll make sure it gets answered here.
Which browsers can display webfonts?
| Browser | TrueType | WOFF | EOT | SVG | SVGZ |
|---|---|---|---|---|---|
| IE 5-8 | Yes | ||||
| IE 9 | Yes* | Yes | Yes | ||
| Firefox 3.5 | Yes | ||||
| Firefox 3.6 | Yes | Yes | |||
| Safari 3.1+ | Yes | Yes | Yes | ||
| Chrome 6 | Yes | Yes | Yes | Yes | |
| Opera 10 | Yes | Coming Soon | Yes | Yes | |
| iOS 1-4.1 | Yes | ||||
| iOS 4.2+ | Yes | Yes | Yes |
* Only TTF fonts that have the allow-embedding bit turned on.
What fonts can I upload?
You can upload any TrueType (.ttf) or OpenType (.otf) font as well as Windows Postscript files (.pfb).
Mac .dfont format is supported but because they can contain multiple fonts, the Generator will only use the first one it finds in the file.
You can use the old resource-fork style Mac fonts (both TrueType and Postscript) as well, if you individually convert them to either macbinary (.bin) or binhex (.hqx) first. To convert these, you must use a third-party utility. StuffIt Deluxe will convert to both formats. Or download the free command line tool for Mac OS X called Mac Binary Converter.
Note that some particular fonts are blacklisted. See below.
What settings should I use?
The Easy setting will generate files that let you support all modern browsers. We highly recommend you just leave it at Easy and enjoy the magic. If you are a power-user and need more control, then by all means use the Expert setting. This will let you take full control over the fonts with a myriad of options for selecting formats, subsetting, CSS and more.
The use of the Expert settings is fodder for another post.
What limits are there?
Here's what you can't do with the Generator:
- The Generator often cannot convert non-Latin fonts. Particularly CID-encoded ones.
- You cannot upload a font that is greater than 2 megabytes.
- You will not be able to convert fonts that are on our blacklist. More on that below.
Why am I getting an error that says my fonts can't be processed?
We have implemented a blacklist system for a couple of reasons.
- Several foundries have asked to be blacklisted. This includes H&FJ and Emigre.
- We do not allow you to reprocess exisiting webfonts. They sometimes crash the Generator. Always upload original fonts.
- Some individual fonts are known to crash the Generator so we blacklist these as well.
What is that config.txt file for?
If you do a lot of processing with the Generator, you can use it to speed up your workflow. Upload the file along with your fonts and your settings will be restored.
Font Squirrel relies on advertising in order to keep bringing you great new free fonts and to keep making improvements on the generator. If you are seeing this message, you probably have an ad blocker turned on. Please consider disabling it to see content from our partners.