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

  1. Press Win + R, type regedit, and press Enter to open the Registry Editor.
  2. Navigate to: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontSubstitutes
  3. 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:

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

  1. Right-click inside the empty space of the right pane and select New > String Value.
  2. Name the new value after the font you wish to replace (for example, Helvetica).
  3. Double-click the newly created value and set the Value data field to the target font already installed on your system (for example, Arial).
  4. 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.