Explore, Subset & Trim Fonts In Your Browser
Any standard TrueType (TTF), OpenType (OTF), WOFF, or WOFF2 font. Both static and variable fonts work. Ligature-driven icon fonts (Material Symbols, Font Awesome's ligature builds, etc.) are a first-class use case.
They're OpenType layout tables. GSUB substitutes one or more glyphs for another (ligatures, small caps, contextual alternates). GPOS positions glyphs (kerning, mark attachment). The subsetter lets you keep only the features you need. Dropping unused ones shrinks the file.
If you keep most glyphs, most of the font's own data has to stay. Subsetting pays off the most when you drop a lot of glyphs (icon fonts, large CJK fonts) or pin variable axes.
A typical Material Symbols subset with 20–50 icons, variable axes pinned, compressed to WOFF2, lands between 3 and 10 KB. The full font is ~300 KB.
Yes, but expect the analysis to be slower on fonts with tens of thousands of glyphs. The subset itself is fast. It's HarfBuzz under the hood.