TypeDeckBuy · $5
Back to TypeDeckDocumentation

Docs & guides.

Everything you need to install TypeDeck, fix the usual snags on Windows and macOS, check your setup, and build your own presets.

Get started

TypeDeck installs as a native PowerPoint add-in (a .ppam file). Pick your platform:

  1. Double-click Install_TypeDeck.bat. If Windows SmartScreen blocks it, click More info → Run anyway. The installer strips the macro-block attribute (Mark of the Web) automatically — no extra unblock step needed.
  2. Open PowerPoint.
  3. Go to File → Options → Add-ins.
  4. At the bottom, in the Manage dropdown, choose PowerPoint Add-ins and click Go…
  5. Tick TypeDeck and click OK.

A TypeDeck tab now appears in the PowerPoint ribbon.

Then use it

  1. Click into a text box, or select some text.
  2. Open the TypeDeck tab and pick a preset from the Active dropdown (Default, Editorial, Minimal, or one you’ve made).
  3. Click a style button — Hero, Title, H1, H2, H3, Body, Body Small, Caption — and font, size, weight, italic, colour, line spacing and letter spacing all apply at once.

Use Remove Margins to zero a text box’s internal padding (your selection, or every text box in the deck via the dropdown arrow). Open Edit Styles to tune a style — or to capture a finished text box’s whole style straight into a row.

Inherited a messy deck? Click Font Audit (the Audit group): it scans every text box, groups them by font, suggests the closest of your eight styles for each group, and restyles them all in one pass. Tick the groups, pick a target, click Set target, then Apply. Mixed-formatting boxes are listed but left untouched, and since the change can’t be undone with Ctrl+Z it offers to save a copy first.

Troubleshooting

Most issues come down to macro security or a missing font. If yours isn’t here, email support@typedeck.pro with your OS and PowerPoint version (Help → About PowerPoint), the steps to reproduce, and the preset you were using.

Installation, by platform

Common issues (any platform)

Compatibility

Minimum requirements

  • PowerPoint 16.0 or later — Office 2016 retail, Microsoft 365 (all channels), Office 2019, 2021, or LTSC 2024.
  • Windows 10 22H2+ or macOS Ventura 13.x+.

Tested on

OSPowerPointArchitecture
Windows 11 24H2Microsoft 365 Current Channelx64
Windows 11 24H2Office LTSC 2024x64
macOS Sequoia 15.xMicrosoft 365 (Apple Silicon M1–M4)arm64 native
macOS Sequoia 15.xMicrosoft 365 (Intel)x86_64

Should also work on

OSPowerPointNotes
Windows 10 22H2Office 2019 / 2021 / 2024 / M365x64 or x86
macOS Sonoma 14.xMicrosoft 365Identical APIs to Sequoia
macOS Ventura 13.xMicrosoft 365 / Office 2019+Identical APIs
Windows on ARM (Surface Pro X+)Microsoft 365Runs via x64 emulation

Build-channel note: setting font weight in the 100–900 range needs a recent PowerPoint build; older builds fall back to bold/regular (weight ≥ 600 → bold). The style still applies.

Not supported

  • PowerPoint for the web (no VBA runtime)
  • PowerPoint for iPad / iPhone / Android (no VBA runtime)
  • PowerPoint Mobile (the Windows Store app)
  • PowerPoint 2013 and earlier on Windows
  • PowerPoint 2011 and earlier on Mac
  • Google Slides, Keynote, Canva, LibreOffice Impress

Creating presets

A preset is a plain-text .ini file describing eight named styles — one bundle per brand, client, or project. Edit presets two ways: from TypeDeck → Edit Styles inside PowerPoint (recommended), or by hand in any text editor.

Tip — capture instead of typing. In Edit Styles, select a text box on the slide and click the button on a row to lift that box’s complete style (font, weight, size, colour, italic, spacing) straight into the row. The editor floats, so you can capture several boxes into several rows in one session.

Where presets live

  • Windows: %APPDATA%\TypeDeck\presets\<name>.ini
  • macOS: ~/Library/Group Containers/UBF8T346G9.Office/User Content/TypeDeck/presets/<name>.ini

The filename (minus .ini) is the preset name shown in the ribbon dropdown.

File format

[Meta]
PresetName=Default
SchemaVersion=4

[Hero]
DisplayName=Hero
Font=Aptos
Size=56
Weight=700
Italic=0
Color=#1A1A1A
LineSpacing=100
LetterSpacing=0
SpaceBefore=0
SpaceAfter=8

[Title]
DisplayName=Title
Font=Aptos
…

The eight section names — [Hero] [Title] [H1] [H2] [H3] [Body] [BodySmall] [Caption] — are fixed identifiers that link each style to its ribbon button. You change the button label with the DisplayName field, not the section name.

Per-style fields

FieldMeaning
DisplayNameThe label on the ribbon button. Rename freely.
FontExact installed font name (e.g. Aptos, Arial, Times New Roman).
SizePoint size. Decimals OK (e.g. 10.5).
Weight100–900 (400 = regular, 700 = bold).
Italic1 = italic, 0 = upright.
Color#RRGGBB hex.
LineSpacingPercent. 100 = single, 120 = 1.2×.
LetterSpacingPoints. 0 = default; negative tightens.
SpaceBefore / SpaceAfterPoints of paragraph space above / below. Optional.

Gotchas

  • Font names must match exactly what your OS reports. When PowerPoint can’t find a font it silently substitutes — no error.
  • Weight 100–900 is the modern Office contract; older builds round to bold (≥ 600) or regular.
  • LineSpacing is a percent of the line height; SpaceBefore/After are in points.
  • Renaming via DisplayName doesn’t rename the file — use Presets… → Rename, or rename the .ini on disk.