Have you changed the font to Xiaomi Redmi 9 through themes or third-party apps, and now the interface looks unreadable? Or has the system font become too small / large after the MIUI update? You can return factory text settings without resetting your phone - just know the right paths in the menu or be able to work with ADB.
In this article, weβll look at all the current ways to return a standard font, including hidden MIUI settings, developer commands, and even manually removing custom fonts through the file manager. Note: some methods require unlocking the bootloader or root rights β weβll separately specify where this is needed.
Before you start, check the firmware version: Setting path β About phone β MIUI version. This affects the availability of certain menu items. For example, in MIUI 14, the "Themes" section is moved to "Screen", and in older versions it can be called "Design".
1. Reset font through standard MIUI settings
The safest method is to use built-in MIUI tools, which is suitable if you have changed the font through the official themes menu or the Theme app.
Open Settings β Screen β Text size and font (some versions may have different paths: Settings β Additional β Design β Font). Here you will see the current selected font marked "User". Click on it and select "Default" or MiSans (depending on the firmware version).
- π± For MIUI 12/13: path of adjustment β Screen. β font β tap on the current typeface β select "Standard".
- π If no item: try changing the theme to standard (Settings) β Topics β My subjects. β Basic).
- βοΈ Additionally: in the same menu you can adjust the font size and display style (greater / thin).
β οΈ Note: If some apps (such as WhatsApp or Telegram) display text incorrectly after changing the font through the themes, restart your phone. 10% of the time you need to clear the app cache through Settings β Annexes β Application management β [Name of name] β Warehouse β Clear the cache.
2. Delete custom fonts through the file manager
If the standard reset didnβt work, there may be custom font files left in the system, which can be manually deleted, requiring a file manager with access to root folders (e.g., MiXplorer or Solid Explorer with root access enabled).
Follow the path:
/system/fonts/
or
/data/fonts/Look for files with.ttf or.otf extensions that are not part of the standard MIUI set (like Roboto-Bold.ttf or CustomFont.ttf). Delete them and restart your phone. Important: don't delete files called MiSans, NotoSans or DroidSans β these are system fonts, without which the phone may not boot.
- π Backup: Before deleting, copy files to a separate folder on the memory card.
- π Search: if the folder /system/fonts/ empty, check it out /product/fonts/ or /vendor/fonts/.
- π Reboot: After deleting, execute the command reboot through ADB Or just restart your phone with the power button.
What if the phone does not turn on after removing fonts?
3.Dumping via ADB (no root)
If the settings menu does not respond to changes or the font is lost after the update, you can return standard settings via Android Debug Bridge (ADB).This method does not require superuser rights, but you need activated debugging over USB.
Connect Redmi 9 to your computer, open the command line (or Terminal on Mac/Linux) and do:
adb shell settings put system font_scale 1.0
adb shell pm clear com.miui.thememanagerThe first command resets the font scale, the second one clears the theme manager cache. After you do, restart the phone.
| ADB Team Team | Description | Need root? |
|---|---|---|
| settings put system font_scale 1.0 | Resets the font scale to standard (100%) | No. |
| pm clear com.miui.thememanager | Clears the theme manager cache (removes custom fonts) | No. |
| rm /data/fonts/*.ttf | Remove all user fonts from /data/fonts/ folder | Yes. |
| setprop persist.sys.font.config default | Resets the font configuration to the factory | No. |
β οΈ Note: Rm commands require root rights if executed without superuser rights, ADB In this case, use the file manager as described in the previous section.
βοΈ Preparation for work with ADB
4. Recovery through Settings Reset (without data loss)
If previous methods didnβt help, but you donβt want to lose data, do a partial reset β it will return factory settings for the interface only, without affecting photos, messages and applications.
Go to Settings β About Phone β Settings β Reset UI. In some versions of MIUI, this item may be called βTheme Resetβ or βReset Screen Settings.β Confirm the action and wait for the reboot. It will take 2-5 minutes.
- π What will reset: fonts, themes, wallpaper, screen brightness, sound schemes.
- π± What will remain: apps, accounts, photos, messages, Wi-Fi settings.
- β οΈ Exception: If you installed fonts through Magisk or changed system files, resetting may not help.
π‘
Before reset, write down your current screen settings (font size, color scheme) in a notebook, and after you restore, you don't have to reset your comfortable settings.
5.Flash through Recovery (last chance)
If the font went off after a failed update or manual intervention in system files, it may require reflashing through the recavators, a method that will return the phone to factory status but delete all data (if you don't backup).
Download the official firmware for Redmi 9 (codenamed lancelot) from en.miui.com. Select the Recovery ROM version (not Fastboot!). Move the.zip file to the root of the phone's internal memory, then:
- Turn off the phone.
- Press Volume Up + Power to enter Recovery.
- Select Install update.zip to System (Management β volume buttons, confirmation β power button).
- After you complete the process, select Reboot to System.
β οΈ Warning: Do not interrupt the firmware process, this can lead to a "brick" (inoperability) of the phone. MI For more than 10 minutes, run Wipe Data in Recavator (Wipe & Reset) β Wipe All Data).
π‘
Flashing through Recovery is the most reliable way to get back the standard font, but it erases all the data. Always back up before you start the procedure!
6. Problems after the return of the font and their solution
Even after a successful type reset, you may experience side effects, and here are the most common problems and ways to fix them:
| Problem. | Reason. | Decision |
|---|---|---|
| Text in some applications is displayed curved | The app's cache conflicts with the new font | Clear the problem app cache in Settings β Apps |
| Font resets after rebooting | Theme configuration file is damaged | Execute adb shell rm /data/system/theme/* (root required) |
| No "font" item in the settings | Restriction of regional firmware | Change region to "India" in Settings β Additional β Region |
| System applications fly out | Critical font files deleted | Fastboot phone with full cleaning |
If after all the manipulations, the font is still non-standard, check the phone for viruses or unofficial modifications. Some applications (for example, FontFix or iFont) can change the system fonts to bypass standard settings. Uninstall suspicious programs and reset again.