If your PDF has been flagged for missing font embeddings, here is how to fix it before submitting to print. This guide covers why it happens, three ways to fix it, and how to pick the right one for your situation.
What "Missing Font Embedding" Actually Means
A PDF doesn't automatically contain the fonts used to create it — by default, it only records which font was used and where. When you open that PDF on your own computer, it looks correct because your system already has the font installed and quietly substitutes it in. The problem only becomes visible on a different machine — like the print shop's prepress computer — that doesn't have that exact font. Without an embedded copy of the font data, the software has no choice but to substitute a different font, which silently changes letter spacing, line breaks, and sometimes entire paragraphs of layout.
"Embedding" means the actual font outline data is saved directly inside the PDF file itself, so it travels with the document no matter which computer opens it. This is why print shops flag PDFs without embedded fonts — not because the file is broken, but because what displays on their screen may not match what you intended.
Why This Happens: How PDF Export Handles Fonts
Most modern design software embeds fonts by default when exporting to PDF — but there are a few common ways embedding still gets skipped:
- Export presets set to "smallest file size" — some quick-export or web-optimised presets deliberately strip embedded fonts to reduce file size, since screen viewing doesn't need them.
- Font licensing restrictions — some commercial fonts are licensed in a way that blocks embedding entirely; the software respects that license and silently omits the font.
- System fonts vs. font files — fonts installed through some font-management tools or found only as system fonts (not proper font files) sometimes fail to embed correctly.
- Older or simplified export settings — legacy PDF versions or basic "Print" dialogs (rather than a proper PDF export function) may not include font embedding as an option at all.
Option 1: Re-export From the Original File
This is the cleanest solution, because it fixes the problem at the source rather than patching the exported PDF. Open the original design file and re-export as PDF with font embedding explicitly enabled:
- InDesign / Illustrator — fonts are embedded by default in PDF/X export presets. If you're using a custom export preset, double-check under Advanced → Subset fonts, and make sure the option isn't disabled.
- Microsoft Word — File → Save As → Tools → Save Options → check "Embed fonts in the file". For best results also tick "Embed only the characters used" only if file size is critical — leaving it unchecked embeds the full font for safety.
- Microsoft PowerPoint — File → Options → Save → check "Embed fonts in the file", then choose "Embed all characters" for editing safety, or export directly to PDF via File → Export, which embeds fonts automatically.
- Affinity Publisher / Designer / Photo — fonts are embedded by default; no manual setting required in standard PDF export.
- Canva — fonts are embedded automatically in all PDF export options, including the free plan; this is rarely the source of the problem if your original file was made in Canva.
- Google Docs / Slides — exporting via File → Download → PDF embeds fonts automatically, but Google's own fonts are substituted with close web-safe equivalents if the exact typeface isn't available — check the result carefully if you used a non-Google font.
Option 2: Outline All Text
Converting text to vector outlines removes the font dependency entirely — the letters become plain shapes, just like a logo, so there's no font for the print shop's computer to worry about.
In Illustrator: Select All → Type → Create Outlines. This converts every text object on the selected artboard to paths.
In InDesign: select the text frame, then Type → Create Outlines (available per text frame, not for the whole document at once — useful if only specific text elements need outlining rather than the entire layout).
In Affinity Designer/Publisher: select the text, then Layer → Convert to Curves.
This method is reliable but has one significant downside: text cannot be edited after outlining. Always outline a duplicate or a copy of the file, and keep the original editable version for future changes. Outlining is best used as a final, one-way step right before sending a file to print — not as your everyday working file format.
Which Method Should You Choose?
As a quick guide:
- If you still have the original design file and just need to re-export it → use Option 1. It's the fastest and keeps the file fully editable for future changes.
- If the font has strict licensing that blocks embedding, or you need absolute certainty the layout won't shift on any system → use Option 2, but keep an editable master copy separately.
- If you only have the finished PDF and no access to the original file or fonts → use Option 3 below.
Common Font Embedding Mistakes
- Assuming it looks fine because it opens correctly on your computer — this is the single most common reason the problem goes unnoticed until the print shop flags it. Your system has the font installed, so nothing looks wrong to you.
- Re-exporting with a "web" or "smallest file size" preset by mistake — always double-check which preset you used before submitting to print; a web-optimised export can silently strip embedding even from the same source file that worked correctly last time.
- Mixing outlined and non-outlined text in the same document — if you outline some text boxes but not others (for example, only headlines), make sure you didn't miss any text layer, especially inside grouped objects or placed graphics.
- Not testing on a different machine — if possible, open the exported PDF on a computer that doesn't have your fonts installed (or ask a colleague) before submitting. If the layout still looks correct there, embedding worked.
Option 3: Automatic Repair
If you do not have the original file, PrintFix247 can repair font embedding issues in your PDF automatically.
Fix font embedding in your PDF
Upload your file and PrintFix247 handles font issues automatically.
Fix fonts now →Frequently Asked Questions
Will embedding fonts make my PDF file size much bigger?
Usually only slightly — modern PDF export typically subsets the font, meaning it only embeds the specific characters actually used in the document rather than the entire font file. A few hundred kilobytes per font is typical, not a dramatic size increase.
Can I embed a font I don't own a license for?
Technically the software may allow it, but it can violate the font's licensing terms. Most professional and free fonts explicitly permit embedding for printing/distribution purposes — check the font's license if you're unsure, especially for premium commercial typefaces.
Why does my PDF look fine in one PDF viewer but wrong in another?
This is a classic symptom of missing font embedding. Different PDF viewers handle font substitution differently — some are more aggressive about finding a "close enough" replacement, which is why the same file can look subtly different depending on what it's opened with.
Does outlining text hurt print quality?
No — outlined text still prints at full vector quality, identical to properly embedded font text. The only downside is losing the ability to edit the text afterwards, not any visual or print quality difference.
Verify the Fix
After re-exporting or repairing, check the result with PrintReady247 to confirm all fonts are now properly embedded.