PDF Font Embedding Explained: Why Text Shifts Between Computers
The entire promise of PDF is that a document looks the same everywhere, and fonts are where that promise is either kept or quietly broken. When a page draws text, the content stream does not contain letter shapes. It contains character codes plus a reference to a font resource, roughly the way sheet music contains notes rather than sound. Something has to turn those codes into outlines, and the format offers two options: ship the font program inside the file, or name the font and hope the reading machine happens to have it. Those two choices produce very different levels of reliability.
Embedding means the actual font program, historically Type 1 and today usually TrueType or a CFF-flavoured OpenType, is stored as a stream object inside the PDF and used to render glyphs. Referencing means the file carries only a name and some metrics such as widths and ascent, and the reader substitutes whatever it considers closest. Substitution is where documents drift: a different typeface has different advance widths, so line breaks move, tables lose alignment, and a carefully placed heading slides onto a second line. The text is still correct, but the layout you approved is not the layout your reader sees.
Embedding a full typeface for a few headings would be wasteful, so writers use subsetting. The tool collects the glyphs the document actually uses, builds a reduced font containing only those, and rewrites the character mapping to match. That is why adding a custom font to a long report often costs only a modest amount of extra size rather than the entire font file. The trade-off appears later: if someone tries to edit that PDF and types a character the subset never included, the glyph simply is not there, which is one reason heavy editing is better done in the source document.
This is also the honest answer to why Chinese, Japanese and Korean documents are so much larger. A Latin text font needs a few hundred glyphs to cover letters, digits, punctuation and accents. A CJK font has to cover tens of thousands of ideographs, and even a subset of the characters in a real document can be a substantial slice of that. Add a second weight for bold and a third for a heading face, and each one carries its own outlines. Nothing is wrong with the file; you are simply paying for a much larger writing system.
What this means in practice is simple. If a PDF must survive the trip to another machine, a print shop or a client, verify that its fonts are embedded and check the file on a device that does not have your fonts installed. When you export with Word to PDF, embedding is what preserves your layout, and if text is only shifting on other people's screens, missing embedding is the first suspect. It is also why compress on PdfWill only recompresses embedded images and leaves fonts and the text layer alone, so the file gets smaller without your typography quietly changing.