Print shop rejected my PDF: "fonts not embedded" (PDF/X, preflight)
Last reviewed 2026-09-19
A PDF that uses a font without embedding it depends on the viewer or printer having that font. Print shops and PDF/X workflows reject such files, and other computers substitute a different font, changing the layout. Embedding a font needs the font file itself, so it happens when the PDF is created, not afterwards.
Messages you might see
- “Font XYZ is not embedded (PDF/X preflight)”
- “Fonts must be embedded”
- “Substitute font used when the PDF is opened elsewhere”
Why it happens
- The PDF was exported with "embed fonts" turned off, or with a screen-size preset.
- A font's licence does not allow embedding.
- The file was produced by a tool that references the standard fonts only.
Try this first (free, no tool needed)
- Re-export from the original program with a PDF/X or "High quality print" preset, which embeds all fonts.
- In Acrobat use File > Properties > Fonts to list what is embedded, or Preflight for the full check.
- If a font can't be embedded because of its licence, outline the text or choose a different font.
If that didn't work
These tools run in your browser. Your file is read and repaired on your own device and is never uploaded.
PDF Font-Embedding Checker
Lists every font the pages use (including fonts inside forms and stamps), says which are embedded, which are the standard fonts that print shops usually flag, and which pages use each. It produces a report; it cannot embed a font for you, because that needs the original font file.
Open PDF Font-Embedding CheckerCommon questions
Can this fix the PDF for me?
No. It shows exactly what is missing so you can re-export correctly. Embedding needs the original font.
Is my file uploaded anywhere?
No. The tool runs as a program inside your own browser, so the file is read and repaired on your device and never sent to a server.