What this covers

  • Different line breaks means an unembedded font
  • Proportionally smaller on paper means print scaling
  • Check the fonts panel in the document properties
  • Re-export with embedding rather than working around it

A PDF is supposed to look the same everywhere. That is the format's entire proposition, and it holds up remarkably well. When it fails, it is almost always one of three things.

Three causes, three symptoms

The symptoms are distinct enough to identify without guessing.

SymptomCauseFix
Line breaks fall in different placesFont not embedded, substitutedRe-export with embedding
Boxes or question marks where symbols wereSymbol font not embeddedRe-export with embedding
Page count differs between machinesFont substitution, text reflowedRe-export with embedding
Everything proportionally smaller on paperPrint scalingSet print scale to 100 per cent
Margins uneven on paperPaper size mismatchResize the document to the paper
One reader shows a feature and another does notReader capability differenceFlatten, or accept it

Unembedded fonts: the usual answer

A well-made PDF carries the fonts it uses inside it. When one is not embedded, the file names it and relies on the reader having it. If the reader does not, it substitutes the closest thing available.

Every typeface gives characters slightly different widths, so a substituted font pushes text along each line differently. Line breaks move, the divergence accumulates down the page, and a document that ended cleanly at the foot of page three now runs two lines onto page four.

The diagnosis is in the document properties: most readers list every font used and whether each is embedded. A font marked as not embedded, on a document that looks wrong elsewhere, is your answer.

Symbols fail worst

Text fonts substitute imperfectly. Mathematical and symbol fonts substitute catastrophically, because there is no sensible nearest match - the result is usually a page of empty boxes where the equations were. Each box is the reader saying it has no glyph for that character code.

Identifying which you have

About a minute.

  1. Compare on screen, not on paper

    If the two machines show identical screens, the problem is printing rather than rendering.

  2. Check whether the page count matches

    A different page count means the text reflowed, which means substitution.

  3. Open the fonts panel

    In the document properties. Anything not marked embedded is a candidate.

  4. Look for boxes

    Missing glyphs are unambiguous and nothing else produces them.

  5. If it is print only, check the scale setting

    100 per cent or Actual Size, not fit to page.

Investigating and working around it

When you cannot re-export

If the document is not yours and you cannot get a properly embedded version, the options are limited. Rendering the pages to images fixes the appearance permanently, because an image cannot substitute anything - at the cost of the text layer, so the document stops being searchable.

That is a reasonable trade for a one-page handout that must look right, and a bad one for anything you will work from. Usually the better answer is to accept the substitution and check the content rather than the layout.

Reader differences, which are rarer than blamed

Occasionally two readers genuinely disagree: one implements a feature the other does not - certain annotation types, layers, unusual transparency. The symptom is a specific element present in one and absent in the other, rather than a general shift.

Flattening usually resolves it, by converting the feature into ordinary page content that every reader draws the same way. It is also the fix for the most common version of this: form fields visible in one reader and blank in another.

Before sending a document out

  • Every font listed as embedded in the properties panel
  • Opened on a second machine if the layout matters
  • Page count checked on both
  • Equations and symbols inspected specifically
  • Form fields flattened if anyone will print it
  • For printing, scale set to 100 per cent and paper size matched

Questions and answers

Why do line breaks change on another computer?

A font was not embedded, so the other machine substituted one with different character widths. That changes where lines break, and the difference accumulates down the page.

Why does my document have a different page count elsewhere?

Same cause. Substitution reflows the text, and a paragraph that fitted on one page now spills onto the next.

The document looks fine on screen but prints smaller. Why?

The print dialogue scaled it - fit to page is the default on many systems. Set the scale to 100 per cent, which matters particularly if anything on the page will be measured.

How do I check whether fonts are embedded?

Open the document properties and look at the fonts tab. It lists every font used and states whether each is embedded, usually alongside whether it is a subset.

How this was checked. Reproduced by exporting one document with and without font embedding and opening both on three machines with different installed font sets.