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:
Download from your Gumroad library. Choose the Windows or macOS ZIP for your computer, then extract it. Each contains the installer and supporting files for that platform.
If Chrome says “This file is dangerous”, or your browser, antivirus or macOS reports malware, stop and email support@typedeck.pro with the warning and filename. Do not override the warning or disable protection. We need to investigate the exact download before calling it a false positive.
- Double-click Install_TypeDeck.bat. If SmartScreen only reports an unrecognized app or unknown publisher, verify that this is the installer from your TypeDeck Gumroad download and that no malware warning is present before choosing More info → Run anyway. If unsure, contact support. The installer announces and attempts to remove the downloaded-file block (Mark of the Web) only from the installed
TypeDeck.ppam, so PowerPoint can load its macros. - Open PowerPoint.
- Go to File → Options → Add-ins.
- At the bottom, in the Manage dropdown, choose PowerPoint Add-ins and click Go…
- Tick TypeDeck and click OK.
- Unzip the download if Safari hasn’t already (double-click the ZIP) and open the installers folder.
- Double-click Install_TypeDeck_Mac.command. If macOS only says it cannot verify the developer or check the script for malware, verify that it came from your TypeDeck Gumroad download before approving it below. If it says contains malware or will damage your computer, stop and contact support; do not use these steps:
- macOS Sonoma 14 and earlier: right-click (Control-click) the file → Open → Open.
- macOS Sequoia 15 and later: the dialog (“Install_TypeDeck_Mac.command” Not Opened) only offers Done / Move to Trash. Click Done, open System Settings → Privacy & Security, scroll to the Security section and click Open Anyway next to the message about the installer (the button is shown for about an hour after the attempt). Enter your password or use Touch ID and the installer runs; if it doesn’t, double-click it once more.
- Missing execute permission on a verified download: open Terminal (press Command+Space, type
Terminal, press Return — it lives in Applications → Utilities), typebash(with a trailing space), dragInstall_TypeDeck_Mac.commandinto the Terminal window — that pastes its path — and press Return. Do not use this to bypass a malware warning. You’ll know it worked when the installer prints TypeDeck installed to: followed by the path.
- The installer copies
TypeDeck.ppaminto PowerPoint’s Add-ins folder (it prints the exact path) and also copies two small font-list helper files to~/Library/Application Scripts/com.microsoft.Powerpoint/(TypeDeck 1.4.0 no longer uses them; they’re harmless, and the uninstaller removes them). It clears the quarantine attribute from the installed add-in, those helpers and the uninstaller next to it; this permits them to run and is not a malware scan. macOS may show a one-time prompt, “Terminal” would like to access data from other apps — click Allow. If you click Don’t Allow the copy fails withOperation not permitted: open System Settings → Privacy & Security → Full Disk Access, switch on Terminal and run the installer again. Switch that permission off afterward if you enabled it for this step; contact support if unsure about granting access. It finishes with Done. You can close this Terminal window. If PowerPoint has never been opened on this Mac the installer stops instead and asks you to open PowerPoint once (so it creates its folders), quit it and run the installer again. - Open PowerPoint. If it was already open, quit it completely first (PowerPoint → Quit), then reopen it.
- Go to Tools → PowerPoint Add-ins…
- If an older TypeDeck entry is already listed (for example one you added by hand from your Downloads folder), select it and click – first — PowerPoint remembers add-ins by path. Then, if TypeDeck isn’t listed, click +, press Command+Shift+G in the file dialog, paste the path the installer printed and press Return (
~/Libraryis hidden in Finder, so this is the quickest way in). The.ppamis inside~/Library/Group Containers/UBF8T346G9.Office/, in the folder Finder shows as User Content → Add-Ins (on disk it is usuallyUser Content.localized/Add-Ins.localized, which is the name the installer prints). - Tick TypeDeck and click OK.
A TypeDeck tab now appears in the PowerPoint ribbon.
Then use it
- Click into a text box, or select some text.
- Open the TypeDeck tab and pick a preset from the Active dropdown (twelve to choose from — Default, Editorial, Poster… — or one you’ve made).
- 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.
Applied to a whole text box, a style keeps the box’s emphasis: bold and italic words stay bold or italic, words in a highlight colour keep it (with Apply colour on, stray greys and near-blacks are unified), text much larger or smaller than the rest — a big number, a footnote — keeps its proportion to the new size, and symbol or icon fonts are never swapped. Everything else takes the style. Select text with the cursor instead and exactly that text is set.
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 their main font — the formatting that covers most of each box — suggests the closest of your eight styles for each group, and restyles them all in one pass, keeping emphasis as above. Tick the groups, pick a target, click Set target, then Apply. Boxes that mix fonts or sizes join the group of their main text (the Boxes column shows, say, 12 (3 mixed)) and are listed underneath with what they mix; untick Restyle the N box(es) with mixed fonts or sizes too to leave them exactly as they are. Since the change can’t be undone with Ctrl+Z, it offers to save a copy first.
Multi-painter
Multi-painter, in the ribbon’s Painter group, copies one shape’s size, position or formatting onto as many other shapes as you like.
It works the same on Windows and Mac:
- Select the shape to copy from.
- Click Multi-painter — the button stays pressed.
- Click the shapes to paint: each one is painted as you select it. Drag a marquee or Shift-click to paint several at once.
- Click Multi-painter again to stop.
If a click doesn’t paint a shape, select it and click Multi-painter: the selection is painted and the painter stays on. Click it again with nothing new selected to stop.
Shortcut: select the source first, Shift-click the shapes to paint, then click Multi-painter once — they’re all painted from the first shape you selected.
What it paints
The button’s dropdown arrow chooses what gets painted, and your choices are remembered between sessions.
- Sticky mode (on by default) keeps painting until you stop; turned off, the painter stops after one paint.
- Size (on) — Width and height (the default), Width only or Height only, under Size options. A picture with a locked aspect ratio gets the exact size with Width and height and scales proportionally with one dimension.
- Position (on) moves the target’s reference point onto the source’s.
- Reference point for size and position — Top left (the default) through Centre to Bottom right. A size change keeps the target’s reference point where it was.
- Format (off) — fill, line, effects and text, like Format Painter; the target keeps its bold and italic words. Table to table it also copies the table style, banding options and cell fills, and rows or columns beyond the source’s repeat its banding.
- Text style only (off) — TypeDeck’s typography (font, size, colour, spacing) from the source’s main text, keeping emphasis; table to table, cell by cell.
- Shape adjustments (off) — the yellow handles, such as a corner radius, when the target has the same adjustments as the source.
- Animations (off) replaces the target’s animation with the source’s.
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.
Chrome says “This file is dangerous”
Stop the download or installation and contact support@typedeck.pro with the exact warning, screenshot, TypeDeck version and filename, download date, and any antivirus detection name. Do not choose “Keep anyway”, disable Safe Browsing or antivirus, or unblock the file to get around a threat verdict. Do not share private download links publicly.
A dangerous-file warning differs from an unsigned-publisher prompt. We need to check the exact release and scan results; one clean antivirus scan does not guarantee safety or resolve Chrome’s verdict. See Chrome’s download warning guidance.
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
These are the combinations TypeDeck is built and supported for. The Windows rows were run through the manual test plan for 1.3.2; the macOS fixes in 1.3.2 were verified by code review, build-time compilation of the Mac-only branches and packaging checks — macOS reports are especially welcome at support@typedeck.pro.
| OS | PowerPoint | Architecture |
|---|---|---|
| Windows 11 24H2 | Microsoft 365 Current Channel | x64 |
| Windows 11 24H2 | Office LTSC 2024 | x64 |
| macOS Sequoia 15.x | Microsoft 365 (Apple Silicon M1–M4) | arm64 native |
| macOS Sequoia 15.x | Microsoft 365 (Intel) | x86_64 |
Should also work on
| OS | PowerPoint | Notes |
|---|---|---|
| Windows 10 22H2 | Office 2019 / 2021 / 2024 / M365 | x64 or x86 |
| macOS Sonoma 14.x | Microsoft 365 | Identical APIs to Sequoia |
| macOS Ventura 13.x | Microsoft 365 / Office 2019+ | Identical APIs |
| Windows on ARM (Surface Pro X+) | Microsoft 365 | Runs 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=5
[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
| Field | Meaning |
|---|---|
DisplayName | The label on the ribbon button. Rename freely. |
Font | Exact installed font name (e.g. Aptos, Arial, Times New Roman). |
Size | Point size. Decimals OK (e.g. 10.5). |
Weight | 100–900 (400 = regular, 700 = bold). |
Italic | 1 = italic, 0 = upright. |
Color | #RRGGBB hex. |
LineSpacing | Percent. 100 = single, 120 = 1.2×. |
LetterSpacing | Points. 0 = default; negative tightens. |
SpaceBefore / SpaceAfter | Points 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
DisplayNamedoesn’t rename the file — use Presets… → Rename, or rename the.inion disk.