“Cannot extract the embedded font.” You see that warning when opening a PDF and the reader hits a damaged, incomplete, or non-standard font. The problem stays with that one font. The rest of the file is intact. Open the PDF in another viewer and the text usually renders fine. Here’s what triggers the error, whether your content is safe, and how to get a clean copy without losing a word.
What Does the Error Mean?
Damaged Font Subset
The warning names a specific typeface: “Cannot extract the embedded font 'FontName'. Some characters may not display or print correctly.” That typeface’s program, stored inside the PDF, is not accessible the way the reader expects. Creators embed only the characters used, a subset. An older or unusual PDF producer can leave that subset damaged. The reader then fails to extract it.
This is not a broken file. One font has a problem. Every other typeface in the document is likely fine. Text, images, and layout survive untouched. Only the words set in the troublesome font are at risk. They might show as dots, boxes, or wrong glyphs on screen. The underlying data stays.
Is Your Text at Risk?
Your text is not lost. The warning means the reader cannot pull the font out cleanly. The characters themselves still sit in the PDF’s content stream. What looks garbled on screen remains present in the file.
A severely damaged subset can stop some characters from displaying or printing. An incomplete font program, or one missing glyphs, forces a fallback. You get visual glitches. The original text data is recoverable. Open the file in a different viewer or print to a new PDF.
Check the Font Status in the Reader
Find the Culprit Font
Pinpoint the problem before you act. Open the file and go to File > Properties > Fonts. The list shows every typeface in the document and its status: embedded or embedded subset. Spot the name from the error message. If it lacks the “Embedded” tag, or shows as “Embedded Subset,” that’s the one.
Now you know what to target. A non-critical font you can ignore. Important text means you need a clean version.
Try a Different PDF Viewer
Let Another Engine Render It
The quickest fix: open the PDF somewhere else. Chrome, Edge, Preview, and SumatraPDF each handle font rendering differently. Their engines bypass the damaged embedded data and substitute cleanly. One of them will display the text correctly.
- Close the PDF in your current reader.
- Right-click the file and choose “Open with.”
- Pick Chrome, Edge, Preview, or SumatraPDF.
- Check the text. If it renders, move to the next step and create a fresh PDF.
Print to PDF to Create a Clean Copy
Re-embed the Fonts
When another viewer shows the text correctly, print the document to PDF from that viewer. The new file embeds fresh fonts. The extraction error vanishes.
- Open the PDF in the viewer that displayed it properly.
- Hit the print function (Ctrl+P or Cmd+P).
- Choose “Microsoft Print to PDF” or “Save as PDF” as the printer.
- Set the page range to all pages. Click Print or Save.
- Give the new PDF a different filename.
Open the new file in your main reader. The warning is gone. The content is unchanged.
Recreate the PDF from the Source Document
Go Back to the Original File
A lasting fix: recreate the PDF from the source. Open the original Word file, presentation, or design document in its native application. Export or save as a new PDF with font embedding switched on.
In Microsoft Word, go to File > Save As > PDF, click “Options,” and check “Embed fonts in the file.” Other software has similar settings. The new PDF carries complete font data. No extraction errors.
No source file? The print method above is your best fallback. It produces a PDF independent of the original font trouble.
What If the Text Shows as Dots or Boxes?
When the Font Is Too Damaged
Characters still showing as dots or boxes mean the embedded font is beyond recovery. Accept the visual glitch or pull the text out another way. Use “Save As” in a viewer to export a plain text file. Formatting will be lost.
Online repair services exist. One is repairpdffile.net, which recovers corrupted files. Try the simple steps first. They work.