Change Windows default font

Are you looking to change the default font in your Windows 10 but seem to be stuck at how you can actually do it? That’s okay. We know how that feels. But we’ve also got a way out for you! Windows 10 has definitely made life easier by enhancing user experience but while doing this it has also limited the customizability of the OS. Where in earlier versions of Windows 10, you could change the default font using the Control Panel or Personalization settings, now you have to do it manually through the Windows registry. You can indeed use your favorite font in OS features like message boxes icons, title bars, etc. instead of using the default font Segoe UI, with a simple trick! Follow the guide to modify the registry to change the system font and spice up your dull and average looking interface.

Steps to change the default font in Windows 10

So before you jump in and learn the art of spicing things up for your PC, just be cautious about messing things up when you’re modifying the registry. We suggest you create a system restore point that you can revert back to in case something goes wrong. Once you’ve done that, get started by following the steps below:

Step 1: Launch the Control Panel from the Start Menu.

Step 2: Click on the “Appearance and Personalization” option from the side menu.

Step 3: Click on “Fonts” to open fonts and select the name of the one you want to use as default.

Step 4: Now open the Notepad application and paste the following code into the empty text 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"="NewFont"

Step 5: Be sure to replace the font name you want to change Segoe UI within the last line of the registry code

Step 6: Click on File on the top menu options and then save your file as a .reg file by using the extension option “All files”

Step 7: From wherever your file is saved, double-click on it to merge it with the registry by clicking Yes and OK

Step 8: Simply restart your computer to let the changes take effect

Wrapping it up

That was pretty simple, wasn’t it? Even though the chances were slim, if you faced any issues while making changes in the font registry in Windows 10, you can revert back to the system restore point you created in the start. But if you were able to successfully change the default font you’ll now be loving the new look your system just got. We really hope you were able to make the most out of this article. Let us know how it went for you in the comment box.

How to change the default font in Windows 10
Tagged on:             

10 thoughts on “How to change the default font in Windows 10

  • Permalink

    This did not work for me, but now I need to undo this change, how can I undo it?

    • Permalink

      You can only revert it if you had created a System Restore Point beforehand. If so, then go to the system restore section of your PC and click Restore.

  • Permalink

    Can I change the font settings to Times New Roman Italic using this method? I’ve been able to do that in previous Windows versions.

    • Permalink

      This technique does not work for consensus-based fonts. If you have a font that requires consensus, and you try to load it as your windows default font, it will just lock up your entire system and there is no way to restore it. Such as with the NewSuperman.ttf font.

  • Permalink

    This did not work as my computer simply came up with an error on stage 7.

  • Permalink

    Mine too, it said ‘the specified was not a valid registry script. You can only import binary registry files from within the registry editor.’

  • Permalink

    In Step 6 there is no All Files choice nor any .reg choice. My only choices are:
    .txt (this extension for 3 different file types)

  • Permalink

    You need to generate valid .reg files, which are plain text files. When saving, choose unformatted file types like .txt, but then, opt for including “.reg” at the end, when naming it. If in doubt about the encoding, try UTF-8 with BOM, but there’s more than one supported option on this.
    The extra line “Windows Registry Editor Version 5.00” is necessary at the beginning, as far as I know. (From the text, this is not clear.)

  • Permalink

    I’m using Windows 10 1903, and a reversal script for the article’s file would look like this. Use at your own risk, but probably works with Windows 8 and 10 versions. For the next time, take time to read about registry key backup.

    Windows Registry Editor Version 5.00

    [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Fonts]
    ;”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”
    “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”

    [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontSubstitutes]
    “Segoe UI”=-


Leave a Reply

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


Ad #native_company# — #native_desc# #native_cta#