Half the slides now sit on two lines instead of one. The title overflows its placeholder, table columns no longer line up, and nothing you did changed — you only opened the file on a different computer. That is font substitution: PowerPoint asked for a typeface this machine does not have and quietly drew the text in another one. The layout is not broken; the measurements it was built on are.
Why the text reflows when the font is missing
Text in a .pptx stores characters plus a font reference, and that reference is usually not a font name but a theme slot — +mj-lt for headings, +mn-lt for body text — resolved through ppt/theme/theme1.xml. When the slot points at a font that is not installed, PowerPoint does not refuse to open the file. It picks a substitute from its font mapping table and draws the text anyway.
The substitute has different metrics: character widths, ascender heights, spacing between glyphs. PowerPoint stores manual line breaks and shape sizes, not reflow instructions, so a line that fit at 28 pt in the original face wraps in the substitute. Tables grow, footers overlap, bullets push past their boxes.
The result depends on the machine. Windows maps an unknown font to a default from the same classification, so a missing humanist sans often becomes Arial or Calibri; macOS leans on Helvetica. That is why the same deck looks tolerable on one colleague’s laptop and ruined on another.
Fix 1 — Find out which font is missing
Do not judge by the look of the glyphs. Click a run of text that sits wrong and read the font box on the Home tab. If the name is still the original and the letters are visibly different, the font is missing while the reference stayed intact.
For the full list, use Home → Replace → Replace Fonts. The top dropdown lists every font the deck references, the bottom one lists what is installed. Any name in the top list that you do not recognize as installed is the culprit.
Fix 2 — Install the font properly
Close PowerPoint first. Fonts installed while Office runs often stay invisible until every Office process restarts.
Right-click the .ttf or .otf file and choose Install for all users, not Install. The second option writes to your user profile, where the font works for you and vanishes for anyone else opening the deck on that machine.
Then check the family name rather than the file name. A file called HelveticaNeue.ttf can install a family named Helvetica Neue LT Std 55 Roman. PowerPoint matches the family name recorded in the deck, so a near-identical face with a different name changes nothing.
Fix 3 — Change the theme font, not forty text boxes
If the original font is out of reach — licensed to a client, macOS-only, or discontinued — replace it deliberately instead of accepting whatever Windows chose.
Open View → Slide Master → Fonts → Customize Fonts. Point the heading and body slots at fonts you have, name the pair, and every placeholder that still uses the theme slot updates at once. The deck ends up with one consistent typeface instead of a patchwork of substitutes.
Two things will not move: runs with direct formatting, where a font was picked for that selection only, and chart or table text that inherited its font when it was created. Select those and set them by hand.
Fix 4 — Embed the font before you send the file
On Windows, File → Options → Save → Embed fonts in the file stores the font inside the .pptx so the recipient does not need it installed. Pick Embed only the characters used to keep the file light, or Embed all characters if people will edit the text.
It is not always available. PowerPoint for Mac reads embedded fonts but cannot embed them, and many commercial fonts carry a license flag that blocks embedding — the checkbox stays enabled while the save skips the font silently. If the file size barely changes after saving, nothing was embedded.
Fix 5 — Repair the layout the substitution broke
Installing the right font restores the metrics, not the manual repairs someone made while the wrong font was active. Compare against a printout or the original PDF and check four things: line spacing set to an exact point value under Paragraph → Line Spacing → Exactly, table row heights dragged by hand, text boxes with Autofit switched off, and shapes anchored to a text box that has since grown.
Set body placeholders back to Resize shape to fit text, so the box follows the words instead of clipping them.
Fix 6 — When the font is installed and still ignored
A small number of decks reference a font that never existed anywhere: a renamed style such as ArialNarrow without the space, or a face from a template built on a Mac years ago. PowerPoint cannot match it and substitutes every time.
Rename a copy to end in .zip, open ppt/theme/theme1.xml, and look for <a:latin typeface="..."/>. Replace the name with a font you have, save, and rename the copy back to .pptx. Keep the original untouched — one malformed theme part turns a typography problem into a file that will not open at all.
When it is not worth fixing
If the deck was designed around a display typeface — a condensed grotesque for a poster, a script for an invitation — no substitute will look close, and layout repair only makes it tidier, not right. Either license the font or rebuild those slides in a face you own.
If the font is not the whole story and the file also throws a repair prompt on open, treat it as damage rather than typography. That path is covered in PowerPoint keeps asking to repair. A truncated theme part usually takes the slide master with it, and rebuilding a master by hand costs more than the slides are worth — which is the point where sending the file for assessment makes sense, as long as you accept that some of it may not come back.
FAQ
Why does the deck look right in the editor but wrong in slideshow mode? Slideshow rendering uses the same font data, but the text is scaled to the projector resolution. A substitute that just fits at 100% zoom can reflow at full screen. Test with Slide Show → From Current Slide before you export.
Can I avoid all of this by sending a PDF? For a finished deck, yes — a PDF embeds the glyph outlines and the recipient sees exactly what you saw. You lose editability, but the layout stops moving. If only one slide changed, that slide carries direct formatting instead of a theme slot; run Replace Fonts to swap the old name everywhere.
Still stuck? Email the file to help@easyofficefix.com with the exact error text. You get an assessment and a flat price before any work starts.