How to return the standard font to Xiaomi: 5 ways to reset to factory settings

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:

  1. Open Settings β†’ Screen (or Additional settings on some models).
  2. Select the Font (on MIUI 14 it can be called the Font Style).
  3. At the top of the screen, tap on Reset or Default.
  4. 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.

πŸ“Š How do you usually change the font to Xiaomi?
Through standard settings
Third-party applications (iFont, FontFix)
Through TWRP/ADB
Never changed.

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:

  1. Go to Settings β†’ About the phone β†’ Reset settings.
  2. Choose Resetting (not to be confused with Delete All Data!).
  3. Enter your password if you need it.
  4. 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?
If the font is changed after the reset, it means that the font files have been replaced at the system level. In this case: 1. Check for root rights (if any, manually delete the font files from /system/fonts/). 2. Install the official firmware via Fastboot or Recovery. 3. Use ADB for forced reset (instruction in the next section).

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




reboot

If the font has not recovered after the reboot, follow the command to reset MIUI settings:

adb shell cmd overlay reset com.android.theme.font

Installed 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:

  1. Unpack the firmware in a folder without Cyrillic symbols.
  2. Turn off the phone and press Volume Down + Power to log in to Fastboot.
  3. Connect the device to your PC and start the Mi Flash Tool.
  4. 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

MethodDifficultyPC requiredData resettingEfficiency
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.

Can I reset the font without losing data?
Yes, in most cases. The methods through settings, "Themes" and partial reset do not affect user files, but if the font has been changed at the firmware level (for example, through Magisk), a complete firmware reflash may be required that will delete all data.
Why do some apps look different after resetting the font?
Some apps (like Instagram or Tinkoff) use their own fonts that are independent of the system fonts, and if the interface of these apps hasn't changed after the reset, it's okay to not use MIUI font.
How do I know which font is installed on my Xiaomi?
Go to Settings β†’ Screen β†’ Font. The current font will be marked with a tick. If it has a non-standard name (for example, SamsungOne or PixelFont), then the font has been changed.
Can I return a standard font to Xiaomi with custom firmware (for example, LineageOS)?
The process is different on custom firmware, and you usually need to download the standard font for your Android version (like Roboto for LineageOS) and replace files in /system/fonts/ via TWRP or ADB.
After the font reset, some characters (emoji, hieroglyphics) were lost.
This means that NotoColorEmoji.ttf or DroidSansFallback.ttf files have been corrupted. Install any font pack from Them that includes support for multi-byte characters, or execute a command via ADB: adb shell cmd overlay enable --user 0 com.android.theme.font.notoserif