font-embedding-and-fallbackslisted
Install: claude install-skill andreworia/claude-pptx-skills
# Font Embedding and Fallbacks
## When to use
Use this skill when a deck looks right on the machine it was built on and wrong somewhere else: titles wrapping onto a second line, text overflowing its box, tracking suddenly loose, or a licensed brand font silently replaced by Calibri or Times. Also use it before any deck leaves the building — client, printer, conference AV desk. Do not use it to pick fonts or sizes; `theme-font-and-type-scale-enforcer` does that, and this skill assumes the typefaces are already agreed.
## What it does
It decides whether to embed, substitute, or outline the fonts, applies the chosen route, and records a documented fallback so the failure is predictable instead of random. The output is an embedding decision per typeface plus a fallback stack written into the theme.
## Method
**1. Understand why the deck reflows.** PowerPoint stores a typeface *name*, not the typeface. On a machine without that font installed, the operating system substitutes another one. Different fonts have different advance widths, so text that fitted on one line now takes two, a placeholder overflows, and a carefully aligned slide breaks. Nothing is corrupt; the file simply never carried the font.
**2. Inventory what the deck actually uses.** Two sources, and they disagree more often than people expect:
- The theme's major (heading) and minor (body) fonts, in `ppt/theme/theme1.xml` under `<a:majorFont>` and `<a:minorFont>`. Each carries a `latin`, `ea` (East Asian) and