Adjust Default UI Font Weight in Windows 11
If you've recently upgraded to the new Windows 11 operating system or are considering doing so, you might have noticed that some elements of the user interface, such as dialogs, menus, and other UI components, have extremely thin characters that can be hard to read. In this article, we will explore the issue in detail and provide solutions for adjusting the default UI font weight in Windows 11.
The Problem with Thin Fonts in Windows 11
While high-DPI (dots per inch) displays and web pages in PDF format can look great on Windows 11, the default font weight for many UI elements is set to a ridiculously thin value, making it challenging to read them comfortably. This can affect the overall user experience, particularly for users with visual impairments or older users with weaker eyesight.
Exploring the Default UI Font in Windows 11
The default UI font used in Windows 11 is Segoe UI, which has been the default font for previous versions of Windows as well. Segoe UI is a sans-serif typeface designed by Steve Matteson and licensed by Microsoft. It has been optimized for on-screen reading and is used for most UI elements in Windows 11.
The font weight of Segoe UI varies depending on the UI element. For instance, menu entries might use a Regular weight of 400, while dialogs and tooltips use a Semilight weight of 300. This can result in characters that are one pixel thick, making them barely visible on high-DPI displays.
Adjusting the Default UI Font Weight
Fortunately, you can adjust the default UI font weight in Windows 11 to make it more legible without affecting other aspects of the operating system. Here are the steps:
- Press Win + R to open the Run dialog.
- Type
regeditand press Enter to open the Registry Editor. - Navigate to the following key:
Computer\HKEY\_LOCAL\_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontSubstitutes - Right-click on the right pane, select
New, and then click onString Value. - Name the new string value as
Segoe UI. - Right-click on the new value and click on
Modify. - In the Value data field, type the following:
-system-ui,w8,b0,i0,s*_Windows Sans Serif_regular,w12,b0,i0,s*_Windows Sans Serif_regular,w8,b240,i0,s*_Windows Sans Serif_bold,w12,b240,i0,s*_Windows Sans Serif_bold - Click on
OKand then close the Registry Editor.
This will replace the Segoe UI font with the Windows Sans Serif font and adjust the font weight of the bold variant to make it more legible. Note that this change will apply to all UI elements that use the Segoe UI font by default.
In summary, if you've found the thin fonts in Windows 11 to be hard to read, you can adjust the default UI font weight by following the steps outlined in this article. This will make UI elements more legible without affecting other aspects of the operating system.