[How To] Change Default Font In Windows 10

Segoe UI is the default font on Windows 10 operating system. This registry workshop will show you how to change default font in Windows 10.

Kapil Arya
11x Microsoft MVP · Admin
3 min read
Add as a preferred
source on Google

By default, Windows 10 comes with Segoe UI as primary font installed. This font is present in every element whether its Settings app, or Desktop and Start Menu etc. Most of the apps are showing this font. The font looks pleasant as well.

However, Windows is the operating system have lots of customization scope in it. Thus if you’re the user looking for customizing the default font, you’re already reading the correct article. Because in this post, we’ll share you the registry manipulation that will help you to replace default font with custom font of your choice.

So without wasting your time anymore, here is the how-to part. Make sure you create a System Restore point before you proceed.

How To Change Default Font In Windows 10

1. Right click Start Button or press W8K + X keys and select Settings.

2. In the Settings app, navigate to Personalization > Fonts.

3. Under Fonts, you’ll find all the fonts installed on your system. Identify the custom font you want to apply to note down its exact name. In this example, we choose our custom font as Cambria. Close/minimize Settings app.

How To Change Default Font In Windows 10

Registry Disclaimer: The further steps will involve registry manipulation. Making mistakes while manipulating registry could affect your system adversely. So be careful while editing registry entries and create a System Restore point first.

4. Press W8K + R and put regedit in Run dialog box to open Registry Editor (if you’re not familiar with Registry Editor, then click here). Click OK.

Windows 10 Registry Editor

5. In left pane of Registry Editor window, navigate to following registry key:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Fonts

How To Change Default Font In Windows 10

6. In the right pane of Fonts registry key, double click on the following registry strings (REG_SZ) and clear their Value data or make them empty:

  • 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)

How To Change Default Font In Windows 10

7. Next, go to following registry key:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontSubstitutes

How To Change Default Font In Windows 10

8. In the right pane of FontSubstitutes registry key, replace Segoe UI registry string’s Value data with your custom font name. So in this example, we’ll replace it with Cambria.

Now close Registry Editor and reboot the machine. After restarting your system, you’ll find that default font has been replaced with your custom font (see screenshot below).

How To Change Default Font In Windows 10

In case if you later want to restore default font, simply use System Restore to go back or merge this registry file.

That’s it!

Share this article
https://www.kapilarya.com/how-to-change-default-font-in-windows-10

Shareable URL

Article by

Kapil Arya
11x Microsoft MVP · Admin

Kapil holds Microsoft MVP title in Windows IT Pro expertise, 11-times in a row (2014-2025). He is 8-times Windows Insider MVP as well, and author of 'Windows Group Policy Troubleshooting' book. In 2015, Microsoft India accomplished him as 'Windows 10 Champion'. Being passionate Windows blogger, he loves to help others on fixing their system issues. Kapil has worked with official Microsoft Community Engagement Team (CET) on several community projects. You can subscribe him for news/updates and fixes for Windows.

5 Comments
John Tiffany

Hi Kapil, Is it possible the set the default font for a particular application to use? I have one application that produces tabular data as screen output but the default font is proportional so the column heading and data don’t line up. I would like this application to use Courier New (a fixed-pitch font) as the default but I don’t want this default to affect Windows 10 or other applications. Can this be done?

Kapil Arya Author

^^ John, sorry but this is not possible with Windows atm.

Lee

Can not empty the data and input the Cambria in the data string column, it pop out a error that we can not edit

Kapil Arya Author
Tõnis

Hello Kapil! I used a registry merge (as outlined here: windowscentral.com/how-change-default-system-font-windows-10 ) to achieve the same result, however it didn’t change the font in the Windows 10 system apps like Settings or the taskbar calendar (worked fine in older apps like Explorer). Do you know if it’s possible to change the font in those applications as well? As much as I’d prefer another font to Segoe, the inconstency is even worse for me… 😓

Leave a Comment

Your email address will not be published. Required fields are marked *