How to Restore Default System Font Settings (to Segoe UI) in Windows

Did you change the system font inadvertently on your Windows computer, and now the user interface looks ugly?

segoe ui as default system font
Fig 1: The default system font set to Times New Roman

This article has a registry fix to reset the default system font settings for computers running Windows 7, 8, or Windows 10.

How to Restore the Default System Font Settings

The following registry fixes can be applied to revert the system font settings to Windows defaults quickly.

Please copy the following lines to Notepad, save the file with the .reg extension, and double-click to run it.

Default system font settings for Windows 10

Windows Registry Editor Version 5.00

;Restore the default font mappings in Windows 10. Tested on v20H2
[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"

;Remove the font substitutes, if any.
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontSubstitutes]
"Segoe UI"=-
"Segoe UI Symbol (TrueType)"=-

Default system font settings for Windows 8

Windows Registry Editor Version 5.00

;Restores default system font setting (to Segoe UI) in Windows 8 and Windows 10

[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"

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

Default system font settings for Windows 7

Windows Registry Editor Version 5.00

;Restores default system font setting (to Segoe UI) in Windows 7

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Fonts]
"Segoe UI (TrueType)"="segoeui.ttf"
"Segoe UI Bold (TrueType)"="segoeuib.ttf"
"Segoe UI Bold Italic (TrueType)"="segoeuiz.ttf"
"Segoe UI Italic (TrueType)"="segoeuii.ttf"
"Segoe UI Light (TrueType)"="segoeuil.ttf"
"Segoe UI Semibold (TrueType)"="seguisb.ttf"
"Segoe UI Symbol (TrueType)"="seguisym.ttf"

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

If the font settings don’t take effect immediately, restart Windows.



segoe ui as default system font
Fig 2: The system font is now reset to Segoe UI, which is the default. (After)

Uninstalling a Font

Option 1: Using the Fonts Folder

  • Open the Fonts folder located at C:\Windows\Fonts
    uninstall a font using registry
  • Right-click the font you want to remove, and click Delete

Option 2: Using the Registry Editor

There are chances that the Fonts folder doesn’t show the font you installed. In that case, you need to edit the registry to remove it.

Let’s assume you installed the 3rd party HelveticaNeue font and want to uninstall it. Use the following instructions.

  1. Start Regedit.exe and go to:
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Fonts
  2. Backup the branch by exporting to a .reg file.
  3. In the right-pane, delete the following values:
    • HelveticaNeue-UltraLigCond (TrueType)
    • HelveticaNeue-UltraLigCondObl (TrueType)
    • HelveticaNeue-UltraLigExt (TrueType)
    • HelveticaNeue-UltraLigExtObl (TrueType)
    • HelveticaNeue-UltraLight (TrueType)
    • HelveticaNeue-UltraLightItal (TrueType)
  4. Exit the Registry Editor.
  5. Restart Windows, so that the fonts are no longer in use by the system.
  6. Then manually delete the following .otf files from C:\Windows\Fonts from Command Prompt (Admin).
    • HelveticaNeue-UltraLigCond_0.otf
    • HelveticaNeue-UltraLigCondObl.otf
    • HelveticaNeue-UltraLigExt.otf
    • HelveticaNeue-UltraLigExtObl.otf
    • HelveticaNeue-UltraLight.otf
    • HelveticaNeue-UltraLightItal.otf
  7. Running this command will show the list of .otf files you installed.
    dir c:\windows\fonts\helvetica*.otf

    (There zip file in the above website bundles 6 .otf files, which you need to delete from the Fonts folder.)

  8. Then run:
    del c:\windows\fonts\helvetica*.otf

    Note: Font file extensions can be one of these: .FON | .OTF | .TTC | .TTF

The above is just an example, taking the case of the HelveticaNeue font. The same procedure can be applied to uninstall any third-party font.


One small request: If you liked this post, please share this?

One "tiny" share from you would seriously help a lot with the growth of this blog. Some great suggestions:
  • Pin it!
  • Share it to your favorite blog + Facebook, Reddit
  • Tweet it!
So thank you so much for your support, my reader. It won't take more than 10 seconds of your time. The share buttons are right below. :)

Ramesh Srinivasan is passionate about Microsoft technologies and he has been a consecutive ten-time recipient of the Microsoft Most Valuable Professional award in the Windows Shell/Desktop Experience category, from 2003 to 2012. He loves to troubleshoot and write about Windows. Ramesh founded Winhelponline.com in 2005.

7 thoughts on “How to Restore Default System Font Settings (to Segoe UI) in Windows”

  1. I copied and pasted the fix for Win10, saved it as segoe.reg When I double click the saved file it tells me that it is not a registry script file. When I go into regedit and try to import it, it tells me that it is not a registry file. What did I miss?
    Thanks, — Robert

    Reply
  2. OMG I screwed up the font settings and I almost did a system reset to fix it after a whole day of searching for registry backups online was futile, and then I somehow got here! I copy-pasted the default settings, created the file and fixed it, easy peasy 😀

    Reply
  3. Thanks a lot!, I had been searching for this type of project to restore my default setting for a long time. it is really awesome. Thanks, thanks.

    Reply
  4. I went ALL OVER THE INTERNET for a fixing strategy, but I came across you, and because if you, I fixed it! Thanks! YOU ARE THE BEST PEOPLE IN THE WORLD!!!

    Reply
  5. I’ve combed through tens of sites for a solution to my problem where I used the .reg file merging to revert to Segoe UI but in some instances, I’d still see the old font that displayed. So, after following this tutorial’s method of going to the Registry Editor, the issue was finally fixed.

    Reply

Leave a Comment