Dense labels, controls, numbers, and status text that need to stay calm under pressure.
Pick a font. Break it on purpose. See if it survives.
Start with a familiar font, choose the scenario that matters, and compare outputs side by side. Google Fonts should be the easiest path. Uploading your own font belongs in advanced mode.
Why this matters
A font can feel great in one screenshot and fall apart in product use. When letters blur together, numbers collide, or dense text gets tiring, the cost shows up as friction. This tool is meant to make that visible early enough to change your mind.
Drop in a public font
Search a public catalog, click once, and TypeWeaver adds the font to your library immediately. If the live catalog is down, the tool falls back to a built-in set.
Use-case presets
Start from what the font is actually for. These presets should eventually tune the sample strings, scoring emphasis, and recommended starter pairings.
Prioritize glyph distinction, machine readability, and low-confusion character sets.
Keep personality, but make sure it does not collapse once the layout gets less generous.
Short strings, constrained space, and expensive mistakes when characters blur together.
Palette + specimen direction
The visual language should adapt to the job. This section is the bridge between what you are testing and what kind of specimen the tool should generate next.
Operational palette
Neutral surfaces, high-contrast labels, tabular numbers, and specimen strings that stress tiny distinctions in dashboards and controls.
Capture palette
Paper, scan noise, camera blur, and sample strings built around OCR collisions like O/0, I/l/1, rn/m, and B/8.
Editorial palette
Longer reading passages, hierarchy pressure, and graceful failure modes when personality meets degraded rendering.
Upload your own font
Bring a real font file when you need a custom candidate. Supported now: .ttf, .otf, .woff, and .woff2.
Pick a test scenario
Choose the environment you care about. A good font should not only look good in the easy case.
Compare two fonts
Set a primary font and an optional comparison font from the library. Then run both through the same scenario and compare the result side by side.
Your report card
Run a single-font test when you want the fuller readout for one candidate.