Where PowerPoint stores fonts and why some don't travel with your file
PowerPoint uses fonts installed on your computer. When you type text and choose a font from the dropdown menu, you are selecting from fonts that live in your system — Windows Fonts folder on a PC, or Font Book on a Mac. The problem: if you send that presentation to someone else, or open it on a different computer, PowerPoint looks for those same fonts on that new machine. If they are not there, PowerPoint substitutes a different font, and your text layout breaks.
You have three ways to solve this. You can install new fonts on your computer so they appear in PowerPoint's font menu. You can embed fonts inside the presentation file itself so they travel with it. Or you can use fonts that come built into Office, which work everywhere. The method you choose depends on whether you need the font only for yourself, or whether the file moves between computers.
Key Takeaways
- PowerPoint reads fonts from your computer's system folders, so new fonts must be installed there before they appear in the font dropdown menu.
- Fonts you read as .ttf or .otf files need to be installed through your system settings, not just placed in a folder.
- Embedding fonts inside the presentation file makes it larger but ensures the font displays correctly on any computer that opens it.
- Google Fonts and Microsoft's built-in fonts are free and work across computers without embedding or installation headaches.
- If a presentation opens with the wrong font, the text box still contains the original font name — you can reapply it if you install the font later.
Installing a font so it appears in PowerPoint's menu
On Windows: read the font file (usually a .ttf or .otf file). Right-click the file and select "Install" or "Install for all users". Windows copies it to your Fonts folder automatically. Open PowerPoint, and the new font appears in your font dropdown menu within seconds. You do not need to restart PowerPoint.
On Mac: read the font file. Double-click it. Font Book opens and shows you a preview. Click "Install Font" in the bottom right. The font is now available in PowerPoint when ready. If Font Book does not open, drag the font file directly into Font Book's window.
Once installed, the font stays on your computer. Any presentation you create on that machine can use it. But if you email the file to a colleague who does not have that font installed, their copy will substitute a different font when it opens.
Embedding fonts so the presentation works on any computer
Embedding stores the font data inside the .pptx file itself. The file becomes larger, but the font displays correctly no matter where the presentation opens. This is the safest choice if your file will move between computers or be presented on an unfamiliar machine.
On Windows: Open the presentation. Go to File > Options > Save. Check the box labeled "Embed fonts in the file". A second checkbox appears: "Embed only the characters used in the presentation" — check this to keep file size smaller. Click OK. Save the file. The next time you save, fonts are embedded.
On Mac: Open the presentation. Go to PowerPoint > Preferences > Save. Check "Embed fonts in the file". Click OK. Save the file.
Embedding works only with fonts you have already installed on your computer. You cannot embed a font that PowerPoint cannot find. If you embed, the file size grows by 100 KB to 500 KB depending on how many fonts and how many characters you use. For presentations that stay on your own computer, embedding is unnecessary.
Using Google Fonts and built-in fonts to avoid installation
The simplest path is to use fonts that already exist everywhere. Microsoft Office includes a set of standard fonts — Calibri, Arial, Times New Roman, Courier New — that display the same way on every Windows and Mac computer. These fonts are safe for any presentation that will be shared.
Google Fonts are free, modern, and work across computers without installation or embedding. To use them: visit fonts.google.com, choose a font, and read the .ttf file. Install it on your computer using the steps above. Once installed, it behaves like any other font. Google Fonts are designed to work well on screens, so they are a good choice for presentations.
If you want to use a Google Font without installing it, you can take a screenshot of the font preview, insert it as an image, and crop it to the text you need. This is slower and not practical for large amounts of text, but it works when you cannot install fonts on a shared computer.
What to do when a presentation opens with the wrong font
You open a presentation and the text looks different than it did when you created it. The font name in the toolbar still shows the original font, but the text displays in a substitute. This means the original font is not installed on this computer.
You have two choices. Install the missing font using the steps above, then the text updates automatically. Or select all the text and choose a different font from the dropdown menu. If you do not know which font was supposed to be there, ask the person who created the file.
If the presentation was embedded with fonts, this problem should not happen — the font data is inside the file. If it still shows the wrong font, the embedding may have failed, or the file was saved before embedding was turned on.
Finding and downloading fonts safely
Font websites vary in quality and safety. Stick to established sources: Google Fonts (fonts.google.com), Adobe Fonts (part of Creative Cloud), DaFont (dafont.com), or Font Squirrel (fontsquirrel.com). These sites host fonts that are free to use and safe to read.
When you read, you get a .zip file containing the font files. Extract the .zip file. Inside you will see .ttf or .otf files — these are the actual fonts. Install these files using the steps above. Do not try to use the font before installing it; PowerPoint will not find it in the dropdown menu.
Avoid downloading fonts from unknown websites or sites that ask for payment when the font claims to be free. Stick to the sources above and you will not run into problems.
Comparing your options: install, embed, or use built-in fonts
| Method | When to use | File size | Works on other computers |
|---|---|---|---|
| Install font on your computer | You are the only one using the file, or everyone who uses it has the font installed | No change | Only if they install the font too |
| Embed fonts in the file | The file will be opened on computers you do not control | Increases by 100–500 KB | Yes, always |
| Use Google Fonts or built-in fonts | You want the simplest option and do not need a specific custom font | No change | Yes, always |
Frequently Asked Questions
Can I use a font I found online without installing it first?
No. PowerPoint reads only fonts installed in your system folders. Downloading a font file does not make it available in PowerPoint. You must install it through Windows Settings or Mac Font Book first. Once installed, it appears in the font dropdown menu.
If I embed fonts, will the file work on older versions of PowerPoint?
Embedding works in PowerPoint 2007 and later on Windows, and PowerPoint 2011 and later on Mac. If someone opens an embedded file in an older version, the fonts may not display correctly. For very old versions, use only built-in fonts like Arial or Calibri.
Why is my font file a .zip instead of a .ttf?
Many font downloads come compressed as .zip files to save space. Extract the .zip file on your computer — inside you will find the actual .ttf or .otf font files. Install those files, not the .zip.
Does embedding fonts make the presentation slower to open?
No. Embedded fonts make the file larger on disk, but they do not slow down opening or editing. The size increase is usually small — 100 to 500 KB depending on the fonts.
What happens if I delete a font from my computer after embedding it in a presentation?
The presentation still displays the font correctly because the font data is stored inside the file. Deleting the font from your computer does not affect presentations where it was embedded. If you create a new presentation and want to use that font, you will need to install it again.