The Xiaomi Redmi Note 9 Pro is one of the most popular mid-range smartphones, but even its owners sometimes get tired of the standard MIUI font. The good news is that you can change the font on this device in at least five different ways, from official settings to hidden firmware features. The bad news is that not all methods are equally secure, and some require unlocking the bootloader or root rights.
In this article, we will analyze all the current ways to change the font to Redmi Note. 9 Pro (model number) joyeuse/curtana), including nuances for different versions MIUI (12, 13, 14). We will pay special attention to the hidden menu of themes with undocumented fonts, which Xiaomi does not advertise, but which works on most devices of the Note line. MIUI 14 Losing access to customization.
1.Official method: change font through MIUI settings
The easiest and safest method is to use the built-in MIUI tools. It does not require superuser rights and works on all firmware versions starting with MIUI 12. However, the choice of fonts is limited here: 3-5 options are usually available, including standard MiSans and Roboto.
To change the font officially:
- Open the Settings β Screen.
- Select the Font option (in some versions of MIUI it is hidden in the Font Style).
- Scroll through the list of available fonts and tap on the favorite.
- Confirm the changes β the system will apply the new font to all applications.
β οΈ Note: Redmi Note 9 Pro with MIUI 14 Global Font may not be available, due to Xiaomi's policy of simplifying the interface for global versions.
2. Hidden theme menu: undocumented MIUI fonts
Xiaomi hides advanced font settings from users, but they can be activated through a developer menu or special commands.This method works on the Redmi Note 9 Pro with any version of MIUI, including 12.5 Enhanced and 14.
Instructions:
- Activate Developer Mode: Go to Settings β About Phone. Tap 7 times on MIUI Version. Enter the Mi Account password if required.
Settings β Additional β For Developers
Minimum font width
1.0
Settings β Themes
MiSans SemiBold
Noto Sans CJK
What to do if the menu does not appear?
β οΈ Note: Some fonts from the hidden menu may not display correctly in third-party apps (e.g. Telegram or WhatsApp). β Memory. β Backup.
3. Installation of custom fonts through applications
If there are few built-in options, you can install TTF-This will require iFont (available on Google Play) or its equivalent FontFix, which works without root, but requires permission to install from unknown sources.
Step-by-step:
- π₯ Download and install iFont.
- π In the app, select the Online (online font library) or Local (if you already have a.ttf file).
- π Slip on your favorite font and click Set.
- π Select the installation method: MIUI (for Xiaomi or System (requires) ADB).
- π Restart your phone β the font will apply to all system and most third-party applications.
Download APK iFont from the official website |Create a backup of data |Disable antivirus (can block installation) |Charge your phone at least 50%-->
π‘ Useful tip: If the font has not changed after installation, check if your version supports MIUI customization through iFont. MIUI 14 for global regions (EEA, RU) This function can be disabled, and then only the method of using the ADB (see next section).
4. Change font through ADB (no root)
For advanced users who are ready to work with Android Debug Bridge (ADB), There's a way to replace the system font without getting root rights. This is a method that works for the Redmi Note 9 Pro on any version. MIUI, but requires a computer and USB-cable.
What you need:
- π₯οΈ Computer with Windows/Linux/macOS and established ADB.
- π± Initiated debugging mode USB on the phone (Settings) β For developers β Debugging by USB).
- π A font file in.ttf format (e.g. MiSans-Regular.ttf).
Instructions:
- Connect your phone to your PC and execute the command: Adb devices Make sure the device is identified (serial number should appear).
- Download the archive with fonts for MIUI (for example, from here) and unpack it.
- Upload the font to your phone: adb push MiSans-Regular.ttf /sdcard/
- Set the font as system: adb shell "su" -c 'mount -o rw,remount /system && cp /sdcard/MiSans-Regular.ttf /system/fonts/'" β οΈ Note: If the command returns the permission denied error, it means that your device has blocked access to the system partition. 6).
- Reboot your phone: adb reboot
1. Install Xiaomi drivers from the official website.
2. switch USB mode to File Transfer (MTP).
3. execute adb kill-server, then adb start-server.-->
5. Complete font replacement via TWRP and Magisk (for advanced)
If you're willing to take drastic measures, you can completely replace system fonts through custom recovery (TWRP) and the Magisk module. This method gives you maximum freedom, but requires:
- π Unlocked bootloader (fastboot oem unlock).
- π± Established TWRP For the Redmi Note 9 Pro (version must conform to model) joyeuse/curtana).
- π οΈ Root rights through Magisk.
Step-by-step process:
- Download MagiskFont module with XDA Developers.
- Place the module file (.zip) in the phoneβs internal memory.
- Reboot to TWRP (clip Power + Volume up).
- Install the module via Install in TWRP.
- Reboot to the system and open Magisk Manager.
- In the Modules section, activate MagiskFont and select the desired font.
β οΈ Attention: Installation of modules in Magisk incorrectly can lead to bootloop ( looped boot).Before experimenting, create a full backup through the TWRP (Backup β select all sections).
| Method | Need root? | Difficulty | Reversibility | Support for MIUI 14 |
|---|---|---|---|---|
| Official settings | β No. | βββ | Yes (through reset) | β Yes (limited) |
| Hidden menu of topics | β No. | βββ | Yes. | β Yes. |
| iFont (without ADB) | β No. | βββ | Yes. | β οΈ Partially. |
| ADB (no root) | β No. | βββ | Yes (adb restore team) | β Yes. |
| TWRP + Magisk | β Yes. | ββββ | Yeah (through backup) | β Yes. |
6. Unlocking the bootloader: when is it necessary?
If none of the above methods worked, the problem could be a locked bootloader. Xiaomi blocks access to system partitions on most devices, including the Redmi Note 9 Pro.
- Link your Mi Account to your phone (Settings β Xiaomi Account).
- Go to the official unlock site and get permission (it can take up to 72 hours).
- Download the Mi Unlock Tool and connect your phone in Fastboot mode (clip Power + Volume Down).
- Launch the tool and follow the instructions.
β οΈ Warning: Unlocking the bootloader will reset all data on the phone (full wipe) and may cancel the warranty.
π‘
Unlocking the bootloader is a last resort, and try all other methods before you do it, especially if your Redmi Note 9 Pro is still warranty-free.
7. How do you get back the standard font?
If the experiment with changing the font was unsuccessful, you can return the standard MiSans in several ways:
- π Through the official settings: Settings β Screen. β font β MiSans.
- π± Reset theme settings: Settings β Topics β Reset to standard.
- π₯οΈ Through ADB (if the font is set by this method: adb shell "su" -c 'mount -o rw,remount /system && rm /system/fonts/MiSans-Regular.ttf && cp /system/fonts/backup/MiSans-Regular.ttf /system/fonts/'"
- π§ Complete reset (if nothing helps): Settings β The phone. β Resetting settings.
π‘ Useful tip: Before resetting, try clearing the Topic app cache (Settings) β Annexes β Application management β Topics β Clear cache. In 30% of cases, it returns the standard font without data loss.