Font Subsetting

Only the glyphs

your pages actually use.

pageflare analyzes your content and strips unused characters from every font. Your visitors download only the glyphs they need — reducing font payloads by 60-80%.

60-80%
Smaller font files
Content-aware
Per-page analysis
Zero config
Fully automatic
Capabilities

Only what you use,
nothing more.

Content-Aware Analysis

Scans the actual text on your pages to determine exactly which characters are used. Only those characters are included in the font.

60-80% Smaller Fonts

Most fonts include thousands of glyphs for languages your site doesn't use. Subsetting strips them, dramatically reducing file size.

Icon Font Safe

Icon fonts like Font Awesome are automatically detected and left untouched. No broken icons, no missing glyphs — just smaller text fonts.

Works with Any Font

Self-hosted fonts, Google Fonts, custom typefaces — subsetting works with any font loaded via @font-face on your site.

Per-Page Optimization

Each page gets its own subset based on its content. A page with only English text won't include CJK glyphs, even if other pages do.

Zero Configuration

No character lists to maintain, no build tool plugins to configure. pageflare handles subsetting automatically as part of the pipeline.

How it works

Scan. Subset.
Save.

1

Scan

pageflare reads the text content of every page and builds a precise map of which characters are actually used.

2

Subset

Font declarations are updated to include only the unicode ranges needed. Unused glyph blocks are excluded entirely.

3

Save

Browsers download only the glyphs in the specified range — 60-80% less data than a full font file for most sites.

Get started

Smaller fonts, same look.

Install the CLI, point it at your build output, and see results in under two seconds.