How to change the font in messages on the Xiaomi phone: all the ways

The standard font in messages on Xiaomi smartphones does not always suit users - someone wants a larger size for ease of reading, someone does not like the style of MiSans or Roboto, and someone just wants to personalize. Unfortunately, the manufacturer does not bring this option to the fore, so many owners of Redmi, POCO or Mi do not even suspect that changing the font is possible without root rights. In this article, we will analyze all the current methods - from built-in MIUI tools to third-party applications and hidden functions.

It is important to understand that the methods differ depending on the firmware version (MIUI 12/13/14), phone models and even a region. 13 Pro with global firmware MIUI 14.0.5 The path to font settings can be dramatically different from what you see on the Redmi Note. 10 We've taken these nuances into account and we've developed universal solutions that work with the Chinese version. 90% brand.

1. Standard font settings in MIUI

To start with, the simplest of them are built-in options that don’t require additional programs to be installed. MIUI has two levels of font customization: system (affects all applications, including SMS) and individual (only for individual messengers).

To change the font size for all messages:

  1. Open the Settings β†’ Screen.
  2. Select the text size item.
  3. Move the slider to the right (increase) or left (decrease).
  4. Click Ready and restart the phone if the changes didn’t apply immediately.

This method works for SMS-Apps, Telegram, WhatsApp and other messengers, but do not allow you to change the style of the font (for example, from Roboto to Helvetica.

πŸ“Š Which typeface do you like better?
Standard MIUI
Large for convenience.
Designer (serifed)
Handwritten
Other

2. Change of font style through MIUI themes

MIUI themes are the official way to customize the interface, which allows you to change not only wallpaper and icons, but also fonts. However, there are pitfalls here: not all themes support changing the font, and some can conflict with system applications.

How to change the font through the themes:

  • πŸ“± Open the Themes app (icon with brush).
  • πŸ” In the search bar, enter β€œfont” or β€œfontΒ».
  • 🎨 Choose your favorite theme (e.g. MiSans Bold or Google Sans).
  • πŸ“₯ Click Apply and confirm the download.

After applying the theme, the font will change in all system applications, including Messages. However, be careful: some users note that after updating MIUI, the themes are reset to standard. To avoid this, save your favorite theme in Favorites.

πŸ’‘

If the font in messages hasn’t changed after changing the topic, try clearing the Messages app cache in the settings (Settings β†’ Applications β†’ Application Management β†’ Messages β†’ Storage β†’ Clear the cache).

3. Use of third-party applications for customization

If the built-in methods don't work, you can use third-party tools.

  • πŸ“² iFont supports more than 5000 fonts, works without rooting on the Internet MIUI 12+.
  • πŸ“² FontFix – specializes in fixing system fonts after updates.
  • πŸ“² ZFont 3 – allows you to install fonts in.ttf and.otf formats.

Instructions for iFont (the most reliable option):

  1. Download and install iFont from Google Play.
  2. In the app, select the Online or Local section (if the font is already downloaded).
  3. Click on your favorite font β†’ Set β†’ Apply.
  4. Confirm installation via MIUI Theme Editor (if requested).

Important: Some models (such as POCO F4) may require manual reboots after installing the font via iFont – changes are not always automatically applied.

Download the font in.ttf or.otf| format

Check out MIUI version (starting with 12 supported without root)|

Make a backup of your current settings|

Close all messengers before installation-->

4. Manual font change via ADB (for advanced)

If you're willing to take drastic measures, you can change the font through ADB (Android Debug Bridge), which requires connecting your phone to your computer and basic command line knowledge, but gives you complete control over the system fonts.

Step-by-step:

  1. Enable USB Debugging in the Developer Settings (Settings β†’ About Phone β†’ MIUI Version – Press 7 times, then return to Additional β†’ For Developers).
  2. Connect your phone to your PC and check the connection with the command: Adb devices
  3. Download the font archive (e.g. Google Sans) and unpack it into the system/fonts folder on your phone via the command: adb push Roboto-Regular.ttf /system/fonts/
  4. Change the access rights: adb shell chmod 644 /system/fonts/Roboto-Regular.ttf
  5. Reset the device.

⚠️ Attention: Misuse of the right ADB If you are not sure about your actions, you should use other methods. This method may not work on Xiaomi with a blocked bootloader.

5. Features for different messengers

Not all messengers allow you to change the font through system settings. Here's what you need to know about popular apps:

messengerDoes the change of font supportHow to change
SMS (standard application)Yes (through system settings)Changes with the system font (see section 1)
WhatsAppPartially.Size only through Settings β†’ Chat β†’ Font size
TelegramYes.In chat settings β†’ Text size + themes support
ViberNo.The font is hard sewn in the app

There's an extra life hack for Telegram, and you can set a custom theme with a modified font.

  1. Open the Settings. β†’ Appearance.
  2. Choose to Create a new theme.
  3. In the Fonts section, upload your.ttf file.

6. Solving problems after changing font

Sometimes, when you change the font, you get bugs: characters instead of letters, app crashes, or text is completely unreadable. Here's how to fix it:

  • πŸ”„ Reset font: Return the standard font through Settings β†’ Topics β†’ My subjects. β†’ Standard.
  • 🧹 Cache Clearing: For Messages or Messenger app where the font is displayed incorrectly.
  • πŸ“± Rebooting: Sometimes a normal phone reboot helps.
  • πŸ”§ Reinstall themes: Remove and re-apply custom theme.

⚠️ Note: If you change the font through ADB The phone stopped loading, try to go to Fastboot Mode (clip the power supply). + Reduce volume) and execute the command:

