You installed a new custom font on your Windows 10 or Windows 11 PC, but when you open Word, that font does not appear in the Theme Fonts list under the Design tab. The Theme Fonts list shows only the built-in Office font pairs, not your freshly installed typeface. This problem occurs because Word caches font metadata separately from the Windows font system and refreshes that cache only on application startup. This article explains why the cache causes the exclusion, how to force Word to recognize your new fonts, and what to do if the font still does not show up.
Key Takeaways: Why Custom Fonts Are Missing From Theme Fonts
- Word caches font data only at startup: Fonts installed while Word is open are invisible until you restart the application.
- Theme Fonts require a specific font classification: Only fonts registered as serif, sans-serif, or monospace appear in the Theme Fonts dropdown.
- Windows Font Cache service may hold stale data: A manual cache reset can force Word to re-read the full font catalog.
Why Word’s Theme Fonts List Does Not Show Recently Installed Custom Fonts
Word maintains its own font cache file inside the user’s AppData folder. This cache stores font names, classifications, and OpenType features. When you install a new font while Word is already running, the cache is not updated. Word reads the cache only once when the application starts. Any font installed after that launch remains invisible to Word until you restart the program.
The Theme Fonts list is more restrictive than the regular Font dropdown on the Home tab. Theme Fonts are limited to font pairs that Word recognizes as a heading font and a body font. A custom font must be registered in Windows with the correct Panose classification or font family metadata. If the font’s metadata is missing or incorrect, Word will not list it in Theme Fonts even after a restart.
The Role of the Windows Font Cache Service
Windows runs a background service called Windows Font Cache Service (FontCache). This service stores font data for all applications. If the cache becomes corrupted or contains outdated entries, Word may not see new fonts even after a restart. Clearing this cache forces Windows to re-scan the Fonts folder and rebuild the index.
Font Format and Compatibility
Word supports TrueType, OpenType, and PostScript Type 1 fonts. However, only TrueType and OpenType fonts with proper naming tables appear in Theme Fonts. Variable fonts or fonts with missing name ID 1 and 2 entries are often skipped. If the custom font was downloaded from a third-party site, it may lack the metadata that Word requires.
Steps to Force Word to Include Custom Fonts in the Theme Fonts List
Use the following steps in order. Test the Theme Fonts list after each step.
- Restart Word completely
Close all open Word documents and exit the application. Make sure no Word process is running in the background. Press Ctrl+Alt+Delete, open Task Manager, and end any WINWORD.EXE processes. Open Word again and check the Design tab > Theme Fonts list. - Restart Windows
A full system restart stops the Windows Font Cache Service and reinitializes it. After the restart, open Word and verify the font appears in Theme Fonts. - Clear the Windows Font Cache manually
Press Win+R, typeservices.msc, and press Enter. Right-click Windows Font Cache Service and select Stop. Open File Explorer and paste%windir%\ServiceProfiles\LocalService\AppData\Localinto the address bar. Delete the folder named FontCache. Go back to Services, right-click Windows Font Cache Service, and select Start. Restart Word and check the list. - Clear Word’s font cache
Close Word. In File Explorer, paste%appdata%\Microsoft\Word\and press Enter. Look for a file named WordFONTSCACHE or WordFontCache.dat. Delete that file. Restart Word. Word will rebuild the font cache on next launch. - Install the font for all users
Right-click the font file and select Install for all users. This places the font inC:\Windows\Fontsinstead of the user-specific%appdata%\Microsoft\Windows\Fontsfolder. Fonts in the system folder are always indexed by the Font Cache Service before Word reads them. - Verify the font’s classification in Windows
Open the font file in Windows Font Viewer. Look for the Font family field. Open the font’s Properties dialog and check the Details tab. The Font type should say TrueType or OpenType. If the font type is listed as Unknown, the font file is incomplete. Download a fresh copy from the original source.
If Word Still Does Not Show the Font in Theme Fonts
Word’s Theme Fonts dropdown shows only font pairs, not individual fonts
The Theme Fonts list under the Design tab displays pre-built font pairs such as Office or Calibri Light. Each pair includes a heading font and a body font. A single custom font will not appear here unless you create a custom theme font set. Go to Design > Fonts > Customize Fonts. In the Create New Theme Fonts dialog, assign your custom font to the Heading font and Body font fields. Type a name for the set and click Save. Your font now appears in the Theme Fonts list under the custom name.
The font appears in the Home tab Font dropdown but not in Theme Fonts
This confirms the font is installed correctly and Word can read it. The exclusion from Theme Fonts is caused by missing or incorrect font classification metadata. Use a font editor such as FontForge or FontLab to open the font file. Verify that the font family name (name ID 1) and font subfamily name (name ID 2) are set. Set the font’s Panose classification to a valid serif or sans-serif value. Save the font and reinstall it.
Word crashes or freezes after installing many custom fonts
Installing hundreds of custom fonts can overwhelm Word’s font cache. Limit the number of active fonts to 500 or fewer. Use a font manager application such as NexusFont or FontBase to load fonts on demand instead of installing them permanently. Then restart Word.
| Item | Restart Word Only | Clear Windows Font Cache |
|---|---|---|
| Time needed | 30 seconds | 5 minutes |
| Effect on other apps | None | Clears font cache for all programs |
| Success rate for Theme Fonts | Low if font was installed while Word was open | High when cache is stale or corrupted |
| Risk of data loss | None | None |
Now you know why Word’s Theme Fonts list excludes recently installed custom fonts and how to fix it. Start by restarting Word, then clear the Windows Font Cache if the font remains missing. For fonts that still do not appear, create a custom theme font set manually using Design > Fonts > Customize Fonts. As a final step, use a font editor to verify the font’s Panose classification and family name metadata.