How to Change System Font in Windows 10

In previous Windows versions like Windows XP, it was possible to change the system font used in menus, Explorer, on Desktop and so on. There was an easy to use option in the GUI which allowed you to change the system font with one click. However, in Windows 10 there is no such option. The operating system lacks this ability. Here is a trick which will allow you to bypass this limitation.


By default, Windows 10 is using the font named Segoe UI everywhere in Desktop components. It is used for context menus, for Explorer icons and so on. With a simple Registry tweak, you can change it.

Tip: you can save your time and use Winaero Tweaker instead of Registry editing! The following user interface will allow you to change system font in Windows 10:

change system font Get Winaero Tweaker here: Download Winaero Tweaker.

To change system font in Windows 10, do the following.

Open Notepad, then copy and paste the following text:

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"="DESIRED FONT"

font template Replace the DESIRED FONT portion with the desired font name. It can be Times New Roman, Tahoma, or Comic Sans etc - any font you have installed in Windows 10.
Right in the notepad app, you can find and copy the desired font name. Open the menu item Format - Font... and browse for the desired font as shown below: browse for font

For example, let's set the system font to the fancy Segoe Script font. The text you paste in Notepad will look as follows:

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"="Segoe Script"

Windows 10 change system font Save the text you entered as a *.reg file. You can save it in any desired location with any name. Put the file name in quotes to add the *.reg extension to your file, otherwise Notepad will save it as a text file. See the following screenshot: Windows 10 change default font

Now, double click the file you saved to apply the Registry tweak and change the font. Answer Yes to all requests: apply tweak uac

apply tweak confirmation tweak applied Now, sign out from your Windows account and sign in back to see the changes in action. In our case, the result will be as follows: fonts changed

That's it.

To undo the tweak you applied, I prepared two ready-to-use Registry files. The first one is as described above and contains the font tweak. You can use it as a template that you can edit and substitute the desired font. The other one is "restore defaults.reg", which restores default fonts to Segoe UI. Once you merge these files, do not forget to sign out to apply the changes.

Download Registry Files

