How to return the old font on Android Xiaomi: the complete guide

After the MIUI update, many users of Xiaomi, Redmi and POCO are faced with an unpleasant surprise: the system font suddenly changes to a new one, which seems less readable, too thin or simply uncomfortable. The manufacturer often updates the typography in new versions of firmware, but these changes are not always liked by device owners. Fortunately, you can return the usual font in several ways - both by standard means of MIUI, and using hidden functions or third-party tools.

In this article, we will discuss all the current methods of returning the old font, including the official settings, ADB-It's important to understand that some methods require technical skills, and others may not work on all models. MIUI 15 algorithm differs from actions on Redmi Note 10 MIUI We have taken these nuances into account and prepared universal instructions based on the latest updates of 2026.

Why Xiaomi is changing fonts in MIUI updates

The change in MIUI fonts is not an accident, but part of the brand’s strategy to unify design. Since MIUI 12, Xiaomi has been actively experimenting with typography to make the interface more modern, but these changes are often criticized for:

  • πŸ” Deteriorating readability – new fonts (such as MiSans or Roboto Thin) may seem too thin on high-resolution screens.
  • πŸ“ Style mismatch – many users are used to the classic Roboto Regular, which looked more balanced.
  • πŸ”„ Unpredictability of updates – font can change even after a minor security patch, without warning.

Interestingly, on some models (e.g. POCO F5), the font changes only in system applications, while on third-party ones it remains the same, because MIUI uses different layers of design for different interface components, and it is worth noting that devices for the global market (Global ROM) and Chinese (China ROM) can install different fonts by default.

πŸ“Š What typeface? MIUI You like it better?
The Old (Roboto/MiSans Classic)
New (Misans Thin)
I don't care.
Didn't notice the change.

Method 1: Restore font through MIUI settings

The easiest way is to use built-in personalization options, and the latest versions of MIUI (starting with MIUI 14) have a font management section, but it's hidden in the back of the menu.

  1. Open the Settings β†’ Display.
  2. Scroll down and select Font Style (some models call the item Text and Scale).
  3. In the list of available fonts, find the default option (MIUI) or Roboto - this is the factory font of your firmware version.
  4. If you don’t have the option, try resetting the font settings: click on the three dots in the upper right corner and select Reset to standard.

⚠️ Attention: On devices with MIUI The font section 13 and below may not be available, in which case try updating the firmware to the latest version or using alternative methods from this article.

β˜‘οΈ Preparation for font change

Done: 0 / 4

Method 2: Use MIUI themes to return old font

The official MIUI theme store contains hundreds of custom designs, including those that change the font, some of which are specifically designed to restore the old interface.

  1. Open the Themes app (icon with brush).
  2. In the search box, type in Old Font, Classic MIUI or Roboto.
  3. Choose a topic with a high rating (4.5+ stars) and read reviews – they often indicate whether the topic changes the font globally or only in some menus.
  4. Download and apply the theme. After you use it, restart the device.

πŸ’‘ Useful tip: Some themes only change the font in system applications, while in Google Play or Chrome it remains new. To unify the design, install the FontFix app from Google Play (does not work on all models).

Xiaomi modelSupported themes with old fontLimitations
Xiaomi 12/13 seriesClassic MIUI 12, Retro Font PackIt doesn't work in Google Apps.
Redmi Note 11/12Old School MIUI, Roboto ReviveRequires a reboot.
POCO F4/F5MIUI 13 Classic, Font ReverterMay be reset after the update

Method 3: Manually modifying font through ADB (for advanced)

If standard methods don't work, you can use ADB, a low-level device management tool that requires a computer and basic command line knowledge, but it gives you 100% results.

  1. Turn on USB Debugging on your phone: Settings β†’ About Phone β†’ MIUI version (click 7 times until the message β€œYou’re a developer” appears). Then go back to Settings β†’ Additional β†’ Developer and activate debugging.
  2. Connect your phone to your PC and install Xiaomi USB Drivers (you can download it on the official website).
  3. Open the command line (Win + R β†’ cmd) and type: adb devices Make sure your device appears in the list.
  4. The command to reset the font: adb shell settings put secure sysui_font_scale 1.0 adb shell pm clear com.miui.system This will reset the system font settings to factory.

