Select the font you'd like to use

On Windows, you may first have to copy the font file out of the Fonts folder and paste it elsewhere in order to be able to select it.

Currently only TrueType (TTF), OpenType (OTF), Printer Font Binary (PFB) and PostScript fonts are supported. Files are disposed of immediately after conversion.

Useful if you're using multiple variants of the same font (bold, italic etc). Sometimes they may have slightly different family names, which may lead to unexpected behavior.

See Fonts and the Law at for more information. Fonts produced by the following foundries/vendors/creators are known to be safe: Adobe Systems (but only if Adobe is the sole copyright and trademark holder). The following are known to require separate or extended licenses for Web Embedding: Berthold (separate), FontFont (separate), Fontsmith (separate), ITC (separate), Linotype (extended), Monotype (extended).

Include the following glyphs (if available)

Usually enough for English-only websites. Contains Basic Latin glyphs within the Unicode range U+0020 to U+007E. (95 glyphs)
Combine with Basic Latin to cover most European languages. Contains Latin glyphs within the Unicode range U+00A0 to U+00FF and the euro sign U+20AC. Includes punctuation, some currency symbols, numerals and common accented characters. (97 glyphs)
Some publishing platforms (such as WordPress) turn regular quotes and dashes into better looking ones, in which case you'll also need these glyphs. Includes a subset of Unicode General Punctuation. Some fonts may not support all of these characters. (13 glyphs)
For a complete list, see Cyrillic characters in Unicode. (up to 432 glyphs)
A refined selection of Cyrillic characters commonly used in the Russian language. (66 glyphs)
The whole Greek and Coptic Unicode block. For more information, see Greek in Unicode. (up to 144 glyphs)
Commonly used characters with diacritics. Combine with Basic Latin. For details, see Portuguese alphabet. (26 glyphs)
Includes all available glyphs. Highly unrecommended.
Basic Latin uppercase letters (A-Z). (26 glyphs)
Basic Latin lowercase letters (a-z). (26 glyphs)
Basic Latin digits (0-9). (10 glyphs)
Basic Latin punctuation (!@#%...). (33 glyphs)
Currency symbols within the Unicode range U+20A0 to U+20CF. The dollar sign from Basic Latin and the cent, pound and yen signs from Latin-1 Supplement are also included. (about 22 glyphs)
Extended Latin glyphs within the Unicode range U+0100 to U+017F. (128 glyphs)
Extended Latin glyphs within the Unicode range U+0180 to U+024F. (208 glyphs)


Utilizing this feature is highly recommended, and may even be required if you're using commercial fonts.

You can also use wildcards (e.g. * to cover and all subdomains of Using a font that doesn't match any of the allowed domains results in only plain text showing up.

Performance & file size

A lower value (64 at minimum) results in slightly better performance and smaller file size at the cost of accuracy. Values lower than 256 are not recommended unless you are OK with visible loss of detail. You may also use the optimal scaling chart to find a suitable scaling value. Native values in quality fonts are usually either 1000 or 2048.

It's recommended to disable this feature if you're planning to use small font sizes.

You should keep this value fairly low, at about 0.5-1% of the font's em-size. Optimizations are performed after the font has been scaled (if at all).

Also, try to make sure your server serves gzipped JavaScript. 70-80% drops in file size are not unheard of.

Customization (for 3rd-party scripts only)

Cufón Raphaël


Cufón is distributed under the MIT license. By using this tool you agree to its terms.

Should you require help you may ask for it at our Google Group, but keep in mind that you are in no way entitled to support, which means that even if you do not get a satisfactory answer you may not complain about it. Nice people are more likely to get helpful answers.