How to remove font on Xiaomi: 5 proven ways (including system)

Installing custom fonts on Xiaomi smartphones is a popular way to personalize the MIUI interface. However, not all users know how to properly remove unnecessary fonts, especially if it was installed through third-party applications or manually. In some cases, improper removal can lead to system failures, such as the disappearance of text in the menu or errors in the display of characters in messengers.

In this article, we will discuss all the current methods of removing fonts on Xiaomi, Redmi and POCO devices, from standard MIUI tools to manual methods through ADB and TWRP. We will pay special attention to the nuances for different versions of firmware (from MIUI 12 to MIUI 14) and smartphone models. If you encounter a problem when the font is β€œslow” after updating or not removed through the menu, here you will find a solution.

1. Remove font through standard MIUI settings

The easiest and safest way is to use the system's built-in tools, and it's suitable for fonts installed through the official Topics menu or display settings.

Instructions:

  • πŸ“± Open the Themes app (icon with brush).
  • πŸ” Go to the Font tab (or Text in some versions) MIUI).
  • πŸ—‘οΈ Find the typeface you have installed and click on it. In the window that opens, select Remove or Reset.
  • πŸ”„ Reboot your phone to make the changes take effect.

If the font does not appear in the list, it is installed manually (through ADB or system file replacement), in which case move on to the following methods.

πŸ“Š What type of font installation you used?
Through the Topics app.
Through ADB
Through TWRP
Manual file replacement
I don't know.

⚠️ Note: On certain devices (e.g, POCO F5 or Redmi Note 12) after deleting the font through the Themes, you may need to reset the app cache. β†’ Annexes β†’ Application management β†’ Topics β†’ Warehouse β†’ Clear the cache.

2. Reset font to standard through display settings

If the font is set as system but does not appear in the Topic menu, try resetting it through the screen settings:

  1. Go to Settings β†’ Screen β†’ Size and style of font.
  2. Select the Font Style option (or the default Font).
  3. Click Reset or select the standard Mi Sans font (for MIUI 13/14).
  4. Confirm the action and restart the device.

This method works for most models, including the Xiaomi 13, Redmi K60 and POCO X5 Pro. However, if the font was installed through Magisk or modified modules, the reset may not work.

πŸ’‘

If text in some apps (such as Telegram or WhatsApp) doesn’t show up correctly after resetting the font, try clearing those apps’ cache or reinstalling them.

3. font removal via ADB (for power users)

If the font was installed through ADB or system file replacement, it can only be manually deleted. This will require a computer with Xiaomi drivers installed and Platform Tools tool.

