How to Embed Fonts Inside a PowerPoint File for Cross-PC Use
🔍 WiseChecker

How to Embed Fonts Inside a PowerPoint File for Cross-PC Use

When you create a PowerPoint presentation with a custom or rare font, that font may not be installed on other computers. This causes PowerPoint to substitute a different font, which changes your slide layout, spacing, and overall design. Embedding fonts inside the PowerPoint file forces the presentation to carry the font data with it wherever it goes. This article explains how to embed fonts in PowerPoint for Windows, what the limitations are, and how to check if your fonts are already embedded.

Key Takeaways: Embedding Fonts in PowerPoint for Consistent Cross-PC Rendering

  • File > Options > Save > Embed fonts in the file: The main toggle that enables font embedding in the current presentation.
  • Embed only the characters used in the presentation vs Embed all characters: The first option keeps file size small but prevents editing; the second allows editing but increases file size.
  • Font license restrictions: Some fonts cannot be embedded due to their license settings — PowerPoint will warn you if a font is blocked.

ADVERTISEMENT

Why Fonts Change When You Share a PowerPoint File

PowerPoint on Windows relies on the fonts installed in the operating system’s font folder. When you open a presentation on a PC that lacks the original fonts, PowerPoint’s font substitution engine picks a replacement. The replacement font often has different character widths, leading to text overflow, misaligned bullet points, and broken layouts.

Embedding fonts stores the font file inside the .pptx or .ppt container. PowerPoint then uses the embedded font data instead of searching the local system. This works for TrueType fonts (.ttf) and OpenType fonts (.otf) that allow embedding. Some fonts, especially commercial or licensed typefaces, have embedding flags set to “Installable,” “Editable,” “Preview & Print,” or “No embedding.” Only fonts with “Installable” or “Editable” flags can be embedded in PowerPoint.

Font Embedding Limits in PowerPoint

PowerPoint for Windows supports embedding TrueType and OpenType fonts. It does not support embedding PostScript Type 1 fonts, bitmap fonts, or variable fonts. The feature is available in PowerPoint 2013, 2016, 2019, 2021, and PowerPoint for Microsoft 365. PowerPoint for Mac does not offer font embedding in the same way — you must use the Windows version to embed fonts, then share the file to Mac users.

Steps to Embed Fonts in a PowerPoint Presentation

Follow these steps to embed fonts in your PowerPoint file. The process is the same for PowerPoint 2016 through PowerPoint for Microsoft 365 on Windows 10 and Windows 11.

  1. Open the presentation
    Launch PowerPoint and open the file that uses the custom fonts you want to embed.
  2. Go to File > Options
    Click the File tab in the ribbon, then click Options at the bottom of the left navigation pane.
  3. Select the Save category
    In the PowerPoint Options dialog, click Save in the left column.
  4. Enable font embedding
    Scroll down to the Preserve fidelity when sharing this presentation section. Check the box labeled Embed fonts in the file.
  5. Choose the embedding option
    Two radio buttons appear below the checkbox:
    Embed only the characters used in the presentation — This option embeds only the letters, numbers, and symbols you actually typed. It keeps the file size as small as possible. However, anyone who opens the file cannot edit the text using that font because the full character set is missing.
    Embed all characters — This option embeds the entire font file, including all characters in the typeface. It increases the file size but allows other users to edit text in that font.
  6. Click OK
    Close the PowerPoint Options dialog by clicking OK.
  7. Save the presentation
    Press Ctrl+S or click the Save icon. PowerPoint now embeds the fonts into the file.

How to Verify Fonts Are Embedded

To confirm that fonts are embedded in your file, open the presentation on a PC that does not have the original fonts installed. Check the fonts used in the slides. If the text displays in the original font instead of a substituted font, the embedding worked. You can also check the file size — an embedded font file typically increases the .pptx size by several hundred kilobytes to a few megabytes depending on the font.

ADVERTISEMENT

Common Font Embedding Problems and How to Handle Them

PowerPoint Says “Some Fonts Cannot Be Embedded”

This warning appears when one or more fonts in your presentation have a license that prohibits embedding. PowerPoint lists the blocked fonts in the warning dialog. To fix this, replace the blocked fonts with a font that allows embedding. Good alternatives include common system fonts like Calibri, Arial, Times New Roman, or free fonts from Google Fonts that have open licenses.

File Size Becomes Too Large After Embedding

Embedding all characters of a font with a large glyph set can significantly increase file size. If file size is a concern, choose Embed only the characters used in the presentation. This reduces the embedded data to only the characters you typed. Note that this option prevents others from editing the text in that font.

Font Still Substitutes on Another PC

If fonts still substitute after embedding, the font may be a PostScript Type 1 or a variable font that PowerPoint cannot embed. Check the font file extension — .ttf and .otf are supported. Also verify that you saved the file after enabling the embedding option. If you embedded only used characters and the recipient tries to add new text, PowerPoint may substitute a different font for the new characters.

Embedded Fonts vs Non-Embedded Fonts: Key Differences

Item Embedded Fonts Non-Embedded Fonts
File size Larger — includes font data Smaller — no font data
Cross-PC appearance Original font displays on any PC Font substitution may occur
Editing by others Possible if all characters embedded Possible only if recipient has the font installed
License dependency Requires embeddable font license No license restriction
Supported font types TrueType and OpenType only All fonts installed on the system

After embedding fonts, your presentation will look the same on any computer that opens it, regardless of which fonts are installed locally. Use the Embed only the characters used option when file size matters and you do not need others to edit the font. Use Embed all characters when you want recipients to be able to edit text in the original font. Before sharing, test the file on a PC without the custom fonts to confirm the embedding worked correctly. For presentations that use many custom fonts, consider converting text to images as a backup — though that removes editability entirely.

ADVERTISEMENT