A font inspector that runs entirely in your browser
Built on Vercel · fonts never leave your browserSora Type reads OpenType, TrueType, WOFF, and WOFF2 files with fontkit and shapes text with harfbuzzjs — both running client-side in WebAssembly. Drop in a font and see its metadata, glyph coverage, language support, and OpenType layout features, or load two fonts side by side to compare them directly.
Inspector
Metadata & glyphs shows every metric a font carries, plus a full glyph grid you can group by Unicode category. Language support checks real shaping behavior, not just character coverage — catching marks and combining characters that render but don't position correctly. The variable font tester gives you live sliders for every axis, named-instance presets, optical sizing, and one-click copy of the resulting font-variation-settings CSS. Layout features & color lets you toggle OpenType features on real text, browse alternates, and inspect COLR/CPAL palettes. Raw tables decodes every OpenType table a font defines, expandable field by field. And CSS, subsetting & PDF tools generate a ready-to-use stylesheet, estimate subsetting savings from your real page copy, or export a full PDF report.
Compare
Load two fonts side by side for text and waterfall reading at matched size and line-height, with independent variable-axis sliders per font, plus a full glyph and OpenType-feature diff. The glyph overlay superimposes outlines from both fonts with baseline, x-height, and cap-height guide lines so you can see shape differences directly. Every metric, variable axis, and OpenType table gets a side-by-side diff, and pairing diagnostics explain how the two fonts' x-height, weight, width, slant, and serif/sans-serif style differ in plain language — not a made-up compatibility score, just the facts and what they'll look like.
Your font files never leave your device for inspection or comparison. The one exception is PDF export, which needs a server-side PDF engine and discards the file immediately after rendering.
Read the full privacy policy