48 thoughts on “How to Change System Font in Windows 10

  1. EBIN

    You should defo add this to your tweaker if you didn’t already.

    Reply
    1. Sergey Tkachenko Post author

      It is in TO DO already

      Reply
      1. Rubin

        Sergey, many thanks, all OK now…..Stan

        Reply
    2. InternetMetro

      I tried changing the default font to Segoe UI 7 (the original Segoe) but the time on my taskbar has a square instead of : and the title bar on paint.net window bars has the wrong font, can you fix this on 0.11.2.1? Thanks

      Reply
      1. David Hogan

        I had the exact same problem in 0.12.1.0. I’ve checked all the fonts and they all contain the colon ( : ) character in the proper place. What would be the root of this problem?

        Reply
        1. Lennart Edvardsson

          I suppose that is because windows uses fancy symbols for that part of the taskbar from the Segoe UI font that are not in other fonts perhaps

          Reply
  2. Axilleas

    Hi! I download the registry files “Download Replace the Segoe UI font with any other font” and just open, appeared the file “Start sound changer win8”! Probadly a little mistake :-P

    Reply
    1. Sergey Tkachenko Post author

      Thanks! Fixing.

      Reply
      1. Sergey Tkachenko Post author

        The link is fixed. I am sorry for this.

        Reply
  3. Ethan

    Hi,

    Your download link for this registry file points to the wrong place. It’s downloading your Win 8 Start Sound tweak instead.

    Reply
    1. Sergey Tkachenko Post author

      Fixed

      Reply
  4. Michael

    Thx for this tweak, please provide the correct files for setting the default settings. When I click download I get a sound volume setting.

    Reply
    1. Sergey Tkachenko Post author

      The link is fixed!

      Reply
  5. Bubmlebee

    Wrong download files…:-(

    Reply
    1. Sergey Tkachenko Post author

      I am sorry for this.
      The link is fixed.

      Reply
  6. Tom

    Hey Sergey, your tip sounds great, but using it messed the design of my system. So I want to get back to default settings. But your download link links not to the correct file. Please fix this. Thank you.

    Tom

    Reply
    1. Sergey Tkachenko Post author

      I am sorry for this.
      The link is fixed.

      Reply
  7. Michio

    False download file…:-(

    Reply
    1. Bumblebee

      Me too waiting for the right file :-)

      Reply
      1. Sergey Tkachenko Post author

        I am sorry for this.
        The link is fixed.

        Reply
    2. Sergey Tkachenko Post author

      I am sorry for this.
      The link is fixed.

      Reply
  8. nomad

    Thank you!

    Reply
  9. Quinto

    Hi Sergey, I like to point out that although the tweak works, it has a drawback, you cannot use the Segoe UI in others applications because the tweak is global and not just only for the system.
    E.g., after I have changed to Tahoma, my docs done with Segoe UI have changed to Tahoma, and in the dropdown fonts list, the Segoe UI is gone. I have used the tweak from your Winaero Tweaker.

    Reply
  10. Roman

    Hi Sergei,
    Thank you very much for a useful tweaker.

    In Windows 10 I have a very small fonts, but not those that can be controlled using your WinaeroTweaker, or using Windows Control Panel \ All Control Panel Items \ Fonts \ Font settings, or by editing the registry branch HKEY_CURRENT_USER \ Control Panel \ Desktop \ WindowMetrics.

    For example, most of the windows and panels in the Control Panel, buttons in the Action Center or the whole content of your WinaeroTweaker.

    Who better than you is understanding how to change these fonts ))
    Can you give me some useful advice?

    Reply
  11. Michael

    The script works fine. Thanks you!
    Windows 10Pro & Enterprise LTSB_n

    Reply
  12. alex bin

    I had an App : https://c1.staticflickr.com/9/8676/28762240872_6135c7bf1d_o.png . It used a customize font (VK Sans Serif) and installed to system font: https://c1.staticflickr.com/9/8765/28866943145_890b57850a_o.png . Even I used Winaero Tweaker to change font, I don’t see above font : https://c1.staticflickr.com/9/8773/28762240922_bba9f0f762_o.png . How do I fix ?

    Reply
    1. Paul

      Hi!
      I don’t think Windows 10 supports VGA resolution fonts for the status bar (which include fonts like Courier, FixedSys, System) which is unfortunate so it is probably not listing VGA resolution fonts which are old raster like fonts. I can see in the screenshot you provided that your font is a VGA resolution font (VGA Res) so I don’t think it can be shown sadly..

      Reply
  13. Nebble

    Hello! The fixes for the fonts did not work for me. It still stays the same.

    Reply
  14. LXVIII

    Didn’t really work for me, I used the Winaero Tool to change all the fonts I could, works perfectly in the explorer windows, browser tabs etc, but unfortunately not for the start menu. I tried changing the system fonts in the registry (FontSubstitutes) and with your .reg-file, but both didn’t make any change.
    Any ideas?

    Reply
  15. Michael

    Hi there!
    I might have a little problem: Since changing the system font, my on-screen keyboard seems to be bugged. Instead of numbers on the numpad I get some kind of boxes/squares, as if some characters are missing… Same goes for
    some of the special characters like the dolar sign. I can write them down, though, it just makes me “blind”, as I can’t see some keys correctly… Can you please give me a hand? I already tried resetting the changes, but it didn’t worked, stoll getting the boxes…

    Kind regards,
    Michael

    Reply
    1. max

      same to me. the numbers on the tablet keyboard are gone. same for the commands on the movie app. is there any way to restore them?

      Reply
      1. Hanif Shaquille

        You must re-install Segoe UI Symbol on your PC to appear the icons again.

        Reply
  16. max

    EDIT:
    reading the article made me think a little bit,so i checked the registry and it came out that for a reason i do not know there were missing correspondences. some segoe fonts equalled to nothing. simply using the reset fonts REGISTRY FILE (not the option on the program) solved the issue.

    Reply
  17. Rubin

    Sergey, Thank you, all OK now…

    Reply
  18. jeri

    I just downloaded the Winaero Tweaker and tried to change my small fonts which appeared after a minor glitch of my computer. As reported above, my fonts didn’t enlarge either. Suggestions?

    Thank you so much

    Reply
  19. Domendra

    After changing the fonts using tweaker i cant login again in my windows 10…it hang up….please help

    Reply
    1. Sergey Tkachenko Post author

      Safe mode?

      Reply
  20. nsun

    !!!!! Urgent Help Needed !!!!!!

    After running the suggested method. I lost all text display in window Explorer and the text in the window (button left). Help! How do I restore now without even seeing any text in Window Explorer.

    Reply
    1. Sergey Tkachenko Post author

      Well, open winaero tweaker.
      go to the system font option.
      click on the “reset this page to defaults” on the toolbar.
      restart the os.
      this will resolve the issue.

      Reply
  21. TG

    Thanks for sharing the tweak.

    just one thing i would like to said.
    If you see tofu (a square) in some UWP app after applied this tweak,
    you can try set the “Segoe UI Symbol (TrueType)”=”” back to default.

    Reply
  22. Vijay Pushparaj

    Guys, please help me after I did it, my lap is not working – means can’t put password and it can’t worked. Please, help me!!!

    Reply
    1. Hanif Shaquille

      Try to re-installing Windows 10 on your laptop. Or try resetting via Advanced Boot Options (Windows 10 DVD required if your laptop has DVD tray disc) and then click Reset This PC. After that, follow the instructions on screen.

      Reply
  23. woim

    why do we not have an option to change the system font’s size?

    Reply
    1. MerryMarjie

      Most definitely! I, too, wish I could change the SIZE of the System Font, but that isn’t possible with the current configuration of Winero Tweaker 0.12.0.0.

      Reply
      1. Sergey Tkachenko Post author

        You can find sizes that possible to change under the “Advanced appearance” section. System font doesn’t support it.

        Reply
        1. MerryMarjie

          Thank you for your reply. I see that the new Windows October release has a way to change system fonts, but my main problem is that I can’t change the very topmost headers. For instance, the very top line of a window, or the columns in the File Explorer (cut, paste, pin to quick access, etc.) I know that I can change this through resolution in Appearance, such as 125% or 150%, but that increases the whole screen and it’s all much too big. I tried changing the size of the system fonts with the new slider in this release, but it’s not affecting any of those aforementioned top headers. That may possibly be is that I’m hooked on Winero Tweaker and it’s overriding the Windows version of fonts??

          Reply
  24. David

    Hi all,

    I’m absolutely sure that I used to be able to change the system (menu) font size in recent versions of WinAero Tweaker. For years, I had been using Palatino 14pt. However, now it seems that I can’t find a way to change the font size anymore!?

    Please help

    Reply
  25. David

    PS:
    I found it. It is actually not to be found under “fonts”, but under “menus”. There, font and size can be changed.

    Reply

Leave a Reply

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

This site uses Akismet to reduce spam. Learn how your comment data is processed.