The standard MIUI font on the Xiaomi Redmi Note 10 Pro is not popular with all users, some find it too βchildishβ because of rounded letters, some lack clarity when reading, and designers often want to harmonize the display of text with the brand identity. Fortunately, the manufacturer and the development community offer several ways to customize the fonts, from simple settings in the smartphone menu to deep modifications through ADB.
In this article, we will discuss 5 proven methods of changing the font, including official and informal solutions. You will learn how to install system fonts from Xiaomi, download third-party sets through MIUI themes, use applications from Google Play, and manually replace font files via ADB or TWRP. Particular attention will be paid to the risks of each method and the nuances for the Redmi Note 10 Pro on different versions of MIUI (including global and Chinese firmware).
β οΈ Important: Changing system fonts can cause some applications to crash (e.g., banking or high security requirements). β The phone. β Backup.
1.Official method: fonts in MIUI themes
The safest and easiest method is to use built-in MIUI tools. The manufacturer allows the installation of alternative fonts through the βThemesβ section, but with limitations: only pre-approved sets are available, and the selection is not as large as you would like.
To change the font through the themes:
- π± Open the βThemesβ app** (icon with a brush on your desktop).
- π Go to the Fonts section (tab in the bottom menu).
- π¨ Choose your favorite set from the list (e.g. MiSans, Roboto, or the likes of the list). SF Pro).
β οΈ Note: Not all fonts in the "Subjects" section support Cyrillic. Before using, check the display of Russian text in the example.
If there are few built-in options, you can download additional fonts from the MIUI theme store:
- In the βThemesβ app, go to Online β Fonts.
- Scroll through the list or use the search (magnifying glass icon).
- Download your favorite set (free marked with a green label).
- After downloading, go back to My fonts and apply the new option.
π‘
To return the standard font, select the default or MiSans list and click Apply.
2 Third-party applications: FontFix, iFont and others
If built-in fonts are not enough, you can use third-party utilities from Google Play, the most popular ones are FontFix, iFont and ZFont 3. These applications allow you to install custom fonts without root rights, but require pre-configuration through ADB.
πΉ Advantages of the method:
- π Wide choice of fonts (including Cyrillic and exotic sets).
- π The ability to roll back to the standard font in one click.
- π± Does not require unlocking the bootloader or root rights (but you need to). ADB).
πΉ Deficiencies:
- βοΈ Requires a PC connection for the first setup.
- β οΈ Some fonts can βbreakβ the display of text in the system menu.
Instructions for iFont:
Activate debugging over USB in Settings β About Phone β MIUI version (7 times press)
Install ADB drivers on PC
Download and install iFont from Google Play
Connect your phone to your PC and allow debugging
-->
- Download and install iFont.
- In the app, go to Online and select a font (e.g. Product Sans or Google Sans).
- Press Download and wait for the download.
- Select Set β Soft Reboot (if ADB rights are requested, follow the on-screen instructions).
β οΈ Note: After replacing the font through iFont, some system applications (such as Mi Browser or Security) may display the text incorrectly.
3. Manual change via ADB (no root rights)
For advanced users willing to work with the command line, there is a way to replace fonts through ADB without obtaining root rights.This method is suitable for the Redmi Note 10 Pro on MIUI 12/13/14 and does not require unlocking the bootloader, but requires accuracy.
πΉ What's the matter:
- π» Computer with installed ADB Tools.
- π± Included debugging by USB phone-on.
- π Archive of fonts in.ttf format (you can download from sites like Google Fonts).
πΉ Step-by-step instruction:
- Connect the phone to your PC and check the connection with the command: adb devices (should display the serial number of the device).
- Download the font in.ttf format and rename it to custom.ttf.
- Place the file in a folder with ADB on the PC.
- Follow the commands in turn: adb shell su -c "mount -o rw,remount /system" su -c "cp /sdcard/custom.ttf /system/fonts/" su -c "chmod 644 /system/fonts/custom.ttf" su -c "mount -o ro,remount /system" reboot
β οΈ Attention: Incorrect execution of commands ADB If the phone doesn't turn on after the restart, try resetting the settings via Fastboot:
fastboot erase userdata
fastboot rebootWhat to do if the font has not changed?
4. Replace fonts via TWRP (for power users)
If you have custom TWRP recaps installed, you can manually replace the fonts by editing system files, which is a method that gives you maximum freedom, but requires an unlocked bootloader and a backup of Nandroid.
πΉ Advantages:
- π Full font control (you can replace any system file).
- π Possibility of rollback through backup.
- π Support for non-standard formats (e.g..otf).
πΉ Step-by-step instruction:
- Download an archive with fonts (like XDA Developers) or create your.zip with.ttf files.
- Reboot your phone to TWRP (clip Power + Volume up).
- Backup the System partition (Backup β Select System β Swipe for confirmation).
- Transfer the font archive to your phone (via MTP or ADB push).
- In TWRP, select Install β specify the path to the archive β Swipe for installation.
- After completion, reboot to the system.
π Tip: For the Redmi Note 10 Pro will be suitable fonts designed for devices with resolution 1080Γ2400 pixel density 395 PPI. Avoid too fat or narrow sets β they can βbreakβ the layout on the menu.
π‘
Use only verified font archives for MIUI. Incompatible files can cause the system to crash when booting.
5. Reset font to factory settings
If the font is not displayed correctly after the experiments (hieroglyphs instead of letters, blurred characters or errors in applications), return the standard settings. There are three ways:
| Method | Action | Notes |
|---|---|---|
| Through "Themes." | Open "Themes" β "Fonts." Select Default or MiSans. Click Apply. | It only works for fonts installed through βThemesβ. |
| Through ADB | adb shell su -c "rm /system/fonts/custom.ttf" reboot | Requires ADB rights. will only remove custom fonts. |
| Resetting settings | Settings β About the phone β Resetting settings | Delete all data, including applications and files. |
β οΈ Note: If after changing the font the phone stopped turning on (hang on the logo) MI), try:
- Clip Power + Volume up to enter Fastboot.
- Connect to your PC and execute: fastboot erase cache fastboot reboot
- If it doesnβt work, run the firmware through the Mi Flash Tool.
Comparison of methods: which one to choose?
The choice of method depends on your skills and goals:
- π For beginners: Use built-in fonts in the βThemesβ or iFont app (required) ADB, but without root rights).
- π For the advanced: ADB or TWRP They give you more freedom, but they are risky.
- π For experimenters: Custom firmware (e.g. Pixel Experience) often includes alternative fonts.
On the Redmi Note 10 Pro with MIUI 14 firmware and later, only the method is officially supported via Themes. Using ADB or TWRP may violate Xiaomi's security policy and result in blocking certain features (such as Mi Pay or Face Unlock).