How to change the color of text on Xiaomi Android: from themes to engineering menu

Modern Xiaomi smartphones running MIUI or HyperOS shells offer users a huge opportunity to personalize the interface. One of the most popular requests among device owners is to change the appearance of the system font, including its color. This is necessary not only for aesthetics, but also to improve readability in low light or vision problems. Standard tools of the system allow flexible control of the palette, but many functions are hidden from the eyes of the average user.

In this article, we will take a look at all the legal and safe ways to change the color of Xiaomi text, touching on the standard contrast settings, working with themes from the official store, as well as more advanced methods that require activation of additional options. Understanding these mechanisms will allow you to create a truly unique interface that will please the eye every day.

Now, it's worth noting that changing the color of the font globally across all applications without using themes is not a trivial task. System colors are often hard-coded by application developers. But when you combine different tools, you can achieve amazing results. Let's go from theory to practice and look at step-by-step algorithms of action.

Basic Contrast and Inversion settings

The easiest and safest way to change how you see text on a screen is to use the built-in accessibility features, which don't change the font file itself, but affect how it's displayed by the matrix, and first of all, look at the color inversion mode, which turns black text into white and vice versa, which is convenient for reading in the dark.

To activate these functions, go to the Settings menu → Advanced Settings → Special Features. Here you will find the Color Inversion item. When you turn on the entire smartphone interface, including text, changes its color to the opposite. It is a radical solution, but it works instantly and does not require the installation of third-party software.

⚠️ Attention: Inversion mode changes the colors of all interface elements, including photos and videos, which can distort their perception.

Another important option is text contrast adjustment, which is available in a separate menu or via settings search on some MIUI firmware versions, and increasing contrast makes black more saturated and white more vivid, which improves the legibility of letters in the sun.

💡

For quick color inversion, add this switch to the control panel (curtain) by clamping the “Special Features” icon in the button editing menu.

If standard contrast isn't enough, you can experiment with the color modes of the screen. Going to Settings → Screen → Color Mode, you can choose the profiles "Standard", "Saturated" or "Colorful". Although they affect the whole picture, in the profile "Color" text often takes a warmer, yellowish hue, which reduces the load on the eyes.

Using MIUI themes to change palette

The most effective way to change the color of text is to install a special theme. Themes store is a regular app on all Xiaomi smartphones and contains thousands of designs that change not only wallpaper, but also system fonts, icons and menu colors.

To find a theme with the right color, open the Themes app and search. Enter queries in English or Russian, such as "Black font", "White text" or "Dark mode." The theme description usually indicates whether it changes system colors. Once you download and apply the theme, the text color in the settings, contacts and standard apps menu will change instantly.

  • 🎨 Open the “Themes” app on the main screen.
  • 🔍 Type “Dark System” or “Color Font».
  • ⬇️ Download your favorite topic and click "Apply».
  • 🔄 Restart the device to correctly display all elements.

It’s important to understand that topics affect system applications first. In third-party programs like Telegram, WhatsApp, or Chrome browsers, text color will be determined by their internal settings. However, many modern themes are able to force a dark theme into apps that support this feature.

📊 What color of text is most comfortable for you?
Black on White (Standard)
White on Black (Dark Theme)
Yellow on Black (Reading)
Green on Black (The Matrix)

Not all topics are equally well optimized. Some may contain errors that make text in certain menus unreadable (e.g. black text on a dark blue background).

Setting up colors in reading mode

Special attention deserves the reading mode, which is built into the shell MIUI. It is designed for comfortable viewing of e-books and articles, but its settings allow you to globally change the shade of text while working with text applications.

You can activate this mode through the control center or in the screen settings. In the Settings → Screen → Read mode, various filters are available. You can choose the classic mode (sepia), where the text becomes dark brown, or the "Paper" mode, which simulates electronic ink.

ParameterDescription of the impact of the textRecommended use
Classical.The text turns dark gray on a yellowish backgroundDaytime reading
PaperHigh contrast, imitation of e-inkLong reading of articles
ColoredIt retains original colors but reduces brightnessReading magazines with graphics
NighttimeDark background, light text with a warm tintReading before bedtime
Classical.The text turns dark gray on a yellowish backgroundDaytime reading
PaperHigh contrast, imitation of e-inkLong reading of articles
ColoredIt retains original colors but reduces brightnessReading magazines with graphics
NighttimeDark background, light text with a warm tintReading before bedtime

