The standard font on Xiaomi Redmi 7 is not popular among users, some people find it too small, some people donβt look stylish enough, and some just want to diversify the look of the interface. Fortunately, MIUI offers several ways to change the font, from built-in tools to custom solutions. In this article, we will discuss all the current methods, including those that are not written in the official guides.
It's important to understand that the ability to change the font depends on the firmware version. Redmi 7 (codename onc) originally installed MIUI 10 based on Android 9 Pie, but many devices have already upgraded to MIUI 12/13 with Android 10/11. We will take into account all the nuances and show solutions for different versions. Also pay attention to security: improper manipulation of fonts can lead to system failures.
Method 1: Standard MIUI settings (without root)
The easiest and safest method is to use the built-in MIUI tools. Even without superuser rights, there are plenty to choose from. Open Settings β Screen β Font size and style. Redmi 7 is available:
- π Font size: from "Very Small" to "Very Large" (adjusted by slider).
- π¨ Type style: usually 2-3 variants (e.g. Mi Sans and Roboto).
- π Font fat: the option appears on the MIUI 12+ (It makes the text more fatter).
Newer firmware versions (MIUI 12.5 and higher) may have a Themes β Font tab where additional free and paid options are available. However, Redmi 7 often doesnβt have this feature due to hardware limitations. If you donβt have an option, move on to the next one.
β οΈ Note: When choosing a font that is too large, some interface elements (such as buttons in games or app menus) may move beyond the screen.
Method 2: Install fonts through MIUI themes
The official MIUI theme store offers not only wallpaper and icons, but also fonts.
- Open the Themes app (icon with brush).
- Go to the Font section (may be in the menu or on the main page).
- Choose the option you like and click Apply.
Most fonts are free, but some require MI-coins, and once you apply the theme, the font will change globally, in menus, apps, even in the browser.
- π Not all fonts support Cyrillic (check reviews before installing).
- π± Some fonts may not display correctly in third-party apps (such as WhatsApp or Telegram).
- π After resetting the settings, the font will return to the standard.
If the Font section is missing, update the Themes app via Google Play or clear its cache in the settings. On some firmware, the feature is hidden due to regional restrictions.
π‘
Before you install the font through the themes, take a screenshot of the current screen settings (Settings β Screen) and this will help you quickly return the original settings if the new font is uncomfortable.
Method 3: Applications for changing font (without root)
If built-in options are not enough, you can use third-party utilities. Redmi 7 without root rights runs the following applications:
| Annex | Features | Cons |
|---|---|---|
| iFont | More 5000 fonts, support TTF/OTF, preinstalling | Advertising, some fonts paid |
| FontFix | Simple interface, work without root, backup | Limited choice of free fonts |
| ZFont 3 | MIUI support, the ability to create a font | A complex interface for beginners |
Instructions for iFont (the most popular option):
Download iFont from Google Play|Download your favorite font (.ttf or.otf format)|Open the file in iFont and click "Set"|Select the option "Copy to iFont"|Go to the settings. MIUI: Settings β Screen. β Type style β Local font|Select the downloaded font and apply-->
On Redmi 7 with MIUI 10β11, there may be no path to local fonts, in which case use the "Font Changer" option in the iFont itself (ADB confirmation is required).
β οΈ Note: Apps like iFont ask for permission to access storage and overlay over other windows. Don't give these rights to unknown utilities, you risk picking up malware. Only download fonts from trusted sources (like Google Fonts).
Method 4: Change the font through ADB (for advanced)
If the standard methods don't work, you can use the font through Android Debug Bridge (ADB), which doesn't require root, but requires a command line.
- π₯οΈ Computer with installed ADB-driver.
- π± Included debugging by USB Redmi 7 (Settings) β The phone. β Version. MIUI β Tap 7 times, then Settings β Additionally. β For developers β Debugging by USB).
- π Font in.ttf format (e.g. Roboto-Regular.ttf).
Step-by-step:
- Connect the phone to the PC and confirm the debugging permission.
- Copy the font to /sdcard/Download/ folder on your phone.
- Open the command prompt (Windows) or terminal (Linux/macOS) and type:
adb shell
su -c "mount -o rw,remount /system"
su -c "cp /sdcard/Download/YourFont.ttf /system/fonts/"
su -c "chmod 644 /system/fonts/YourFont.ttf"
su -c "mount -o ro,remount /system"
rebootReplace YourFont.ttf with your file name. After the reboot, the font should apply. If you have a read-only file system error, then the /system partition is blocked, you will need to unlock the bootloader or root.
What if the font has not changed after ADB?
Method 5: Castom firmware and Magisk modules (for experienced)
If you're willing to take radical measures, you can install custom firmware or use modules for Magisk, which is a method that gives you maximum freedom, but requires:
- π Unlocked bootloader (the procedure erases all data!).
- π οΈ Established TWRP ornamental.
- π§© Root rights (via Magisk).
Popular solutions:
- π¦ FontManager for Magisk: allows you to install fonts without replacing system files.
- π± Firmware on the base AOSP (For example, LineageOS: offer your own font settings.
- π§ Xposed Framework (Old but Works on the Xposed Framework) MIUI 10): iFont module for deep customization.
Example of installation via Magisk:
- Download the FontManager module (look for the up-to-date version for your Android).
- Open Magisk Manager and install the module through Modules β Install from storage.
- Reboot the phone.
- After downloading, open the FontManager app and select a font.
β οΈ Attention: Unlocking the bootloader on Xiaomi is tied to the Mi Account. If you forgot the password or did not tie the device - it will be extremely difficult to restore access to the phone after a reset. Also note that custom firmware can disrupt Google Pay, Netflix and banking apps due to lack of certification.
π‘
Use custom firmware only if you are ready for possible bugs: unstable camera performance, fast battery discharge or problems with the mobile network. Redmi 7 better to focus on Magisk modules - they are less risky.
Solving problems after changing the font
Sometimes, when you change the font, you get a problem, and let's look at the typical situations and how to fix them.
| Problem. | Reason. | Decision |
|---|---|---|
| Font reset after the MIUI update | The system returns the standard settings | Reapply the font through themes or iFont |
| Some applications display squares | Font does not support Cyrillic/emoji | Install a font with full Unicode support (e.g. Noto Sans) |
| The phone freezes when booting up. | Systemic font damaged | Download to Safe Mode (hold the power button) and delete the font via iFont |
| Some MIUI functions are not working. | Conflict with custom | Return the standard font through Settings β Resetting |
If after changing the font the phone began to brake, clear the cache of the system:
- Go to Settings β Memory β Cleanup.
- Choose Deep Cleanup and confirm the action.
- Reset the device.
If the problem has not gone away, check your phone for viruses (for example, through Malwarebytes) or reset to factory settings.