How to change the font Xiaomi Redmi Note 10 Pro: all working ways

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.

πŸ“Š Which typeface do you like better?
MiSans (standard)
Roboto (Android)
SF Pro (iOS)
Other

If there are few built-in options, you can download additional fonts from the MIUI theme store:

  1. In the β€œThemes” app, go to Online β†’ Fonts.
  2. Scroll through the list or use the search (magnifying glass icon).
  3. Download your favorite set (free marked with a green label).
  4. 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

-->

  1. Download and install iFont.
  2. In the app, go to Online and select a font (e.g. Product Sans or Google Sans).
  3. Press Download and wait for the download.
  4. 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:

  1. Connect the phone to your PC and check the connection with the command: adb devices (should display the serial number of the device).
  2. Download the font in.ttf format and rename it to custom.ttf.
  3. Place the file in a folder with ADB on the PC.
  4. 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 reboot

What to do if the font has not changed?
If the font remains the same after the reboot, check: 1. File name correctness (custom.ttf). 2. File access rights (should be 644). 3. Path to the font folder (on some firmwares it is /system/font/ instead of /system/fonts/). 4. MIUI version - on Chinese firmware may require an additional patch.

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:

  1. Download an archive with fonts (like XDA Developers) or create your.zip with.ttf files.
  2. Reboot your phone to TWRP (clip Power + Volume up).
  3. Backup the System partition (Backup β†’ Select System β†’ Swipe for confirmation).
  4. Transfer the font archive to your phone (via MTP or ADB push).
  5. In TWRP, select Install β†’ specify the path to the archive β†’ Swipe for installation.
  6. 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:

MethodActionNotes
Through "Themes."Open "Themes" β†’ "Fonts." Select Default or MiSans. Click Apply.It only works for fonts installed through β€œThemes”.
Through ADBadb shell su -c "rm /system/fonts/custom.ttf" rebootRequires ADB rights. will only remove custom fonts.
Resetting settingsSettings β†’ About the phone β†’ Resetting settingsDelete all data, including applications and files.

⚠️ Note: If after changing the font the phone stopped turning on (hang on the logo) MI), try:

  1. Clip Power + Volume up to enter Fastboot.
  2. Connect to your PC and execute: fastboot erase cache fastboot reboot
  3. 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).

FAQ: Frequent questions

Can I change the font without a computer?
Yes, but the choice is limited. Use: Embedded fonts in Themes (no PC required) Apps like FontFix (ADB only needs for the first setup) Completely replacing fonts without a PC would require root access and a file manager (like Root Explorer).
Why do some apps get stained after changing the font?
This is due to: font incompatibility with Cyrillic (characters are replaced with squares); errors in the.ttf file (damaged or not optimized for MIUI); conflict with application protection (bank programs often block non-standard fonts); Solution: return a standard font or select another set from trusted sources (for example, Google Fonts).
How to change the font in a particular application (for example, in Telegram)?
For individual applications: Use the built-in settings (in Telegram: Settings) β†’ Registration β†’ Font size. Set theme for the application (many messengers support customization). CSS-For global font change in all applications, use the methods from this article. ⚠️ In some applications (for example, WhatsApp), the font is rigidly spelled out in the code and does not change the system settings.
Will I reset to factory settings if I change the font through ADB?
No, no reset required. However: After you change the font, restart your phone. If the font is not displayed correctly, delete it via ADB or return the standard one to Topics. Resetting to factory settings will delete all user data, not just the font.
Can I put a font from iOS on Xiaomi?
Yes, but with reservations: The San Francisco Font (used on iOS) can be downloaded in.ttf format and installed via iFont or ADB. Note that it’s optimized for Apple screens and may look too thin on the screen. AMOLED-Redmi Note 10 Pro display. Cyrillic in SF Pro is not fully supported – some characters may be shown curved. πŸ”Ή Alternative: Try Google Sans or Roboto – they’re closer to iOS-style, but better adapted for Android.