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

Font color on Xiaomi, Redmi or smartphones POCO β€” It's not just an aesthetic element, it's a part of the user experience that affects the usability of reading, the perception of the interface, and even the strain on the eyes. MIUI (from 12 to 15) and device models, the ways of changing the text design can be radically different: somewhere it is enough to change the topic, and somewhere you will need to edit system files through the text. ADB.

In this article, we will discuss all current methods, from basic (available even to beginners) to advanced (for root-right users). MIUI, You can change the color of the font in individual applications without completely changing the topic, and you will also learn why the text can turn gray or too pale after updating the firmware, and how to fix it.

1. Standard settings MIUI: shifting

The easiest way to change the color of the font is to use embedded themes. MIUI This is done through the Themes app, which is installed on all Xiaomi devices by default. It is important to understand that it changes not only the color of the text, but also background elements, icons and animations.

How it works:

  • πŸ“± Open the Topics app (brush icon on desktop).
  • πŸ” In Popular or For You, select a theme with the right color scheme. Pay attention to the preview, you can see what the text will look like.
  • 🎨 Click Apply and wait until the process is complete (may take up to 1 minute).
  • πŸ”„ If the font color has not changed, restart the device.

Limitations of the method:

  • ❌ You cannot change the color of the text selectively (for example, only in the text). SMS or on the desk).
  • ❌ Some system applications (such as Settings or Phone) may ignore the topic.
  • ❌ After updating MIUI The topic may be reset to standard.

⚠️ Note: If the text becomes unreadable after applying the topic (for example, gray on a white background), return the standard topic in the My Topics section. β†’ This is a common problem on Xiaomi Mi 11 and Redmi Note 10 with MIUI 13.

πŸ“Š Which type color do you like best?
Black on a white background
White on a dark background
Colored (blue, green, etc.)
Never mind, the contrast is the main thing.

2. Dark mode and contrast setting

If you don't like standard black text on a white background, you can turn on the dark mode, which automatically inverts colors. MIUI It's done in two ways:

  1. Through the notification panel: Swipe down from the top edge of the screen and click on the Dark Mode (Crescent) icon.
  2. Through Settings: Go to Settings β†’ Display. β†’ Dark mode and select Enable or Schedule.

For a more subtle contrast setting:

  1. Open Settings β†’ Special Opportunities β†’ Improve visibility.
  2. Activate the option High contrast text - this will make the font bolder and clearer.
  3. In the same section, you can include Color Inversion, but it will radically change the entire interface.
