ClearType Registry Settings Location in Windows
This article explains the exact Windows Registry locations where system-wide and user-specific ClearType text tuning parameters are stored. Modifying these registry keys allows administrators and advanced users to configure font smoothing, contrast levels, gamma correction, and subpixel rendering across displays without using the graphical ClearType Text Tuner wizard.
Registry Paths for ClearType Settings
Windows divides ClearType text rendering configurations into modern Avalon graphics parameters (used by WPF and modern Windows UI) and legacy GDI desktop settings.
1. System-Wide ClearType Tuner Parameters
System-wide ClearType configurations—which apply to all users and the Windows sign-in screen—are stored in the following registry key:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Avalon.Graphics
Under this key, Windows creates subkeys for each connected display
adapter and monitor (for example, DISPLAY1,
DISPLAY2).
2. User-Specific ClearType Tuner Parameters
When a specific user tunes ClearType using the built-in wizard, the customized parameters are stored under:
HKEY_CURRENT_USER\SOFTWARE\Microsoft\Avalon.Graphics
Just like the local machine path, this key contains subkeys corresponding to each active monitor.
3. Standard GDI Font Smoothing Settings
General font smoothing flags and base ClearType controls are located in the user’s desktop control panel registry key:
HKEY_CURRENT_USER\Control Panel\Desktop
Key Registry Values Explained
Inside the Avalon.Graphics\<DISPLAY_NAME> subkeys,
the following DWORD values dictate how text is rendered:
- ClearTypeLevel: Determines the degree of ClearType
subpixel rendering. Valid values range from
0(off) to100(full ClearType). - GammaLevel: Defines the display gamma used for text
rendering. Values typically range between
1000and2200(representing gamma values between 1.0 and 2.2). - PixelStructure: Specifies the subpixel layout of
the monitor:
0: Flat / grayscale rendering (no subpixel optimization)1: RGB (standard stripe layout)2: BGR (reversed stripe layout)
- TextContrastLevel: Adjusts font weight and
contrast, typically configured on a scale from
0(lightest) to6(darkest).
Inside HKEY_CURRENT_USER\Control Panel\Desktop, the
following values manage legacy font smoothing:
- FontSmoothing: Set to
2to enable font smoothing, or0to disable it. - FontSmoothingType: Set to
2for ClearType smoothing, or1for standard antialiasing. - FontSmoothingGamma: Standard desktop font smoothing
gamma (typically
1000to2200). - FontSmoothingOrientation: Set to
1for RGB or2for BGR.
How to Access and Modify the Keys
- Press Win + R, type
regedit, and press Enter to open the Registry Editor. - Navigate to
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Avalon.Graphicsto adjust system-wide defaults, orHKEY_CURRENT_USER\SOFTWARE\Microsoft\Avalon.Graphicsfor the current user profile. - Select the target display subkey to view or modify the text tuning values.
- Restart the system or sign out and sign back in for the changes to take effect across all applications.