How to change the font color on the Xiaomi Redmi desktop: from standard themes to hidden MIUI settings

Xiaomi Redmi desktop with its MIUI shell offers many customization options, but not all parameters lie on the surface. One of the most popular user requests is to change the color of the font on the home screen, in folders or widgets. By default, the system uses white or black text depending on the chosen topic, but what to do if you want something brighter or contrasting?

In this article, we’ll look at all the possible ways to change the color of text on the desktop, including official MIUI settings, third-party launchers, and even hidden commands for advanced users. It’s important to understand that the depth of customization depends on the firmware version and smartphone model β€” for example, on the Redmi Note 12 with MIUI 14, one option is available, and on the Redmi 9A with MIUI 12.5 β€” others.

Why can’t you just change the color of the font in the settings?

Many users wonder why MIUI doesn't have a direct color option in the personalization menu, because it links the color of the font to the current theme of the design, and automatically adjusts to the wallpaper background or system palette (light/dark theme) by default, which is designed to be readable but limits the choice.

There are, however, workarounds:

  • 🎨 Use of topics MIUI Themes – Some themes change not only the wallpaper, but also the color of the text.
  • πŸ”§ Manual editing of system files through ADB (power-user).

Before you start making changes, check the MIUI version in the settings (Settings β†’ About Phone β†’ MIUI Version). On newer versions (13+), some of the features can be hidden or moved.

πŸ“Š What Redmi model do you use?
Redmi Note 10/11/12
Redmi 9/9A/9C
Redmi 8/8A
Redmi 7/7A
Another model

Method 1: Change the color of the font through standard MIUI themes

The easiest and safest method is to use embedded or downloaded themes, and many of the themes from MIUI Themes' official store change not only the wallpaper and icons, but also the color of the caption text on the desktop.

  1. Open the Themes app (the icon with a brush on your desktop).
  2. Go to the Topics tab and select Popular or MIUI category.
  3. Scroll through the list and pay attention to the topics with the notes: 🌈 "Color accents – usually change the text to bright shades. πŸ–€ "Dark/Light" - affect the contrast of the font. 🎭 "Customized" - may include unique fonts.

Apply

If the text becomes unreadable after applying the theme (e.g., gray on a white background), return the standard theme or try another. Some themes require a device reboot to make the changes take effect.

πŸ’‘

Before using the theme, take a screenshot of the current desktop so you can quickly restore the location of the icons if something goes wrong.

Type of topicImpact on font colorExamples of topics
Light.The text becomes black or dark gray.Pure White, Minimal Light
Dark.The text becomes white or blue.Dark Mode, AMOLED Black
ColoredThe text can be red, green, blue.Neon Glow, Rainbow UI
Minimalistic.The text is usually gray or light blueSimple Life, Nordic

Method 2: Use of third-party launchers (Nova Launcher, Apex)

If the built-in themes don't work, you can install an alternative launcher, popular options are Nova Launcher and Apex Launcher, which allow you to change not only the color of the text, but also the font size, the style of the icons and even animations.

Instructions for Nova Launcher:

  1. Install Nova Launcher from Google Play.
  2. Assign it to the default launcher (at the first start, the system will prompt you to do this).
  3. Press the free space on the desktop and select Settings.
  4. Go to the Appearance. β†’ Label color.
  5. Choose one of the offered colors or click User and set your shade through the palette.

In Apex Launcher, the path will be similar: Apex Settings β†’ Appearance β†’ Label Color. Both launchers support text transparency and shadow, which is useful for improving readability on bright wallpaper.

Download APK from the official website (not from third-party sources)

Backup of current MIUI settings

Check compatibility with the Android version

Disable battery optimization for launcher-->

⚠️ Note: Some Redmi models (e.g. Redmi) 10C s MIUI 13) after installing a third-party launcher system widgets (weather, steps) may disappear. To return them, temporarily switch back to the standard launcher via Settings β†’ Annexes β†’ By default. β†’ Launcher.

Method 3: Edit system files via ADB (for advanced)

If you need to change fonts in depth (for example, change the color in the system menus), you can use ADB (Android Debug Bridge), which requires an unlocked bootloader and root rights (on some firmware, it is enough to enable USB debugging).

Instructions:

  1. Enable USB debugging in the developer settings (Settings β†’ About Phone β†’ MIUI version (click 7 times) β†’ Additional β†’ For developers).
  2. Connect your phone to your PC and execute the command: adb shell settings put secure sysui_theme_customization 1 This will unlock hidden theme settings.
  3. You can then change the font color via /system/media/theme/default/com.android.systemui/colors.xml, but you need root access and an editor like Mixplorer to do this.

Example of settings in KWGT:

  1. Install KWGT and download any widget template (e.g. Minimal Text).
  2. Add a widget to your desktop and edit it: select a text element and change the color in the settings (Touch β†’ Color).
  3. Place the widget over the icons so that it simulates the signatures.

The downside of this method is that widgets take up space on the screen and can conflict with MIUI gestures, but this is the safest way to do so, without requiring root rights.

πŸ’‘

Color widgets are the only method that works on all Redmi models without MIUI restrictions or root rights.

Method 5: Hidden MIUI settings (for some firmware)

Some versions of MIUI (e.g. MIUI 12.5 Enhanced on the Redmi Note 11) have hidden font customization options to activate:

  1. Open the Settings app.
  2. Go to the Display. β†’ Type style.
  3. Click 5 times on the font style to unlock the font developer mode.
  4. There will be a new menu Additional font settings, where you can choose a color from the palette.

This method doesn’t work on all devices and may disappear after the MIUI update.If the option isn’t available, try other methods from this article.

Frequent problems and their solutions

When changing the color of the font, users often face the following difficulties:

Problem.Reason.Decision
Text doesn't change colorTheme does not support font customizationTry a different theme or use a launcher
The text became unreadableLow contrast with backgroundAdd shadow or trimming in the launcher settings
After ADB-commands the phone is laying downConflict of system filesClear the cache through Settings β†’ Memory
Widgets are not displayedMIUI restrictions for third-party launchersReturn the standard launcher for widgets

If after the changes the desktop began to slow down, try:

  • πŸ”„ Reset the device.
  • 🧹 Clear the launcher cache (Settings) β†’ Annexes β†’ Launcher β†’ Memory. β†’ Clear the cache).
  • πŸ“± Reset the launcher settings to standard.
Can I change the color of the font only for individual icons?
In standard MIUI, no. But with Nova Launcher or KWGT, you can create widgets with color text and place them only above the right icons, and some themes from MIUI Themes support different colors for folders and shortcuts.
Why did the font color drop after the MIUI update?
MIUI updates often reset customization, especially if it was done through ADB or system file editing.To avoid this, use third-party launchers (their settings are saved) or back up themes through MIUI Themes.
Is there a risk of losing the warranty when changing fonts through ADB?
By itself, using ADB does not remove the warranty if you did not unlock the bootloader or get root rights. However, if after your actions the phone stops turning on, the service center may refuse free repairs, citing β€œuser modifications”.
How to return the standard font color?
If you've used themes, use the standard Default theme. If you've changed them through the launcher, reset them. ADB-Execute: Adb shell settings put secure sysui_theme_customization 0 and reboot the device.
Does this work on Redmi with global and Chinese firmware?
Yes, but Chinese firmware (China ROM) may not have access to Google Play, so third-party launchers will have to be installed via APK. Chinese versions of MIUI also sometimes block some themes due to regional restrictions.