How to Put a Standard Font on Xiaomi: 5 Ways to Work

Owners of Xiaomi smartphones often face a situation where, after updating MIUI or installing third-party themes, the system font changes to inaudible. Large letters, non-standard headsets or too thin characters can spoil the impression of using the device. It is easier than it seems to return the usual look of text - just know the correct settings and several hidden functions.

In this article, we will analyze all the current ways to return a standard font to Xiaomi, Redmi and other countries. POCO β€” From basic settings in the Topics menu to advanced methods through ADB and MTZ-Instructions are suitable for devices on MIUI 12–14 (including hyper-based versions) and work even after resetting to factory settings.

Important: the procedure differs depending on the firmware version and model. For example, on Xiaomi 13 Pro with HyperOS, the path to font settings changed, and on Redmi Note 10 with MIUI 13, additional customization options are available, we took into account all the nuances and assembled universal solutions.

1. Method: Reset font through MIUI settings

The easiest method is to return standard settings through the Themes menu, which works on 90% of Xiaomi devices and does not require superuser rights or PC connectivity.

Open the Themes app (brush icon) and go to My Themes β†’ Fonts. This shows all the headsets installed. Find Standard (or System on newer versions of MIUI) and click on it. Confirm the application - the font will return to factory settings in 10-15 seconds.

  • πŸ“± For MIUI 14/HyperOS: The way has changed – look for settings β†’ Personalization β†’ Fonts.
  • βš™οΈ If there is no item: try to reset the topic completely (see next section).
  • πŸ”„ Reboot the device - sometimes changes only take effect after a reboot.

⚠️ Note: Some firmware (e.g. Xiaomi.eu) may have a standard font called "Roboto" or "MiSans." Don't confuse it with custom headsets!

πŸ“Š Which typeface is more convenient for you?
Standard MIUI
Roboto
San Francisco
Own (castomic)

2. Method: Complete resetting of the theme to factory settings

If the previous method didn't work, it could be a conflict with the design theme, in which case a complete reset of the interface style would help:

  1. Open Settings β†’ About Phone β†’ MIUI version and 7 times click on the line with the version number to activate the developer mode (optional, but useful for debugging).
  2. Go back to the settings β†’ My themes β†’
  3. Click on the three dots in the top right corner and select Reset to Standard Theme.
  4. Confirm the action and wait for the reboot (May take up to 1 minute).

This method removes all custom font, icon and color scheme settings, returning Xiaomi to a β€œpure” look. On devices with MIUI 13+, you may need to re-apply the standard font manually after reset - the system sometimes β€œforgets” to activate it automatically.

Xiaomi modelDoes the resetting of the topic support?Notes
Redmi Note 11/12Yes.Reboot required
Xiaomi 12/13 seriesYes (through Personalization)HyperOS is a different path.
POCO F4/F5Yes.You may need to update theme through Google Play
Xiaomi Pad 5/6Partially.Reset works, but font does not apply to all applications

3. Method: Removal of custom fonts through MIUI

If you have installed fonts from third-party sources (such as.ttf files or.mtz packages), they must be manually removed. MIUI This allows you to do without root rights:

Go to Settings β†’ Applications β†’ Application Management and find the Fonts section (or Font Installer in English firmware) and it will show all the headsets installed. Click on the unnecessary font and select Delete. Then apply the standard font through Themes as described in the first method.

Make a backup copy of important data|Check the version. MIUI In Settings β†’ The phone.|Close all applications before deleting them|Restart the device after the changes-->

⚠️ Note: On some firmware (e.g. Xiaomi.eu or custom builds), deleting fonts can cause system applications to fail. If text is displayed with squares after deleting, immediately restart the device in safe mode (press the power button). β†’ Β«Restart Safe Mode and return the standard font.

4. Method: Using ADB to reset fonts (advanced)

If standard methods don’t work and root rights aren’t available, you can use Android Debug Bridge (ADB), which is suitable for power users and requires connecting your smartphone to a PC.

Download ADB-tools and execute the following commands in the terminal:

adb shell


su




cmd overlay list | grep -i font




cmd overlay disable-user [name packet font]

To find the correct packet name, type in the command cmd overlay list and look for lines with font or typeface. For example, to reset custom font on Redmi Note 10 Pro may be suitable:

cmd overlay disable-user com.miui.custom.font

