How to change text on Xiaomi phone: from font to auto-replace

Have you noticed how sometimes the standard text on the Xiaomi screen seems too small, inconvenient or just donโ€™t like the font? There are more ways to change the display of text on smartphones of this brand than you think. From basic resizing of the font to fine-tuning system messages and keyboards, in this article we will examine all the ways, including hidden functions MIUI and HyperOS.

It's important to understand that you can change text in many ways: increase its size for ease of reading, install custom font through themes, edit auto-replacement in the keyboard or even change the system inscriptions (this will require root rights). We'll look at methods from simple to complex, indicating compatibility for different versions of the firmware. If your Redmi, POCO or Xiaomi is running on MIUI 12-14 or the new HyperOS, instructions will fit.

1. Basic text size setting

The most obvious way is to scale the entire interface, which is not to replace the font, but to make the text bigger or smaller, and suitable for users with vision problems or who want to fit more information on the screen.

How to do this:

  • ๐Ÿ“ฑ Open the Settings. โ†’ Screen.
  • ๐Ÿ” Find text size (in some versions โ€“ Screen size)
  • ๐Ÿ–ฑ๏ธ Move the slider to the right (increase) or left (reduce)
  • ๐Ÿ”„ Apply changes โ€“ the system will restart the launcher

The limitations of the method: not only does the text change, but the size of the icons, the interface elements changes. On some models (POCO F5, Xiaomi 13T), at the maximum scale, the inscriptions in the menu can be cropped. If you only need to change the font, read the next section.

๐Ÿ“Š What size of text do you use?
Standard (100%): Small (80-90%): Large (110-120%): Very large (130%+):

2. Installation of custom fonts through themes

Xiaomi allows you to install third-party fonts without root rights through the official Themes app. This is a safe method, but with limitations: not all fonts support Cyrillic, and after updating the system, the settings can be reset.

Step-by-step:

  1. Download the font in.ttf or.otf format (recommended sources: Fontsquirrel, Google Fonts)
  2. Place the file in the MIUI/theme/fonts folder (create it if not)
  3. Open the application Topics โ†’ My โ†’ Local โ†’ Fonts
  4. Select the downloaded font and apply it

Important nuances:

  • โš ๏ธ Fonts weighing more than 10 MB can slow down the animation system
  • ๐ŸŒ Not all fonts support emojis โ€“ they will remain standard.
  • ๐Ÿ”„ After updating MIUI The font may be reset to default
List of verified Cyrillic fonts
1. Roboto (Google) โ€“ universal, supports all characters2. Open Sans โ€“ good readability on screens3. PT Sans (ParaType) โ€“ optimized for Russian4. Noto Sans โ€“ full support for Unicode, including rare characters5. Comfortaa โ€“ rounded design, suitable for informal style

Modification of the text in communications and notifications

System notifications and SMS-You can also customize the messages, like increasing the size of the text in the messages or changing the background color in the notifications:

In Settings โ†’ Notifications and status bar:

  • ๐Ÿ“Œ Enable Display the content of notifications (if disabled)
  • ๐ŸŽจ Select Notification Style โ€“ Some topics change the font
  • ๐Ÿ”ค In Message Settings โ†’ The display can be changed to the size of the text

HyperOS models (Xiaomi 14, POCO F6) have a feature called "Adaptive Text" that automatically adjusts the font size in the notifications to light up. To enable it: Settings โ†’ Special Features โ†’ Adaptive Display โ†’ Adaptive Text.

โ˜‘๏ธ Checking before changing fonts

Done: 0 / 4

4.Editing auto-replacement and keyboard dictionary

If you're annoyed by automatic fixes in the Gboard or Xiaomi's standard keyboard, you can "change" the text at the dictionary level.This won't change the visual display, but it will affect what words the system offers.

For Gboard (set by default on most models):

  1. Open any input field, swipe down the space โ†’ โš™๏ธ "Settings"
  2. Select a dictionary โ†’ Personal dictionary
  3. Add your words or remove unnecessary ones.
  4. Turn off auto-replacement in Text Correction โ†’ Auto-replacement

For the standard MIUI keyboard:

  • ๐Ÿ”ค Go to Settings. โ†’ Additionally. โ†’ Language and input โ†’ Current keyboard โ†’ Settings
  • ๐Ÿ“š In the dictionary section, you can edit frequently used phrases
  • โš ๏ธ Turn off Autocomplete if you donโ€™t want the system to replace your text.

