Adjust Font Smoothing and ClearType in Regedit
This guide explains how to configure system-wide font smoothing and ClearType settings in Windows using the Registry Editor. While Windows provides built-in graphical tools like the ClearType Text Tuner, modifying the Windows Registry gives you direct, granular control over how text rendering behaves across the operating system.
Step 1: Open the Registry Editor
- Press
Win + Ron your keyboard to open the Run dialog. - Type
regeditand press Enter or click OK. - If prompted by User Account Control (UAC), click Yes to grant administrative permissions.
Step 2: Navigate to the Desktop Settings Key
In the address bar at the top of the Registry Editor, paste the following path and press Enter:
HKEY_CURRENT_USER\Control Panel\Desktop
Step 3: Modify the Font Smoothing Values
In the right pane, locate the following registry entries. If any entry does not exist, right-click an empty space, choose New, select the appropriate type (String or DWORD 32-bit), and name it accordingly.
1. FontSmoothing (String Value / REG_SZ)
Controls the primary font smoothing state: * 0 = Font smoothing disabled * 1 = Font smoothing enabled * 2 = Font smoothing enabled with ClearType support
To modify: Double-click FontSmoothing, set the
Value data to 0, 1, or
2, and click OK.
2. FontSmoothingType (DWORD 32-bit Value / REG_DWORD)
Defines the method of smoothing applied to fonts: * 1 = Standard grayscale anti-aliasing * 2 = Sub-pixel ClearType rendering
To modify: Double-click FontSmoothingType, set
the Base to Decimal, set the
Value data to 1 or 2, and
click OK.
3. FontSmoothingGamma (DWORD 32-bit Value / REG_DWORD)
Adjusts the contrast (gamma) of ClearType text: * 1000 to 2200 (Decimal) = Standard range (Default is typically 1400). Lower values produce lighter text, while higher values produce darker, bolder text.
To modify: Double-click FontSmoothingGamma, set
the Base to Decimal, enter your
desired value (e.g., 1400), and click
OK.
4. FontSmoothingOrientation (DWORD 32-bit Value / REG_DWORD)
Determines the sub-pixel arrangement of your monitor: * 0 = Flat / CRT display (No specific sub-pixel orientation) * 1 = RGB (Standard for most LCD/LED monitors) * 2 = BGR (Common on certain specialized or rotated displays)
To modify: Double-click
FontSmoothingOrientation, set the Base to
Decimal, enter 1 (or 2 for
BGR displays), and click OK.
Step 4: Apply the Changes
Registry changes to font smoothing do not apply instantly to running applications. To apply the new settings across the entire system, sign out of your Windows account and sign back in, or restart your computer.