Where to Find Font Substitution Rules in Regedit
System-wide font substitution rules in Windows allow the operating system to automatically replace missing, legacy, or specified fonts with installed alternatives across all applications. This article identifies the exact Windows Registry location responsible for managing these mappings, explains how font substitution entries are structured, and details how to create or modify them directly in the Registry Editor.
Font Substitution Registry Path
In Windows, font substitution rules are defined globally under the
HKEY_LOCAL_MACHINE hive. You can find these settings at the
following path:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontSubstitutes
How to Access and Modify Font Substitutes
- Press
Win + R, typeregedit, and press Enter to open the Registry Editor. - Navigate to:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontSubstitutes - In the right-hand pane, you will see a list of existing string
values (
REG_SZ) mapping original font names to their designated replacements.
Value Structure
Each entry in the FontSubstitutes key uses a
straightforward key-value relationship:
- Value Name: The name of the font that an
application requests (e.g.,
Helv,Times, orMS Sans Serif). - Value Type:
REG_SZ(String Value). - Value Data: The name of the installed font that
Windows should render instead (e.g.,
Arial,Times New Roman, orSegoe UI).
For character set-specific overrides, Windows uses an optional suffix
format (e.g., MS Shell Dlg,0 or
FontName,CharSet).
Adding or Editing a Substitution
- Right-click inside the empty space of the right pane and select New > String Value.
- Name the new value after the font you wish to replace (for example,
Helvetica). - Double-click the newly created value and set the Value
data field to the target font already installed on your system
(for example,
Arial). - Click OK to save the entry.
Applying Changes
Modifications made to the FontSubstitutes key do not
take effect immediately for active applications. To apply the new font
substitution rules across the entire operating system, sign out of your
Windows account or restart the computer. Always export a backup of the
key before making changes to prevent rendering issues with system
dialogs.