Have you changed the font on a Xiaomi, Redmi or POCO smartphone and now you want to return it to the factory? Or after the MIUI update, the text is displayed crooked, too small or unreadable? In this article, we will analyze all the ways to reset the font to the standard, from simple settings to manual intervention through ADB. Importantly, the procedure differs depending on the firmware version and device model, so we covered the options for MIUI 12, 13 and 14.
The problem of custom fonts on Xiaomi often arises after installing custom themes from the Mi Theme Store or manually changing system files. In some cases, the failure occurs after the update - the firmware resets the display settings, but does not restore the original font. If you notice that the text in the menu, messages or browser looks "blurred" or does not correspond to the corporate style of MIUI, it is time to return everything to factory settings.
Why can the font on Xiaomi change itself?
Most users are faced with non-standard font for three reasons:
- π¨ Custom theme installation β many of the themes from the Mi Theme Store change not only the wallpaper and icons, but also the system font.
- π Update MIUI β when switching to a new version of the firmware (for example, with MIUI 13 on MIUI 14) display settings are sometimes reset but the original MiSans font is not restored.
- π οΈ Manually modifying system files β if you manually replaced fonts through Root or ADB, But you didn't make a backup, it's gonna be harder to get back to the factory.
Less commonly, the problem arises from a malfunction in MiuiSystemFontProvider, the system application responsible for displaying text, in which case only resetting settings or reinstalling firmware will help.
β οΈ Note: If the font changed after installing a customization application (e.g. iFont or FontFix), first remove the software and restart the device. 60% of the time the problem is solved without additional actions.
Method 1: Reset the font through MIUI settings (without Root)
The easiest way to return a standard font is to use the built-in MIUI tools.This method works on all Xiaomi, Redmi and POCO devices with MIUI 12 firmware and later, if the system files have not been corrupted.
Instructions:
- Open the Settings β Screen.
- Scroll down and select Font Style (some models have a clause called Font Size and Style).
- At the top of the screen, tap Standard (or MiSans for newer versions).
- Confirm the change and restart the device.
If the font style item is missing, try an alternative path:
- π Go to Settings. β Additionally. β Language and input.
- π± Click on the Font and select by default.
βοΈ Preparation for font resetting
On some devices (such as the POCO F5 or Redmi Note 12), the font reset option is hidden, in which case the themes will help to reset:
- Open the settings β design β Themes.
- In the upper right corner, click on three dots and select Reset theme.
- Confirm the action and wait for the reboot.
β οΈ Warning: Resetting the theme will bring back to factory settings not only the font, but also wallpaper, icons and sounds. If you want to keep the current theme but only return the font, use Method 2.
Method 2: Removing custom fonts through MIUI Theme Editor
If the standard font is gone after installing the theme, but there is no reset option in the settings, try removing custom fonts through the built-in theme editor.This method works on MIUI 13/14 and does not require Root rights.
Step-by-step:
- Open the Themes app (icon with brush).
- Go to the section My topics β Edit.
- Find the theme that changed the font and click on it.
- At the bottom of the screen, select Remove (or Reset theme settings).
- Confirm the action and restart the device.
If the theme is not removed or the option is not available, try an alternative method:
- π± Keep your finger on the empty seat of the main screen. β Screen settings β Style.
- π Select the Standard and apply the changes.
π‘
If the font does not recover after deleting the theme, check /sdcard/MIUI/theme/ through the file manager. Delete all files with the.mtz extension from there and restart the device.
On some devices (e.g. Xiaomi 13 Ultra or Redmi K60 Pro), custom fonts can be stored in a secure folder /data/system/theme/. Access is only possible with Root rights or through ADB (see Method 3).
Method 3: Restore fonts via ADB (for power users)
If the previous methods didnβt work, youβll need to use ADB (Android Debug Bridge), which is suitable for devices with an unlocked bootloader or USB debugging enabled.
What you need:
- π₯οΈ A computer with installed Xiaomi drivers and ADB Tools.
- π± Smartphone with enabled debugging USB (Settings β The phone. β Version. MIUI β 7 times tap to unlock the developer's settings).
- π Cable USB (preferably original).
Instructions:
- Connect your smartphone to your PC and allow debugging over USB.
- Open the command line (Win + R β cmd) and type:
adb shell
su
rm -rf /data/system/theme/*
rm -rf /data/system/font/*
rebootIf the su command is not working (no Root rights), try the alternative:
adb shell pm clear com.android.themesAfter the reboot, the font should return to the standard. If this does not happen, try resetting the Tags app settings:
adb shell pm clear com.miui.themeeditorβ οΈ Attention: Rm teams -rf If you're not sure what you're doing, backup it with adb backup or Mi Cloud.
What if the ADB canβt see the device?
Table: Compatibility of methods with MIUI versions
Not all methods work on old firmware. Below is a compatibility summary table:
| Method | MIUI 12 | MIUI 13 | MIUI 14 | Need a Root? |
|---|---|---|---|---|
| Reset via settings | β Yes. | β Yes. | β Yes. | β No. |
| Removal via Theme Editor | β οΈ Partially. | β Yes. | β Yes. | β No. |
| ADB (file deletion) | β Yes. | β Yes. | β Yes. | β οΈ Preferably. |
| Manual font replacement | β Yes. | β Yes. | β Yes. | β Yes. |
If your MIUI version is older than 12, some options may not be available, in which case we recommend updating the firmware or using ADB.
Method 4: Manual font replacement (for users with Root)
If you have Root rights, you can manually replace the system fonts with the original ones, a method that is suitable for devices with custom firmware or heavily modified MIUI.
What you need:
- π± Smartphone with Root rights (for example, through Magisk).
- π₯οΈ File Manager with Root support (e.g. Root Explorer or Mixplorer).
- πΎ Original MiSans fonts (you can download from the firmware of your model).
Instructions:
- Download the archive with standard fonts for your model (e.g. MiSans.ttf, MiSans-Bold.ttf, etc.).
- Open the file manager and go to /system/fonts/.
- Delete all font files (do backup!).
- Copy the original fonts into /system/fonts/.
- Change access rights to 644 (long press) β Permissions).
- Reset the device.
On devices with MIUI 14, fonts can be stored in /product/fonts/ instead of /system/fonts/. Check both directories before replacing.
β οΈ Warning: Incorrectly replacing fonts can lead to a bootloop ( looped reboot).If the device doesn't turn on after replacing, try reflashing it through Fastboot.
What do you do if nothing helps?
If none of these methods work, radical measures remain:
- π Resetting to factory settings will delete all the data, but it will return the standard font. Do this only after the backup! β The phone. β Resetting settings.
- π₯ Fastboot flashing β if the font failure is caused by damage to system files, clean firmware installation will help. 4PDA Xiaomi Community.
- π οΈ Contact the service center β if the problem appeared after the update βover the airβ and is not solved software, you may need to flash through the Mi Flash Tool.
Before resetting, check if the bug is related to a particular application. For example, on Telegram or WhatsApp, you can change the font in the chat settings - this does not affect the MIUI system font.
π‘
If the font has changed only in one application (for example, in a browser or messenger), the problem is not in the system, but in the settings of this software.