Changing the font on Xiaomi smartphones is a popular way to personalize, but sometimes users face problems: text becomes unreadable, system applications are displayed incorrectly, or just want to return to the usual look. Resetting the font to the factory settings may be necessary after installing custom packs, MIUI failures or firmware updates. In this article, we will analyze all the current methods of returning a standard font, from simple settings to technical solutions through ADB.
It is important to understand that the procedure differs depending on the version of MIUI (12, 13 or 14) and the device model. For example, on the Redmi Note 10 Pro, the path to font settings may differ from the POCO F5. We will look at universal solutions, as well as nuances for specific devices. If you have previously installed fonts through third-party applications (for example, iFont or FontFix), additional steps will be required to completely clean up.
Before you start, make sure you have a backup of your important data. In some cases, a font reset can affect the way system applications work, especially if you've used unofficial packs before. Now let's get to the specific instructions.
1. Reset font through standard MIUI settings
The easiest way to get back to factory font is to use the built-in MIUI tools. This method works on most Xiaomi, Redmi and POCO devices with a firmware version at least MIUI 10. If you haven't restarted your phone after changing the font, the system can save the old font cache - in this case, restarting is enough.
Instructions:
- Open Settings β Screen (or Additional settings on some models).
- Select the Font (on MIUI 14 it can be called the Font Style).
- At the top of the screen, tap on Reset or Default.
- Confirm the action and restart the device.
If the Reset item is missing, the font has been changed through third-party utilities, in which case move on to the following methods. On some firmware (for example, MIUI EU), you may need to select any other font from the list first, and then return the standard one.
2. Removal of custom fonts through βThemesβ
Many users install fonts through the Themes app. If you downloaded a font pack from there, it can be removed without additional tools. Note: some themes include not only fonts, but also icons, wallpaper, so reset may affect other design elements.
How to delete:
- π± Open the Topics app β Go to the My (or Profile) section).
- π Find the Fonts tab or Installed.
- ποΈ Tap it on active font. β Choose Remove or Reset.
- π Restart your phone to apply changes.
If the font is not removed or is not in the list, it may have been installed through APK-file: In this case, manual deletion through application settings or ADB. Also check the folder. /sdcard/MIUI/theme/ β Sometimes there are deleted files.
π‘
If, after deleting the font, text in some applications appears curved, clear the cache of those applications in Settings β Applications β Application Management.
3. Reset via "Hard Reset"
If previous methods have failed, you can partially reset your settings without deleting user data, which is suitable for devices with MIUI 12+, where fonts are tied to system settings. Importantly, this method will reset all personal settings (wallpaper, sounds, brightness), but will not affect files and applications.
Step-by-step:
- Go to Settings β About the phone β Reset settings.
- Choose Resetting (not to be confused with Delete All Data!).
- Enter your password if you need it.
- Confirm the action and wait for the reboot.
After the procedure, check the font in messages, browser and system menus. If the problem persists, it is possible that the font was implemented at the firmware level (for example, through Magisk or modified boot.img), in which case only a complete reset or firmware will help.
What to do if the resetting of the settings did not help?
4. Manual font removal via ADB (for advanced)
If the font was installed via Magisk, TWRP or other root-access tools, standard methods won't help, and you'll need an ADB (Android Debug Bridge) that requires USB debugging enabled and basic command-line knowledge.
Preparation:
- π₯οΈ Install. ADB Tools on PC.
- π± Turn on the debugging. USB In Settings β The phone. β Version. MIUI (tap 7 times) β Additional settings β For developers.
- π Connect your phone to your PC and confirm your deviceβs trust.
Discharge commands:
adb shell
su
mount -o rw,remount /system
rm -rf /system/fonts/CustomFont # Remove custom fonts
rm -rf /data/fonts/* # Clears the font cache
rebootIf the font has not recovered after the reboot, follow the command to reset MIUI settings:
adb shell cmd overlay reset com.android.theme.fontInstalled drivers Xiaomi on PC
Debugging on USB on the phone is enabled
The phone is connected in the "File Transfer" mode.
Backup of important data is made
-->
5. Flashing through Fastboot (extreme case)
If all the previous methods failed, you're left with a complete flashing of the device, which is a radical way to bring the phone back to factory status, including all the system files, and is suitable for devices with damaged fonts after a failed modification.
What you need:
- π₯ Official firmware for your model (download from Xiaomi website).
- π₯οΈ Mi Flash Tool for Windows.
- π Cable USB (preferably original).
Process:
- Unpack the firmware in a folder without Cyrillic symbols.
- Turn off the phone and press Volume Down + Power to log in to Fastboot.
- Connect the device to your PC and start the Mi Flash Tool.
- Select the firmware folder and click Flash (select the Clean All option).
Once you flash it, it's like a new one, with a standard font, and it'll also fix other system errors, but it'll delete all the data, and only use it if other methods don't work.
π‘
Fastboot flashing is the only way to return a standard font if it has been modified at the firmware level (for example, via Magisk or modified boot.img).
Comparison of font resetting methods
| Method | Difficulty | PC required | Data resetting | Efficiency |
|---|---|---|---|---|
| Reset via settings | β | β No. | β No. | Low (for standard fonts only) |
| Deletion through "Themes" | ββ | β No. | β No. | Medium (for fonts from Temas) |
| Partial resetting of settings | ββ | β No. | β οΈ Partially. | High (for system fonts) |
| ADB-team | βββ | β Yes. | β No. | Very high (for root fonts) |
| Flip-flashing | ββββ | β Yes. | β Complete. | Absolute (for any changes) |
Frequent Mistakes and How to Avoid Them
When you reset a typeface, users often face typical problems, and here are the most common ones and solutions:
β οΈ Note: If, after resetting the font, text in some applications (such as WhatsApp or Chrome) is displayed with characters, this means that the font was replaced incorrectly.
Problem. 1: Font reset, but some characters are not displayed correctly Solution: This may be due to damage to system files fallback_fonts.xml. Try installing any other font from the Themes and then returning the standard one.
Problem 2: After being reset via ADB, the phone is getting stuck on the boot. Solution: This means that critical system files have been deleted. You need to reflash the device via Fastboot.
Problem 3: There is no default option in the font list. Solution: Try installing the official MIUI update via Settings β System Update. Sometimes this option appears after the update.
π‘
If you often experiment with fonts, create a backup folder /system/fonts/ via TWRP. This will allow you to quickly restore standard fonts without completely resetting.