PDF ExplainedApril 2, 20264 min read

What Is PDF Font Substitution? Why Your PDF Looks Different on Other Computers

Font substitution happens when a PDF's fonts aren't embedded and a replacement is used instead. Learn why it causes layout shifts, character errors, and how to prevent it.

PDF font substitution occurs when a PDF references a font that isn't embedded in the file and isn't installed on the viewer's system. The PDF reader replaces the missing font with an available alternative, which almost never has identical character widths and metrics. The result ranges from slightly different spacing to completely wrong characters — and since line breaks depend on character widths, a substituted font can reflow entire paragraphs, pushing text off pages and breaking layouts.

Why Substitution Happens

Many PDFs created by office software (early Word, LibreOffice, older InDesign) don't embed fonts to keep file sizes small — they assume the reader has the same fonts installed. This works in a controlled corporate environment where everyone uses the same Windows installation with the same fonts. It breaks the moment the file leaves that environment: a Mac user, a Linux user, someone without Microsoft Office fonts, or anyone using a custom brand typeface will see substitution.

Adobe's Substitution Mechanism

Adobe Reader uses its built-in "Multiple Master" technology to synthesize substitution fonts. It analyzes the missing font's metrics (width, weight, serif/sans) from the font descriptor in the PDF and generates a synthetic approximation. The substituted font will look broadly similar in style but will have different spacing for almost every character — enough to cause visible reflow in longer text blocks. For symbol fonts and non-Latin scripts, substitution often produces garbage output since there's no reasonable substitute for specialized character sets.

The Most Common Substitution Problem

The most prevalent case is PDFs created from Windows Office documents that reference Windows system fonts (Calibri, Cambria, Segoe) without embedding. On macOS or Linux, these fonts may not be present. The resulting substituted PDF looks correct in font style (sans vs serif is preserved) but all text blocks reflow slightly, pushing headings and paragraph breaks to different positions. Forms and fixed-layout documents become unusable. The fix: always embed fonts when creating PDFs intended for distribution.

Detecting and Fixing Substitution Issues

To check: File → Properties → Fonts in Adobe Acrobat. Fonts not listed as "Embedded" are subject to substitution. To fix an existing PDF with missing fonts: open the source document, ensure fonts are installed, and re-export with font embedding enabled. If you only have the PDF, you can sometimes re-embed missing standard fonts (Helvetica, Times, Courier) using Acrobat Pro's preflight and fixup tools, but custom fonts require the original font files.

Try Edit Pages Now — Free

Browser-based, private, and instant. No account or software required.

Open Edit Pages
Report Bug
Send Feedback
Feature Request