REG: Fonts Entries

Last reviewed: May 8, 1997
Article ID: Q102960
The information in this article applies to:
  • Windows NT operating system version 3.1
  • Windows NT Advanced Server version 3.1

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.

Reference: "The Windows NT Resource Kit for Operating System Version 3.1".


Additional query words: prodnt
Keywords : kbother ntregistry
Version : 3.1
Platform : WINDOWS


THE INFORMATION PROVIDED IN THE MICROSOFT KNOWLEDGE BASE IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND. MICROSOFT DISCLAIMS ALL WARRANTIES, EITHER EXPRESS OR IMPLIED, INCLUDING THE WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. IN NO EVENT SHALL MICROSOFT CORPORATION OR ITS SUPPLIERS BE LIABLE FOR ANY DAMAGES WHATSOEVER INCLUDING DIRECT, INDIRECT, INCIDENTAL, CONSEQUENTIAL, LOSS OF BUSINESS PROFITS OR SPECIAL DAMAGES, EVEN IF MICROSOFT CORPORATION OR ITS SUPPLIERS HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. SOME STATES DO NOT ALLOW THE EXCLUSION OR LIMITATION OF LIABILITY FOR CONSEQUENTIAL OR INCIDENTAL DAMAGES SO THE FOREGOING LIMITATION MAY NOT APPLY.

Last reviewed: May 8, 1997
© 1998 Microsoft Corporation. All rights reserved. Terms of Use.