麥思知識學院 MINDS Knowledge Academy
File Preparation7 min read

When Fonts Aren't Embedded Properly, Your Whole Manual Turns into Tofu: A Prevention Playbook

I've seen this nightmare play out on the print floor too many times: a designer confidently sends over a PDF, the press fires up, the proof comes off, and entire lines of text have turned into empty boxes, with English copy rendered as □□□□

麥思知識學院Academy Founder Hung Tsung-Yuan

When Fonts Aren't Embedded Properly, Your Whole Manual Turns into Tofu: A Prevention Playbook
ChatGPTPerplexityClaude

If Your Printout Looks Like Tofu, It's a Font Embedding Issue Nine Times Out of Ten

I've seen this nightmare play out on the print floor too many times: a designer confidently sends over a PDF, the press fires up, the proof comes off, and an entire line of text has turned into empty boxes, with English copy rendered as □□□□

The problem isn't the press and it isn't the designer's computer either; it's that the fonts never traveled along with the file to the print shop

When a PDF goes to print without the fonts embedded or converted to outlines, prepress software that can't find the matching font typefaces falls back to a system default, making everything look like it's been hollowed out. That's the phenomenon commonly known as "tofu" blocks

It gets even trickier when the text isn't completely missing but partially substituted: strokes get swapped, line spacing drifts, punctuation lands in the wrong place. These half-broken states are the hardest to catch, and the client only blows up when the finished product is already in their hands

So before any file goes to print, font handling always has to come first. It's not an optional flourish

印出來變豆腐塊,九成是字體沒嵌好|字體沒嵌好,整本手冊變豆腐塊的預防實戰
@@DEK@@送印檔案在螢幕上完美無瑕,印出來卻缺字、亂碼或整段變成方框,這都是字體沒處理好惹的禍。這篇從印刷現場的慘案出發,帶你釐清 TrueType 與 OpenType 嵌入的差異、子集化的取捨、外框化的時機,以及多語系混排的檔案肥大問題。文末整理一份送印前的字體自檢清單,照著走就能守住設計品質的最後一哩路 段落重點

TrueType vs. OpenType: Why Your Embedding Strategy Has to Be Different

There are two major font format families, and each needs to be handled differently

・TrueType (TTF): the workhorse of Apple and early Windows, with complete font data but more limited advanced typography features

・OpenType (OTF): the successor format jointly promoted by Microsoft and Adobe, supporting more languages, larger character sets, and typographic features like ligatures and alternate glyphs

For print, OpenType is already the mainstream choice because a single font file can cover Chinese, English, Japanese, and Korean, letting designers handle multilingual catalogs without switching typefaces

But OpenType character sets routinely run into the tens of thousands of glyphs. Embedding the full file can balloon a PDF from a few MB to dozens or even over a hundred MB. Email becomes impossible, uploads crawl

That's where subsetting comes in: only the characters actually used in the document get packaged in

Adobe's Acrobat, Illustrator, and InDesign all ask during PDF export whether you want to subset embedded fonts. In general, selecting "Embed all (subset)" is the safest choice, unless the font license prohibits embedding

License Says No Embedding? That's When You Consider Outlining

A lot of designers have heard the advice "just outline it," and they're only half right

Outlining means using Illustrator's "Create Outlines" or InDesign's "Convert to Curves" to turn each glyph from a "font reference" into a "vector path." At that point, even if the recipient doesn't have your font file, the print will still come out correctly

Sounds foolproof? There are three costs though

・Irreversible: once outlined, you can't edit the text, swap a word, or produce an accessible PDF (screen readers can't read it)

・Multilingual meltdown: when CJK and Latin text are mixed, every single character becomes a path, and the file balloons to absurd sizes

・Licensing landmine: some fonts (especially commercial ones) forbid embedding or distribution as outlines

The industry's rough decision tree goes like this: embed whenever you can, especially for multilingual catalogs, manuals, and instruction booklets; only consider outlining when the license explicitly forbids embedding, or when the file is being handed off to a third party you have no control over; and for a confirmed final version, outlining can lock the file down and prevent RIP-side disasters

In short, outlining is insurance, not everyday practice

授權不給嵌?這時候才考慮轉外框|字體沒嵌好,整本手冊變豆腐塊的預防實戰
@@DEK@@送印檔案在螢幕上完美無瑕,印出來卻缺字、亂碼或整段變成方框,這都是字體沒處理好惹的禍。這篇從印刷現場的慘案出發,帶你釐清 TrueType 與 OpenType 嵌入的差異、子集化的取捨、外框化的時機,以及多語系混排的檔案肥大問題。文末整理一份送印前的字體自檢清單,照著走就能守住設計品質的最後一哩路 段落重點

Multilingual Layout: The Bloat Problem You're Most Likely to Hit

When you're working on a product catalog or corporate manual, four-language rotation across Chinese, English, Japanese, and Korean is common

The problem is that many fonts claim to ship a "complete character set," and the moment they're embedded, the entire character set gets packaged in, even if you only used a few dozen characters

Looking at recent client projects, an 80-page multilingual manual mixing CJK and Latin scripts can easily produce a PDF of 80 to 150 MB if embedded with non-subset fonts. Email becomes impossible, and the printer's upload system chokes, dragging the turnaround time out significantly

