How to change font to standard in Xiaomi: all ways (including MIUI 14/15)

Why users return standard font to Xiaomi and when they really need it

Changing the font on a Xiaomi smartphone is one of the first things newcomers try after buying a device. MIUI themes offer hundreds of options, from minimalist Sans Serif to decorative handwritten fonts. But after a while, many people face the problem: unreadable characters in messengers, display errors in games or just eye fatigue from too β€œcreative” design. Returning the standard font Mi Sans (or Roboto on older versions) is not so easy β€” especially if you have already deleted the system theme.

In this article, we’ll look at all the current ways to bring native font back to Xiaomi, Redmi and POCO, including the 2023-2026 models on MIUI 14/15. From simple theme reset to manually editing configuration files, choose the method to your level of training, and find out why some fonts β€œbreak” the display in WhatsApp, Telegram and banking applications, and how to avoid this.

Method 1: Reset themes to standard (the safest method)

If you've installed a font through the Topics section, the first thing you should do is try to get it back to factory settings, which works on 90 percent of the devices and doesn't require superuser rights, and it's important that you reset them to remove all custom wallpaper, icons and sounds, but it doesn't affect personal data.

Instructions:

  • πŸ“± Open the Topics app (brush icon on desktop).
  • πŸ” In the upper right corner, tap on the profile icon β†’ My subjects.
  • βš™οΈ Press the three dots at the top. β†’ Reset to standard.
  • βœ… Confirm the action and restart the phone.

After rebooting, check the font in Settings β†’ Screen β†’ Type Size and Style. If it still shows custom, move on to the next method.

πŸ“Š What type of font do you prefer in a smartphone?
Standard MIUI (Mi Sans)
Roboto (Android)
Custom of the Tham
It doesn't matter, as long as it's readable.

⚠️ Note: On some firmware (for example, MIUI EU) Reset to standard may not be available. In this case, use method 2 or 3.

Method 2: Manually installing standard font through theme files

If the reset doesn't work, you'll have to hand-slip the standard font to the system.

  • πŸ“ The file of the standard Mi Sans theme (you can download here).
  • πŸ“‚ File Manager with access to system folders (e.g. MiXplorer or Solid Explorer).
  • βš™οΈ Developer mode enabled (instruction below).

Step-by-step:

  1. Download the archive with a standard theme (for example, MiSans_Default.mtz) and unpack it.
  2. Rename the theme folder to default (important!).
  3. Go to /sdcard/MIUI/theme/ and paste the default folder.
  4. Open Topics β†’ My Themes and Apply the Theme Default.

Download the archive from Mi Sans|Install a file manager|Enable debugging on USB|Make a backup copy of the data|Rename the folder to "default"

-->

If the theme does not apply, check the permissions to /MIUI/theme/ folder. Sometimes you need to manually grant permissions via chmod:

adb shell chmod -R 755 /sdcard/MIUI/theme/default

Method 3: Change the font through ADB (for advanced users)

This is a good method if the first two didn't work or you're using custom firmware, you'll need a computer and USB debugging, and you can get the font back even on a locked bootloader.

Algorithm of action:

  1. Connect your phone to your PC and allow debugging (Settings β†’ About Phone β†’ MIUI Version β†’ 7 times tap to turn on the developer mode).
  2. In Settings β†’ Additional β†’ For developers, enable debugging over USB.
  3. Download ADB Tools and unpack it to the root of the C:\ disk.
  4. Open the command line (Win + R β†’ cmd) and type:
adb shell


su




mount -o rw,remount /system




rm -rf /system/fonts/MiSans*




