Skip to main content
Inspiring
April 16, 2020
Answered

Globally replace missing fonts in an old print PDF

  • April 16, 2020
  • 2 replies
  • 4186 views

I have Acrobat Pro DC and have some old print PDFs that do not have fonts embedded. My commercial printer requires all fonts to be embedded. I can replace the missing AGaramond fonts with AGaramondPro fonts, but is there a way to globally change them?

This topic has been closed for replies.
Correct answer Luke Jennings3

I need to mention, the best solution is to re-create the PDFs with all fonts properly embedded from the original application, but I assume that is not an option. Substituting the fonts in a PDF are likely to produce some unintended results, like missing letters or odd spacing. That said, the Plug-in PitStop can do this, although it's expensive. Which application produced the PDF? (File> Properties> Description) If it's Illustrator, you may be in luck, try to open the PDF in Illustrator and replace the fonts, then carefully check the formatting and save as a new PDF.

The next thing to try is placing the PDF into InDesign and exporting to a new PDF, once in a while InDesign will somehow convert the fonts and embed them (no guarantees here). Lastly, you could try converting all the type to outlines in Acrobat (using a preflight) which is not ideal for several reasons, but for the purpose of getting it printed, might work. Generally, a font would need to be embedded in order to outline it, but sometimes the preflight works anyway. There is an alternate method that involves adding a transparent watermark and the Flattener Preview tool to convert type to outlines.

Good luck.

2 replies

Mike_WCPAuthor
Inspiring
April 16, 2020

Thanks Luke. Your assumption is correct in that I do not have access to the original files. I have tried your suggestions on other titles that have had similar issues with some success, but this one is not cooperating. I'll look into the plug-in you suggested.

Luke Jennings3
Community Expert
Luke Jennings3Community ExpertCorrect answer
Community Expert
April 16, 2020

I need to mention, the best solution is to re-create the PDFs with all fonts properly embedded from the original application, but I assume that is not an option. Substituting the fonts in a PDF are likely to produce some unintended results, like missing letters or odd spacing. That said, the Plug-in PitStop can do this, although it's expensive. Which application produced the PDF? (File> Properties> Description) If it's Illustrator, you may be in luck, try to open the PDF in Illustrator and replace the fonts, then carefully check the formatting and save as a new PDF.

The next thing to try is placing the PDF into InDesign and exporting to a new PDF, once in a while InDesign will somehow convert the fonts and embed them (no guarantees here). Lastly, you could try converting all the type to outlines in Acrobat (using a preflight) which is not ideal for several reasons, but for the purpose of getting it printed, might work. Generally, a font would need to be embedded in order to outline it, but sometimes the preflight works anyway. There is an alternate method that involves adding a transparent watermark and the Flattener Preview tool to convert type to outlines.

Good luck.

Participant
October 7, 2021

It is astonishing that this extremely basic functionality isn't included in Acrobat tools. I now have this error message

 

The document could not be saved. There was a problem reading this document (135).

 

even though the document has been read as it is currently open. So I can't save it, and I can't resolve the font problem without paying an additional $30 to a third-party app. 

 

Useless.