Home / Glossary / Embedded Fonts
File Structure

What are embedded fonts in a print PDF?

Font data packaged inside the PDF so the press RIP can draw your type exactly as you designed it. Without the RIP having to guess what font you meant and substitute a different one.

TL;DR
Embedded fonts are font data carried inside the PDF file itself. If a font isn't embedded, the press RIP will substitute a default font (Courier, Helvetica, or whatever the server has) and your type will render in the wrong face. Different weight, different width, different letter shapes. Every print PDF should either fully embed its fonts or have all text converted to outlines. Typical export settings handle this automatically, but older or web-sourced fonts sometimes block embedding due to license restrictions.

What embedding actually does

A PDF stores text as character codes plus a reference to a font. When the PDF is opened, the viewer needs the font file to draw the letters correctly. Embedding packages the font data inside the PDF itself. The viewer (or the press RIP) no longer needs the original font installed on its system. Open the file anywhere, and the text renders identically.

Without embedding, the PDF just says "draw this with Helvetica", and if the press RIP doesn't have Helvetica, it grabs something similar (or drops to a fallback like Courier). The letters are different widths, so line breaks change, text overflows containers, and your label suddenly has a "™" symbol on a new line.

Full embed vs subset embed

Full embedSubset embed
What's includedEntire font, all glyphsOnly the glyphs your document actually uses
File size impactLarge, every weight of a full font can add 200–500 KB eachSmall, typically under 50 KB per weight used
Editability at pressPrepress can retype or editPrepress can only use the glyphs already present
License complianceSometimes blocked by restrictive licensesUsually permitted under "editing" license clauses
Default behaviorRare, manually enabledStandard Illustrator / InDesign behavior

Subset embedding is the default for good reason, it keeps file sizes manageable while still preserving the text. If your printer needs to edit type directly in the file, full embedding may be preferred; otherwise subset is fine.

Embedding vs outlining

Instead of embedding the font, you can convert your text to outlines. Each letter becomes a vector shape. After outlining, the text is no longer text, it's just a collection of paths, and no font data is needed at all.

When to outline

When to embed

How to check if fonts are embedded

In Acrobat: File → Properties → Fonts tab. Every font should be labeled "Embedded" or "Embedded Subset." Anything else is a problem.

In Illustrator / InDesign export: make sure "Subset fonts when percent of characters used is less than:" is set to 100% in the Advanced tab of the PDF export dialog. This forces a subset embed for every font used.

Common failure patterns

System font used directly. Some designers use OS-installed fonts (Arial, Times New Roman) that have restrictive embedding licenses. The PDF exports "Missing" for these fonts. Fix: replace with an embed-friendly font before export, or outline the text.

Web-sourced font. Free fonts downloaded from less-reputable sites sometimes have the embedding bit set to "never." The PDF can't embed them at all. Fix: use a properly licensed commercial or open-source font (Google Fonts, Adobe Fonts).

Activation-only fonts. Fonts loaded via a subscription service (Adobe Fonts / Monotype) embed fine from your machine, but if the press is running on a different account without that subscription, the PDF still needs the font embedded at export. Verify before sending.

Type on a master page. Text on an InDesign master page doesn't always outline when you use "Create Outlines" on the active spread. Check the master before export.

Worried about missing fonts?

Preflight lists every font in your PDF and flags anything that's not fully embedded or subsetted. Before the RIP substitutes it at press time.

Check a file →