Windows 10 uses Segoe UI as its default system font, but you can customize this to suit your style. With a simple registry edit, you can safely replace the default font with one of your choice.
Pick Your Font
- Open Settings → Personalization → Fonts.
- Browse and note the exact name of the font you want to use (e.g., Arial, Tahoma, Verdana).
- If your desired font isn’t listed, download and install it first.
Create a Registry Script
Open Notepad and paste the following code, replacing NEW-FONT with your chosen font name:
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"="NEW-FONT"
Important Notes
- You can add optional entries like
"Segoe UI Emoji (TrueType)"=""or"Segoe MDL2 Assets (TrueType)"=""for more complete substitution. - Removing a font line entirely keeps Windows’ default mapping.
- Blanking a font line disables that font.
- The line
"Segoe UI"="NEW-FONT"tells Windows to use your chosen font wherever Segoe UI is referenced. - If display issues occur, redefine specific entries with their default values (e.g.,
"Segoe UI Symbol (TrueType)"="seguisym.ttf").
Save the File
Save the file as ChangeFont.reg with “Save as type” set to All Files. Ensure the extension is .reg.
Apply the Registry File
- Double-click the
.regfile. - Confirm prompts to merge it into the registry.
Restart Your PC
Reboot to apply the new font across system interfaces.
Restore the Default Font (Segoe UI)
If you want to revert, create another .reg file with the original Segoe UI mappings:
Windows Registry Editor Version 5.00 [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" "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" [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontSubstitutes] "Segoe UI"=-
Apply the file and restart your PC. The system will return to its default Segoe UI font.
Changing fonts in Windows 10 can personalize your interface and refresh your experience. Always keep a backup registry file to restore defaults if needed.
