Changed font to Xiaomi through themes or third-party applications, and now want to return your native Roboto or MiSans? The problem is familiar to many MIUI users: after experimenting with customization, the system can “forget” the original fonts, and the theme settings do not have the option of resetting. In this article, we will discuss 5 proven ways to return a standard font – from simple (via the MIUI menu) to advanced (via ADB and editing system files).
Important: the methods differ for different versions of MIUI (12/13/14) and models (Redmi Note 10 Pro, POCO F5, Mi 11 Ultra, etc.) We will indicate which solutions work on global and Chinese firmware, and also warn against errors that can lead to loss of system functionality (for example, deleting critical font files via Root Explorer).
1. Method: Reset font through MIUI settings (without Root)
The safest method is to use built-in MIUI tools, which is suitable if you have changed the font through the standard theme menu (Settings → Screen → Font). However, in newer versions of MIUI 14+, the reset option may be hidden.
What to do:
- 📱 Open the Settings. → Topics (or Settings) → Screen. → Font on old versions).
- 🔍 Scroll down to the System Fonts section – the original options should be displayed here (MiSans, Roboto).
- ⚙️ If you don’t have an option, click on the three dots in the top right corner and select Reset Settings».
- 🔄 Restart the device – the font should return to the factory.
⚠️ Attention: On some firmware (MIUI China or custom builds, this method doesn't work. If the font hasn't changed after you reboot, move on to the next method.
2. Method: Removing custom fonts through MIUI Themes
If you installed fonts through the MIUI Themes app, they could be stored in the device's memory even after resetting, to remove them completely:
- Open the “Themes” app and go to the “My → Fonts” section.
- Find the typefaces you have set (they are marked with a tick or the inscription “Installed”).
- Click on the font and select “Delete” (or “Cancel Application”).
- Return to Settings → Screen → Font and select the standard option.
💡 Useful tip: If the font list is empty but the interface is not displayed correctly, try clearing the theme app cache (Settings) → Annexes → Application management → Topics → Warehouse → Clear the cache).
Delete all custom fonts in "Themes" | Clear the cache of the "Themes" app | Check for standard fonts in the settings |Reboot the device-->
Method 3: Reset MIUI settings (without data loss)
If previous methods didn’t work, try a partial reset of MIUI settings without affecting user data, which helps in 80% of cases when the font gets stuck after updating or changing the theme.
Instructions:
- Go to Settings → About Phone → MIUI version.
- Click 7-10 times on the MIUI version until the notification “You are a developer!” appears.
- Back to Settings → Additionally. → For developers.
- Find the option “Reset MIUI settings” and confirm the action.
⚠️ Warning: This method will reset all interface settings (wallpaper, icons, animations) but will not affect apps, photos or accounts.
What to do if the option "Reset MIUI settings" is not available?
4. Method: Manual font recovery via ADB (for advanced)
If standard methods don't work, you'll have to use ADB, which is a tool that's suitable for users who have experience with command line, and we'll restore the original fonts by copying them from the MIUI backup.
Step-by-step:
- Download and install Google’s Platform Tools.
- Turn it on. USB-Debugging on the phone (Settings) → For developers → Debugging by USB).
- Connect Xiaomi to your PC and type in the command line: Adb devices Make sure the device is defined.
- Download the archive with standard fonts for your model (for example, this pack is suitable for Redmi Note 11).
- Unpack the archive and transfer the font files (.ttf) to /system/fonts/ via ADB: adb push Roboto-Regular.ttf /system/fonts/ adb push MiSans-Regular.ttf /system/fonts/
- Change the access rights: adb shell chmod 644 /system/fonts/*.ttf
- Reset the device.
⚠️ Note: Incorrectly changing files in /system/ This can lead to bootloop. If you're not sure what you're doing, use the following method.
adb pull /system/fonts/ fonts_backup/This will help restore them if something goes wrong.-->
5. Method: Fastboot flashing (extreme case)
If none of these methods work, you have to reflash the device through Fastboot, which is a radical solution, but it's guaranteed to bring all system files, including fonts, back to factory.
What you need:
- 🖥️ Computer with Mi Flash Tool and Xiaomi drivers installed.
- 📦 Official firmware for your model (you can download it on the Xiaomi website).
- 🔌 Cable USB (preferably original).
Instructions:
- Turn off the phone and press Volume Down + Power to log into the Fastboot.
- Connect the device to your PC and start the Mi Flash Tool.
- Select the downloaded firmware (file with.tgz extension) and click Refresh – the program must determine the device.
- At the bottom, select “Clean all” and click “Flash”.
- Wait for the finish (5-10 minutes) and restart the phone.
🔹 Key takeaway: Fastboot flashing is the only way to get back 100% of the original fonts if they were corrupted at the system file level.However, it will also delete all data from the device, so back up first.
| Method | Difficulty | Need a Root? | Data loss? | Works on MIUI 14? |
|---|---|---|---|---|
| Reset via settings | ⭐ | ❌ No. | ❌ No. | ✅ Yes. |
| Deletion of fonts in “Themes” | ⭐ | ❌ No. | ❌ No. | ✅ Yes. |
| Resetting MIUI settings | ⭐⭐ | ❌ No. | ❌ No (only settings) | ✅ Yes. |
| Recovery through ADB | ⭐⭐⭐ | ❌ No (but you need an unlocked bootloader) | ❌ No. | ✅ Yes. |
| Fastboot reflashing | ⭐⭐⭐⭐ | ❌ No. | ✅ Yes (full reset) | ✅ Yes. |
Frequent Mistakes and How to Avoid Them
Many users have problems trying to return the original font, and consider common mistakes and their solutions:
- 🚫 Error: After reset, the font remains custom. Solution: Remove font files manually through ADB file manager with Root access (/data/fonts/ or /system/fonts/).
- 🚫 Error: Themes app won't open or gives an error.Solution: Clear the application data (Settings) → Annexes → Topics → Warehouse → Clear the data) and restart the device.
- 🚫 Error: After flashing the font is confused into Chinese characters. Solution: Install global firmware (for example, install a global firmware, MIUI Global instead of China, as Chinese assemblies may not have Latin fonts.
⚠️ Note: If you use custom firmware (e.g. Pixel Experience or LineageOS), standard fonts Xiaomi may not be available in principle, in which case you will have to install them manually or return to the official. MIUI.