How to completely remove or reset the font on Xiaomi Redmi Note 7: a step-by-step guide

Xiaomi Redmi Note 7 is one of the most popular smartphones of the brand, but its owners often face the problem of poorly installed fonts. Whether you've accidentally applied a garish font pack from Themes app or faced system glitches after manual font replacement, returning to the default typography is not always straightforward. Unlike the new models with MIUI 12+, where font management is made in a separate menu, on the Redmi Note 7 (with MIUI 10/11) the process may require deep manipulation of the system.

In this article, we’ll look at all the working methods, from basic (through theme settings) to advanced (using ADB and manual font deletion), and focus on the problems after incorrect deletion, when the smartphone starts to β€œhang” or display characters instead of text. If you tried to change the font through third-party applications like iFont or FontFix, but now want to return the original Roboto or MiSans, here you will find a solution.

Some methods require unlocking the bootloader or the rights of the superuser.If you are unsure of your skills, start with the safest options (sections 2–3) and then move on to radical measures (sections 4–6).

1. Delete the font through the β€œThemes” app (without root)

The easiest way to return a standard font is to use the built-in Themes app, which works if you installed the font through the official Xiaomi theme store, rather than a third-party APK.

Open the Themes app and follow the following steps:

  • πŸ“± Go to the Fonts tab (or Fonts in the English version).
  • πŸ” In the search box, enter Default or Standard.
  • πŸ–±οΈ Select the first result (usually MiSans or Roboto for global firmware).
  • πŸ’Ύ Click Apply and Confirm the Action.

If the font hasn't changed after you've applied it, restart the device. 80 percent of the time, it works, but there are some nuances:

⚠️ Note: Some custom firmwares may not have the Font tab. In this case, move to the next section.

πŸ’‘

If there is no font tab in the Themes app, try updating it via Google Play or clearing the cache in Settings β†’ Apps β†’ Themes β†’ Memory.

2. Resetting the settings of the β€œThemes” application

If the standard font does not apply or the Themes app does not work correctly, try resetting it.This will delete all user themes, including fonts, but will not affect personal data.

Instructions:

  1. Open Settings β†’ Applications β†’ Application Management.
  2. Find themes (com.miui.themes) and select them.
  3. Go to Memory β†’ Clear the data and Clear the cache.
  4. Return to the main settings menu and select Additional β†’ Resetting β†’ Resetting theme settings (if there is such a item).

After the reboot, the smartphone should return the factory font. If this does not happen, the reason may lie in:

  • πŸ“¦ The third-party font installed through APK (manual removal).
  • πŸ”§ Damaged system files (flashing will help).
  • πŸ› οΈ Conflict with custom recaveri (for example, TWRP).
πŸ“Š How do you usually change fonts on Xiaomi?
Through the Topics app.
Third-party APKs (iFont, FontFix)
Manual editing of system files
I don't change it, I use the standard.
Another way.

3. Manual font removal through file manager (with root)

If previous methods didn’t work and you have root rights, you can manually delete font files from system folders, which is suitable for users who installed fonts through iFont, FontFix or Magisk modules.

Important: Incorrectly deleting system files can lead to bootloop. First, back up /system/fonts!

Step-by-step:

  1. Install a file manager with root support (such as Solid Explorer or Root Explorer).
  2. Go to /system/fonts (or /system/product/fonts on some firmware).
  3. Delete all files with the.ttf or.otf extension except: πŸ“„ DroidSansFallback.ttf (system backup font). πŸ“„ NotoSansCJK-Regular.ttc (to support Chinese characters). πŸ“„ Roboto-Regular.ttf (standard Android font).

Reset the device.

⚠️ Note: If the screen has started to display squares instead of text after deleting the fonts, you have deleted critical files.

