HTML to PPTX v1.0.3 — correct, complete font embedding, plus a regression guard so it stays that way.
Download (Windows)
Grab HTML-to-PPTX-1.0.3-setup.exe below and run it. Installs per-user (no admin), adds Start-menu/Desktop shortcuts and an uninstaller; every launch is near-instant.
Still unsigned, so Windows SmartScreen may warn once: More info → Run anyway. Code signing remains on the roadmap.
What changed
- Fixed: fonts no longer come out broken. Decks that ship their fonts inlined as
url("data:font/woff2;base64,…")(self-contained HTML exports) previously converted with the font tagged but not embedded — PowerPoint then substituted a wider fallback and bold text rendered as a mismatched faux-bold. The converter now reads the resolved font from the live page, decodes woff2 to TrueType (which PowerPoint can embed), and bundles the real Regular and Bold faces. Cross-origin CDN fonts still embed the full face (not a per-script subset). - Added: an automated font-embedding regression test (
npm run test:fonts) — converts real decks and asserts the output.pptxtruly embeds a usable face (Regular + Bold, Korean coverage, no subset), wired into CI. So this class of breakage can't silently return.
Includes everything from v1.0.1 (readable errors, hardened first-run Chromium launch) and v1.0.2 (NSIS installer).
See the CHANGELOG for details.