How to Change Font in Windows 11
A complete step-by-step guide covering Registry Editor, third-party tools, font installation, font size settings, and Hindi font setup for Windows 11.
๐ Introduction
Windows 11 is fast, clean, and looks better than any previous version of Windows. But one thing it still does not make easy is changing the system font. There is no simple toggle in Settings that says "change your font here." You have to go a few levels deeper.
The good news is that it is absolutely doable. Whether you want to change the default font across the whole system, install a new font, adjust how text looks on your screen, or switch to a Hindi font that works properly on your computer, this guide covers it all.
This is a practical, step-by-step walkthrough. No filler. Just what you need to know and exactly how to do it.
๐ค What Is the Default System Font in Windows 11?
Before you change anything, it helps to know what you are starting with.
Windows 11 uses Segoe UI Variable as its default system font. It replaced Segoe UI (used in Windows 10) and was designed specifically for Windows 11's sharper display rendering. It is a variable font, which means it adjusts its weight automatically depending on the size and context it is displayed in.
You will see Segoe UI Variable everywhere: in the taskbar, Start menu, File Explorer, Settings, title bars, and dialog boxes. Every part of the Windows 11 interface uses it.
If you want to change this to something else, you need to either edit the Windows Registry or use a third-party font tool. Both methods are covered in full below.
๐ก Before You Start: Create a System Restore Point
Changing your system font involves editing the Windows Registry. This is a sensitive part of Windows that controls how the operating system behaves. One wrong entry can cause display issues or system errors.
Create a restore point before making any changes. It takes two minutes and gives you a clean way back if anything goes wrong. Do not skip this step.
Press Win + S and type "Create a restore point." Click the result that appears in the search panel.
In the System Properties window, make sure your main drive (usually C:) is selected. Click the Create button.
Name it "Before Font Change" and click Create again. Wait a few seconds for Windows to finish, then click Close.
That is your safety net. Now you can make changes with full confidence.
๐ How to Change System Font in Windows 11 Using Registry Editor
This is the most thorough method. It changes the font across the whole system. Follow each step carefully and do not skip the backup step.
Step 1: Find and Install Your New Font
Decide which font you want to use. It must already be installed on your computer. Open Settings, go to Personalisation, then Fonts. Browse what is there. If you want a different font, download it from Google Fonts or another trusted source, then install it. The full installation process is covered in the Install Fonts section below.
Step 2: Open Registry Editor
Press Win + R on your keyboard to open the Run box.
Type regedit and press Enter. Click Yes if Windows asks for administrator permission.
Click File at the top of the Registry Editor, then click Export. Choose where to save the backup file, give it a name, and click Save.
Step 3: Go to FontSubstitutes
Navigate to this path in the Registry Editor. You can click through the folders on the left or paste the path directly into the address bar at the top.
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontSubstitutesStep 4: Create Font Substitution Entries
Right-click on an empty area in the right panel. Select New, then String Value. Name it MS Shell Dlg. Double-click it and set the value to your chosen font name, for example: Arial.
Repeat the same process. Create another String Value named MS Shell Dlg 2 and set its value to the same font name.
Step 5: Replace Segoe UI References (Optional)
For a more complete font change, update the font entries in the Fonts key as well. Navigate to:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontsFind entries like Segoe UI (TrueType) and Segoe UI Bold (TrueType). Double-click each one and replace the font file name with the file name of your new font. For Arial the file name is arial.ttf. You can find the exact file names by browsing C:\Windows\Fonts in File Explorer.
Step 6: Restart Your Computer
Close the Registry Editor and restart Windows. The new font will appear across the system interface after the restart is complete.
โ How to Change Font Style Using a Third-Party Tool
If you are not comfortable editing the Registry manually, a third-party tool simplifies the entire process. The most widely used option is Advanced System Font Changer.
Search for Advanced System Font Changer online and download it from the official source. It is lightweight and does not require a full installation process.
Run the downloaded file. The interface shows font settings for different parts of the Windows UI: title bar, menu, message box, palette title, icon, and tooltip.
Click the font name next to each element and pick the font you want. You can set the same font for all elements or use different fonts for different UI areas.
Click the Set Font button to apply your changes. Restart your computer for the changes to take full effect across the system interface.
๐ฅ How to Install Fonts in Windows 11
Before you can set a font as your system default, it needs to be installed. There are three ways to install fonts in Windows 11.
From a Downloaded File
Download a .ttf or .otf font file, double-click it, and click Install in the preview window. For multiple fonts in a ZIP, extract first, then select all files and right-click to install at once.
From Microsoft Store
Go to Settings, then Personalisation, then Fonts. Click "Get more fonts in Microsoft Store." Browse, click Get on any font, and it installs automatically with no extra steps.
Drag and Drop
Open C:\Windows\Fonts in File Explorer. Drag your font files directly into that folder. Windows installs them the moment you drop them in.
๐ก How to Change Font Size in Windows 11
Sometimes the font is fine but the size is the problem. Windows 11 has a built-in text size setting that makes system text larger or smaller without touching the Registry or changing the font itself.
Press Win + I to open the Settings app directly.
In the left panel, click Accessibility. Then click Text Size in the right panel.
Move the Text Size slider to the right to make text larger, or left to make it smaller. A live preview at the top shows exactly how the change will look before you apply it.
Windows updates the text size across the interface immediately. No restart is needed.
๐ How to Change the Font on Your Computer for Specific Apps
Not every font change needs to be system-wide. For many users, changing the font inside a specific app is enough.
Microsoft Word
Go to Format, then Font. Pick a new font from the dropdown. To make it the default for all new documents, click Set As Default at the bottom of the font dialog box.
Notepad
Open Notepad, go to Format, then Font. Choose any installed font and click OK. The change applies immediately to the current session.
Browsers (Chrome, Edge, Firefox)
Go to browser Settings, then Appearance or Fonts. Each browser lets you set a default font for web page display independently of the Windows system font.
File Explorer
File Explorer follows the Windows system font. To change the font in File Explorer, you need to change the system font using the Registry Editor or the third-party tool method described above.
โฉ How to Set Windows Default Font Back to Segoe UI
If you changed your font and want to go back to the Windows 11 default, here are your three options.
Option 1: Delete the Registry Entries
Open the Registry Editor and navigate to:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontSubstitutesDelete the entries named MS Shell Dlg and MS Shell Dlg 2. Then navigate to the Fonts key and change any modified entries back to their original values. The default system font file for Segoe UI Variable is SegoeUI-VF.ttf. Restart your computer.
Option 2: Use the Font Tool Restore Option
If you used Advanced System Font Changer to apply the change, open it again and click the option that says Restore Default Font Settings. Apply the change and restart your computer.
Option 3: Use System Restore
If something went wrong after your font change, press Win + S, search for "Create a restore point," click System Restore, select the "Before Font Change" restore point you created earlier, and follow the prompts. Windows restarts and returns to its previous state.
๐ Troubleshooting Common Font Change Issues
| Problem | What to Do |
|---|---|
| Font not showing after restart | Make sure the font is installed. The name in the Registry must match exactly, including capitals. |
| Text looks blurry or broken | The font may not support all character sets. Switch to a common font like Arial or Calibri. |
| Some apps still show the old font | Some apps cache font settings. Close and reopen the app, or restart Windows a second time. |
| Registry says access denied | Run Registry Editor as Administrator. Right-click regedit in Start and choose Run as Administrator. |
| System looks wrong after change | Use System Restore to revert to the restore point you created before making changes. |
| Third-party tool not working | Make sure the tool is updated for Windows 11. Check the developer's site for the latest version. |
๐ฎ๐ณ Hindi Fonts in Windows 11: What You Need to Know
If you use Windows 11 for Hindi content, government work, education, or typing tests, understanding which fonts to use makes a big difference in how your text looks and whether it displays correctly across apps and platforms.
Mangal Font
Mangal font is the most widely used Hindi font on Windows systems. It is pre-installed on every Windows computer and uses Unicode encoding. Because it is Unicode-based, Mangal text works correctly in all modern apps, browsers, Word documents, and online platforms. Government websites, court documents, and official Hindi content in India mostly use Mangal. If you are preparing documents for official use and need a reliable Hindi font, Mangal is the right choice.
Krutidev Font
Krutidev font is a legacy Hindi font used widely in newspaper publishing, print media, and older government offices. It is not Unicode-based, which means text typed in Krutidev does not display correctly in modern apps and web platforms without conversion. If your workflow involves Krutidev, you need to install it separately on Windows 11 since it is not built into the OS. The installation process is the same as any other font: download the TTF file, double-click it, and click Install.
Converting Krutidev Text to Unicode for Windows Use
Many Windows 11 users who work with Hindi content type in Krutidev but need their final output in Unicode for Word documents, emails, websites, or online submission portals. Copying Krutidev text directly into these platforms results in garbled characters because those platforms only support Unicode.
The solution is to use the Krutidev to Unicode converter. You paste your Krutidev text, it converts instantly, and you copy the clean Unicode output. The converted text works perfectly in any Windows app, any browser, and any web form, including government portals that require Unicode Hindi.
Improving Your Hindi Typing Speed on Windows
If you regularly type Hindi on Windows 11 for data entry, content creation, or competitive exams like CPCT, building your typing speed matters. A structured Hindi Typing Test measures your words per minute, shows your error rate, and helps you identify which keys slow you down. Consistent practice is the most direct path to better accuracy and speed on Windows Hindi keyboards.
โ Frequently Asked Questions
Can I change the font in Windows 11 without the Registry Editor?
Yes. Tools like Advanced System Font Changer let you change the system font without touching the Registry manually. You pick a font from the interface, click Apply, and restart. It is simpler and less risky than the manual Registry method.
Does changing the system font affect all apps?
Most native Windows apps and many third-party desktop apps will pick up the system font change. Apps that use their own font rendering, like Chrome or modern UWP apps, may not change. You would need to adjust the font inside those apps separately.
Will my font choice work with Hindi and other Indic scripts?
Most Western fonts like Arial or Calibri do not contain Indic characters. If you change the system font to one that does not support Hindi, Hindi text may show as boxes or question marks in apps like Notepad or Word. For Hindi content, use Unicode-compatible Hindi fonts like Mangal, which is already installed on all Windows computers.
Is it safe to edit the Windows Registry to change fonts?
Yes, as long as you create a restore point first and follow the steps carefully. The font substitution keys you are editing are not critical system settings. The worst outcome is that text looks wrong, which is fully reversible by deleting the entries you added or using System Restore.
How do I find the exact filename of an installed font?
Open File Explorer and navigate to C:\Windows\Fonts. All installed fonts are listed there. Right-click any font and choose Properties to see the exact filename. Use this filename when editing the Registry entries.
Can I install Google Fonts on Windows 11?
Yes. Go to fonts.google.com, browse and select a font, click Download Family, extract the ZIP file, then double-click each TTF or OTF file and click Install. The font immediately becomes available in all Windows apps.
Why does my Hindi text show boxes or garbled characters in Windows apps?
You are most likely using Krutidev encoding. Modern Windows apps only render Unicode correctly. Convert your text using the Krutidev to Unicode converter before pasting it into any Windows app. The output will display correctly everywhere.
โ Conclusion
Changing the font in Windows 11 takes a few more steps than it should, but it is fully manageable. For a complete system font change, the Registry Editor method gives you full control. For a simpler approach, Advanced System Font Changer handles the job without any Registry editing. And for just making text bigger without changing the font, the Accessibility text size setting in Windows Settings is the cleanest and safest option.
If you work with Hindi content on Windows, knowing the difference between Krutidev font and Unicode fonts like Mangal font will save you a lot of time. Krutidev content needs to be converted before it works in modern Windows apps, and the Krutidev to Unicode converter handles that instantly. If you also need to sharpen your Hindi typing speed for exams or daily work, a regular session with a Hindi Typing Test is the most direct way to improve.
Always create a restore point before making system-level changes. It costs two minutes and protects you from hours of troubleshooting.