There are three moves that can save you here

・Confirm subsetting is on: in Illustrator's "Save PDF" dialog under the Advanced tab, check that the font option is set to "Embed all (subset)."

・Share fonts across the document: use one font family with different weights for headlines, body copy, and subheads, so the subset character set stays compact

・Split languages across files: if a single font can't cover every script in your document, breaking it into multiple files is easier to handle than one bloated file

A Five-Minute Pre-Press Self-Check That Keeps You Out of Trouble

This pre-flight checklist is the bare minimum I've had both clients and our in-house designers run through on the print floor

・Check font embedding status in the PDF: in Acrobat's "Content → Fonts" list, confirm every font shows as "Embedded (Subset)" or "Embedded."

・Re-export fonts that failed to embed: re-export that specific font out of Illustrator/InDesign on its own, or swap in a font with a proper license

・Evaluate licensing: check the font's EULA. Can it be embedded for commercial print? If you're unsure, contact the type foundry first

・Slim down multilingual files: confirm subsetting is enabled, and avoid mixing too many font families within the same document

・Decide on outlining only for the final version: convert to outlines only after sign-off, so you don't lock yourself out of future edits

In practice, a lot of disasters trace back to that fifth step being skipped: the client revises the text three times, only remembers to send the file to print on the third pass, the outlined versions from rounds one and two are still sitting in the folder, and the moment it goes out, everyone realizes it's outdated

Font handling sounds like a small thing, but it's the last gate between a design on screen and a design on paper. Embed correctly, pick the right strategy, and a month's worth of design work won't be undone by missing glyphs at the finish line

If you want to apply this workflow directly to your own print project, or get a one-on-one audit on specific font licensing and complex multilingual documents, you can start with Minds Printing's custom prepress service, or book a consultation with the Minds College advisory team

送印前五分鐘自檢,照著走就不會出包|字體沒嵌好,整本手冊變豆腐塊的預防實戰
@@DEK@@送印檔案在螢幕上完美無瑕,印出來卻缺字、亂碼或整段變成方框,這都是字體沒處理好惹的禍。這篇從印刷現場的慘案出發,帶你釐清 TrueType 與 OpenType 嵌入的差異、子集化的取捨、外框化的時機,以及多語系混排的檔案肥大問題。文末整理一份送印前的字體自檢清單,照著走就能守住設計品質的最後一哩路 段落重點

Key Takeaways

・Printouts that show empty boxes, missing glyphs, or garbled text are caused by fonts not being embedded or subsetted properly in nine out of ten cases

・Embed whenever you can; outlining is endgame insurance, not a daily workflow

・For OpenType multilingual fonts, always turn on subsetting, otherwise PDFs balloon from megabytes into gigabytes

・When a license forbids embedding, contact the foundry to confirm the terms first; don't sidestep the rules by outlining

・Before sending to print, do a final pass through Acrobat's font list. Five minutes is enough to block out 80% of rejections

Further Considerations

Font embedding is the lowest-cost, highest-leverage improvement point in the entire print supply chain. For a print shop, building an automated font-list check into the PDF intake workflow can compress the prepress rejection loop from a full day down to an hour. For brand-side teams, folding subsetting, embedding, and license auditing into design SOPs means the underlying font infrastructure carries over directly when you move into hybrid digital-plus-print, RFID-tagged, or AR-augmented catalogs down the road. And for SaaS and automation applications, the same principle applies to any document automation scenario, contracts, manuals, government tender documents alike. Whenever a file crosses devices or printing equipment, embedding and subsetting are non-negotiable standard steps

Further Reading

FAQ

Why does my PDF look fine on screen but turn into empty boxes when it goes to print?
Because the text in your PDF is only "referencing" a font. Prepress software can find the font on your computer, but when the print shop's RIP can't, it falls back to a system default, which ends up looking like blocks of nothing
Is it better to embed fonts or convert them to outlines?
For multilingual business documents, embedding with subsetting turned on is ideal. Outlining fits cases where the license forbids embedding, or for a final, locked version of a file after sign-off
Why does my PDF balloon to tens of megabytes after embedding fonts?
It's usually because subsetting wasn't enabled, so the PDF packages the font's full character set even if you only used a few dozen glyphs. Confirming "Embed all (Subset)" at export time solves it
Can every font be embedded?
Not necessarily. Commercial fonts' EULAs spell out whether embedding is allowed for printed distribution. Read the terms carefully before purchasing, and contact the foundry if you have any questions
If I export from Photoshop as an image file (TIFF, EPS), can I skip font handling entirely?
No. If the text in an image file still carries font references, the same problems will resurface when the file is re-exported or scaled up. The correct approach is to outline the text before saving the image, or hand off vector files from Illustrator to begin with
Newsletter

The Print × AI weekly

The print and AI know-how designers, brands and enterprises can use before they commit — one email, every week

By subscribing you agree to receive our newsletter, unsubscribe anytime

MINDS Free Tools

AI background removal, a LINE sticker maker, spine & imposition calculators — all free, right in your browser, no upload.

Use free

MINDS Group

Need actual printing or gifting services?

From premium printing to online ordering and festive gifts — the MINDS Group sister brands take it from here.

LINE Chat