The font color on Xiaomi smartphones is not just an aesthetic element, but an important part of the user experience. The right contrast is crucial to readability, especially in bright sunlight or at night. Many owners of MIUI devices face a problem: standard settings do not always allow flexible text display, and in some applications the font color does not change at all through system settings.
In this article, we will discuss all the current ways to change the color of text on Xiaomi, Redmi and other platforms. POCO β From basic theme settings to hidden developer and third-party features, you'll learn how to tailor the interface to your preferences, avoid customization errors, and return standard settings if something goes wrong. 2022-2026 years MIUI 13/14 HyperOS, where the logic of working with colors has changed.
Why you canβt change the color of the font through standard settings
Most users first try to find the option to change the color of text in the Settings menu. β Screen or Settings β Subjects. MIUI There is no direct function to change the font color β instead, the system offers:
- π¨ Change the subject (which automatically changes the color of the text)
- π Configure contrast (affects only system applications)
- π₯οΈ Activate dark mode (inverts colors, but does not give an accurate setting)
The problem is that:
- The color of text in third-party apps (Telegram, WhatsApp, Chrome) is determined by their own settings, not system settings.
- Some Xiaomi models (such as the POCO F5 or Redmi Note 12) have limited customization options compared to flagships (Xiaomi 13 Ultra).
- After the update to HyperOS, the logic of working with themes has changed β now some of the parameters are hidden in the developer menu.
β οΈ Attention: On devices with AMOLED-screens (e.g. Xiaomi) 12T Pro) fonts that are too bright may accelerate the burnout of the matrix; the best option is to use shades of gray or pastel tones.
Method 1: Color change through system themes
The easiest method is to install a ready-made theme from the official MIUI Themes store, which is suitable for all Xiaomi, Redmi and POCO models based on MIUI 12-14 and HyperOS.
How it works:
- Open the Themes app (icon with brush).
- Go to the popular section or for you.
- Select a theme marked "Color accents" or "Castomization of fonts".
- Click Apply β The system will automatically change the color of text in the menu, notifications and some system applications.
Advantages of the method:
- π Quick application without manual adjustment.
- π¨ Wide range of color schemes (from minimalist to bright gradients).
- π Safe β Themes are Moderated by Xiaomi.
Disadvantages:
- π« Does not affect third-party applications (VK, Instagram and others.).
- π When changing the theme, some personal settings (wallpaper, icons) are reset).
Make sure you have the latest version of the βThemesβ app"|Check the reviews on the topic (sometimes the colors are not read well)|Take a screenshot of the current settings in case of rollback|Close the background applications for correct application-->
| Model of the device | Supported versions of MIUI | Limitations |
|---|---|---|
| Xiaomi 13/13 Pro | MIUI 14, HyperOS | Full support for themes, including dynamic colors |
| Redmi Note 12 Pro+ | MIUI 13-14 | No support for gradient fonts |
| POCO F4/F5 | MIUI 13 (POCO Launcher) | The font colors change only in the system menu. |
| Xiaomi Pad 6 | HyperOS | Additional options for the tablet mode |
Method 2: Manually configure via Developer Mode
For advanced users who need accurate customization, activating hidden options through the developer menu is a good way to do it, and this method works on all Xiaomi devices with MIUI 11 and newer, but requires caution β incorrect settings can worsen the readability of the interface.
Step-by-step:
- Activate Developer Mode: Go to Settings β About Phone. Tap 7 times on MIUI Version. Enter the Mi Account password if required.
For developers
- Simulation of color space (for shade correction).
- Minimum font width (affects fat content).
- Color saturation (changes the intensity of the text).
- Experiment with parameters by observing changes in real time.
What to do if the options are not saved?
β οΈ Warning: Changing the color space to Monochrome can make some text unreadable in apps like Google Maps or YouTube.
For models on HyperOS (such as Xiaomi 14 Pro), the path to the developer settings has changed:
Settings β Additional β Developer Parameters β Section "Screen"Method 3: Using third-party launchers
If system methods fail, you can install an alternative launcher that supports font customization, which is suitable for all Xiaomi devices, but requires additional configuration.
Top.-3 launcher:
- π Nova Launcher: Support for folder and shortcut color schemes. Integration with Icon Pack Studio to change text under icons. Paid version lets you customize the color of Google Discover.
- π¨ Lawnchair 12: Built-in color editor for system elements, support for dynamic wallpaper-based themes.
- π§ Hyperion Launcher: Deep customization of fonts (including shadows and contours). MIUI 14 and HyperOS.
How to customize the font color in Nova Launcher:
- Install a launcher from Google Play.
- Press the free area of the screen with your finger β Settings.
- Go to the Appearance. β Color scheme.
- Select User and set the desired shades for the text.
- To change the color of folders: folder settings β Background β Text color.
Nova Launcher|Lawnchair|Standard. MIUI Launcher|Other|I don't know what it is.-->
On POCO Launcher devices (such as the POCO X5 Pro), the color of the text is tied to the system theme and does not change through the launcher settings. The solution is to install a third-party launcher or disable the POCO Launcher in Settings β Applications β By default.
Method 4: Applications for font customization
If you need to change the color of text globally (including third-party apps), you need specialized utilities, and most of these programs require root rights or run through ADB.
The best apps for Xiaomi:
| Annex | Need root? | Functions | Compatibility |
|---|---|---|---|
| Substratum + Andromeda | No (via ADB) | Deep thematization of system and third-party applications | MIUI 12-14, Android 10-13 |
| Hex Installer | Yes. | Colour change XML-file | All models, but the risk of a "brick" |
| ColorChanger | No. | Only for system dialogs and notifications | HyperOS, MIUI 14 |
Step-by-step instructions for Substratum (without root):
- Install Substratum and Andromeda from Google Play.
- Connect your phone to your PC and execute the command: adb shell pm grant projekt.substratum android.permission.WRITE_SECURE_SETTINGS
- Download a theme with font color support (e.g., "PitchBlack" or "Swift Dark").
- Apply the theme through Substratum and restart the device.
β οΈ Note: On Xiaomi with HyperOS, using Substratum can cause Mi Share and Quick Ball malfunctions. Before using it, create a backup through Settings β Memory. β Backup.
π‘
If the text in the notifications has disappeared after applying the theme through Substratum, reset the settings to Settings β Notifications β Additional β Reset the notification style.
Method 5: Color change in individual applications
Many popular apps have their own text color settings that are independent of system settings, so let's look at how to customize the display in the most popular programs.
Telegram:
- Open the Settings. β Appearance.
- Select the Color Scheme β Create your own.
- Customize the colors for text messages, headers and backgrounds.
- Save the circuit and apply it.
WhatsApp:
- WhatsApp does not have a direct color setting, but you can use dark mode or install a theme through GBWhatsApp (an unofficial client).
- For the official version: Settings β Themes β Dark.
Google Chrome:
- Open chrome://flags in the address bar.
- Find the #enable-force-dark flag and activate it.
- To customize the color of the text, install the Dark Reader extension.
VK (VKontakte):
- Go to Settings. β Registration.
- Choose a Dark Theme or Auto (by system).
- Text color changes in VK only through system settings (Method 1 or Method 2).
π‘
Most social networks (Instagram, TikTok) have a hard-to-record color that is not changeable without root rights, except for dark mode, which inverts shades.
How to return standard color settings
If after experimenting with colors the text became unreadable or there were failures in the interface, return the standard parameters:
For system settings:
- Go to Settings β Themes.
- Select the standard theme "Default" or "MIUI".
- Reset the device.
To reset the developer's settings:
- Open the Settings. β For developers.
- In the upper right corner, click on three points β Reset settings.
For rollback of changes in the launcher:
- In Nova Launcher: Press the screen β Settings β Backup β Restore.
- In Lawnchair: Settings β Additional β Reset settings.
If after applying themes through Substratum artifacts have arisen:
adb shell pm uninstall -k --user 0 projekt.substratumβ οΈ Warning: On HyperOS devices, it can take up to 5 minutes to reset themes β do not interrupt the process, even if the screen is dark. If there are artifacts left after the reboot (for example, white squares instead of text), reset via Settings. β Annexes β Application management β Topics β Warehouse β Clear the data.