POWERPOINT MATTERS

Nobody ever got promoted shipping Calibri.
I came, I saw, I made a theme
Bring in a mess, leave with order.Drop theme fonts or colors (.xml) to load
Font set
lt1
dk2Heading: 
dk1Body: 
Color set

The twelve colors below drive the live preview and export as their own Theme Colors file.

Palette

Drop it here

~/Library/Group Containers/UBF8T346G9.Office/User Content/Themes/Theme Colors/
How it works

Font names. PowerPoint binds a theme font to whatever name the system can resolve to an installed font. The menu groups weights under a typographic family (e.g. “Degular”), but a weight like “Degular Bold” can also bind when the font exposes that name. The top-level family is the most portable — bold is then applied in the master — and a weight-suffixed name may not survive on a machine with a different install.

The preview. It draws only fonts your browser can reach, which is narrower than what PowerPoint can use — Calibri, for instance, ships with Office but isn’t exposed to web rendering on a Mac. “Not previewable” doesn’t mean broken; PowerPoint may still have it. In Chrome, “Load my installed fonts” widens what shows here.

Doing it by hand. It’s all standard OOXML, so yes — you could open TextEdit and type the theme XML yourself. It’s also a pain in the butt, and one stray character breaks the theme. This just writes it clean, the way PowerPoint expects.