The article contains REGISTRY entries for Fonts. These subgroups are
included:
- Font Drivers Entries
- FontCache Entries
- Fonts Entries
- GRE_Initialize Entries
- FontSubstitutes Entries
- TrueType Entries for Users
REGISTRY ENTRIES FOR FONTS
This section describes entries in subkeys that concern the fonts available
to all users on a computer.
FONT DRIVERS ENTRIES
The Font Drivers subkey in the following Registry path can contain
references to external font drivers:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft
\Windows NT\CurrentVersion\Font Drivers
You should not need to modify this entry directly. Your font vendor should
supply an installation program for adding and removing drivers.
Driver description REG_SZ Driver filename or pathname Lists external
font drivers installed on the system. Windows NT does not include any
external font drivers. The bitmap, vector, and TrueType drivers are built
in and do not appear on this list.
FONTCACHE ENTRIES
The FontCache subkey in the following Registry path contains entries that
define parameters for font caching:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT
\CurrentVersion\FontCache
The value entries in the FontCache subkey can greatly influence the amount
of memory used by the system. However, these values should not be modified,
except in the rare case where you must tune the performance for an
international version of Windows NT or for specialized cases such as a
print shop, where you may be manipulating large character sets.
MaxSize REG_DWORD Number of kilobytes
-----------------------------------------
Default: 0x80
Specifies the maximum amount of address space reserved per font cache.
MinIncrSize REG_DWORD Number of kilobytes
---------------------------------------------
Default: 0x4
Specifies the mimimum amount of memory committed each time a font cache is
grown.
MinInitSize REG_DWORD Number of kilobytes
---------------------------------------------
Default: 0x4
Specifies the minimum amount of memory initially committed per font cache
at the time of creation.
Fonts Entries:
The following Registry path is for entries describing the fonts used for
displaying information in applications created for Windows NT or versions
of Windows for MS-DOS:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft
\Windows NT\CurrentVersion\Fonts
Entries in the Fonts key have the following format:
Font Name REG_SZ font filename
----------------------------------
These value entries define the installed fonts and their related filenames.
These are the default value entries:
Arial=ARIAL.FOT
Arial Bold=ARIALBD.FOT
Arial Bold Italic (TrueType)=ARIALBI.FOT
Arial Italic (TrueType)=ARIALI.FOT
Courier 10,12,15 (VGA res)=COURE.FON
Courier New (TrueType)=COUR.FOT
Courier New Bold (TrueType)=COURBD.FOT
Courier New Bold Italic (TrueType)=COURBI.FOT
Courier New Italic (TrueType)=COURI.FOT
Modern (Plotter)=MODERN.FON
MS Sans Serif 8,10,12,14,18,24 (VGA res)=SSERIFE.FON
MS Serif 8,10,12,14,18,24 (VGA res)=SERIFE.FON
Roman (Plotter)=ROMAN.FON
Script (Plotter)=SCRIPT.FON
Small Fonts (VGA res)=SMALLE.FON
Symbol (TrueType)=SYMBOL.FOT
Symbol 8,10,12,14,18,24 (VGA res)=SYMBOLE.FON
Times New Roman (TrueType)=TIMES.FOT
Times New Roman Bold (TrueType)=TIMESBD.FOT
Times New Roman Bold Italic (TrueType)=TIMESBI.FOT
Times New Roman Italic (TrueType)=TIMESI.FOT
WingDings (TrueType)=WINGDING.FOT
GRE_INITIALIZE ENTRIES
The following Registry path is for entries describing the fonts used for
character-based programs:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT
\CurrentVersion\GRE_Initialize
The FONTS.FON and FIXEDFON.FON entries do not affect the console, but they
do affect menus and dialog boxes and some applications such as Notepad.
CAUTION: Editing these entries can cause menus and dialog boxes to display
improperly.
Unlike versions of Windows from MSD, changing these default fonts will
render poor results, because the font set under Windows NT is closely tied
to the driver.
FONTS.FON REG_SZ Filename
------------------------------
Specifies the filename of the default system font.
FIXEDFON.FON REG_SZ Filename
---------------------------------
Specifies the filename of the default system fixed-width font.
OEMFONT.FON REG_SZ Filename
--------------------------------
Specifies the filename of the default OEM (or console) font.
FONTSUBSTITUTES ENTRIES
The entries in the FontSubstitutes subkey define substitute typeface names
for fonts under the following Registry path:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT
\CurrentVersion\FontSubstitutes
You should not need to modify these entries. This subkey is usually used by
applications with a special need to equate font names.
Alternate name REG_SZ Actual name
-------------------------------------
Defaults:
- Helv=MS Sans Serif
- Helvetica=Arial
- Times=Times New Roman
- Tms Rmn=MS Serif
Specifies the alternate typeface name. For example, the following entry
means that Helv is an alternative typeface name that can be used to refer
to the MS Sans Serif font: Helv=MS Sans Serif.
TRUETYPE ENTRIES FOR USERS
The entries in the TrueType subkey describe options that affect the use and
display of TrueType fonts in Windows-based applications. This is the
Registry path:
HKEY_CURRENT_USER\Software\Microsoft\Windows NT
\CurrentVersion\TrueType
The TrueType subkey can contain the following entries:
TTEnable REG_SZ Boolean
---------------------------
Default: 1
Controls whether TrueType fonts are available. Setting this value to 1
makes TrueType fonts available in your Windows-based applications. Setting
this value to 0 turns off TrueType fonts so they are unavailable in
applications.
TTonly REG_SZ Boolean
-------------------------
Default: 0
Specifies whether to make only TrueType fonts available in Windows- based
applications. If this value is set to 1, only TrueType fonts are available.
If this value is set to 0, all fonts installed on your system are
available. To change this entry, choose the Fonts icon from Control Panel.