Font Manager for PowerPoint
The deck's real fonts, checked inside PowerPoint

What it does
PowerPoint Font Manager answers one question from a file you drop into a browser tab: which fonts does this deck actually use, and which are missing here? This gives you the same answer from inside PowerPoint. An add-in gets the open presentation's bytes straight from the application through Office.js, so there's no upload, no export step and no second window. Open the pane from the Home tab, press Scan and read the list.
The scanner is the web tool's own code, vendored by git subtree and imported unchanged, so it makes the same calls. It ignores the thirty-odd script-fallback fonts every Office theme names whether or not the deck has a single character in those scripts, and it resolves face names like Helvetica Neue Medium or Poppins Regular to their families before calling anything missing. A missing font then becomes a Google Fonts or Fontsource download where the licence allows, a metric-compatible stand-in for the ones that can never be shared, an Adobe Fonts link where that's what it is, or an entry in a sidecar bundle. Downloads come through PowerPoint's own Save dialog.
What it can't do is anything a webview can't. Office.js has no installed-font API, so the is-it-installed-here check is the same canvas width probe the web tool uses, and it never installs anything itself. It hands you the files. On Windows, a font installed after PowerPoint started keeps reading as missing until you reopen PowerPoint, because the pane's browser froze its font list at launch. The pane tells you that instead of re-checking forever and getting nowhere.
- Reads the open presentation in place through Office.js — no upload, no export, no drag-and-drop
- The web tool's scanner, vendored and unchanged: script-fallback theme noise ignored, face names resolved to families
- Installed-or-missing per font, checked on the machine that is about to present
- Missing fonts offered as real Google Fonts / Fontsource downloads, metric-compatible substitutes, or Adobe Fonts links
- Sidecar .zip of everything fetchable, with a manifest of what could not be included and why
- Installers for Mac (signed and notarised) and Windows, per user with no admin password; one manifest for PowerPoint on the web
Where it stands
Beta, and only proven on one platform. On PowerPoint for Mac 16.112, from the hosted build, the pane reads the open deck, scans a six-font test presentation correctly, offers the right action for each missing font, and a download brings up the native Save dialog and writes a valid TrueType file. PowerPoint for Windows and PowerPoint on the web are in the manifest's host list but haven't been run. The WebView2 path is the one the add-in exists for, and no machine here has desktop PowerPoint for Windows, which is a bit awkward. Since v0.2.0 there are installers: the Mac one is verified end to end in PowerPoint 16.112.3, the Windows one hasn't run on Windows yet. Neither is AppSource, so PowerPoint lists it under Developer Add-ins, and on a Mac its Home-tab button lasts only until PowerPoint quits.