How to Change Windows System-Font
🪟 How to Change the Default System Font in Windows 10 & 11
Windows 10 and 11 use the Segoe UI font as the default system font. It appears in window titles, system menus, settings, and many other areas of the UI. While the system no longer provides a built-in option to customize this font, it’s still possible—with a little registry tweaking.
In this guide, we’ll walk you step-by-step through safely changing your Windows system font and how to revert back if needed.
⚠️ Important: Create System Restore Point
Modifying the Windows Registry can have unintended consequences if done improperly. Always create a system restore point before proceeding:
- Press
Win + R, typesysdm.cpl, press Enter - Under the
System Protectiontab, click Create - Give it a name like “Before Font Change” and create the restore point
Step 1: Choose a Font
You can only use fonts that are installed on your system. Browse installed fonts at:
- Settings → Personalization → Fonts
- Or open C:\Windows\Fonts
Some popular safe choices include:
- Arial
- Ubuntu
- Verdana
- Calibri
- Comic Sans MS (if you’re feeling brave)
For this example, we’ll use Ubuntu.
Step 2: Create the Font Change Registry File
Open Notepad
Paste the following code:
1
2
3
4
5
6
7
8
9
10
11
12
13
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Fonts]
"Segoe UI (TrueType)"=""
"Segoe UI Bold (TrueType)"=""
"Segoe UI Italic (TrueType)"=""
"Segoe UI Bold Italic (TrueType)"=""
"Segoe UI Semibold (TrueType)"=""
"Segoe UI Light (TrueType)"=""
"Segoe UI Symbol (TrueType)"=""
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontSubstitutes]
"Segoe UI"="Ubuntu Light"
💡 Tip: Replace Ubuntu Light with the name of the font you want to use. Be sure to use the exact name (as seen in the Fonts control panel).
- Save the file with a .reg extension:
- File → Save As…
- File name:
System-font-change.reg - Save as type: All Files
- Encoding: ANSI or UTF-8
Step 3: Apply the Registry File
- Double-click the
System-font-change.regfile - Click Yes when prompted by UAC and again to confirm registry import
- Restart your computer
🎉 Upon reboot, your new font will be applied across most system UI elements.
Step 4: (Optional) Restore the Default System Font
If you don’t like the result or run into display issues, restoring the default Segoe UI font is simple.
- Open Notepad and paste this:
1
2
3
4
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontSubstitutes]
"Segoe UI"="Segoe UI"
- Save as Restore-system-font.reg
- Double-click to apply, then restart your PC
Your system will return to its default font.
Bonus Tips
- If font rendering looks uneven, try adjusting ClearType: Open Start → type “Adjust ClearType text”
- This font change won’t affect all third-party applications or websites
- You can automate font changes with tools like Winaero Tweaker, which provide a safer GUI
Final Thoughts
Changing the Windows system font gives your desktop a subtle but refreshing personal touch. Whether you’re after a classic look with Ubuntu Light or something playful like Comic Sans, it only takes a few steps. Just remember: back up first, and change font names carefully.
Have a favorite font combo or a question? Let us know in the comments!
