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.
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.
- Open the Settings β Display.
- Scroll down and select Font Style (some models call the item Text and Scale).
- In the list of available fonts, find the default option (MIUI) or Roboto - this is the factory font of your firmware version.
- 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
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.
- Open the Themes app (icon with brush).
- In the search box, type in Old Font, Classic MIUI or Roboto.
- 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.
- 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 model | Supported themes with old font | Limitations |
|---|---|---|
| Xiaomi 12/13 series | Classic MIUI 12, Retro Font Pack | It doesn't work in Google Apps. |
| Redmi Note 11/12 | Old School MIUI, Roboto Revive | Requires a reboot. |
| POCO F4/F5 | MIUI 13 Classic, Font Reverter | May 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.
- 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.
- Connect your phone to your PC and install Xiaomi USB Drivers (you can download it on the official website).
- Open the command line (Win + R β cmd) and type: adb devices Make sure your device appears in the list.
- 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?
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.
- Open Settings β About the phone β Backup.
- Select the last backup made before the font change.
- Click Restore and tick System Settings (do not restore applications or contacts if they are not needed).
- 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:
- Download the module for Magisk and the font in.ttf format.
- Transfer the font file to /sdcard/Download/.
- Install the module via Magisk Manager and restart the phone.
- 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 cause | Decision |
|---|---|---|
| Font reset after update | MIUI overwrites settings when installing patches | Turn off automatic update in Settings β About Phone β System Update |
| Not all apps have changed the font | Third-party apps use their fonts | Install FontFix from Google Play or use ADB for a global replacement |
| The interface began to lay after changing the font | System File Conflict or Incompatible Font | Reset 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.