After you execute the commands, restart the device. The font will return to the standard MiSans or Roboto (depending on the model).

What if the ADB can’t see the device?
Make sure that the debugging is enabled USB (Settings β†’ The phone. β†’ Version. MIUI β†’ 7 times press β†’ Developer settings β†’ Debugging by USB). Install Xiaomi drivers from the official website or through Mi PC Try another one. USB-cable (preferably original).

5. Method: Manual file editing (root only)

If you have superuser rights, you can manually replace the font files in the system folders, and this method is risky β€” wrong actions can lead to bootloop.

Use Root Explorer or Solid Explorer with access to the root file system and follow the path:

/system/fonts/ or /product/fonts/ (on new devices)

Delete or rename custom font files (usually.ttf or.otf with non-standard names). Standard MIUI fonts have names like:

  • MiSans-Regular.ttf
  • Roboto-Medium.ttf
  • NotoSansCJK-Regular.ttf (for Chinese characters)

After the changes, set the correct permissions:

chmod 644 /system/fonts/*.ttf

⚠️ Note: Before editing system files, be sure to back up the folder /system/fonts/ through TWRP Or OrangeFox Recovery. If the device doesn't boot after the changes, restore the files from the backup.

πŸ’‘

Before editing system files, disable MIUI Optimization in the developer settings (Settings β†’ Additional β†’ Developer β†’ MIUI Optimization) to reduce the risk of failure.

6. Method: Installation of a standard font through MTZ-packet

Xiaomi forums (e.g. xiaomi.eu) often post.mtz packages with original fonts for different versions of MIUI. These can be installed through the standard Topics app:

  1. Download the.mtz file from a trusted source (e.g. 4PDA).
  2. Open Topics β†’ Local and select the downloaded file.
  3. Apply the theme and restart the device.

The advantage of this method is the ability to return the exact version of the font that was on your model originally. For example, for Xiaomi Mi 11 on MIUI 12.5 and Xiaomi 13 Ultra on MIUI 14, different headsets are used.

MIUI versionStandard fontWhere to download MTZ
MIUI 12–12.5MiSans v2.0xiaomi.eu
MIUI 13MiSans v3.04PDA
HyperOS (MIUI 14+)MiSans NFC + RobotoOfficial repository of Xiaomi

Frequent problems and solutions

Even after resetting the font, users are confronted with bugs, and here are the most common ones and ways to fix them:

  • πŸ”  Font reset, but some apps left the old: Clear the cache of the problem app (Settings) β†’ Annexes β†’ [name] β†’ Clear the cache. If it doesn't help, reinstall it.
  • πŸ“΅ After the font is reset, the sound or the interface is missing: This is a sign of conflict with MediaTek firmware. MIUI through settings β†’ The phone. β†’ Updating the system β†’ Three points. β†’ Select a Service Package.
  • πŸ” I can't find the Fonts section in the settings: On some regional firmware (e.g. India), the option is hidden. Install the global version MIUI via Mi Flash Tool.

πŸ’‘

If after all the manipulations, the font does not return to the standard, check the device for viruses. Some malicious applications (for example, Font Changer from unverified sources) block system settings.

Can I return the standard font without resetting the settings?
Yes, in 80% of cases, it is enough to apply a standard headset through Themes β†’ Fonts or manually remove custom fonts (see Method 3).
Why did the MIUI update make the font too bold/thin?
In MIUI 13+ and HyperOS, Xiaomi uses Dynamic Font Scaling (MiSans NFC). To return to your familiar look, turn off the Settings β†’ Screen β†’ Font Size β†’ Automatic Setup and select a fixed value (e.g., β€œMean”).
How do I know which font is installed on my Xiaomi?
Install the FontChecker app from Google Play or use it ADB-command: adb shell dumpsys font In the output, look for lines with familyName or typeface.
Will a font reset delete my data?
No, a font reset or theme does not affect user files (photos, contacts, messages).However, if you manually delete system files (see Method 5), there is a risk of data loss - always backup.
Will this guide be suitable for POCO F5 with HyperOS?
Yes, but with HyperOS in mind: Path to Fonts: Settings β†’ Personalization β†’ Fonts. The standard headset is MiSans NFC (not to be confused with MiSans for MIUI 12). For ADB, use the command cmd overlay disable com.poco.custom.font.