When you create a PowerPoint presentation with custom fonts, those fonts may not display correctly on another computer. The slide layout shifts, text overflows, or placeholder characters appear. This happens because the second device lacks the specific font files used in your original design. This article explains how to embed custom fonts directly into a PowerPoint file so your presentation looks consistent on any device.
Key Takeaways: Embedding Custom Fonts in PowerPoint
- File > Options > Save > Embed fonts in the file: This setting embeds font data into the PPTX file so the presentation renders correctly on any device.
- Embed only the characters used in the presentation: Reduces file size by embedding only the glyphs that appear in your slides instead of the entire font set.
- Do not embed common system fonts: Avoid embedding fonts like Arial or Calibri because they are already present on most devices and increase file size unnecessarily.
Why Fonts Break When You Open a Presentation on Another Device
PowerPoint stores font references, not the font files themselves, inside a standard PPTX file. When you open the file on another computer, PowerPoint tries to match the referenced font name with a font installed on that system. If the exact font is missing, PowerPoint substitutes a default font such as Calibri or Times New Roman. This substitution changes text wrapping, line spacing, and overall layout.
The problem becomes worse when you use decorative, script, or corporate-branded fonts that are not part of the standard Windows or macOS font libraries. Even if you copy the font file manually to the other computer, the font must be installed at the operating system level for PowerPoint to use it. Embedding solves this by storing the font data inside the presentation file itself.
Font Licensing Restrictions
Not all fonts allow embedding. Font vendors set embedding permissions in the font file metadata. The four permission levels are:
- Installable: The font can be embedded permanently in a document and installed on other systems.
- Editable: The font can be embedded but only for editing the document on other systems. It cannot be installed permanently.
- Preview/Print: The font can be embedded only for viewing and printing. Editing on the target system is blocked.
- Restricted: The font cannot be embedded at all.
If a font uses restricted embedding, PowerPoint will not embed it even if you enable the option. You must use a different font or obtain a license that permits embedding.
Steps to Embed Custom Fonts in PowerPoint for Windows
- Open the presentation
Launch PowerPoint and open the file that contains the custom fonts you want to embed. - Go to File > Options
Click the File tab in the top-left corner, then select Options at the bottom of the left-hand menu. - Select the Save category
In the PowerPoint Options dialog, click Save in the left sidebar. - Enable font embedding
Scroll down to the section labeled Preserve fidelity when sharing this presentation. Check the box next to Embed fonts in the file. - Choose the embedding option
Select one of the two radio buttons below the checkbox:
– Embed only the characters used in the presentation — this keeps the file size smaller by including only the letters, numbers, and symbols that appear in your slides. Use this option for most scenarios.
– Embed all characters — this embeds the entire font set. Use this only if someone else needs to edit the presentation and add new text using the same font. - Click OK and save the file
Click OK to close the Options dialog. Then press Ctrl+S or click the Save icon to apply the changes. The fonts are now part of the PPTX file.
Steps to Embed Custom Fonts in PowerPoint for macOS
- Open the presentation
Open the file in PowerPoint for Mac. - Go to PowerPoint > Preferences
Click the PowerPoint menu in the top menu bar, then select Preferences. - Click Output and Sharing
In the Preferences window, find the Output and Sharing section and click the Save icon. - Enable font embedding
Check the box next to Embed fonts in the file. - Select the embedding option
Choose either Embed only the characters used in the presentation or Embed all characters. The same size trade-offs apply as on Windows. - Close Preferences and save
Close the Preferences window. Save the file with Ctrl+S or File > Save.
How to Check if Fonts Are Successfully Embedded
- Open the presentation on a different computer
Transfer the PPTX file to a computer that does not have the custom fonts installed. Open the file in PowerPoint. - Verify the fonts in the Home tab
Select a text box that uses a custom font. Look at the font name dropdown in the Home tab. If the font name appears without a substitution warning, the embedding worked. - Use the Fonts dialog to inspect embedded fonts
On Windows, go to File > Info > Properties > Advanced Properties. Click the Contents tab. Scroll to find the embedded fonts list. On macOS, this dialog is not available, but you can export the file as PDF and check font rendering.
Common Issues With Embedded Fonts and How to Handle Them
PowerPoint Shows a Warning That Fonts Cannot Be Embedded
This warning appears when one or more fonts in your presentation have restricted embedding permissions. To fix this, replace the restricted font with a font that allows embedding. Many free fonts from Google Fonts or fonts included with Microsoft 365 use installable or editable embedding. Right-click a text box using the problem font, select the text, and change the font in the Home tab. Then save and try embedding again.
The File Size Increased Unexpectedly After Embedding
Embedding all characters of a font with a large glyph set, such as Noto Sans CJK, can increase the file size by several megabytes. To reduce the file size, change the embedding option to Embed only the characters used in the presentation. If you already embedded all characters, go back to File > Options > Save, switch the radio button, and save again.
Embedded Fonts Do Not Appear on an Older Version of PowerPoint
PowerPoint 2010 and earlier versions do not support font embedding in the same way. The recipient must have the font installed locally. If you must share with users on older software, export the presentation as a PDF or use standard web-safe fonts like Arial, Verdana, or Georgia.
Font Rendering Looks Different on Mac vs Windows
Even when embedded, the same font can appear slightly different due to operating system rendering engines. Windows uses ClearType, while macOS uses Core Text. To minimize visual differences, avoid using thin or ultra-light font weights that rely heavily on anti-aliasing. Test the presentation on both platforms before final delivery.
| Item | Embed Only Characters Used | Embed All Characters |
|---|---|---|
| File size impact | Minimal — only glyphs in slides are stored | Larger — entire font set is stored |
| Editing capability on other devices | Text can be edited but new characters may use a substitute font | Full editing with the original font is possible |
| Best use case | Final presentations sent for viewing or printing | Templates or collaborative files that others will edit |
By enabling font embedding in PowerPoint, your custom fonts travel with the file and survive cross-device opens. Always check font licensing before embedding, and prefer the Embed only the characters used option to keep the file size manageable. For presentations that will be edited by others, switch to Embed all characters so collaborators can add new text without breaking the design.