← ClaudeAtlas

font-embedding-and-fallbackslisted

Embeds the brand fonts in a .pptx and sets a fallback stack so the deck does not reflow on a machine that lacks them. Not for choosing the typefaces or the type scale.
andreworia/claude-pptx-skills · ★ 0 · AI & Automation · score 72
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