โš ๏ธ Note: After resetting or updating the firmware, the personal keyboard vocabulary is reset.Export it in advance through the keyboard settings โ†’ Backup.

5. Advanced methods: ADB and root access

For advanced users willing to risk system stability, there are ways to modify text at the system file level.

  • ๐Ÿ”ง Replace the menu labels (e.g., โ€œSettingsโ€ with โ€œOptions")
  • ๐ŸŽฏ Remove unnecessary notifications (such as "MIUI optimized")
  • ๐Ÿ–Œ๏ธ Completely redefine the style of text in all applications

Method 1: Through ADB (without root)

You can change the system settings without getting root, like turning off unnecessary labels.

adb shell settings put global hide_forced_update 1 # hides update notifications


adb shell settings put secure sysui_tuner_enabled 1 # unlocks hidden settings

Method 2: File editing (requires root)

With root rights, you can change files to /system/font/ or /system/media/, for example, replace Roboto-Regular.ttf with your font.

  • ๐Ÿšจ Incompatible font can cause bootloop (load looping)
  • ๐Ÿ”„ After the system update, the changes will be reset
  • ๐Ÿ›ก๏ธ Security breaches (some banking apps refuse to work)

๐Ÿ’ก

Before editing system files, make a full backup via TWRP or Swift Backup, which will allow you to restore the phone if something goes wrong.

6. Specific cases: text in games and applications

Sometimes you have to change the text not in the whole system, but in a particular application, like increasing the subtitles on YouTube or changing the font on Telegram.

AnnexWhat can be changedHow to do this.
YouTubeSubtitle sizeDuring the viewing โ†’ โš™๏ธ โ†’ "Subtitles" โ†’ "Parameters" โ†’ "Size of text"
TelegramFont and text sizeSettings โ†’ Appearance โ†’ Text size
ChromePage sizeโ‹ฎ โ†’ "Scale" or Settings โ†’ Special facilities โ†’ Scope of text
Games (Genshin Impact, PUBG)Interface languageIn the game settings โ†’ "Languageโ€ (sometimes requires VPN shifting)

For games with Mod Menu support (e.g., through GameGuardian), you can change text messages directly during the game, but this requires root rights and can lead to a ban of the account.

7. Solving problems after changes

If after experimenting with the text the system began to work unstable, here is the algorithm of actions:

  1. Resetting font settings: Settings โ†’ Themes โ†’ Fonts โ†’ Reset
  2. Cache Cleanup: Settings โ†’ Applications โ†’ Application Management โ†’ Topics โ†’ Storage โ†’ Clear Cache
  3. Recovery through ADB: adb shell cmd overlay reset com.android.theme.font
  4. Update rollback: If the problem has appeared after the update MIUI, Try to roll back through the settings โ†’ The phone. โ†’ Updating the system โ†’ โ‹ฎ โ†’ Select the update package (needs a firmware file)

โš ๏ธ Note: On HyperOS models (Xiaomi 14, POCO X6) font-reset ADB You may need additional commands because of the changed architecture of the system. If you're not sure, use standard reset via settings.

๐Ÿ’ก

Before any manipulation of system fonts, check compatibility with your version of MIUI/HyperOS on the 4PDA or XDA Developers forums.

FAQ: Frequent questions

Can I change the font to Xiaomi without root?
Yes, through the official Topics app. Download the.ttf font, put it in the MIUI/theme/fonts folder and apply it through Topics โ†’ Mine โ†’ Local. Limit: not all fonts support Cyrillic.
Why did my font drop after the MIUI update?
System updates often reset custom settings. To avoid this, before updating: Back up your MIUI/theme/fonts folder Save your current theme to Topics โ†’ Save After the update, reapply the font
How to increase the text in only one application?
Android 12+ and MIUI 13+ have an in-app scale feature: Open Settings โ†’ Special Features โ†’ Text Scale In-app Select the app you want and set text size Not all apps support this feature (for example, Instagram may not work).
Can you change the text in the system notifications (e.g., โ€œCharge completedโ€)?
No root rights. These are hardcoded in system files. With root, you can edit lines in /system/priv-app/SystemUI/SystemUI.apk/res/values/strings.xml, but that's risky and requires APK decompilation knowledge.
Why do some characters appear in squares after installing the font?
This means that the font does not support: ๐ŸŒ Cyrillic (for Russian language) ๐Ÿ˜Š Emoji or special symbols ๐Ÿ”ข Some Mathematical Signs Solution: Choose a font with full Unicode support (e.g. Noto Sans or Roboto).