Problem → SolutionApril 2, 20265 min read

PDF Shows a Different Font on Another Computer

A PDF that displays one font on the creator's machine but shows a substitute font on another computer has unembedded fonts. Here's how to embed fonts permanently so the PDF looks identical everywhere.

A PDF that shows the correct font on the machine that created it but displays a visually different substitute font on other computers has unembedded fonts. The PDF references fonts by name but relies on those fonts being installed on each viewer's system. When the viewer does not have the exact font, it substitutes a generic alternative — usually Helvetica or Times — which has different letter spacing, causing text reflow and altered appearance.

Check Which Fonts Are Not Embedded

In Acrobat Reader: File → Properties → Fonts tab. Every font listed shows its embedding status: "Embedded," "Embedded Subset" (a subset of only the characters used — saves space but sufficient for display), or neither (not embedded, relying on the system). Any font without "embedded" in the status can be substituted on other machines. Make note of which fonts are unembedded — these are the ones you need to fix.

Fix: Re-Export With Font Embedding Enabled

The correct fix is to re-export the PDF from the source document with full font embedding enabled. In Word (Windows): File → Options → Save → check "Embed fonts in the file" → then Save As → PDF. In Word (Mac): Save As → PDF — fonts are embedded by default. In InDesign: File → Export → PDF → Advanced → Fonts section shows embedding status. For Publisher, LibreOffice, and other tools: the PDF export settings should have an "embed fonts" option. Enable it before exporting.

Embed Fonts in an Existing PDF

In Acrobat Pro: Advanced → Print Production → Preflight → search for "embed fonts" fixup → Apply. Acrobat will embed any fonts that (a) are available on the current system and (b) have font licensing that permits embedding. If a font is not installed on the current system, Acrobat cannot embed it from the PDF alone — it needs the font file. If a font has an embedding restriction in its license (fsType = 2), Acrobat will not embed it regardless of whether it is installed.

Fonts That Cannot Be Embedded

Some commercial fonts prohibit PDF embedding in their license (the font file's fsType flag). Common restricted fonts include some versions of certain purchased corporate typefaces. If a font cannot be embedded, your options are: (1) Use an unrestricted font with a similar appearance (Google Fonts has thousands of quality alternatives). (2) Convert text using the restricted font to outlines before PDF export — outlined text is pure shapes with no font dependency, rendering identically everywhere. In Illustrator: select text → Type → Create Outlines. In InDesign: Type → Create Outlines.

Try Edit Pages Now — Free

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

Open Edit Pages
Report Bug
Send Feedback
Feature Request