Page 1 of 1

Preflight Action to Detect and Fix Missing Fonts in PDFs

Posted: Wed Jan 21, 2026 9:09 am
by lucaspalm
Hi everyone,

I’m working on a Preflight Profile for a workflow where we frequently receive PDF files with missing fonts. While the Preflight report correctly flags these issues, I’d like to automate a bit further:

- Detect missing fonts via Preflight,

- Replace them with specified fallback fonts where possible,

- Log the replacements in a report for review.

Does anyone here have experience writing a Preflight Fixup or JavaScript tool that can:

- Check for missing fonts in a PDF,

- Substitute them automatically with a predefined list,

- Output a summary of changes?

Any pointers to sample profiles, scripts, or best practices (especially regarding fonts with similar metrics) would be greatly appreciated.

Thanks in advance!

Re: Preflight Action to Detect and Fix Missing Fonts in PDFs

Posted: Thu Jan 22, 2026 7:23 pm
by magnussandstrom
Hi! Here is a flow that embeds missing fonts, and if that’s not successful, it replaces them with Helvetica. Maybe this could be a starting point?

You need to change the font directory in the PitStop element settings.

https://tinyurl.com/y9vv39je