How to visualise a font's unicode coverage as a block map
- Step 1Drop your font — Any TTF, OTF, WOFF, or WOFF2. The tool walks the GlyphSet and collects every Unicode codepoint.
- Step 2Read the matrix — Each row: Unicode block name, coverage count, percentage, fill bar. Quick visual scan tells you which scripts the font supports.
- Step 3Plan subsetting — Use the matrix to confirm your subset target. If you ship Latin + Cyrillic, the matrix shows whether those blocks are 100%-covered before you commit to subsetting.
Frequently asked questions
How many Unicode blocks does the matrix show?+
All 308 standard blocks defined in Unicode 15. Empty blocks render at 0% — you can scan past them quickly. Populated blocks show the actual coverage percentage.
What's a sensible coverage target?+
Latin Basic + Latin-1 Supplement: 100% required. General Punctuation: 100% recommended. Currency Symbols: depends on audience. CJK: 60–95% depending on locale. Most consumer Latin sites need <5% of all Unicode blocks.
Can I export the coverage data?+
Yes — the JSON variant includes per-block stats with covered counts and totals. Useful for design system docs and font selection matrices.
Privacy first
Every JAD Font tool runs entirely in your browser using opentype.js and the wawoff2 WASM Brotli encoder. Your fonts never leave your device — verified by zero outbound network requests during processing.