How to change default system font on Windows 10
You don't have to settle with the default system font on Windows 10. You can change it to anything you want – here's how.
On Windows 10, you can change the default system font, but you now have to make changes to the Registry to complete this task.
In older versions like Windows 7, the Control Panel included personalization settings to change the system font for many visual elements on the desktop, such as File Explorer, icons, title bars, menus, message boxes, and more. However, for some reason, Windows 10 removed these settings, and you are now stuck with the default system font.
However, it is possible to change the "Segoe UI" default font on Windows 10, if that is something you want to do. Now, it just takes a few more steps using the Registry.
In this Windows 10 guide, we will walk you through the steps to change the default system font for most desktop elements.
How to change default font on Windows 10
To change the system font on Windows 10, use these steps:
Warning: This is a friendly reminder that editing the Registry is risky and can cause irreversible damage to your installation if you don't do it correctly. It's recommended to make a full backup of your PC before proceeding. Alternatively, you can create a system restore point, which will also help you revert the changes.
- Open Start.
- Search for Notepad and click the top result to open the text editor.
- Copy and paste the following Registry code onto the file:Windows Registry Editor Version 5.00[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Fonts]"Segoe UI (TrueType)"="""Segoe UI Bold (TrueType)"="""Segoe UI Bold Italic (TrueType)"="""Segoe UI Italic (TrueType)"="""Segoe UI Light (TrueType)"="""Segoe UI Semibold (TrueType)"="""Segoe UI Symbol (TrueType)"=""[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontSubstitutes]"Segoe UI"="NEW-FONT-NAME"
- Open Settings.
- Click on Personalization.
- Click on Fonts.
- Select the font family you want to use.
- Note the official name of the font family – for example, Courier New.
- In the Notepad text with the Registry code, replace "NEW-FONT-NAME" with the name of the font you want to use in the entire system – for example, Courier New.
- Click the File menu.
- Select the Save as option.
- Use the "Save as type" drop-down menu and select the All Files option.
- Confirm a descriptive name for the file, such as "my-system-font," and use the ".reg" as the extension – for example, my-system-font.reg.
- Click the Save button.
- Right-click the newly created ".reg" file and select the Merge option.
- Click the Yes button.
- Click the OK button.
- Restart the computer.
Once you complete the steps, the new font should be available throughout the desktop visual elements, including File Explorer, message box, taskbar, and apps that use the system default font settings.
Get the Windows Central Newsletter
All the latest news, reviews, and guides for Windows and Xbox diehards.
Although you can select from a lot of different fonts, it is recommended to choose a style that is easy to understand since fonts like Webdings or Wingdings use symbols, and they can cause issues to the installation.
How to restore default system font on Windows 10
If you change your mind, you can always restore the previous settings using the Registry or using a restore point.
Undo settings with Registry
To restore the default font settings on Windows 10, use these steps:
- Open Start.
- Search for Notepad and click the top result to open the text editor.
- Copy and paste the following Registry code onto the file:Windows Registry Editor Version 5.00[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Fonts]"Segoe UI (TrueType)"="segoeui.ttf""Segoe UI Black (TrueType)"="seguibl.ttf""Segoe UI Black Italic (TrueType)"="seguibli.ttf""Segoe UI Bold (TrueType)"="segoeuib.ttf""Segoe UI Bold Italic (TrueType)"="segoeuiz.ttf""Segoe UI Emoji (TrueType)"="seguiemj.ttf""Segoe UI Historic (TrueType)"="seguihis.ttf""Segoe UI Italic (TrueType)"="segoeuii.ttf""Segoe UI Light (TrueType)"="segoeuil.ttf""Segoe UI Light Italic (TrueType)"="seguili.ttf""Segoe UI Semibold (TrueType)"="seguisb.ttf""Segoe UI Semibold Italic (TrueType)"="seguisbi.ttf""Segoe UI Semilight (TrueType)"="segoeuisl.ttf""Segoe UI Semilight Italic (TrueType)"="seguisli.ttf""Segoe UI Symbol (TrueType)"="seguisym.ttf""Segoe MDL2 Assets (TrueType)"="segmdl2.ttf""Segoe Print (TrueType)"="segoepr.ttf""Segoe Print Bold (TrueType)"="segoeprb.ttf""Segoe Script (TrueType)"="segoesc.ttf""Segoe Script Bold (TrueType)"="segoescb.ttf"[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontSubstitutes]"Segoe UI"=-
- Click the File menu.
- Select the Save as option.
- Use the "Save as type" drop-down menu and select the All Files option.
- Confirm a descriptive name for the file, such as "restore-default-font," and use the ".reg" as the extension – for example, restore-default-font.reg.
- Click the Save button.
- Right-click the newly created ".reg" file and select the Merge option.
- Click the Yes button.
- Click the OK button.
After you complete the steps, the Windows 10 default font should rollback to the previous configuration.
Undo settings with Restore point
Alternatively, you could also use a previous restore point created before modifying the font settings to undo the changes. However, use this option as a last resort, since depending on when you are restoring the system, the feature may also undo other system changes you may have configured after the restore point was created.
To undo system changes, use these steps:
- Open Start.
- Search for Create a restore point and select the top result to open the app.
- Click the System Protection tab.
- Click the System Restore button.
- Click the Next button.
- Select the restore point you created before applying the settings.
- Click the Next button.
- Click the Finish button.
Once you complete the steps, the system will need to be restarted to finish the process.
Mauro Huculak has been a Windows How-To Expert contributor for WindowsCentral.com for nearly a decade and has over 15 years of experience writing comprehensive guides. He also has an IT background and has achieved different professional certifications from Microsoft, Cisco, VMware, and CompTIA. He has been recognized as a Microsoft MVP for many years.