How to change the font on Xiaomi Redmi Note 10 S: 5 proven ways

Xiaomi Redmi Note 10 S is one of the most popular mid-range smartphones, but standard MIUI font is not popular with everyone: someone wants to increase the text for ease of reading, someone wants a stylish custom font, and someone just tired of looking at the tired characters. In this article, we will analyze all possible ways to change the font from basic settings to advanced tricks with ADB and third-party modules.

It's important to understand that the font change capabilities depend on the version of MIUI and the bootloader's unlock status. On some firmware, options may be hidden or limited. We tested all methods on the Redmi Note 10 S with MIUI 14 (Android 12) -- up-to-date data for 2026. If you have a different version, check compatibility before action.

1. Standard MIUI settings: changing the size and style of the font

To start with, the simplest of them is built-in tools: Xiaomi allows you to adjust the font size and even choose from several preset styles without installing additional apps, a method that does not require root rights and is suitable even for beginners.

To change the size of the text:

  1. Open the Settings β†’ Screen.
  2. Select the text size item.
  3. Move the slider to the left (small print) or to the right (large).
  4. Click Ready to apply the changes.

To change the typeface:

  • πŸ“± Go to Settings. β†’ Screen. β†’ font.
  • 🎨 Choose one of the available options: Mi Sans (standard), Roboto, SF Pro (similar to iOS font) or System Default.
  • πŸ”„ Some styles support bold text – include the option of Fat text in the same menu.

⚠️ Note: After changing the font, some applications (such as banking) may display text incorrectly, due to Android security restrictions, which often ignore system fonts.

πŸ“Š Which typeface do you like better?
Mi Sans (standard)
Roboto
SF Pro (like on iPhone)
Another custom

2. Installation of custom fonts through MIUI themes

If there are few built-in styles, you can use the MIUI Theme Store. Many themes include unique fonts that are automatically applied after installation. This method does not require root, but the choice of fonts is limited to what the theme developers offer.

Instructions:

  1. Open the Themes app (icon with brush).
  2. Go to the Topics tab and select Popular or New category.
  3. Find a topic marked "Own font" (usually indicated in the description).
  4. Click Apply – the font will change along with the rest of the theme elements.

The downside is that if you change the subject, the font will go back to the standard, so you'll either have to stay on the same topic or use the methods from the following sections to fix it.

πŸ’‘

Before installing the theme, check the reviews – some fonts may poorly display Cyrillic or special characters.

3. Applications for changing font without root (Font Changer)

If you don't like the limitations of MIUI, you can use third-party apps, the most popular one being iFont (available on Google Play), which allows you to install.ttf fonts without superuser rights, but requires additional manipulation.

Step-by-step:

Download iFont from Google Play|

Connect your phone to a stable Wi-Fi network|

Download your favorite font in.ttf format (for example, from fontsquirrel.com)|

Make a backup copy of the data (in case of failure)-->

  1. Install and open the iFont.
  2. Click Local and select the downloaded font file (or download directly in the app from the Online tab).
  3. Slip the font and select Set.
  4. Follow the instructions of the app – it will offer to install the font through ADB or MIUI Theme Editor.

For the Redmi Note 10 S, it is better to use the MIUI Theme Editor method (if available), as it does not require a PC connection.

  • πŸ”§ Not all fonts support Cyrillic – check before installation.
  • πŸ“± After rebooting, the font may reset (especially in the MIUI 14+).
  • 🚫Banking applications (Sberbank, Tinkoff, etc.) will most likely refuse to work with custom font.

4. Change font through ADB (for power users)

If previous methods do not work, you can apply the font through Android Debug Bridge (ADB). It’s a semi-official way that doesn’t require root, but requires command line work. MIUI.

What you need:

  • πŸ–₯️ A computer with installed Xiaomi drivers and ADB (You can download from the official Android website).
  • πŸ“± Included debugging by USB on the phone (Settings) β†’ The phone. β†’ Version. MIUI β€” Press 7 times, then return to Settings β†’ Additionally. β†’ For developers β†’ Debugging by USB).
  • πŸ“.ttf font file, renamed MiSans-Regular.ttf (to replace the system file).

Instructions:

  1. Connect the phone to the PC and allow debugging.
  2. Open the command line in the ADB folder and execute: Adb devices Make sure the device is defined.
  3. Copy the font to the system folder: adb push MiSans-Regular.ttf /sdcard/ adb shell su mount -o rw,remount /system cp /sdcard/MiSans-Regular.ttf /system/fonts/ chmod 644 /system/fonts/MiSans-Regular.ttf reboot

⚠️ Attention: Wrong commands ADB If you're not sure what you're doing, use other methods. And if you're not sure what you're doing, some system applications may stop working.

What to do if your phone freezes after ADB?
If after the reboot, the Redmi Note 10 S does not turn on or is stuck on the logo: 1. Press Power + Volume up for 10 seconds for a forced reboot. 2. If it does not help, log in to Recovery (Power + Volume up) and select Wipe Cache. 3. In extreme cases, you will have to reflash the phone via Fastboot (instructions on 4PDA).

5.Use of Magisk and modules for full customization

