Printer says the fonts are not embedded? Learn why PDFs lose fonts, how to check in ten seconds, and the three fixes: re-export, free metric-identical substitutes, or outline the text.
You send a PDF to the printer and it comes back with a note: "fonts not embedded". Or worse, nobody notices, and the finished job has a different typeface, letters crowding each other and a headline that now wraps onto a second line. Both come from the same cause, and the cause is almost never the font itself. This guide explains what embedding means, how to check a file in ten seconds, why the fonts went missing in the first place, and the three ways to fix it, including exactly what a free online tool can and cannot do for you.
What "fonts not embedded" actually means
A PDF can carry text in two ways. It can include the font program itself, the actual outlines of every letter used, which is what embedding means. Or it can only include a reference: "this paragraph is set in Calibri, 11 point", and leave it to whatever opens the file to find Calibri on its own.
On your computer the second kind looks perfect, because you have Calibri. On the printer's RIP, which almost certainly does not, the software picks the closest font it has. Letter widths change, so line breaks change, so page breaks can change. Special characters that the substitute lacks print as boxes or disappear. Nothing in this process raises an error, which is why the problem travels so easily.
Embedded fonts are normally embedded as a subset: only the characters you actually used. That is fine and standard. A PDF viewer will show "Embedded Subset" next to those fonts.
Check a PDF in ten seconds
- In a viewer. Open the file in Acrobat Reader, Preview or any desktop PDF viewer and look at Document Properties, Fonts tab. Every font should say "Embedded" or "Embedded Subset". A font listed without either word is the problem.
- Without opening anything. Upload the file to the Preflight Check. It lists non-embedded fonts next to the other things a print shop would flag, such as RGB colour and missing bleed.
- If you already know fonts are missing. Go straight to the Embed Fonts tool. Its first step is an analysis that names each missing font and what can be done about it.
Why the fonts went missing
- The export setting. Word, PowerPoint and many "print to PDF" drivers do not embed fonts unless you ask. Design programs such as InDesign and Affinity embed by default, so this is mostly an office-document problem.
- Licence restrictions. Every font file carries an embedding permission. Some commercial fonts are flagged "no embedding" or "preview only", and a well-behaved exporter respects that flag and leaves the font out. Nothing you change in the export dialog will override it.
- Standard fonts assumed present. Older tools skip the fourteen classic PostScript fonts (Helvetica, Times, Courier and their variants) on the assumption that every printer has them. Modern RIPs usually do, but "usually" is not what you want on a 5,000-copy run.
- Online tools in between. A PDF that passed through a converter, a compressor or an e-mail gateway may have been rebuilt without its fonts. Always check the file you are actually sending, not the one you exported.
Fix 1: re-export with embedding switched on
If you still have the original document, this is the best fix, because you get your real font embedded. Where the setting lives:
- Word and PowerPoint. File, Save As, choose PDF, open Options and tick "PDF/A compliant" (Windows) or "Best for printing" (Mac). The PDF/A route forces every font to be embedded.
- InDesign and Illustrator. Export or Save As PDF with a PDF/X-4 or PDF/X-1a preset. Fonts are embedded as subsets automatically, and the preset also handles colour and bleed.
- Google Docs, Canva, Figma. Their PDF downloads embed fonts. If a file from one of these fails the check, it was altered afterwards.
- LibreOffice. Export as PDF and tick "Archive (PDF/A)".
Then run the ten-second check again on the exported file. If a font still refuses to embed after this, its licence forbids it, and you need fix 2 or 3.
Fix 2: embed a free font that measures the same
This is what the Embed Fonts tool does, and it is worth being precise about it, because most tools that promise to "embed your fonts" are not clear. No online service can embed Arial or Calibri for you, because those fonts are commercial and the service does not own them. What it can do is embed a free font that was designed to be metrically identical: every letter has the same width, so your lines, paragraphs and page breaks stay exactly where they are.
The tool analyses the file first and shows you, font by font, what it found:
- Already embedded. Nothing to do.
- Metric-perfect substitute. Arial becomes Liberation Sans, Times New Roman becomes Liberation Serif, Calibri becomes Carlito, Cambria becomes Caladea. These were built for exactly this purpose and the layout does not move.
- Metric equivalent. Helvetica, Times and Courier are replaced with their URW Nimbus equivalents, the same free fonts Ghostscript and most print RIPs use.
- Visually similar. A font with no metric twin, such as Tahoma, can be replaced with a look-alike. You will see a note that spacing may shift slightly, and you decide.
- No substitute. A display or brand font with nothing comparable. The tool says so and points you to fix 3 instead of guessing.
You approve the proposal, and the tool embeds the chosen fonts. Text stays live, selectable and searchable, which matters for anything that will also live on a website or needs to meet accessibility rules.
Fix 3: convert the text to outlines
When a font cannot be embedded and has no acceptable substitute, convert the text to curves with the Convert PDF Text to Outlines tool. Every letter becomes an ordinary vector shape, so there is no font left to go missing, and the file prints identically on any machine. This is what print shops mean when they ask for text "outlined" or "converted to curves".
The trade-off: outlined text is no longer text. It cannot be edited, searched or read by a screen reader. Keep a version with live text for everything that is not the print file, and send the outlined version to the printer.
Which fix when
- You have the source document: fix 1, always.
- You only have the PDF and the fonts are common office or system fonts: fix 2, the layout will not move.
- You only have the PDF and the fonts are brand or display fonts with no equivalent: fix 3.
- The printer asked for PDF/X or PDF/A: both standards require embedded fonts, so do fix 1 or 2 first and then convert with PDF/X or PDF/A. The converters will refuse a file with non-embedded fonts, which is a feature.
Frequently asked questions
Why does my printer say the fonts are not embedded?
The PDF only refers to the fonts by name instead of carrying them. The printer's system does not have those fonts, so it would have to substitute them, which changes spacing and line breaks. The check protects you from a misprint.
Can an online tool embed a font it does not have?
No, and any tool claiming otherwise is substituting silently. What a good tool can do is embed a free font with identical metrics, such as Liberation Sans for Arial, so nothing in your layout moves. Our tool shows you the substitution before it makes it.
Does embedding change how the PDF looks?
Embedding your own font changes nothing. Embedding a metric-perfect substitute keeps every line break and page break; the letterforms differ very slightly, in the way Liberation Sans differs from Arial. A visually similar substitute can change spacing, and the tool warns you when that is the case.
What is the difference between "Embedded" and "Embedded Subset"?
Embedded means the whole font is in the file. Embedded Subset means only the characters you used are included, which is the normal and recommended way. Both are fine for print. The problem is a font with neither label.
Does embedding make the file bigger?
By a few tens of kilobytes per font with subsetting, which is nothing next to a single image. There is no reason to leave fonts out to save space.
Is embedding or outlining better for print?
Embedding keeps the text live, which is better for everything except the one case where a font cannot be embedded. Outlining is the fallback that always works. If the print shop specifically asked for outlines, give them outlines.
The short version
Check the Fonts tab or run the Preflight Check. If you have the source, re-export with embedding on. If you only have the PDF, the Embed Fonts tool proposes free metric-identical substitutes and embeds them with your approval. If a font has no substitute, convert the text to outlines. All three tools are free, run in the browser, and process files on Nordic servers that delete them automatically.
Photo by Patrick Fore on Unsplash.