Xiaomi Redmi Note 10 with a MIUI shell offers users the flexibility to customize the interface from wallpaper to animations. But when it comes to changing the font, many face limitations: standard settings are available only 3-4 options, and the MiSans system font is not popular. In this article, we will discuss all the working ways to change the font to Redmi Note 10 โ from secure methods through MIUI Themes to advanced solutions using ADB and modified firmware.
It is important to understand that the depth of change depends on the version of MIUI and the status of the bootloader. On devices with an unlocked bootloader, the possibilities are wider, but the risks are higher - incorrect manipulation of fonts can lead to bootloop ( looped boot) or system applications failures. We analyzed current methods for the Redmi Note 10 (mojito/sunny models) based on MIUI 12/13/14 and Android 11/12 so that you can choose the best option without unnecessary risks.
If you want only a cosmetic upgrade, standard tools are enough, and if you want a unique design with custom fonts (like.ttf files from Google Fonts), you'll have to dive into the technical details. Let's start with the simplest solutions.
1. Change the font through the standard "MIUI Themes"
The safest and most reversible way is to use the built-in Themes feature. Xiaomi offers several pre-installed fonts, as well as the ability to download additional ones from the official directory. Here's how it works:
- Open the Themes app (the icon with a brush on your desktop).
- Go to the Fonts section in the lower menu.
- Scroll through the list of available options. Redmi Note 10 is available by default: ๐ MiSans (standard) ๐ MiSans SemiBold (Bold) ๐ Roboto (classic Android) ๐ SF Pro (iOS style, not available in all regions)
Apply
The system will automatically update the text display in all applications that support dynamic font change (most standard MIUI applications, but not all third-party ones).
โ ๏ธ Note: When downloading themes from the catalog MIUI Check ratings and reviews. Some custom themes may contain promotional modules or incorrectly display Cyrillic.
๐ก
If you change the font in some apps (like Telegram or Chrome) and the text is shown curved, try rebooting the device.
| font | Features | Cyrillic support | File size |
|---|---|---|---|
| MiSans | Standard for MIUI, optimized for the Redmi Note 10 screen (AMOLED) | โ Complete. | ~12MB |
| Roboto | Classic Android font, neutral design | โ Complete. | ~15MB |
| SF Pro | Imitation of iOS fonts, thin lines | โ ๏ธ Partial (problems with "e", "e") | ~18MB |
| Noto Sans | Google Font with support for 100+ languages | โ Complete. | ~25MB |
2. Installation of fonts through APK-files without root)
If there are few built-in options, you can install additional fonts through third-party applications. This method does not require root rights, but has limitations: only the font changes in supported applications (for example, in Mi Launcher or Settings, but not in all games).
Popular applications for changing fonts:
- ๐ฑ iFont โ Supports downloading.ttf/.otf files, there is a built-in font catalog.
- ๐ฑ FontFix โ specializes in MIUI, Automatically applies fonts to system components.
- ๐ฑ ZFont 3 โ allows you to preview the font before installation.
Step-by-step instructions for iFont:
Download. APK from the official website (not from the Play Market โ there is an outdated version)|Install the file by allowing installation from unknown sources in Settings โ Annexes โ Special access|Start iFont and select Local (to download your fonts) or Online (directory)|Click Set next to the selected font and confirm the installation|Restart the device to apply changes-->
Note that once installed, the font may not apply to some system elements (e.g., the Notification Panel or the Lock Screen) This is a MIUI limitation that is circumvented only by ADB or root.
โ ๏ธ Note: Apps like iFont can request permission to access storage and overlay windows. Don't give them administrator rights or access to special features - this is not required to change the font and can be potentially dangerous.
3. Change font through ADB (no root, but with PC)
For users who are ready to connect the Redmi Note 10 to a computer, there is a method using Android Debug Bridge (ADB), which allows you to replace the system font without obtaining root rights, but requires accuracy - an error in commands can lead to a failure of the interface.
What you need:
- ๐ฅ๏ธ Computer with Windows/Linux/macOS and established ADB (Installation instruction: official documentation).
- ๐ฑ Included debugging by USB Redmi Note 10 (Settings) โ The phone. โ Version. MIUI โ Press 7 times, then return to Settings โ Additionally. โ For developers โ Debugging by USB).
- ๐ A font file in.ttf format (for example, downloaded from Google Fonts).
Instructions:
- Connect your phone to your PC via USB and confirm the debugging permission.
- Place a font file (such as MyFont.ttf) in the platform-tools folder on your computer.
- Open the command line in this folder and execute: adb push MyFont.ttf /sdcard/ adb shell su -c "mount -o rw,remount /system" su -c "cp /sdcard/MyFont.ttf /system/fonts/" su -c "chmod 644 /system/fonts/MyFont.ttf" su -c "mount -o ro,remount /system"
- Reset the device.
Critical: if after the reboot the phone does not turn on or hovers on the logo, then the font is incompatible with the system, in which case only a Fastboot reset or firmware reflash will help.
What to do if your phone does not boot after ADB?
4. Manual editing of system files (requires root)
To fully control fonts, root access is needed, a method that is suitable for advanced users, as it involves editing system files in the system. /system/fonts/. The advantage is the ability to install any font globally, including Emoji.
Preparation:
- ๐ Unlock the bootloader through the official Xiaomi tool (linking to the Mi Account is mandatory!).
- ๐ฑ Install custom Recovery (TWRP) for your model (mojito/sunny).
- ๐ ๏ธ Get root rights through Magisk.
Replacement process:
- Download the font archive (like ProductSans or GoogleSans) and unpack it.
- Use Root Explorer (or ADB root) to copy files to /system/fonts/.
- Replace the standard files: MiSans-Regular.ttf โ your MiSans-Bold.ttf โ bold version of your font
chmod 644 /system/fonts/*rm -rf /data/system/font*Reset the device.
After that, the font will change in all system and most third-party applications, but some programs (such as WhatsApp or Instagram) use their own fonts and do not obey the system settings.
Through standard MIUI themes | Using the application (iFont, ZFont) | Through ADB from a computer |With root access and editing system files | Wouldn't change the font-->
5. Use of custom firmware (for advanced)
If you don't like the limitations of standard MIUI, consider alternative firmware that makes font change more flexible.
- ๐ฑ Pixel Experience โ firmware based on pure Android with support for Google Sans fonts and the ability to install custom through Settings โ Display โ Font Style.
- ๐ฑ LineageOS โ open firmware with modular theme system, including fonts.
- ๐ฑ crDroid โ optimized for Xiaomi, has a built-in font manager.
Risks and characteristics:
- โ ๏ธ Loss of warranty (if the device is under warranty).
- โ ๏ธ Possible bugs with camera or sensors (especially on the Redmi Note 10 with Snapdragon 678 processor).
- โ Full control of the interface, including Emoji, icons and animations.
Before installing custom firmware, it is necessary to:
- Backup through TWRP (including the EFS section with IMEI!).
- Check the firmware compatibility with your model (mojito or sunny).
- Make sure the MIUI version supports unlocking the bootloader (new devices may require a wait of 7-15 days after the account is tied).
๐ก
Custom firmware gives you maximum customization freedom, but requires technical skills. For most Redmi Note 10 users, the methods in sections 1-3 are sufficient.
6. Solving problems after changing font
Even with care, changing the font can lead to problems, and consider the typical problems and ways to fix them:
| Problem. | Probable cause | Decision |
|---|---|---|
| Text is displayed in squares or hieroglyphs | The font does not support Cyrillic or UTF-8 encoding. | Install a font with full Unicode support (e.g. Noto Sans) |
| System applications fly out | Incompatibility of the font with the MIUI version | Return the standard font through ADB or reset themes |
| The font has changed only in some applications | The app uses its own font (e.g. Facebook) | Use root or accept the restriction |
| The phone will not turn on after the font replacement | The system file in /system/fonts/ is damaged | Refuse the device via Fastboot or Mi Flash Tool |
If after experimenting with fonts, the interface began to lag or artifacts are observed when scrolling - clear the cache of the system:
- Go to Settings โ Memory โ Cleanup.
- Choose Deep Cleanup and confirm.
- Reset the device.
โ ๏ธ Attention: On the Redmi Note 10 with MIUI 14 and later, some system fonts are protected by a signature. Their replacement without root can cause a system failure. UI. Before experimenting, check the version. MIUI In Settings โ The phone.