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

What it does
PowerPoint Font Manager answers one question — which fonts does this deck really use, and which are missing here — from a file you drop into a browser tab. This is the same answer from inside PowerPoint. An add-in gets the open presentation's bytes straight from the application through Office.js, so there is no upload, no export step and no second window: open the pane from the Home tab, press Scan, read the list.
The scanner is not a copy; it is the web tool's own code, vendored by git subtree and imported unchanged. So it makes the same distinctions: the thirty-odd script-fallback fonts every Office theme names whether or not the deck contains a single such character are ignored, and face names — "Helvetica Neue Medium", "Poppins Regular" — are resolved to their families before anything is called missing. A missing font is then 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 is what it is, or an entry in a sidecar bundle. Downloads arrive through PowerPoint's own Save dialog.
What it cannot do is the one thing a webview cannot: 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 — it hands you the files. On Windows a font installed after PowerPoint launched keeps reading as missing until PowerPoint is reopened, because the pane's browser froze its font list at launch; the pane says so rather than re-checking in vain.
- 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
- One manifest for PowerPoint on Windows, Mac, the web and Microsoft 365; installed by sideloading a single XML file
Where it stands
Beta, and proven on one platform. On PowerPoint for Mac 16.112, from the hosted build: the pane reads the open deck, scans it correctly against a six-font test presentation, offers the right action for each missing font, and a download raises 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 have not been run — the WebView2 path is the one the add-in exists for and no machine here has desktop PowerPoint for Windows. Installing is a manual sideload of the manifest; it is not in AppSource.