You open a Word document on one PC and see theme fonts named “Calibri Light” and “Calibri.” On another PC, the same pane shows “Calibri Light (Headings)” and “Calibri (Body)” or entirely different names. This inconsistency happens because Word reads theme font definitions from the document’s theme part and the local system’s installed fonts, but the display label depends on how each PC’s Windows version and Office build interpret the theme metadata. This article explains why the font pane shows different names on different PCs and provides a permanent fix to normalize the theme font names across all machines in your organization.
Key Takeaways: Fix Theme Font Name Inconsistencies Across PCs
- File > Options > General > Office Theme: Set all PCs to the same Office theme to prevent theme font name mismatches.
- Document Theme > Fonts > Customize Fonts: Create a custom theme font pair with explicit names to override automatic naming.
- Windows Regional Settings > Administrative > Language for non-Unicode programs: Inconsistent locale settings cause Word to display different font fallback names in the theme pane.
Why the Theme Font Pane Shows Different Names on Different PCs
Word’s theme fonts are defined in the document’s XML theme part. The theme part stores two font slots: a major font (headings) and a minor font (body). When you open the font pane on the Home tab or the Font dialog, Word displays the names of those fonts. However, the label shown in the pane is not always the font’s exact file name. Word uses the following logic to determine the display name:
First, Word reads the theme font name from the document’s theme part. If the theme part contains a w:themeFontLang attribute, Word may localize the font name based on the system’s language setting. Second, if the font installed on the PC has a different family name or style name than the one stored in the theme, Word displays the local font’s name. Third, Windows 10 and Windows 11 handle font fallback names differently depending on the installed language packs and regional settings.
The most common root cause is a mismatch in the Office Theme setting. Each PC may have a different Office theme selected (Colorful, Dark Gray, White, or System). The Office theme changes how Word renders the font pane labels. For example, with the Colorful theme, Word may show “Calibri Light” while the Dark Gray theme shows “Calibri Light (Headings).” This is not a bug — it is a deliberate design change in Word for Microsoft 365 version 2209 and later.
Another cause is the Windows language for non-Unicode programs setting. If one PC is set to English (United States) and another to English (United Kingdom), Word may use different font fallback names. For instance, the font “Segoe UI” may appear as “Segoe UI (Body)” on one system and “Segoe UI” only on another.
Steps to Normalize Theme Font Names Across All PCs
Follow these steps on each PC to make the theme font pane show identical names. Perform the steps in order. After each step, close and reopen Word to confirm the change.
- Set the Same Office Theme on All PCs
Open Word. Go to File > Options > General. Under Personalize your copy of Microsoft Office, set the Office Theme dropdown to the same option on every PC. Use Colorful for the most consistent behavior. Click OK and restart Word. - Verify the Windows Display Language Matches
Go to Settings > Time & Language > Language & region. Ensure the Windows display language is the same on all PCs. For example, use English (United States) on every machine. If the languages differ, add the same language and set it as the default. Restart Windows. - Check the Language for Non-Unicode Programs
On each PC, open Control Panel > Clock and Region > Region > Administrative tab. Under Language for non-Unicode programs, click Change system locale. Select the same locale, such as English (United States). Click OK and restart Windows. This setting affects how Word displays font names that contain special characters or ligatures. - Create a Custom Theme Font Pair With Explicit Names
Open the document that shows inconsistent font names. Go to Design > Fonts > Customize Fonts. In the Create New Theme Fonts dialog, type explicit names for the Heading font and Body font. Instead of relying on the default names, type the exact font file name you want to appear, such as “Calibri Light” and “Calibri.” Give the custom pair a name like “Standard Theme.” Click Save. The font pane will now show those exact names on every PC that opens the document, regardless of the Office theme or locale. - Remove Conflicting Font Files From the PC
If a PC has multiple versions of the same font installed (for example, both Calibri from Office 2016 and Calibri from Office 365), Word may show the version-specific name. Open Control Panel > Appearance and Personalization > Fonts. Search for the conflicting font. If you see duplicates, right-click the older version and select Delete. Confirm the deletion. Restart Word. This step requires local administrator rights.
If Theme Font Names Still Differ After the Main Fix
Word Shows “(Theme Body)” or “(Theme Headings)” Instead of a Font Name
This happens when the document’s theme part is corrupted or missing. To fix it, open the document and go to Design > Fonts. Select a built-in theme font pair such as Office or Arial. Then reapply your custom theme font pair. If the issue persists, remove the theme font information entirely by going to Design > Fonts > Reset to Theme Fonts from Template. Save the document.
Font Names Change When the Document Is Opened in Word Online
Word Online uses a subset of fonts and may not have the exact same font installed. The theme font pane in Word Online shows the font’s fallback name, which can differ from the desktop version. To avoid this, embed the theme fonts in the document. Go to File > Options > Save. Check Embed fonts in the file. Also check Embed only the characters used in the document and Do not embed common system fonts. Click OK. Re-save the document. This ensures the font names are preserved when opened in Word Online.
Custom Theme Font Names Appear as Blank or Missing in the Pane
This occurs when the font specified in the custom theme pair is not installed on the PC. Word cannot display a name for a font that does not exist. Install the missing font on the affected PC. If you use a custom font that is not part of the standard Office installation, distribute the font file to all PCs. Place the font file in C:\Windows\Fonts or right-click the file and select Install.
Theme Font Name Behavior: Office Theme vs Windows Locale vs Custom Fonts
| Item | Office Theme (Colorful) | Office Theme (Dark Gray) | Windows Locale Mismatch |
|---|---|---|---|
| Default font pane label | Calibri Light / Calibri | Calibri Light (Headings) / Calibri (Body) | Calibri Light (Headings) / Calibri (Body) or localized name |
| Custom theme font label | Exact name you typed | Exact name you typed | Exact name you typed |
| Font conflict with duplicates | Shows version-specific name | Shows version-specific name | Shows version-specific name |
| Missing font | Blank or fallback name | Blank or fallback name | Blank or fallback name |
The table shows that the Office theme only affects the default font pane label. Custom theme font pairs override this behavior and display the exact name you specify. The Windows locale mismatch does not affect custom font names. To guarantee consistent names, always use a custom theme font pair.
You can now normalize the theme font pane across all PCs by setting a uniform Office theme, matching Windows locale settings, and creating a custom theme font pair with explicit names. Next, apply the same custom theme font pair to your organization’s document template to prevent future inconsistencies. For advanced control, use the Document Theme XML part to embed the font names directly in the document, bypassing local font name resolution entirely.