FontFont Subsetter

v 2.0.147

Frequently Asked Questions

Q: Why does Subsetter not accept my font?

Make sure that you upload a FontFont web font with the file extension .woff or .eot. Subsetter only supports Web FontFonts in WOFF or EOT format.


Q: Why does Subsetter not always offer me all subsetting options?

Subsetter examines which features (i.e., kerning, hinting, figure sets and languages) your uploaded font contains and offers only the applicable options.


Q: How do I know what characters I need?

You should activate all languages that you wish to support. If you’re not sure, you can uncheck all language options and enter the desired text in the text box above the glyph table.


Q: I disabled some languages​​. How can I reactivate individual characters?

Simply click the greyed-out characters in the glyph table to re-activate them, or enter the desired characters in the text box above the glyph table.


Q: Can I subset multiple fonts at once?

No, but Subsetter saves your current settings and applies them to the next font that you upload.


Q: I froze an OpenType layout feature, but the characters in the glyph table are still the same. What happened?

The characters shown in the glyph table don’t change on-the-fly, but this does not mean your changes were not accepted.


Q: Do I need to refresh the statistics under “Resulting Font” before downloading the optimized font file?

No. The optimized font file is generated according to your current settings.


Q: I’m not sure if I need kerning. What do you recommend?

Meanwhile most browsers support kerning, so we suggest keeping it in the font to avoid collisions and gaps.


Q: What are “unencoded glyphs”?

Glyphs are usually assigned a unicode that identifies them and makes them accessible and interchangeable. However, some glyphs can’t be encoded as they are only variants of other glyphs (such as small caps) or ligatures (such as f_l). These glyphs are accessible via OpenType features only, and therefore cannot be displayed in the glyph table.


Q: What does “Freeze OpenType features” mean?

You might prefer a font’s glyph variants which are only accessible via OpenType features.
By freezing a feature, the glyph variants replace the default shapes. For example, if you freeze the Small Caps feature, lowercase letters will be replaced by small capitals in your font.
Doing so makes sure that all browsers that support webfonts also show the glyph variants, no matter if they support OpenType features or not.


Q: I’m not sure if I need screen optimization. What do you recommend?

If you want to use the font in other systems besides Mac OS or iOS, leave the option turned on.


Q: Why do some of the cells in the glyph table appear empty?

It might be a space character or too small to be visible. Place the mouse over the cell in order to get more information (Unicode value) about the character in question.


Q: I subsetted and downloaded a font, but now I need some more characters. What can I do?

You will need to upload the complete original font file once again and repeat the subsetting process.


Q: The language I need is not listed. What should I do?

You can enter the characters needed in the text box above the glyph table. If you’re not sure, either insert the full text or find out which characters your desired language needs. (e.g. Eesti Keele Instituuti or Evertype).


Q: Why can’t I see certain characters in the glyph table?

The uploaded font file does not contain these characters.


Q: How can I enter special characters not accessible via my keyboard into the text box without the use of Unicode?

First select the desired special characters from the glyph table with your mouse, and then copy and paste your selection into the text box.


Q: Why do the fonts reduce in size even when I don’t remove any glyphs?

The Subsetter always generates fonts with an internal post-table version 3. This table format does not contain glyph names and so will reduce the size of the font even if no glyphs are removed.