The standard font on the Xiaomi Redmi Note 9 is not popular with all users β some people think it is too small, some lack style, and some just want a variety. Fortunately, MIUI offers several ways to change the system font without root rights or complex manipulation. In this article, we will analyze all the current methods, from embedded tools to third-party applications that work on any version of the firmware (including MIUI 12/13/14).
It's important to understand that changing the font is not just an aesthetic change, but also a matter of convenience. For example, increasing the size of the text can significantly improve readability for people with vision problems, and choosing a sans-serif typeface (for example, Roboto or San Francisco) is often recommended for long screen reading, while some methods require caution: wrong actions can lead to interface malfunctions.
If you've never changed your system settings on the Redmi Note 9 before, don't worry, we'll explain every step in detail, including the hidden nuances, like why a MIUI update might reset the font to the standard one, or how to get it back if the new font is inconvenient, and for those who like experimenting, we've added a section about installing custom fonts through ADB, which is a little more complicated, but opens up thousands of options.
1. Standard MIUI settings: change the font without third-party applications
The easiest and safest way is to use the built-in MIUI tools. Xiaomi Redmi Note 9 based on MIUI 12 and newer supports changing the font directly in the system settings.
- Open the Settings app (the gear icon on the home screen).
- Go to the Screen section.
- Select the Font option (in some versions of MIUI it may be called Font Style).
- Scroll through the list of available fonts, and you will see both standard fonts (Mi Sans, Roboto) and themed fonts (e.g. Mi LanPro for the Chinese market).
- Tap your favorite typeface to apply it. The changes will take effect immediately - no reboot is required.
Note that MIUI 14 has a slightly wider font list than previous versions, and now you can find Monospace (a mono-width font that is convenient for programmers) and Casual (a handwritten style), but if you want something more original, you'll have to use third-party solutions.
π‘
If some apps (e.g. banking) display text incorrectly after changing the font, try returning the standard Mi Sans, which is due to security restrictions in MIUI.
Also in this menu you can adjust the font size and scale of the display:
- π Font size β regulates only text (from βVery smallβ to βVery large").
- π Display scale β changes the size of all interface elements (icons, buttons, menus).
π‘
MIUI 14 has introduced the Adaptive Font feature, which automatically adjusts text size to lighting, and can be included in Settings β Screen β Font β Adaptive Size.
2. Installation of fonts through MIUI themes: hidden opportunities
Few people know, but the Xiaomi Redmi Note 9 allows you to change the font through the Themes app, which gives you access to hundreds of styles, including exclusive fonts from MIUI designers.
- Open the Themes app (if it isnβt on the home screen, search through search).
- Go to the Font tab (it can be hidden behind the button "More" or "Category").
- Scroll through the list of available fonts. There are both free and paid options (the price is usually 10-50 rubles).
- Click on the font you like, then select Apply. The system downloads and installs it automatically.
The advantage of this method is that the Topic fonts are optimized for MIUI and rarely cause crashes, and you can also find themed sets like cyberpunk or retro typefaces, but there is a downside: once you reset your settings or update your MIUI, the font can reset and you have to reset it.
If you didnβt find the right font in the standard directory, try:
- π Update Themes app via Play Market β sometimes new fonts appear after an update.
- π Switch to another region in settings MIUI (India or China β more options available in some countries.
- π₯ Download the.ttf font from a reliable source and install it through Topics β Mine. β Local.
How to return a standard font if the new one does not fit?
3. Third-party applications: iFont and other tools
If you don't have enough built-in options, you can use third-party apps, and the most popular is iFont, which allows you to install custom fonts without root rights. Here's how it works on the Redmi Note 9:
- Download iFont from the Play Market.
- Open the application and go to the Online tab (online font directory).
- Choose your favorite font and click Download.
- After download, click Set. The app will offer two options: π± MIUI Mode β for Xiaomi smartphones (recommended). π€ Manual Mode β for other devices (requires manual action).
MIUI Mode
iFont supports more than 4,000 fonts, including rare and authorial ones, but beware: some fonts may not display correctly in system applications (such as Settings or Phone), and after the MIUI update, the font may reset and have to be reinstalled.
Backup important data | Check the vacant space (need ~50MB) | Close all background applications | Connect to Wi-Fi (fonts weigh up to 10MB) | Disable battery optimization for iFont-->
Alternative applications for changing the font:
| Annex | Features | Cons |
|---|---|---|
| iFont | Large font base, MIUI support, no root rights | Advertising, some fonts paid |
| FontFix | Automatic Failure Correction After a Font Change | Requires a root for full functionality |
| ZFont 3 | Support for.ttf and.otf fonts | Interface in English, rare compatibility errors |
| HiFont | Optimized for Xiaomi, Russian-language support | Fewer fonts than in iFont |
π‘
Before installing the font through iFont, check the reviews in the directory. Some users complain that serif fonts (such as Times New Roman) are not readable on smaller Redmi Note 9 screens (6.53 inches).
4. Installation of font via ADB: for power users
If you need to install a unique font that is not in the directories, you can use ADB (Android Debug Bridge), which requires connecting the phone to a computer, but gives you complete control over the system fonts. Importantly, the wrong commands can cause MIUI to malfunction!
Here's the step-by-step instruction:
- Download and install ADB Tools on your computer.
- On Redmi Note 9, turn on Developer Mode: Go to Settings β About Phone. 7 times click on the MIUI Version until the notification βYouβve become a developerβ appears. Return to Settings β Additional β For Developers and enable USB Debugging.
File transfer
adb devicesMake sure your device is listed.
.ttf
MiSans.ttf
adb push MiSans.ttf /sdcard/
adb shell
su
mount -o rw,remount /system
cp /sdcard/MiSans.ttf /system/fonts/
chmod 644 /system/fonts/MiSans.ttf
rebootOnce the reboot is over, the font will be replaced, and this method allows you to install any typeface, including those that are not supported through the Themes or iFont, but there are risks:
- β οΈ If the font file is corrupted, the system may freeze on the boot.
- β οΈ After updating MIUI The font will reset and the procedure will have to be repeated.
- β οΈ Some banking applications (such as SberBank or Tinkoff) can block work on devices with modified system files.
π‘
If, after installing the font, ADB phone stopped loading, go to Recovery Mode (Power buttons) + Volume up) and select Wipe & Reset β Reset to default. It'll return the standard font, but it'll delete all the data!
5. Problems after font change and their solution
Even if you did everything right, sometimes you can have problems changing the font to Redmi Note 9, and here are the most common ones and how to fix them:
| Problem. | Reason. | Decision |
|---|---|---|
| Text in some applications is not displayed | The font does not support Cyrillic or special characters. | Install a font with full Unicode support (e.g. Noto Sans) |
| Phone brakes after changing font | The font is too heavy (many details) or damaged | Return the standard font or select the lighter option (e.g. Roboto Thin) |
| Font reset after the MIUI update | Update overwrites system files | Install the font again via Themes or iFont |
| Emojis or emojis don't work | Font does not include emoji symbols | Install a separate emoji pack through Themes or Magisk module |
If system applications (such as Settings or Phone) stop working after changing the font, try the following:
β οΈ Note: Some fonts may conflict with MIUI If the screen flickers after applying the new font or the apps fly out, return the standard Mi Sans immediately. β "Safe Mode") and reset the font in the settings.
Another common problem is font size mismatch, for example, in some applications, text may look too large or small, because not all programs handle custom fonts correctly.
- Open the settings β Screen β font size.
- Experiment with scale settings until the text is readable.
- If the problem is only in one app (like Telegram), check its settings β there may be a separate text size parameter.
6. How to return the standard font to Redmi Note 9
If you don't have a good time experimenting with fonts, you can always return the standard Mi Sans.
- π Through Settings: Go to Settings β Screen. β Font. Select Mi Sans (usually first on the list). Confirm the changes, the font will return to the standard font.
- π¨ Through Topics: Open the Topics app. Go to Mine β Fonts. Find the standard font and click Apply.
- Go to Settings β Themes β Reset to a standard theme.
- Confirm the action β it will return all visual settings to the factory.
adb shell
su
mount -o rw,remount /system
rm /system/fonts/MiSans.ttf
rebootβ οΈ Note: Delete system files through ADB This method can cause your phone to work in an unstable way, and only use it if other methods have not worked, and you understand the risks.
If after all the manipulations, the font has not returned to the standard, try resetting the phone to the factory settings.
- Go to Settings β About the phone β Reset settings.
- Select Reset all settings (does not delete files) or Delete all data (complete reset).
- Confirm the action and wait for the reboot.
After reset, all system files, including fonts, will be recovered. However, keep in mind that this method deletes all user data (photos, contacts, messages) if you choose to reset completely.