How to change the font color on the phone Xiaomi: 5 working ways

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:

  1. The color of text in third-party apps (Telegram, WhatsApp, Chrome) is determined by their own settings, not system settings.
  2. Some Xiaomi models (such as the POCO F5 or Redmi Note 12) have limited customization options compared to flagships (Xiaomi 13 Ultra).
  3. 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:

  1. Open the Themes app (icon with brush).
  2. Go to the popular section or for you.
  3. Select a theme marked "Color accents" or "Castomization of fonts".
  4. 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 deviceSupported versions of MIUILimitations
Xiaomi 13/13 ProMIUI 14, HyperOSFull support for themes, including dynamic colors
Redmi Note 12 Pro+MIUI 13-14No support for gradient fonts
POCO F4/F5MIUI 13 (POCO Launcher)The font colors change only in the system menu.
Xiaomi Pad 6HyperOSAdditional 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:

  1. 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?
On some firmware (for example, HyperOS) 1.0 Xiaomi 14) Changes in developer mode are reset after rebooting.Solution: 1. Turn off automatic optimization in Settings β†’ Battery β†’ Optimization. 2. Install a third-party app MIUI Tweaks (root rights required). 3. Manually export the settings through ADB: adb shell settings put global development_settings_enabled 1 adb shell settings put global force_dark 0

⚠️ 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:

  1. Install a launcher from Google Play.
  2. Press the free area of the screen with your finger β†’ Settings.
  3. Go to the Appearance. β†’ Color scheme.
  4. Select User and set the desired shades for the text.
  5. 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:

AnnexNeed root?FunctionsCompatibility
Substratum + AndromedaNo (via ADB)Deep thematization of system and third-party applicationsMIUI 12-14, Android 10-13
Hex InstallerYes.Colour change XML-fileAll models, but the risk of a "brick"
ColorChangerNo.Only for system dialogs and notificationsHyperOS, MIUI 14

Step-by-step instructions for Substratum (without root):

  1. Install Substratum and Andromeda from Google Play.
  2. Connect your phone to your PC and execute the command: adb shell pm grant projekt.substratum android.permission.WRITE_SECURE_SETTINGS
  3. Download a theme with font color support (e.g., "PitchBlack" or "Swift Dark").
  4. 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:

  1. Go to Settings β†’ Themes.
  2. Select the standard theme "Default" or "MIUI".
  3. Reset the device.

To reset the developer's settings:

  1. Open the Settings. β†’ For developers.
  2. 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.

FAQ: Frequent questions about font color on Xiaomi

Can you change the color of the font in SMS-message?
In the standard Messages app from Xiaomi, the color of the text is tied to the system theme. To change it: Use Method 1 (set the theme with a different SMS color). Or install a third-party messenger (for example, QKSMS or Textra), where there are color settings. On Xiaomi 13T and later in HyperOS, there is an option to accent color in the message settings, but it only works for background elements.
Why did the color change options disappear after the HyperOS update?
HyperOS has moved some of the settings to other menus. Now: System text color is controlled through Settings β†’ Screen β†’ Color Scheme. Options for notifications are hidden in Settings β†’ Notifications β†’ Additional settings β†’ Notification style. Some features (such as gradient fonts) are now only available on flagship models (Xiaomi 14, Mix Fold 3). If options are missing, check the firmware version in Settings β†’ About Phone β†’ MIUI version. HyperOS 1.0 requires an upgrade to 1.1+.
How to make the color of the font different in different applications?
This will require: Root access + Hex Installer application (for editing) XML-Or using Substratum with themes that support per-ep customization (e.g., "Swift Installer"). Without root, you can only: Customize color in applications where it is natively supported (Telegram, VK). Use launchers with support for color profiles for shortcuts (Nova Launcher). POCO F5 redmi K60 There is a bug: with per-ep customization through ADB Settings are always on display.
Can I change the color of the font on a locked screen?
Yes, but with limitations: AMOLED-screens (Xiaomi) 12S Ultra, Redmi K50 Pro) the color of the text on the lock changes through Settings β†’ Lockdown β†’ The style of the clock and the notifications. LCD-screen (POCO X4, Redmi 10C) Only standard schemas (white/black text) are available. Deep customization requires Always On Display Editor (requires root). HyperOS has a Dynamic Colors option that adjusts the lock text to wallpaper, but it only works on flagships. 2023-2026 year-end.
How to change the color of the font in games?
The color of the text in games is determined by their engine (Unity, Unreal Engine) and does not depend on the system settings. Possible solutions: Use the built-in game settings (if there is a Display or Accessibility section). Activate color filters in Settings β†’ Special features β†’ Color correction (affects the whole screen). For emulators (for example, PPSSPP), you can edit configuration files manually. Xiaomi Black Shark and other gaming devices have additional Shark Space software where you can adjust text contrast in supported games.