cp /sdcard/MIUI/theme/default/fonts/* /system/fonts/




chmod 644 /system/fonts/*




reboot

What if the ADB can’t see the device?
Make sure you have Xiaomi drivers installed (download from the official website). Try changing your cable or USB port. Enable Debugging over USB (security options) in your developer settings and Allow OEM unlock. If you're using Windows 11, turn off driver signature verification via gpedit.msc.

Once the reboot is complete, the font should go back to the standard typeface, so if you have artifacts (squares instead of letters), then the font files have been copied incorrectly, repeat the steps or check the integrity of the archive.

⚠️ Attention: Misuse of the right ADB If you're not sure about the commands, use method 1 or 2.

Table: Method compatibility with MIUI and Xiaomi models

MethodMIUI 12/13MIUI 14MIUI 15 (2026)Need root?Notes
Resetting the topicsβœ… Yes.βœ… Yes.βœ… Yes.❌ No.Does not work on custom firmware (e.g. xiaomi.eu)
Hand-mountedβœ… Yes.βœ… Yes.⚠️ Partially.❌ No.MIUI 15 may require a theme signature
ADBβœ… Yes.βœ… Yes.βœ… Yes.⚠️ You need su rights.Newer models (Xiaomi 14) require unlocking the bootloader
Magisk moduleβœ… Yes.βœ… Yes.βœ… Yes.βœ… Yes.Only for devices with unlocked loader

Problems after changing the font and how to fix them

Even after you successfully return the standard font, you may encounter bugs, and here are the most common and ways to solve them:

  • πŸ”€ Squares instead of letters: Clear the font cache in Settings β†’ Annexes β†’ Application management β†’ Three points. β†’ Show system-based β†’ Google Fonts β†’ Clear the cache.
  • πŸ“± Apps are crumbling: Delete the app data (Settings) β†’ Annexes β†’ [Name of name] β†’ Warehouse β†’ Clear the data).
  • πŸ” Font is lost after the update: MIUI Sometimes it resets themes when it updates. /MIUI/theme/default.
  • πŸ› οΈ Emojis don’t work: Install the MiSans Emoji Fix patch through Magisk (for rooted devices).

πŸ’‘

If the icons in the status bar (for example, the battery indicator) are missing after changing the font, try changing the icon theme to the standard one in Themes β†’ Icons. Often these elements are tied to the same topic.

On some models (POCO F5, Redmi Note 12) after manual change of font can fly certification Widevine L1, which will stop working Netflix and Disney+ in HD.

How to avoid font problems in the future

To avoid having to return the standard font, follow these rules:

  1. Check compatibility: Not all MIUI Theme fonts are optimized for your model, for example, fonts for Mi 11 may not display correctly on Redmi 10 due to different screen resolutions.
  2. Use verified sources: Only download fonts from the official theme store or trusted repositories (e.g., XDA Developers).
  3. Backup: Before installing a new font, save the current theme in Topics β†’ My themes β†’ Save.
  4. Keep an eye out for updates: After the MIUI update, fonts may be reset. Check them after each update.

πŸ’‘

On devices with MIUI 15 (2026), some custom fonts are blocked due to security policy. If the font does not apply after installation, try disabling MIUI Data Protection in the security settings.

On Xiaomi 13T and later (with Dimensity 8200+), the Mi Sans system font has been replaced with the dynamic Mi Sans Neo, which automatically adjusts to the screen size. You can only return the old version of the font on these devices through the Magisk module.

FAQ: Frequent questions about changing font to Xiaomi

Where to download the original Mi Sans font for manual installation?
The official archive from Mi Sans can be found on the Xiaomi.eu forum (Themes & Mods section). @MIUIUpdates Telegram channel (search by hashtag #MiSans). GitHub repository (sources of font from Xiaomi). Beware of fake archives - they may contain viruses or corrupted font files.
Can I change the font without losing data?
Yes, all of the methods described (except for a full reset) retain personal data. However: Reset themes only remove custom wallpaper, icons and sounds. Manually installing font through ADB does not affect user files. If you use Magisk, backup through TWRP in case the module fails.
Why does the MIUI update keep the font going down again?
This is a feature of MIUI: in major updates, the system resets custom themes to standard ones. To avoid problems: Before updating, save the current theme to Topics β†’ My Themes β†’ Save. Use the MIUI Font Changer Magisk module, which fixes the font even after updates. Turn off automatic updates to Settings β†’ Themes β†’ Auto Update.
How to return a standard font to POCO F5 with custom firmware?
On devices with unofficial firmware (e.g. Pixel Experience or LineageOS), the algorithm is different: Download the archive with Roboto fonts (for example, for the first time). AOSP-Firmware) or Mi Sans (for MIUI-Like that. TWRP Or OrangeFox, go ahead. ZIP-font file (similar to Magisk installation). For manual mounting, use the command: adb shell mount -o rw,remount /product/fonts Some of the firmware (e.g. Corvus) OS) prints are stored in /product/overlay β€” Check the path before copying.
Why does the font not change in some applications?
Some programs (such as WhatsApp, VK, Bank customers use built-in fonts that are not system-dependent. This is done for: Compatibility with different versions of Android; Protection against character swapping (phishing); Optimization of display on all devices. You can only change the font in such applications through: πŸ”§ Magisk modules (e.g. App Systemizer). πŸ“± Xposed framework (outdated but running on Android 9 and below). πŸ–₯️ Decompiling APK Manual editing (requires Smali knowledge).