Step-by-step:

  1. Connect your phone to your PC and enable USB Debugging (Settings β†’ About Phone β†’ MIUI Version β†’ 7 times click on the build number β†’ return to Additional Settings β†’ For Developers β†’ Debugging by USB).
  2. Open the command prompt (cmd) in the folder with Platform Tools.
  3. Enter the command to check the connection: Adb devices Make sure your device appears in the list.
  4. Remove the font by the command (replace the font) font_name.ttf In the name of your file: adb shell su -c "rm /system/fonts/font_name.ttf" Or for MIUI 14 (If the fonts are stored elsewhere: adb shell su -c "rm /product/fonts/font_name.ttf"
  5. Reboot your phone: adb reboot

If the font is left after removal, check the other directories:

  • πŸ“ /system/fonts/ β€” standardization.
  • πŸ“ /product/fonts/ β€” newer versions MIUI.
  • πŸ“ /vendor/fonts/ β€” It is rarely used, but is used on some models.

USB debugging enabled

Installed drivers Xiaomi on PC

Downloaded and unpacked by Platform Tools

Backup of important data is made

Battery charge > 50%-->

⚠️ Note: Delete system files through ADB This can lead to bootloop if you delete a critical font (e.g. Roboto-Regular.ttf).Be sure to delete custom fonts before executing commands, not system fonts!

4. Removal of font via TWRP (for root users)

If you have a custom TWRP recap, you can delete the font directly through the file manager:

  1. Boot to TWRP (turn off the phone, then press Power + Volume up).
  2. Go to Advanced β†’ File Manager.
  3. Find the font folder: πŸ“ /system/fonts/ πŸ“ /product/fonts/

custom_font.ttf

Delete

Reboot to the system.

This method is suitable for devices with unlocked bootloader, such as Xiaomi Mi 11, Redmi Note 10 Pro or POCO F3. If after deleting the phone does not boot, restore the deleted file through the backup TWRP.

What if the phone does not turn on after removing the font?
If the device is stuck on the MI logo after deleting the font, try: 1. Boot into Fastboot (press Power + Volume Down) and flash the original firmware through the Mi Flash Tool. 2. If there is a TWRP backup, restore /system/fonts/ from the backup. 3. In extreme cases, perform a full reset (Wipe Data) via TWRP, but this will delete all data.

5. Restore Standard Fonts through Resetting Settings

If none of the methods worked and the font continues to show up incorrectly, do a soft reset (without data loss):

  1. Go to Settings β†’ About the phone β†’ Reset settings.
  2. Select Reset Display Settings (or Reset all settings, but this will remove Wi-Fi, Bluetooth, and other settings).
  3. Confirm the action and wait for the reboot.

For Xiaomi 12T, Redmi K50 and later, this method resets all visual settings, including fonts, themes and animations. If the problem persists, you will have to perform a complete reset (with loss of data) or reflash the device.

Deleting methodSuitable forDo you need root rights?Risk of failure
Through the Topics menuFonts officially installed❌ No.⚠️ Low.
Reset in display settingsSystem fonts (not custom)❌ No.⚠️ Medium.
Removal via ADBManual font installationβœ… Yes (requires access to su)⚠️⚠️⚠️ High-pitched
Removal via TWRPAny typefaces (including system fonts)βœ… Yes. TWRP)⚠️⚠️⚠️⚠️ Very tall.
Resetting settingsRestoration of standard fonts❌ No.⚠️ Low (but removes other settings)

πŸ’‘

If the font was installed through the Magisk module (for example, FontManager), it must be removed through the Magisk application itself or disable the module in the Modules section.

6. Frequent mistakes and how to avoid them

Many users experience problems after deleting fonts, and here are the most common errors and solutions:

  • πŸ”„ Font not removed through the Topics: Reason: font installed manually (not through the official app). ADB or TWRP.
  • πŸ“΅ After deleting, the text in the menu is missing: Reason: System font (e.g. MiSans-Regular.ttf) is removed. Restore it through backup or firmware.
  • πŸ”§ ADB Does not see the device: Solution: check drivers, turn on Debugging by USB and log in to the computer on the phone.
  • πŸ›‘ Phone does not turn on after font removal: Solution: Flick the original firmware through Fastboot or restore the backup TWRP.

If you are not sure about your actions, it is better to contact the Xiaomi service center or forums like 4PDA, where experienced users will help with a particular model.

FAQ: Frequent questions about font removal on Xiaomi

Can I remove the font without root rights?
Yes, if the font was installed through the official Topics menu, manually installed fonts (through replacement of system files) will require root rights or ADB.
Why after removing the font in some applications square instead of text?
So what that means is that the application uses the deleted font as its primary font. Try: Clear the app cache, reinstall the app, reset the font settings on the system.
How do I know which font is installed on my Xiaomi?
There are a number of ways: πŸ” Go to Settings. β†’ Screen. β†’ Style of font – there is the current font. πŸ“ Through the file manager (with root) check folders /system/fonts/ and /product/fonts/. πŸ€– Use apps like FontFix (requires root).
Can I return the standard MIUI font after installing custom?
Yes, for this: Reset your font settings to Settings β†’ Screen β†’ Font Style β†’ Reset. If the font was manually replaced, restore the original MiSans.ttf and Roboto.ttf files via TWRP or firmware.
Will this work on POCO or Redmi?
Yes, all of the described methods are suitable for devices based on MIUI, including: πŸ“± POCO F4, F5, X5 Pro πŸ“± Redmi Note 11, Note 12, K50, K60 πŸ“± Xiaomi 12, 13, 14 Exception: on some models for China (with firmware China) ROM) There may be restrictions on changing system files.