Windows Registry Font Smoothing Settings Location
The Windows Registry stores configuration parameters for font
rasterization and smoothing primarily within the Control Panel Desktop
keys for both active user accounts and default system-wide profiles.
Modifying these entries directly via the Registry Editor
(regedit) allows administrators to adjust font
antialiasing, contrast, gamma, and ClearType subpixel rendering settings
across the operating system.
Primary Registry Locations
Font smoothing settings in Windows are located in two main Registry paths depending on whether the settings apply to the currently signed-in user or the default system profile (such as the logon screen):
- Current User:
HKEY_CURRENT_USER\Control Panel\Desktop - System-Wide / Default Profile:
HKEY_USERS\.DEFAULT\Control Panel\Desktop
Key Font Smoothing Values
Under the keys listed above, Windows uses specific registry values to control how fonts are rasterized:
FontSmoothing(Type: REG_SZ / String)0: Disables font smoothing entirely.1: Enables basic font smoothing.2: Enables ClearType or modern subpixel font antialiasing.
FontSmoothingType(Type: REG_DWORD)1: Standard grayscale font smoothing.2: ClearType subpixel font smoothing.
FontSmoothingGamma(Type: REG_DWORD)- Controls the contrast and gamma correction for smoothed fonts.
Typical valid range is between
1000and2200(decimal), with the default value commonly set to1400.
- Controls the contrast and gamma correction for smoothed fonts.
Typical valid range is between
FontSmoothingOrientation(Type: REG_DWORD)- Controls the subpixel structure alignment of the display:
0: BGR (Blue-Green-Red) subpixel arrangement.1: RGB (Red-Green-Blue) subpixel arrangement (standard for most LCD monitors).
- Controls the subpixel structure alignment of the display:
Hardware-Specific ClearType Parameters
For advanced, per-display ClearType rasterization parameters (generated when using the ClearType Text Tuner), Windows stores settings under the following key:
HKEY_CURRENT_USER\SOFTWARE\Microsoft\Avalon.Graphics\
Within this key, subkeys named after specific display devices (e.g.,
DISPLAY1, DISPLAY2) contain values such as
PixelStructure, GammaLevel,
ClearTypeLevel, and EnhancedContrastLevel to
calibrate display-specific text rendering.
Applying Changes
Modifications made directly to these registry keys require a system restart or signing out and back into the Windows user account to take effect.