The standard MIUI font is not popular with all Xiaomi smartphone users, some find it too βchildishβ, some lack contrast, and some just want to personalize the device to their own style. Fortunately, the manufacturer provides several ways to change the system font β from simple built-in tools to advanced methods for enthusiasts.
In this article, we will analyze all the current methods of changing the font on Xiaomi, Redmi and other devices. POCO steerable MIUI 12β14 (You will learn how to use standard themes, install fonts through APK-We will pay special attention to compatibility with different models - from budget Redmi Note to flagship Xiaomi 13/14.
1. Standard method: changing the font through MIUI themes
The safest and easiest method is to use the built-in feature of changing themes in MIUI. The manufacturer offers several preinstalled fonts, as well as the ability to download additional ones from the official theme store.
To change the font in a standard way:
- Open the βThemesβ app (icon with brush).
- Go to the Font section (tab in the lower menu).
- Check out the options available. Free fonts are marked with a green "Free" label.
- Click on the font you like and select Apply.
Among the popular built-in fonts:
- πΉ MiSans - Standard font MIUI (cyrillic).
- πΉ Roboto is a classic font from Google.
- πΉ SF Pro β font from Apple (requires downloading).
- πΉ OnePlus Slate β Minimalist font with high readability.
β οΈ Note: Some fonts from the theme store may contain advertisements or require payment. Check other users' reviews before installing - especially if the font is from a little-known developer.
If the desired font is not found in the catalog, you can use alternative methods, which will be discussed later.
2. Installation of fonts through APK-files without root)
If built-in options are not enough, you can install a font from a third-party APK-This method does not require root rights, but it does not work on all versions. MIUI. It is best suited for devices on MIUI 12β13.
Step-by-step:
- Download. APK-font file from a verified source (e.g, XDA Developers or APKMirror. Popular fonts: π Google Sans (used in Android 10)+). π Product Sans (Google Font for Logos). π Noto Sans (supports 100)+ language).
APK
Settings β Applications β Special access
Settings β Display β Size and style of font
A new font will appear in the list - select it and confirm the changes.
β οΈ Note: Installation of fonts through APK It can cause some applications (e.g. banking or system) to crash.Before installing, back up your data via Settings. β Additionally. β Backup and reset.
On HyperOS devices (such as Xiaomi 14 or Redmi Note 13 Pro+), this method may not work due to a modified system architecture, in which case you will need to use Magisk or TWRP.
Download APK only from verified sites | Check compatibility with MIUI | Backup data | Allow installation from unknown sources |Reboot phone after installation-->
3. Using Magisk to change font (root required)
If you're ready for more complex manipulations, you can install the font through Magisk, a root rights management tool that's suitable for advanced users and allows you to install any type of font. TTF/OTF-typeface.
What you need:
- π± Xiaomi smartphone with unlocked bootloader and installed Magisk.
- πΎ FontManager for Magisk (download on GitHub).
- ποΈ A font file in.ttf or.otf format.
Instructions:
- Download and install FontManager module through Magisk Manager.
- Place the font file in the /sdcard/FontManager folder (create it manually if it is not available).
- Reset the device.
- After the reboot, open the FontManager app and select the set font.
- Confirm the changes and restart the phone again.
Advantages of the method:
- β Support for any typefaces (including custom fonts).
- β Possibility of rollback to standard font.
- β No restrictions on version MIUI.
β οΈ Attention: Installation of Magisk modules incorrectly can lead to bootloop ( looped boot).If the phone does not turn on after rebooting, try going to the bootloop. TWRP Remove the FontManager module.
What if the characters are missing after changing the font?
4. Change font through TWRP (for advanced users)
The TWRP method is suitable for devices with an unlocked bootloader and customized Recovery installed, allowing you to replace system fonts directly, but requires caution - an error can lead to system failure.
Files required:
- π Archive with fonts for MIUI (can be found on the forums 4PDA or XDA).
- π§ TWRP (version of your Xiaomi model).
- π± Backup copy of section /system (necessarily!).
Step-by-step:
- Download the font archive (usually with the.zip extension and contains files to replace in /system/fonts).
- Reboot the phone to TWRP (clip Power + Volume up).
- Back up the current /system partition (select Backup β System in TWRP).
- Click Install and select the downloaded archive with fonts.
- Confirm the installation and wait for completion.
- Reset the device.
| Xiaomi model | Support for TWRP | The risk of bootloop | Recommended method |
|---|---|---|---|
| Redmi Note 10/11 | β Yes. | Medium. | TWRP or Magisk |
| Xiaomi 12/13 | β οΈ Partially. | High-pitched | Magisk |
| POCO F4/F5 | β Yes. | Low. | TWRP or APK |
| Xiaomi 14 | β No. | Very tall. | Standard themes only. |
Important: On new devices (such as Xiaomi 13T or Redmi Note 12 Pro+), TWRP installation may block access to banking applications due to SafetyNet triggering.
π‘
Before installing the font via TWRP, check it is compatible with your version of MIUI. Some fonts are optimized for specific firmware only (e.g. MIUI 13 for Android 12).
5. Apps for changing font without root
If you don't want to take the risk of installing Magisk or TWRP, you can use third-party apps. They don't change the system font globally, but they allow custom fonts to be used in individual applications.
Top.-3 font-changer:
- π± iFont supports more than 4000 fonts, there is a Russian-language interface.
- π± FontFix β specializes in fixing font display in MIUI. Suitable for devices without root.
- π± ZFont 3 β It has a built-in font editor and supports TTF/OTF-formats.
How to use iFont:
- Install the app from Google Play.
- Select a font category (e.g., βSans Serifβ or βHandwritingβ).
- Download your favorite font and click Install.
- Follow the instructions of the application (reboot may be required).
β οΈ Note: Apps like iFont may not work on MIUI 14 and HyperOS due to system limitations. ADB-Teams (described in the following section).
6. Change font through ADB (for power users)
If standard methods don't work, you can try changing the font through ADB (Android Debug Bridge), which does not require root, but involves working with the command line.
What you need:
- π₯οΈ Computer with installed ADB-driver.
- π± Included debugging by USB on a smartphone (Settings) β The phone. β Version. MIUI β Press 7 times, then return to Settings β Additionally. β For developers β Debugging by USB).
- π.ttf font file (rename it Roboto-Regular.ttf to replace the standard font).
Instructions:
- Connect your phone to your computer via USB and allow debugging.
- Open the command prompt (CMD) and type: Adb devices Make sure the device is defined.
- Copy the font to the system folder: adb push Roboto-Regular.ttf /sdcard/ adb shell su mount -o rw,remount /system cp /sdcard/Roboto-Regular.ttf /system/fonts/ chmod 644 /system/fonts/Roboto-Regular.ttf reboot
Important: This method doesnβt work on all devices. MIUI 14 and HyperOS may require additional deactivation of dm-verity.
π‘
Using ADB to change the font is one of the most versatile methods, but requires care. A mistake in commands can lead to data loss or system failure.
Frequent problems and their solutions
When you change the font to Xiaomi, users often encounter errors, and let's look at the most common ones and how to fix them.
Problem 1: After installing the font, some applications get dyed.
- π§ Solution: Return the standard font through Settings β Display. β Font or remove the installed APK-file.
Problem 2: The font does not apply after rebooting.
- π§ Solution: Check if your version supports MIUI HyperOS may require Magisk to change fonts.
Problem 3: Some apps donβt change the font (like WhatsApp or Telegram).
- π§ Solution: Some apps use their own fonts. Try clearing the app's cache or using iFont for local replacement.
Problem 4: After installing the font via TWRP, the phone does not turn on.
- π§ Solution: Boot in TWRP, Restore the backup copy of the section /system or delete the font file manually through File Manager in Recavery.