⚠️ Attention: Misuse of the right ADB On devices with a locked bootloader (most of Xiaomi's global models), these commands may not work without unlocking. If after executing commands, the phone starts to slow down, reset through Settings. β†’ Reset.

What if the ADB can’t see the device?
1. Check if debugging is included on USB (Sometimes you need confirmation on your phone when you connect. 2. Try another one. USB-cable (original from Xiaomi.3) Install drivers manually through Windows Device Manager (select "Xiaomi" ADB Interface.4) 4: Restart your phone and PC.

Method 4: Restore font through backup

If you backed up before the MIUI update, you can return the old font from the backup, which only works if you have the system settings stored in the archive.

  1. Open Settings β†’ About the phone β†’ Backup.
  2. Select the last backup made before the font change.
  3. Click Restore and tick System Settings (do not restore applications or contacts if they are not needed).
  4. After recovery, restart the device.

⚠️ Warning: Restoring system settings can return not only the font, but also other parameters (wallpaper, sounds, brightness).If after this procedure there are glitch interface, perform reset to factory settings without deleting data:

Settings β†’ Additional β†’ Reset β†’ Reset settings (without deleting files)

Method 5: Install custom font through Magisk (requires root)

For users with an unlocked bootloader and Magisk installed, there is a radical way to manually replace system fonts, which gives full control over the typography, but requires root rights and can disrupt MIUI.

You'll need:

  • πŸ“± Device with unlocked bootloader and Magisk 26+.
  • πŸ’Ύ FontManager or MiuiFontReplacer (you can download the forum) XDA Developers).
  • πŸ–₯️ Archive with old font (e.g. Roboto.ttf or MiSans-Regular.ttf).

Procedure:

  1. Download the module for Magisk and the font in.ttf format.
  2. Transfer the font file to /sdcard/Download/.
  3. Install the module via Magisk Manager and restart the phone.
  4. After downloading, open the module app and select the downloaded font.

πŸ’‘ Useful tip: Before installing custom font, make a full backup through TWRP Or OrangeFox Recovery. Some fonts may conflict with MIUI, If the phone stopped loading after replacing the font, delete the module via Magisk in recovery mode.

πŸ’‘

Using custom fonts through Magisk is the most flexible method, but it voids the warranty and can lead to problems with the user. OTA-update.

Frequent problems and their solutions

When returning an old font, users often encounter common errors, and we've collected the most common cases and ways to fix them:

Problem.Possible causeDecision
Font reset after updateMIUI overwrites settings when installing patchesTurn off automatic update in Settings β†’ About Phone β†’ System Update
Not all apps have changed the fontThird-party apps use their fontsInstall FontFix from Google Play or use ADB for a global replacement
The interface began to lay after changing the fontSystem File Conflict or Incompatible FontReset settings via Settings β†’ Additional β†’ Reset

If none of the methods worked, check:

  • πŸ”§ Version MIUI β€” on MIUI 15 and later some methods may be blocked.
  • πŸ“± Model of the device - on Chinese versions (China) ROM) oftentimes.
  • πŸ”’ bootloader status – blocked bootloader prevents you from changing system files.
Can I return an old font without root and computer?
Yes, in most cases, it is enough to use MIUI settings or install a theme from an official store. Methods 1 and 2 of this article do not require root rights or a PC. However, on new devices (for example, Xiaomi 14) you may need ADB even for basic changes.
Why do some characters appear in squares after changing the font?
This means that the font chosen does not support all the necessary glyphs (e.g., characters or special characters). Solutions: Install a font with full Unicode support (e.g., Noto Sans CJK). Go back to the standard font through Settings β†’ Display β†’ Font Style. Update the firmware – newer versions of MIUI often fix this problem.
Will the ADB font reset work on POCO F5 with MIUI 14?
Yes, but with reservations. On POCO F5 with MIUI 14 Global, ADB commands to reset the font usually work, however: If the loader is locked, it may need to be unlocked (data loss!). On Chinese firmware (China ROM), ADB is often limited. Once you execute commands, restart the device, otherwise the changes may not apply. To check, type in ADB: adb shellprop ro.miui.version.name If the answer contains V7 or V8, your version of MIUI supports flexible font configuration.
How to save the current font before updating MIUI?
You can't save the font as a file, but you can fix the settings: Back up through Settings β†’ About Phone β†’ Backup (check System Settings). Copy /system/fonts/ on your PC (root required). Remember the name of the current font in Settings β†’ Font Display β†’ Font Style. After updating, try to restore the settings from the backup or manually install the saved font through Magisk.
Legal: Does the font replacement violate Xiaomi’s license agreement?
Xiaomi’s official position is that users have the right to adjust the interface to a reasonable extent, as long as it does not disrupt the device. However: Replacing fonts through standard settings or themes is completely legal. Using ADB or Magisk can be considered a violation of warranty conditions if it causes a breakdown. Distribution of modified system files (such as custom firmware with old fonts) is prohibited under the MIUI license. For security, use only official methods or proven modules with XDA Developers.