Owners of Xiaomi Redmi Note 9 often face the need to return the standard font after experimenting with custom solutions or random changes in settings. The problem is complicated by the fact that MIUI offers limited tools for managing system fonts, and incorrect manipulation can lead to interface failures. In this article, we will analyze all the current methods, from simple resetting through settings to manually removing fonts through ADB and TWRP.
It is important to understand the difference between deleting a font (total erasure of files from the system) and resetting to a standard one (returning to factory text display settings). The former requires root rights and technical training, while the latter is available to anyone, and we will also look at how to correct the consequences of failed experiments - when the phone refuses to boot due to damaged font files.
This article is relevant for all Redmi Note 9 modifications (including Note 9 Pro, Note 9S, Note 9 Pro Max) based on MIUI 12-14 and Android 10-13. If your device is running on an older version of the software, some methods may require adaptation.
1. Reset font through standard MIUI settings
The safest way to return the source font is to use the built-in tools of the system, a method that does not require superuser rights and is suitable for most users.
Open the Settings menu β Display β Font size and style. Here you will see three key parameters:
- π Font size β regulates the scale of the text (does not affect the font itself).
- π¨ Font style β allows you to choose one of the preset options (Mi Sans, Roboto, etc.).
- π Reset to standard β button to return factory settings (may be absent on some firmware).
If the reset button is missing, try the following algorithm:
- Select any other typeface style from the list (e.g. Roboto).
- Confirm the changes and wait for the application.
- Go back to the menu and select Mi Sans (standard font for Redmi Note 9).
- Reboot the device β this often helps to βresetβ the font cache.
β οΈ Note: Some custom firmware (e.g. Pixel Experience or LineageOS) may not have a font menu at all. ADB or TWRP.
2. Removal of custom fonts through File Manager (without root)
If you installed fonts through apps like iFont or FontFix, their files could remain in the deviceβs memory even after resetting, usually stored in /sdcard/Download/Fonts/ or /sdcard/Miui/Fonts/.
To remove them:
- Open any file manager (e.g., Mi File Explorer or Solid Explorer).
- Go to /sdcard/Download/Fonts/ (or similar if you used another app).
- Delete all files with.ttf or.otf extensions.
- Clear the application cache through which the fonts were installed (Settings β Apps β [App Name] β Storage β Clear the cache).
Then restart your phone. If the font doesn't go back to standard, try to clean the system cache further:
Settings β Memory β Cleaning β Cash systemπ‘
Before deleting fonts, back up /sdcard/Download/Fonts/ to your computer to help restore files if the text on the screen does not appear correctly after deleting it.
3. Manual font removal via ADB (for power users)
If the standard methods didn't work and you don't have root rights, you can use ADB (Android Debug Bridge), which requires connecting your phone to your computer and basic command line knowledge.
First, turn on the USB debugging:
- Go to Settings β About Phone and 7 times click on the MIUI version to activate the Developer Mode.
- Return to Settings β Additional β For developers and enable USB debugging.
Now connect Redmi Note 9 to your PC and execute the following commands in the terminal (cmd for Windows or Terminal for macOS/Linux):
adb shell
su -c "mount -o rw,remount /system"
su -c "rm -rf /system/fonts/[name font.ttf]"
su -c "mount -o ro,remount /system"
rebootReplace [name font.ttf] with the name of the file you want to delete. To see a list of all fonts in the system, use the command:
adb shell ls /system/fonts/β οΈ Note: Deleting system fonts (e.g. DroidSansFallback.ttf) can lead to a critical interface failure when the phone stops displaying text in Chinese, Japanese or other languages.Always make sure that the deleted file is not critical to the job MIUI.
List of safe font removal
4. Removal of fonts via TWRP (root required)
If you have custom TWRP recaps installed, you can remove fonts directly from the /system section.This method is suitable for users with unlocked bootloader and superuser rights.
Instructions:
- Load the phone into TWRP mode (hold Power + Volume up when turned on).
- Select Mount β System (if it doesnβt connect, check that the system partition is not encrypted).
- Go to Advanced β File Manager.
- Open the /system/fonts/ folder.
- Remove unnecessary font files (.ttf or.otf extensions).
- Reset the device.
If the phone doesn't load after it's deleted (hangs on the Redmi logo), it means that the critical font has been removed.
- π Come back in TWRP and restore the backup of the system partition (if you did backup).
- π₯ Download the original firmware for your model and reflash your phone via Fastboot.
- π οΈ Use the Mi Flash Tool to fully restore your system.
Backup system| Check battery power (minimum 50%) | Download original firmware for your model | Connect your phone to your PC for quick access to files-->
5. System Restore through reset to factory settings
If all previous methods failed and the phone's interface is not displayed correctly (character instead of text, no fonts), the last option is hard reset, which will return the phone to the "out of the box" state, but delete all user data.
How to perform the reset:
- Go to Settings β About the phone β Reset settings.
- Choose to erase all data (hard reset).
- Confirm the action and wait for the process to be completed (it will take 5-10 minutes).
If the phone is not loading, use Recovery reset:
- Turn off the device.
- Press Power + Volume Up to Enter Recovery Mode.
- Select Wipe Data β Wipe All Data (manage by volume buttons, confirmation by power button).
- After reset, select Reboot.
β οΈ Attention: On some firmware MIUI After hard reset, you may need to re-assign your Mi Account account. Make sure you remember your login and password, otherwise your phone will remain locked!
6. Solving problems after unsuccessful font removal
If you manipulate the fonts and your phone displays characters, squares, or text, it means that the system files have been damaged. Here's how to fix it:
| Symptoms. | Possible cause | Decision |
|---|---|---|
| Text is displayed in squares or hieroglyphs | NotoSansCJK.ttf (responsible for Chinese/Japanese characters) | Restore the file from the backup or reflash the phone |
| MIUI interface does not load (black screen after logo) | Damaged. framework-res.apk system-type | Swipe your phone through Fastboot with data cleanup |
| Text in some applications is not displayed | The app uses custom font that has been removed. | Reinstall the app or clear its cache |
| The system is constantly restarting. | Critical error in /system/fonts/ | Restore the system partition using TWRP or Mi Flash Tool |
If the phone doesn't turn on at all, try booting into Safe Mode (keep Volume down when you turn on) and uninstall the problem apps. If that doesn't work, you just have to flash it back.
π‘
Before any typeface manipulation, back up the system partition via TWRP or Mi PC Suite, which will save you hours of recovering your phone in the event of a crash.