Overview of MS Shell DLG and FontSubsitutes
This article was previously published under Q282187
This article has been archived. It is offered "as is" and will no longer be updated.
This article describes how system font mappings work.
The following registry key lists common fonts and their substitutions:
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\Current Version\FontSubstitutesWhen a program calls for a common system or dialog font, the FontSubsitution mapping is used to look up the appropriate font for the computer's system locale.
MS Shell DlgMS Shell Dlg is a mapping mechanism that enables U.S. English Microsoft Windows NT, and Microsoft Windows 2000 to support locales that have characters that are not contained in code page 1252. It is not a font but a face name for a nonexistent font. You can specify it during Setup in either the Windows NT Setup file or the Windows 2000 Setup file. You can also specify this when you are customizing a local computer by using the Regional Options tool in Control Panel:
- In the Regional Options tool, on the General tab, click Set default to set the locale.
- Click Advanced, and then click a locale for languages for non-unicode programs. This is also referred to as the "system locale."
- Click OK, and then restart the computer. The appropriate change occurs in the FontSubstitutes registry key.
- MS Shell Dlg: For compatibility with all previous Windows operating systems including Windows NT.
- MS Shell Dlg 2: For programs that are native to Windows 2000 and Windows XP.
For more information, refer to the following MSDN Web site (under Platform SDK, expand Base Services, and then expand International Features):
mui glyph font
Article ID: 282187 - Last Review: 12/05/2015 23:17:00 - Revision: 1.2
Microsoft Windows XP Home Edition, Microsoft Windows XP Professional
- kbnosurvey kbarchive kbinfo KB282187