Skip to content

How to repair a corrupted font

A font that won't install or renders wrong is usually structurally damaged. Diagnose it with a health scan, preview the repairs, and fix it — on device.

A font that won't install, crashes a text stack, or renders boxes is usually structurally damaged — not badly designed. You can diagnose it, preview the repairs, and fix it in Font Studio's Validate & Repair center, entirely on your device.

Downloads from font aggregators are the usual source: interrupted exports leave half-written tables, manual hex edits break offsets and checksums, and lossy round-trips through unrelated tools silently mangle data. The good news: most of this damage is mechanical, and mechanical damage is often fixable.

Warning Never run repairs on your only copy of a file. Validation is read-only, but repairs rewrite font data — keep the original until the repaired version has proven itself.

Match the symptom to the fault

| Symptom | Likely fault | | --- | --- | | Font won't install | Missing tables, bad checksums | | Every character renders as a box | Unusable character map | | Text stack crashes on use | Out-of-range glyph references, broken offsets | | Line spacing differs between apps | Vertical metrics disagree | | Garbled or clipped glyphs | Degenerate contours, duplicate points |

Step 1 — Run the full scan

Open the font in the workspace, then open Validate & Repair from the Command Center's Optimize Font group. Run the Full validation — it covers per-glyph geometry checks (self-intersections, missing extrema, short segments) that the Quick scan skips.

Font Studio's Validate & Repair center showing a health score and findings
The scan scores the file out of 100 and lists every finding — named by table, with fixability.

Step 2 — Read the health score

The Technical Health card shows a score out of 100 with a band — Excellent (90+), Good (75+), Fair (50+) or Poor (below 50) — plus a plain-language summary that tells you whether you're polishing or rescuing. Each finding names the table affected, why it matters, and whether an automated fix exists.

Step 3 — Preview the repairs

Choose a repair profile and review the dry run before anything is written:

  • Conservative — only high-confidence fixes; right for a font you otherwise like
  • Balanced — common recoverable issues
  • Aggressive — deeper recovery for badly damaged files, including changes that need your review

The preview shows exactly what will change: file size, findings count, per-table changes. The repair catalog covers the classic faults — recalculated checksums (the usual "won't install" fix), broken outlines cleaned up, vertical metrics synchronized between the tables that disagree.

Step 4 — Apply and test

Apply the repairs — they commit as one undoable step — then export the font and test the specific symptom: install it again, render the characters that failed, check the family name in an app that picks fonts by name.

When repair is not enough

Some damage is design, not structure: features the font only pretends to have, glyphs that are simply absent. In that case:

  • Convert it. A TTF↔OTF conversion rebuilds the core tables from the outlines and drops what it can't carry — sometimes the cleanest way to evict a poisoned table. See How to convert TTF to WOFF for the conversion workflow.
  • Replace the source. If the file is beyond repair, a healthier version of the same design — or a merge from a good donor — beats more surgery.

What to try next

On-device processing

Solve it in Font Studio

Free to download on Android and iPad. Every workflow in this guide runs on your device — your font files are not uploaded.