List of safe font removal
Files that can be deleted without risk to the system (if added by the user): - Any fonts with names containing the following: custom_, user_, ifont_. - Files in a folder /data/fonts (if it exists. - Fonts with Cyrillic characters in the title (e.g. Modern.ttf).

4.Use ADB for font reset (no root)

If you don't have root permissions, but you have access to ADB (Android Debug Bridge), you can try resetting fonts through commands. This method works on MIUI 10/11 and doesn't require unlocking the bootloader.

Connect your smartphone to your PC and execute the following commands in the terminal:

adb shell pm clear com.miui.themes


adb shell settings put secure sys_ui_theme 0




adb shell settings put secure current_font_scale 1.0




adb reboot

If the font did not reset after the reboot, try the additional command to reset the cache:

adb shell cmd package bg-dexopt-job

This method often helps if the problem is caused by a malfunction of the Themes app, but it will not physically delete the font files, but only reset their application.

Install Xiaomi drivers on PC| Enable USB debugging in Settings β†’ About Phone β†’ MIUI version (7 times press)| Connect your phone to your PC and confirm debugging resolution | Download platform-tools from Android Developers | Open the terminal in the folder with adb.exe

-->

5. Flashing through Fastboot (radical method)

If none of the previous methods worked, the last option is to completely reflash the device via Fastboot. This will return the smartphone to factory status, but delete all data (do backup!).

For Redmi Note 7 (lavender), the official firmware from Xiaomi Firmware will suit. Download the Fastboot version for your model and do:

  1. Unpack the archive with the firmware in the folder from fastboot.exe.
  2. Turn the phone into Fastboot mode (turn off, then pinch Power + Volume down).
  3. Connect to the PC and launch the file flash_all.bat (for Windows or flash_all.sh (for Linux/Mac).

It takes 5-10 minutes, and then you flash it back, and you're guaranteed to be standard, but you'll have to reconfigure the device.

⚠️ Note: On some versions MIUI After flashing it, you may need to link your Xiaomi account (if Find Device was enabled!

6. Solving problems after unsuccessful font removal

If after manipulating the fonts, the smartphone began to β€œglutch” (messages are not read, characters instead of text, constant reboots), here is what to do:

Problem.Reason.Decision
Squares/hieroglyphs instead of textRemoved system fonts DroidSansFallback.ttf or NotoSansCJK.ttcRestore files from the backup or reflash the device
Constant reboots (bootloop)β€’ Damaged files in /system or access rights conflictFastboot Firmware or Restore via TWRP
Apps are crumbling when openedIncompatibility of the user font with the MIUI versionRemove the font via ADB or reset the theme settings
Keyboard's not working.The keyboard font (LatinIME) is damagedClear keyboard data in Settings β†’ Applications

If the smartphone doesn’t turn on at all, try going to Fastboot and flashing only the system partition (without data loss):

fastboot flash system system.img


fastboot reboot

πŸ’‘

Before any manipulation of system fonts, back up /system/fonts via TWRP or ADB pull, which will save you recovery hours if something goes wrong.

FAQ: Frequent questions about font resetting on Redmi Note 7

Can I remove the font without losing data?
Yes, in most cases, resetting the settings of the Themes app (section 2) or using ADB (section 4) is enough. Flashing (section 5) leads to data loss, so it should only be used as a last resort.
Why did the text become blurry after the font was removed?
This happens if you delete the font, but the system keeps trying to use it. Try applying the standard font through Themes or clear the cache of the Android System WebView app in the settings.
How do I know which typeface is active?
Install the Font Inspector app from Google Play or follow the command: adb shell settings get secure current_font_package It will return the name of the current font package (e.g. com.miui.tsm.client for standard font).
Can I return a remote system font without firmware?
Yes, if you have a backup of /system/fonts. Copy the missing files back through the root file manager or ADB push. If there is no backup, then just flash it.
Why do some apps display text incorrectly after resetting the font?
Some apps (like Facebook or Instagram) use their own fonts. If they're the only problem, clear the cache of those apps in the settings. If characters are everywhere, restore the system fonts (section 3).