Skip to content
PDF Editor

How to Fix PDF Font Issues (Missing, Substituted, Garbled)

Last updated

When a PDF shows squares instead of characters, or the wrong font everywhere, or strange spacing that wasn't in the original, it's a font problem. PDFs reference fonts by name; the viewer needs to either find that font on the system or have the font embedded inside the file. If neither is true, you see a substitution — at best a close match, at worst boxes.

The right fix is almost always to re-export with embedded fonts. Once a font is embedded, the file carries the glyph data with it and looks correct everywhere. The trade is a slightly larger file, but for most fonts the difference is negligible compared to the document.

This guide explains how font embedding actually works, walks the most common symptoms, and shows the fixes — including when re-export isn't possible and you have to flatten the file to images.

Step by step

  1. 1

    Confirm the file is rendering substituted fonts

    Open the file in two different viewers. If both show the same wrong font, the fonts aren't embedded. If one viewer is right and the other isn't, the wrong viewer is missing the font and substituting.

  2. 2

    Re-export with all fonts embedded

    In Word, Pages, Docs and most design tools, the PDF export settings include 'embed all fonts'. Turning it on adds the font data to the file and makes it render consistently everywhere.

  3. 3

    Use print-to-PDF as a fallback

    If you can't toggle font embedding in the source app, open the document in any viewer that displays it correctly and print-to-PDF. The new copy bakes the rendered glyphs as raster — bigger and unsearchable, but reliable.

  4. 4

    Check for licensed fonts that can't embed

    Some commercial fonts have embedding restrictions. The source app will warn you. The realistic fix is to swap to a similar font that allows embedding, or to rasterize the affected text into images.

  5. 5

    Convert to Word, fix text, re-export

    If the substitution has already mangled the text and you only have the PDF, PDF to Word pulls out what's recoverable. Clean it up, set fonts you have, re-export to a fresh PDF.

  6. 6

    Flatten to images when nothing else works

    PDF to Images exports each page as PNG at high resolution. If you reassemble with Image to PDF, the result has no live text — just images — but the font rendering is locked in for every viewer.

Tips

  • Don't use fonts that aren't embeddable on important documents — the file will always be vulnerable to substitution.
  • Web fonts and downloaded display fonts are the most common embedding offenders. System fonts (Arial, Times, Helvetica, Calibri) embed cleanly.
  • Embedding 'subset' fonts (only the characters used) keeps the file small. Most export tools default to subsetting and it's the right choice.
  • If only one character is wrong (like a fraction or a special symbol), the font lacks that glyph. Swap the source character for an Unicode equivalent.
  • After flattening to images, expect to lose copy-paste and OCR. Use that path only when render fidelity matters more than searchability.

Try it on your phone

Phone viewers often have fewer fonts installed than desktops, so files without embedded fonts look worst on mobile. The PDF Editor app shows substituted-font warnings and lets you re-export documents with fonts baked in, which keeps them visually consistent across iOS, Android and desktop viewers.

Frequently asked questions

  • It bundles the font's glyph data inside the PDF itself, so any viewer can render the text correctly without needing the font installed locally.

PDF Editor app

Take PDF Editor with you.

Free on iOS and Android.