For the most advanced users who are ready to get root rights, there are almost limitless possibilities. With the Magisk module and additional plugins (for example, FontManager), you can install any typefaces, including animated or with support for emojis.

What needs to be done:

  1. Unlock the bootloader on the Redmi Note 10 S (instructions on the official Xiaomi website).
  2. Install Magisk (TWRP type custom recovery is required).
  3. Download the FontManager module from the Magisk repository.
  4. Restart your phone and select a font through the Magisk Manager app.

Advantages of this method:

  • 🎯 Full freedom of choice of fonts (including.otf and.woff).
  • πŸ”„ Ability to quickly switch between fonts.
  • πŸ›‘οΈ Retaining Changes After Updates MIUI (If the Magisk is installed correctly).

Disadvantages:

  • 🚨 Loss of warranty if you don’t hide root).
  • πŸ“΅ Some apps (like Google Pay or banking) will stop working.
  • πŸ”§ The risk of β€œbricking” the phone with incorrect installation of modules.
MethodNeed root?DifficultyCompatibility with banking applicationsIs it still alive after the MIUI update?
Standard settings of MIUI❌ No.⭐ Very simple.βœ… Yes.βœ… Yes.
MIUI themes❌ No.⭐⭐ Justβœ… Yes.❌ No (resets when changing topic)
iFont (no root)❌ No.⭐⭐⭐ Middle-Average❌ No (bank applications are blocked)❌ No (may drop off)
ADB❌ No.⭐⭐⭐⭐ Hardly.❌ No.βœ… Yes, unless updated MIUI)
Magisk + FontManagerβœ… Yes.⭐⭐⭐⭐⭐ Very difficult.❌ No.βœ… Yes.

πŸ’‘

For most Redmi Note 10 S users, the best solution is a combination of standard MIUI settings and themes – it is safe and does not require technical skills.

6. Problems after font change and their solution

Even if you've done everything right, sometimes you have problems, and here are the most common ways to fix them.

Problem 1: Text in some applications is displayed in squares or characters.

  • πŸ”Ή Reason: Font does not support Cyrillic or special characters.
  • πŸ”Ή Solution: Install a different font (like Noto Sans or Roboto – they have full Unicode support).

Problem 2: After rebooting, the font is reset to standard.

  • πŸ”Ή Reason: MIUI Restores system files when you start.
  • πŸ”Ή Solution: Use Magisk or re-apply the font through iFont after each reboot.

Problem 3: Banking applications have stopped working.

  • πŸ”Ή Reason: Changing system fonts is perceived as a sign of hacking (especially if used) ADB magisk).
  • πŸ”Ή Solution: Return the standard font or use MagiskHide (if there is root) to hide changes from apps.

Problem 4: The phone is getting too hot or too hot.

  • πŸ”Ή Reason: Some custom fonts are poorly optimized and load the processor when rendering.
  • πŸ”Ή Solution: Choose a lighter font (e.g. Mi Sans instead of decorative options).

7. How to return the standard font to Redmi Note 10 S

If you're not doing well, you can always go back to the factory settings, depending on the method you've used.

For standard MIUI settings:

  1. Go to Settings β†’ Screen β†’ Font.
  2. Choose Mi Sans or System Default.
  3. Reboot the phone.

For custom fonts (iFont/ADB):

  1. Install the standard font again through the same app or ADB.
  2. If the font β€œflyed” and does not change – reset the phone settings (Settings β†’ About phone β†’ Reset settings).

For Magisk:

  1. Open Magisk Manager.
  2. Go to Modules and remove FontManager.
  3. Reboot the phone.

⚠️ Warning: If the phone stopped loading after changing the font, try logging in to Safe Mode (click Volume Down when turned on) and uninstall the problem app or module. If this doesn't help, you'll need to flash it through Fastboot.

FAQ: Frequent questions about changing the font to Xiaomi

Can you change the font only in individual applications (for example, in Telegram or Chrome)?
No, the system font settings apply to the entire Android interface. However, some applications (such as Telegram or VK) have their own font settings inside themselves - check the "Design" or "Interface" section in the settings of a particular application.
Why did my custom font drop after the MIUI update?
MIUI updates often overwrite system files, including fonts. If you used ADB or iFont, you will have to re-install the font after the update, and to avoid this, either refuse to update or use Magisk (but that requires root).
Is there a way to make the typeface bolder without changing its style?
Yes, there is a separate option in the Redmi Note 10 S settings for this: Go to Settings β†’ Screen β†’ Font. Turn on the Fat Text switch. This will make any selected font more saturated. Note that in some applications (for example, Instagram), this option may not work.
Can I install an animated font?
Technically, yes, but only with root rights and Magisk module. Animated fonts (such as typewriter effect or gradient) are very loading and can lead to lags. We do not recommend them for everyday use on the Redmi Note 10 S - it is better to limit static styles.
Where to download safe fonts for Xiaomi?
Best sources: 🌐 Google Fonts – Google’s official fonts optimized for Android. 🌐 Font Squirrel – a collection of free fonts for commercial use. 🌐 DaFont is a large directory, but check the license before downloading. Avoid little-known sites - some fonts may contain malicious code!