A unique feature of Xiaomi's reading mode is the ability to adjust the color spectrum, so that you can shift the white balance by making the text warmer or colder, and that helps you find the perfect shade that won't cut your eyes over long periods of time.

Also in this section, there's a Schedule feature, so you can set the text to automatically change the color scheme depending on the time of day, for example, in the afternoon the text will be black on white, and after 20:00 automatically switch to white text on a black background with a warm filter.

The Secret Function of Reading Mode
In some versions of MIUI, if you keep your finger on the read mode switch in the curtain for a long time, an extended color calibration menu opens, which is not available in normal settings.

Third-party applications for font customization

If built-in capabilities are not enough, apps come to the rescue from the Google Play store. There are utilities that allow you to embed your fonts and color schemes into the system without obtaining superuser rights (Root), although their effectiveness depends on the version of Android.

One popular solution is launchers, and an alternative shell, like a Nova Launcher or a Microsoft Launcher, allows you to flexibly adjust the color of your signatures for icons and widgets on your desktop, which won't change the color of your text in your settings, but will transform your home screen.

For deeper integration, you can use applications like zFont 3, which specializes in installing fonts, but also allows you to change their color and style.

  • 📲 Download and install the zFont 3 app.
  • 🔤 Select the font and adjust its color in the editor.
  • 📥 Click on “Apply” and select your Xiaomi model.
  • ⚙️ Follow the on-screen instructions for application through font settings.

Note that newer versions of Android (12, 13, 14) are limited by Google’s security policies, which may not work with system menus but are successful in supported applications.

⚠️ Note: When installing fonts from unknown sources, there is a risk of getting a corrupted system file, which can lead to a "bootloop" (cyclical reboot.

Engineering menu and hidden settings

For advanced users who are not afraid to experiment, there is access to hidden display settings through an engineering menu, which allows you to adjust the color gamut at the driver level, which can affect the saturation of text colors.

To get to the engineering menu, open the Phone app and dial the combination ##6484## (to enter the CIT test mode) or #4636## (for phone information). Depending on the model and regional version of the firmware, the paths may differ. In the CIT menu, you can find the "Display" or "Color" section where tests and calibration are available.

adb shell settings put global accessibility_display_inversion_enabled 1

You can also use it. ADB-commands (Android Debug Bridge) to force activation of some color profiles that are hidden in the interface by connecting the phone to the computer and enabling debugging. USB, You can type a command to invert or change the gamut, but it requires a PC and basic command line knowledge.

☑️ Check before entering the engineering menu

Done: 0 / 4

Be very careful with the engineering menu, changing parameters that you don't know what you're going to mean can cause the display or the system to malfunction, and remember the initial values before you change them so you can get it back to normal.

Optimization for the visually impaired

A separate layer of text color settings is designed for people with visual impairments, and the Special Opportunities section hides powerful tools that make text larger, contrastier and brighter, ignoring the standard limitations of app design.

The zoom function allows you not only to zoom in, but also to invert colors for better perception, and the option High-content text is available, which adds a bright edge to the letters, making them distinguishable even against a motley background.

In addition, the font size settings (Settings → Screen → Text Size) can set the maximum value, while the system automatically restructures the interface to keep the text readable, although in some applications the layout can “go”.

💡

The combination of “big text” + “high contrast” + “inversion” is the best way to adapt Xiaomi’s smartphone for the elderly or users with poor vision.

And remember, you can combine all of these settings, for example, by setting a dark theme, including high-contrast text, and adding a blue light filter, you get the most eye-friendly interface in all lighting conditions.

FAQ: Frequently Asked Questions

Can you make the whole text rainbow without root rights?
You can't make text iridescent throughout the system with regular tools, and that's only possible in some game themes or with specific, often paid, launcher plugins that can run unstablely.
Why has the text color changed on WhatsApp?
WhatsApp uses its own display settings. To change the color of text there, you go to Settings → Chats → Theme inside the WhatsApp app itself and choose Dark or Light. The system theme is weak.
Is it safe to download themes from third-party sites?
Downloading themes (.mtz files) from unverified sites carries risks. The theme file may contain malicious code or be corrupted, leading to interface failures.
How to return all colors if the text is unreadable?
If text is invisible, try pressing the power button three times quickly (if SOS is enabled) or pressing the volume buttons to reboot. In Safe Mode (loading with the volume button clamped), third-party themes do not work, and you can remove the problem design.