How to change the font on the Xiaomi phone: from standard settings to custom solutions

On Xiaomi phones with MIUI shells, fonting on your smartphone screen is not just a set of characters, but part of your daily visual experience. On Xiaomi phones with a MIUI shell, the options for customizing fonts go far beyond standard Android solutions: you can not only change the size and boldness, but also install unique styles, including handwritten, pixelated or even animated versions. However, many users face problems: somewhere the font is reset after an update, somewhere the system options are limited, and third-party applications require root rights.

In this guide, we will break down all the available ways to change the font on Xiaomi โ€“ from basic settings in Themes to manually embed.ttf files through the use of the same. ADB. We will focus on hidden functions. MIUI 14/15, This is a good way to get around the restrictions without losing warranty. 12/13, POCO F5/X5, Xiaomi 13/14 and other devices based on MIUI (including global and Chinese firmware versions).

1. Standard font settings in MIUI: what can be changed without third-party tools

The MIUI shell offers built-in options for basic font customization, which are available without installing additional apps.

  1. Open the Settings โ†’ Screen.
  2. Select the font size and style (on some firmware - Text and scale).
  3. Here's available: ๐Ÿ“ Font size โ€“ Adjust from โ€œVery Smallโ€ to โ€œVery Largeโ€ (step 10%). ๐ŸŽจ Font style โ€“ a choice of 3-5 pre-installed options (depending on the version) MIUI). ๐Ÿ” Display scale โ€“ changes the size of all interface elements (affects the font).

Starting with MIUI 14, some regional firmware has introduced the Fat text option, which enhances the font saturation for better readability. However, system styles are limited: usually MiSans (standard), Roboto and 1-2 additional options. Other methods will be required to expand the choice.

โš ๏ธ Note: Change the scale of the display more than ยฑ20% can cause some applications to display incorrectly (e.g. banking or gaming) Test settings before constant use.

๐Ÿ“Š Which typeface do you like better?
Classic (MiSans)
Handwritten
Pixel (retrogaming)
Monospace (for code)
Other

2. Installation of fonts through the โ€œThemesโ€ application: step-by-step instructions

Xiaomiโ€™s official Themes app lets you download not only wallpaper and icons, but also custom fonts. Hereโ€™s how it works:

  1. Open the Themes app (brush icon on your desktop).
  2. Go to the Font section (tab in the lower menu).
  3. Scroll through the list of available styles. Popular options: ๐Ÿ–‹๏ธ Handwriting โ€“ imitation of handwritten text. ๐ŸŽฎ Pixel โ€“ pixel font in the style of retro games. ๐Ÿ“œ Calligraphy โ€“ Calligraphy style for creative tasks. ๐Ÿ”ข Monospace is a mono-width font for programmers.

Click on your favorite font โ†’ Apply. The system will request confirmation โ€” agree.

After application, the font will change in all system applications (Settings, Messages, Contacts), but may not work in third-party programs (for example, Telegram or WhatsApp). MIUI.

Make a backup copy of the current theme|Check the free space (fonts take 5-50 MB)|Connect to Wi-Fi (download can weigh up to 100MB)|Close background applications to speed up the process-->

Hidden chip: MIUI 15 has the ability to save your favorite fonts to your favorites. To do this, click and hold the font icon in the Topics โ†’ Fonts section, then select Add to your favorites. This makes it easier to switch between styles.

3. Third-party applications for changing the font: iFont, FontFix and others

If you don't have enough built-in options, you can use third-party tools.

AnnexNeed root?FeaturesLink (Google Play)
iFontโŒ No.More 4000 fonts, support.ttf/.otf, backupDownload
FontFixโš ๏ธ Partially.It works without rooting on MIUI, requires ADB-commands for some fontsDownload
ZFont 3โŒ No.Support for animated fonts, pre-inspection before installationDownload
HiFontโœ… Yes.Maximum customization, but requires unlocking the bootloaderDownload

How to install font via iFont (without root):

  1. Download and install iFont from Google Play.
  2. Select the Online or Local section (if the font is downloaded to the device).
  3. Click on your favorite font โ†’ Set โ†’ OK in the system window.
  4. Reboot your phone (required!).

โš ๏ธ Note: Apps like FontFix may request permission to use ADB If you are not familiar with this technology, you should choose solutions without root (for example, iFont) so as not to disrupt the system.

What to do if the font is not applied?
If the font has not changed after installation via iFont: 1. Check if your version supports it. MIUI third-party fonts (on some firmware for China this is blocked). 2. Remove the cache of the โ€œThemesโ€ application in Settings โ†’ Annexes. 3. Try a different font โ€“ some files may be damaged. 4. Use it in the last resort. ADB-Command: adb shell pm grant com.kapp.ifont android.permission.WRITE_SECURE_SETTINGS (Requires connection to the PC and enabled debugging mode).

4. Manual font modification via ADB: for advanced users

If the system methods don't work and root rights can't be obtained, the ADB (Android Debug Bridge) is the option, which works on most versions of MIUI, but requires a computer and minimal technical skills.

Step-by-step:

  1. Download ADB Tools and unpack the archive on your PC.
  2. On the phone, turn on Developer Mode (go to Settings โ†’ About Phone and 7 times click on the MIUI version).
  3. Return to Settings โ†’ Additional โ†’ For developers and activate Debugging over USB.
  4. Connect your phone to your PC, open the command line in the ADB folder, and execute: Adb devices (you should display your device).
  5. Download the font in.ttf format and rename it to custom_font.ttf. Put the file in the folder. /sdcard/MIUI/theme/ phone-on.
  6. The commands are: adb shell su mount -o rw,remount /system cp /sdcard/MIUI/theme/custom_font.ttf /system/fonts/ chmod 644 /system/fonts/custom_font.ttf reboot

Exclusive for POCO and Black Shark: On these devices in Settings โ†’ Additional โ†’ POCO Lab has an option Super Wallpaper Font that syncs font color with wallpaper.

FAQ: Frequent questions about fonts on Xiaomi

Can I install a font without a computer?
Yes, through apps like iFont or ZFont 3, which allow you to download and apply fonts directly from your phone, but some advanced fonts (like animated fonts) may require ADB.
Why did some characters (smiley, hieroglyphics) disappear after the font change?
This happens if the selected font does not support the full set of Unicode characters.Solution: Set a font with full support (for example, Noto Sans CJK for Cyrillic and characters). Use a system font for individual applications (iFont has an exception option).
How to return the standard MIUI font?
Methods: Through Settings โ†’ Screen. โ†’ Type size and style โ†’ In iFont, select Restore Default Font. If the font is installed via ADB, Remove it with command: adb shell rm /system/fonts/custom_font.ttf
Do custom fonts work on MIUI for Europe (EEA)?
Yes, but with limitations: Firmware for EEA (European Economic Region) has disabled some of the Topic features, including some fonts. Solutions: Install global firmware via Mi Flash Tool. Use iFont or ADB. Download fonts manually (for example, with DaFont).
Can I make different fonts for different applications?
In fact, MIUI doesn't support this, but there are workarounds: Tasker + AutoInput plugin (to automatically switch fonts); Island with different settings profiles; Manual font change before you launch the desired application (inconvenient, but it works); on root devices, you can use the Xposed Framework with FontChanger module.