Regime.Colour of typeBackground colorSuitable for
Light.Black (#000000)White (#FFFFFF)Daytime use
Dark.White (#FFFFFF)Black (#000000)Night time, battery saving
High contrastBlack (#000000) or white (#FFFFFF)Yellow (#FFF9C4) blue (#E3F2FD)Users with visual impairment
Color inversionDepends on the background.InvertedExperiments (not recommended for permanent use)

⚠️ Attention: POCO F3 Xiaomi 12T s MIUI 14 When color inversion is enabled, some apps (such as Google Maps or Instagram) may stop showing correctly. To get it back, restart your phone.

3. Use of third-party launchers

If the built-in settings MIUI You don't like it, you can install an alternative launcher that allows you to flexibly adjust the color of the font:

  • 🎨 Nova Launcher supports color change on the desktop and in the application menu. β†’ Appearance β†’ Colour of text.
  • πŸ–ŒοΈ Lawnchair is an open launcher with support for dark theme and customization of fonts. Text color changes to Settings β†’ Appearance β†’ Text.
  • 🌈 Hyperion Launcher – allows you to assign different colors for folders, shortcuts and widgets.

How to install and configure:

  1. Download the launcher from Google Play (like Nova Launcher).
  2. Click Home and select a new launcher as your primary.
  3. Go to the launcher settings and find the section responsible for text or design.
  4. Choose a color from the palette or enter a hex code (for example, #FF5722 orange-colored).

Advantages of the method:

  • βœ… You can change the color of text only on the desktop without affecting system applications.
  • βœ… Support for icon packs that also affect text perception.
  • βœ… Retained after update MIUI.

⚠️ Attention: On Redmi 9A And other budget models with 2GB of RAM, third-party launchers can run slower than standard.

β˜‘οΈ Preparation for launcher installation

Done: 0 / 4

4. Editing system files (for advanced)

If you're willing to take risks, you can manually change the font color by editing system files. ADB, It's also a backup of data. It's good for Xiaomi. MIUI 12–14.

Where color settings are stored:

  • πŸ“„ File. /system/framework/framework-res.apk β€” contains standard styles MIUI.
  • πŸ“„ File. /data/system/theme/default_com.android.systemui β€” responsible for system fonts.
  • πŸ“„ folder /data/system/theme/ β€” Here are stored user themes.

Step-by-step (requires a Root Explorer or a Root Explorer) ADB):

  1. Download and install. MT Manager (for root) or connect to your PC via ADB.
  2. Move to the /system/framework/ and find the file. framework-res.apk.
  3. Copy it on your PC and open it with APK Editor.
  4. In a file. res/values/ find the file colors.xml.
  5. Change the meanings for: <color name="miui_text_primary">#FF000000</color> (black) <color name="miui_text_secondary">#FF8A8A8A</color> (gray (e.g., gray) for the desired (e.g, #FF2196F3 blue-colored).
  6. Save the file, reassemble it. APK Replace the original (don’t forget to make a backup!).
  7. Reset the device.

⚠️ Attention: Incorrect editing framework-res.apk If the phone doesn't turn on after rebooting, try resetting the settings via Fastboot with the command: fastboot erase userdata This will delete all data, but restore the functionality.

What to do after editing MIUI stopped loading?
If the phone is stuck on the logo MI, Try: 1. Clutch the Power. + Volume Up to log in to Recovery. 2. Select Wipe Data (settings reset). 3. If it doesn't help, flash the stock firmware through the Mi Flash Tool.

5. Change of font color in individual applications

Some Xiaomi apps allow you to change the color of text regardless of system settings.

Annex "Messages" (SMS)

To change the color of the text in SMS:

  1. Open Messages and tap three dots in the upper right corner.
  2. Select Settings β†’ Chat topics.
  3. Choose one of the proposed themes or create your own by changing the color of the text and bubbles.

Annex "Notes"

In the Notes, you can change the color of the text for each note separately:

  1. Open the note and highlight the text.
  2. Click on the icon A (text style) in the top bar.
  3. Choose a color from the palette or add your own through the hex code.

5.3 Mi Browser browser

In the Xiaomi browser, you can turn on dark mode or change the font color on web pages:

  1. Open Mi Browser and go to Settings β†’ Appearance.
  2. Enable Night Mode or select Site Settings β†’ Text style.
  3. For advanced customization, install the Dark Reader extension (available in Mi Browser with the MIUI 14).
AnnexThe path to settingsWhat can be changed
CommunicationsSettings β†’ Chat topicsColor of text, bubbles, background
NotesSelect text β†’ A (style)Color and font size for each note
Mi BrowserSettings β†’ AppearanceNight mode, style of text on websites
CalendarSettings β†’ ThemesColor of event text and reminders

πŸ’‘

If the Notes are missing colors, install a third-party app like ColorNote or Google Keep – there are more customization options.

6. ADB-commands to change system fonts

If you don’t have root rights, you have access to ADB, You can try changing the color of the font through system commands. MIUI 13-14 and requires the enabled Debugging mode USB.

Step-by-step:

  1. Enable USB Debugging in Settings β†’ About Phone β†’ MIUI Version (click 7 times, then go back to Settings β†’ Additional β†’ For Developers).
  2. Connect the phone to the PC and confirm the debugging permission.
  3. Open the command line (Windows) or the terminal (macOS/Linux) Enter: adb shell settings put secure ui_night_mode 2 This command includes a dark mode that changes the font color to white.
  4. To return the light mode, use: adb shell settings put secure ui_night_mode 1

For deeper customization, you can use commands to change system variables:

adb shell am start -n com.android.themes/.activity.ThemePreviewActivity


adb shell settings put global theme_customization_color_value -16776961 (it's a blue hex code)

List of popular colors for teams:

  • πŸ”΄ Red: -65536 or #FFFF0000
  • 🟒 Green: -16711936 or #FF00FF00
  • πŸ”΅ Blue: -16776961 or #FF0000FF
  • ⚫ Black: -16777216 or #FF000000

⚠️ Attention: Teams ADB may not work on POCO X3 Pro and other devices with locked bootloader. If after you typed the command, the phone restarted, but the color did not change, try repeating the process with root rights.

πŸ’‘

ADB-Teams are the safest way to customize without root, but they don’t work on all versions. MIUI. Before experimenting, make a data backup.

7. Problems after font color change and their solution

Sometimes, when you change the color of the text, you get bugs, like unreadable labels, artifacts, or app failures, and let's look at the typical problems and how to fix them.

The text has become gray or too pale.

This is a common problem after an update. MIUI. Decisions:

  • πŸ”„ Return the standard theme to Settings β†’ Topics β†’ My subjects. β†’ Standard.
  • 🎨 Set a theme with high contrast (for example, AMOLED Black from the theme store).
  • πŸ”§ Include High Contrast Text in Special Opportunities.

7.2 Font Color Reset After Update

MIUI He often resets his customization after updates:

  • πŸ“± Before updating, make a backup of themes in Settings β†’ Topics β†’ My subjects. β†’ Exports.
  • πŸ”„ After updating, apply the theme again.
  • πŸ› οΈ If you use ADB or root, repeat the commands.

The text does not change in system applications

Some applications (e.g. Settings or Calls) ignore topics.

  • πŸ”§ Use it. ADB-commands for forced change (see Section 6).
  • πŸ“± Install alternative apps (e.g. Google Phone instead of the standard Call).
  • πŸ› οΈ On root devices, edit files in /system/priv-app/.
Problem.Reason.Decision
Gray text on the menuResetting themes after updatingRe-use the theme or include high contrast
Color does not change in SettingsSystem applications ignore topicsUse ADB or root
The text became unreadableIncompatibility of theme with MIUI versionReturn the standard theme or reset the settings
The launcher brakes after changing colourLack of RAM on budget modelsClear the cache or return the standard launcher

FAQ: Frequent questions about font color on Xiaomi

Can you change the color of the font in just one application without affecting the rest?
Yes, but not in all applications, such as Messages and Notes, this is done through their settings, and system applications (such as Settings) will require root or ADB.
Why do some of the words remain black after the subject change?
It's a feature. MIUI: Some system elements (such as notifications or status panel) are not subject to the topics. ADB-command or edit framework-res.apk.
How to return the standard font color if everything broke after experiments?
Methods: Return the standard theme to Settings β†’ Topics. Reset settings through Settings β†’ System system β†’ Resetting settings β†’ Reset the settings of the themes. If the phone does not load, flash the stock firmware through the Mi Flash Tool.
Can I change the color of the font on the blocked loader?
Yes, but with limitations: Use themes from the store MIUI Themes, apply ADB-commands (no editing system files) Install third-party launchers (e.g. Nova Launcher) For deep customization (editing) framework-res.apk) You need an unlocked bootloader.
Which Xiaomi models best support font customization?
The most flexible in this regard: Xiaomi 13/13 Pro (MIUI 14) β€” full support of the topics and ADB. POCO F4/F5 β€” Optimized for customization.Redmi Note 12 Pro+ β€” A good balance between performance and flexibility on budget models (e.g. Redmi) 10A) limited.