Why Do Fonts Go Missing in PDF?
When you use a font in PowerPoint, the software references a font file installed on your computer. But that font file is not automatically included in the PPTX. When the file is opened or converted on a different system, the font might not exist there.
- 1.Custom fonts not embedded. Decorative, brand, or purchased fonts are only on your machine. Without embedding, they won't travel with the file.
- 2.System-specific fonts. Some fonts exist only on Windows (e.g., Segoe UI) or only on Mac (e.g., San Francisco). Cross-platform conversions can trigger substitutions.
- 3.Online conversion tools. When you upload a PPTX to an online converter (including OmnisPDF), the server may not have your custom fonts. Embedding solves this.
- 4.Font licensing restrictions. Some commercial fonts block embedding due to their license terms. PowerPoint won't include them even if you check the embed option.
How to Embed Fonts in PowerPoint (Step by Step)
Open your presentation in PowerPoint
Open the PPTX file on the computer where it looks correct (where all fonts are installed and display properly).
Enable font embedding
Go to File > Options > Save. Check 'Embed fonts in the file.' Select 'Embed all characters (best for editing by other people)' for complete embedding. Click OK.
Save and convert
Save the file. The PPTX will now be larger (font data is included). Upload it to OmnisPDF's PowerPoint to PDF tool — the embedded fonts will render correctly during conversion.
Note for Mac users: PowerPoint for Mac does not support font embedding. Use PowerPoint on Windows, or switch to web-safe fonts before converting.
Safe Fonts That Always Convert Correctly
If embedding is not an option (or you want to avoid the hassle), use fonts that are pre-installed on virtually every system:
| Font Name | Style | Available On |
|---|---|---|
| Arial | Sans-serif, clean | Windows, Mac, Linux |
| Calibri | Sans-serif, modern (Office default) | Windows, Mac (with Office) |
| Times New Roman | Serif, traditional | Windows, Mac, Linux |
| Verdana | Sans-serif, screen-optimized | Windows, Mac, Linux |
| Georgia | Serif, elegant | Windows, Mac, Linux |
| Tahoma | Sans-serif, compact | Windows, Mac |
Google Fonts like Open Sans, Roboto, Lato, and Montserrat are also excellent choices. They're free, widely available, and allow embedding.
How to Check Your PDF for Font Issues
After converting, always review the output. Here's what to look for:
- ✓ Compare side by side. Open the PDF and the PowerPoint next to each other. Look for differences in text appearance, spacing, and line breaks.
- ✓ Check headings first. Decorative heading fonts are the most common culprits. If your heading font was substituted, the entire slide layout may shift.
- ✓ Look for text overflow. Substituted fonts often have different character widths. Text that fit in a text box in PowerPoint may overflow or wrap differently in the PDF.
- ✓ Zoom to 200%+. At higher zoom levels, you can spot subtle differences in letter shapes that confirm a font substitution.
What If a Font Can't Be Embedded?
Some fonts have licensing restrictions that block embedding. If PowerPoint won't embed a font, you have a few options:
- ✓ Replace with a similar safe font. Find a visually similar font from the safe list above. Use PowerPoint's "Replace Fonts" feature (Home > Replace > Replace Fonts) to swap throughout the deck.
- ✓ Convert to outlines. In PowerPoint, you can convert text to shapes (right-click text box > Save as Picture, or use a plugin). This turns text into vector graphics that look identical regardless of fonts.
- ✓ Export directly from PowerPoint. Use File > Save As > PDF to create the PDF locally where all fonts are available. Then verify the output.
Font Issues in Other Office Formats
The same font embedding principles apply to other Microsoft Office files:
- ✓ Word to PDF — Embed fonts in Word the same way (File > Options > Save).
- ✓ Office to PDF — Our universal converter handles Word, Excel, and PowerPoint files.
- ✓ Excel to PDF — Excel has fewer font issues since spreadsheets typically use standard fonts.