Xiaomi smartphone owners often face the desire to personalize the device's interface, from wallpaper to system fonts. But if changing the theme or wallpaper is intuitive, changing the font in messages raises questions. MIUI It offers limited typography settings by default, and in some firmware versions, the option is completely hidden. SMS, Messengers (WhatsApp, Telegram) and system notifications on Redmi phones, POCO Mi β from budget models to flagships.
It's important to understand that the typeface in messages can be adjusted at three levels: system (for all applications), in the settings of individual messengers, and through third-party utilities. MIUI We'll focus on the nuances of different versions of the firmware, which works in the middle of the computer. MIUI 14, may not be available in MIUI 12 and vice versa.
Before you start making changes, check the version of your firmware in Settings. β The phone. β Version. MIUI. This will help avoid errors in the choice of method. Also note that some methods require unlocking the bootloader or root rights - we will warn you about the risks of such manipulations in advance.
1. Official font settings in MIUI: What can be changed without third-party tools
Firmware MIUI provides basic options for changing the font, but their functionality depends on the version and regional build. MIUI 12.5) Xiaomi developers have made it easier to access typographic settings, but some models (especially for the Chinese market) may have advanced options.
To open the font settings menu:
- Go to Settings. β Screen.
- Select the Font item (in some versions - Font style or Text and scale).
- Here you will see the available system fonts: usually Mi Sans, Roboto and 1-2 additional variants.
Limitations of the official method:
- πΉ The changes apply to all apps, including messages, but do not affect messengers like WhatsApp (they use their own fonts).
- πΉ In budget models (Redmi) 9A, POCO M3) The choice is often limited to 2-3 fonts.
- πΉ Setting font size and style (greater/thin) is available separately, but does not affect specific applications.
If your menu does not have a Font item, it could mean:
- π± You have an outdated version. MIUI (12.0).
- π Firmware for the regional market (for example, China) ROM), where the settings are hidden.
- π§ The manufacturer has disabled the option for a specific model (often found in devices for telecom operators).
2. How to change the font in the standard application "MessagesΒ» (SMS/MMS)
The standard Messages app on Xiaomi uses a system font, so it can only be changed through global settings (described in the previous section). SMS visually:
Method 1: Use of the topics MIUI
Some themes from the official Xiaomi Themes store change not only wallpaper and icons, but also fonts in system applications.
- Open the themes (the icon on the desktop).
- In the search, enter the font request or font.
- Select a theme marked Includes fonts (includes fonts).
- Click Apply and confirm the changes.
Method 2: Manual editing of a configuration file (for advanced ones)
This method requires root rights and doesn't work on all devices.
- Install a file manager with root support (such as Root Explorer).
- Cross the path. /system/font/.
- Copy.ttf font files into this folder (pre-rename them DroidSans.ttf and DroidSans-Fallback.ttf).
- Change the access rights to 644 (r-w-r-----).
- Reset the device.
β οΈ Warning: Incorrect editing of system files can lead to bootloop ( looped boot).Before changes, back up the folder /system/font/.
What if the phone does not load after changing the font?
3. Change of font in messengers: WhatsApp, Telegram, Viber
Popular messengers (WhatsApp, Telegram, Viber) use their own fonts that do not depend on system settings. MIUI. However, there are ways to circumvent this limitation:
For Telegram:
- π¨ In the chat settings, you can enable Monster font (Settings) β Type size β Monowidthy).
- ποΈ Bots, sort of. @fontgeneratorbot allow you to send messages in stylized text (does not change the font of the interface!).
- π± Telegram X (alternative client) has additional text display settings.
For WhatsApp:
- π€ You can not officially change the font, but you can use bold, italic or ~crossed-out~ text-formatting:
- π Text-based sticker packs (such as Text Art) mimic different fonts.
For Viber:
- π¨ In chat settings, you can change the color of the theme, which indirectly affects the perception of the text.
- ποΈ The function Drawing in messages allows you to create text blocks with non-standard fonts.
| messenger | Possibility of changing font | Bypass |
|---|---|---|
| Telegram | Partially (monowidth) | Bots for Stylized Text, Telegram X |
| No. | Text formatting, sticker packs | |
| Viber | No. | Drawing in messages, changing the topic of chat |
| SMS (standard) | Yes (through system settings) | Topics MIUI custom-type |
π‘
If you are critically interested in changing the font on WhatsApp, try using modified versions of the app (such as GBWhatsApp).However, please note that this violates Meta's security policy and may result in your account being blocked.
4. Install custom fonts through Magisk modules (for root users)
If you're ready for radical measures and have an unlocked bootloader with Magisk installed, the font customization modules will open up new possibilities, a method that is suitable for all applications, including instant messengers.
Step-by-step:
- Install Magisk Manager and check root status β Superuser).
- Download the module for fonts, for example: FontManager (universal), iFont (with support for Xiaomi) ZFont (for example, for the first time). MIUI)
Magisk
Modules. β Install it from the vault.
.ttf
DaFont
Google Fonts
In the module application, select the downloaded font and apply it.
Reset the device.
Popular fonts for Xiaomi:
- π °οΈ Product Sans (similar to Google font)
- π ±οΈ SF Pro (Apple font)
- π OnePlus Slate (Pure and Minimalistic)
- π ΎοΈ Roboto Condensed (compact for small screens)
β οΈ Note: Installing modules through Magisk may conflict with some banking applications (due to SafetyNet policy).Before using, check Google Pay, Sberbank Online and other root-sensitive services.
Backup data through Settings β Additional β Backup
Check out the Magisk version (should be 25.0)+)
Download the font in.ttf format (not.otf!)
Disable antivirus (can block installation of modules)
Charge your phone at least 50 times%-->
5. Alternative methods: ADB-teams and third-party launchers
If root access is not available and system settings are not good, then semi-official methods remain. ADB-commands to change font without superuser rights.
The ADB method:
- Activate Debugging on USB In Settings β The phone. β Version. MIUI (Press 7 times on the item, then return to the optional β For developers).
- Connect your phone to your PC and execute the command: adb shell settings put system font_scale 0.85 (where 0.85 β font scale; range: 0.8β1.3).
- To change the style of the font, use: adb shell settings put secure sysui_font_style 1 (where 1 β ID The available values can be found by the adb shell settings list command. | grep font).
Use of launchers:
Some launchers (like Nova Launcher or Action Launcher) allow you to change the fonts for icons and widgets, but this does not affect the text in messages. MIUI You can achieve visual unity:
- π Install Nova Launcher from Google Play.
- π¨ In the launcher settings, select Icons β Type style.
- π Apply the topic MIUI with custom fonts (as described in section 2).
It's important: ADB-The font change commands donβt work on all Xiaomi devices. On some models (e.g. Redmi Note 10 Pro with the X-rays). MIUI 13) these settings are ignored by the system.
Problems and Solutions: Why the Font Has Not Changed
If after all the manipulations the font in the messages remained the same, check the following points:
| Problem. | Possible cause | Decision |
|---|---|---|
| Font does not change in SMS | Application cache Messages not updated | Clear the cache in Settings β Applications β Messages β Storage |
| New font is displayed curved | The font file is corrupted or not supported | Download a font from a trusted source (e.g. Google Fonts) |
| No font settings are available | Outdated version of MIUI or firmware for another region | Update the firmware through Settings β System Update |
| After rebooting, the font is reset | Magisk module not activated | Check the status of the module in Magisk Manager and reinstall it |
Frequent user errors:
- π Do not restart the device after changing the font (required for application of changes!).
- π± Use.otf fonts instead of.ttf (MIUI It only supports.ttf).
- π§ Do not check the permissions to access font files (should be 644).
- π² Install Magisk modules on the blocked bootloader (this is useless).
π‘
If you use Xiaomi.eu firmware (unofficial European build), it often has more fonts available than the standard global version. MIUI. However, such firmware may contain bugs and do not support OTA-update.
7.Safety and Risks: What to Know Before Changing Fonts
Customization of typefaces is a seemingly harmless exercise, but it can have serious consequences for system stability, and let's look at the key risks and how to minimize them:
Loss of warranty:
Any manipulation of system files or unlocking the bootloader will void the Xiaomi warranty.
- π Unlock the bootloader through the Mi Unlock Tool.
- π οΈ Magisk installations or custom firmware.
- π Editing files in /system/.
If you are interested in a guarantee, limit yourself to the official settings MIUI orthodox.
Annex conflicts:
Some fonts may:
- π ±οΈ Break the text display in banking applications (due to non-standard characters).
- π± Lead to the crash of system utilities (for example, Settings or Camera).
- π Cause problems with Google Services (e.g. errors in Google Play).
3. Data security:
By downloading fonts from unverified sources, you risk:
- π¦ Snatch a virus (malware can be embedded in a.ttf file).
- π΅οΈ Transfer data to third parties (some "free" fonts contain trackers).
Use only proven resources: Google Fonts, DaFont (with a filter under a 100% Free license), or official Xiaomi repositories.
β οΈ Warning: If you use your phone to handle sensitive data (such as corporate email), avoid custom fonts.Some companies lock devices with modified system files through a MDM-Solutions: Mobile Device Management).