fastboot erase cache

This will clear the cache and can return the working capacity.

What to do if the font resets after the MIUI update?
After major updates (e.g., from MIUI 13 to MIUI 14), system fonts are often reset. To avoid this: 1. Before upgrading, back up /system/fonts via ADB or root-access file manager. 2. Once updated, reapply the font via iFont or Themes. 3. If the font is missing in messengers, clear their cache.

7. Alternative methods: Launcher and SMS applications

If neither method works, you can go a detour:

  • πŸ“± Install a custom launcher (like Nova Launcher or Hyperion) that supports changing fonts for icons and widgets. This won't change the font in the messages themselves, but visually the system will become more harmonious.
  • πŸ’¬ Use third-party. SMS-appendix, for example, Textra SMS β€” It allows you to change the font and text size. SMS β€” Supports custom themes with different fonts.Pulse SMS β€” has built-in design styles.

When selecting a third party SMS-Please note that certain functions (e.g, RCS-Messages may not work properly. Before installing, check the reviews about compatibility with your Xiaomi model.

πŸ’‘

Third-party SMS-Applications are the most reliable way to change the font in messages if the system methods do not work, but they may not support some features of a standard application (for example, a spam filter or a cloud backup).

FAQ: Frequent questions about changing font to Xiaomi

Can I change the font in messages without root rights?
Yes, on MIUI 12 And it's newer, it's possible through applications like iFont or Themes. Root is only required for deep customization of system fonts (e.g., replacing system fonts). system_fonts.xml).
Why has it not changed since the change in the Telegram font?
Telegram uses its own text rendering mechanism, so to change the font, you either need to set a custom theme in the application settings or use Xposed modules (requires root).
How to return the standard font if the text becomes unreadable after the changes?
If the font has strayed to characters or squares: Go to Settings β†’ Themes β†’ My Themes and select a standard theme. If that doesn't work, clear the Topic app data (Settings β†’ Apps β†’ Management β†’ Themes β†’ Storage β†’ Clear Data). In a pinch, reset your phone to factory settings (don't forget to backup!).
Does the change of font work on POCO-telephones?
Yes, POCO uses the same MIUI firmware, so all of the methods described are applicable. Except for the POCO Launcher models (e.g., POCO F5), where the path to font settings may differ: Settings β†’ Additional β†’ Font.
Can I install an animated or colored font?
Technically, yes, but only through root or custom firmware (like LineageOS). Standard MIUI tools only support static fonts in.ttf/.otf. Animation requires modifying system libraries, which can cause unstable phone performance.