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:
- Open Settings β Applications β Application Management.
- Find themes (com.miui.themes) and select them.
- Go to Memory β Clear the data and Clear the cache.
- 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).
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:
- Install a file manager with root support (such as Solid Explorer or Root Explorer).
- Go to /system/fonts (or /system/product/fonts on some firmware).
- 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
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 rebootIf the font did not reset after the reboot, try the additional command to reset the cache:
adb shell cmd package bg-dexopt-jobThis 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:
- Unpack the archive with the firmware in the folder from fastboot.exe.
- Turn the phone into Fastboot mode (turn off, then pinch Power + Volume down).
- 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 text | Removed system fonts DroidSansFallback.ttf or NotoSansCJK.ttc | Restore files from the backup or reflash the device |
| Constant reboots (bootloop) | β’ Damaged files in /system or access rights conflict | Fastboot Firmware or Restore via TWRP |
| Apps are crumbling when opened | Incompatibility of the user font with the MIUI version | Remove the font via ADB or reset the theme settings |
| Keyboard's not working. | The keyboard font (LatinIME) is damaged | Clear 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.