How to change the font on Xiaomi Poco X3 Pro: from standard settings to custom solutions

Xiaomi Poco X3 Pro with its 120 Hz display and powerful Snapdragon 860 processor offers users a wide range of customization options, including changing the system font. However, not everyone knows that in addition to the standard options in MIUI you can install brand new headsets β€” from minimalist Sans Serif to decorative handwritten. In this article, we will discuss all the current ways of changing the font, including hidden shell functions and safe methods using third-party tools.

It is important to understand that the procedure differs depending on the firmware version: on MIUI 12.5 and later, the algorithm is simplified, while for older builds (for example, MIUI 12.0.8 on global firmware) it may be necessary to bypass restrictions.

1. Standard method: change font through MIUI settings

The easiest and safest method is to use built-in shell options. Poco X3 Pro based on MIUI 12/13/14 supports up to 5 pre-installed fonts, including Mi Sans (standard), Roboto, and regional versions for Chinese or Arabic.

  1. Open Settings β†’ Display β†’ Size and style of font.
  2. Slip on the item "Font Style" (on some firmware may be called "Font").
  3. Choose your favorite from the list. Changes will be applied immediately without rebooting.

On firmware older than MIUI 12.5, this menu may not have the Font Style option, meaning that your shell version uses a pared-down functionality for a specific region, so move on to the following ways.

πŸ“Š What type of font do you prefer in a smartphone?
Classic (Mi Sans)
Roboto
Own custom
Never mind.

2. Install fonts via MIUI Themes (dark mode and zoom)

If built-in options are not enough, you can use the official MIUI Themes store, which allows you to install community-created fonts, but requires authorization to Mi Account and a stable Internet connection.

  • πŸ“± Open the Themes app (icon with brush on desktop).
  • πŸ” Go to the Fonts section (may be in the submenu "Category" or "RecommendedΒ»).
  • πŸ‘οΈ Check the options available. Pay attention to the "Dark Mode Supports" and "Adaptive" markers, which ensure that you display correctly when you change the theme.
  • πŸ’Ύ Click "Apply" in the selected font. The system automatically downloads and installs it.

Warning: Some fonts from MIUI Themes may not display characters correctly in third-party apps (e.g. Telegram or WhatsApp).

Sign in to Mi Account|Check the stability of the Internet connection|See the feedback on the font|Backup of current settings (optional)-->

3. Manual font addition via file system (for advanced)

For users with unlocked bootloader or root rights, a method of manually replacing system fonts is available. TTF/OTF-File, but requires caution: wrong actions can lead to bootloop ( looped download).

Instructions:

  1. Download the archive with a font in.ttf or.otf format (for example, from the site Google Fonts or DaFont).
  2. Connect Poco X3 Pro to your PC and copy the file to /system/fonts/ (root rights required).
  3. Change the file access permissions to 644 (r-w-r----).
  4. Edit the file. /system/etc/fallback_fonts.xml, line: <family> <nameset> <name>New typeface name</name> </nameset> <fileset> <file>name file.ttf</file> </fileset> </family>
  5. Reset the device.

⚠️ Warning: This method voids the warranty and may disrupt the system. TWRP On firmware with DM-Verity (e.g. global) after changing system files, the device may stop booting.

What if the phone does not turn on after the font replacement?
If the Poco X3 Pro is stuck on the logo after manually changing fonts, try: 1. Log in Fastboot (press Power + Volβˆ’). 2. Run the command fastboot flash boot patch magisk.img (if there was Magisk). 3. Or flash the original firmware through the Mi Flash Tool with the clean all option. 90% of the time it restores performance, but the user data will be lost.

4. Applications for changing fonts without root (alternative methods)

If you don't have root access and you don't have enough built-in options, you can use third-party utilities.

AnnexRoot is required.Support for MIUI 14Features
iFont❌ No.βœ… Yes.More than 4,000 fonts, backup support
FontFix⚠️ Partially.βœ… Yes.Corrects display errors in applications
ZFont 3❌ No.❌ No, do. MIUI 13)Simple interface, but limited functionality

For installation via iFont:

  1. Download the app from Google Play or APKMirror.
  2. Select the font in the directory and click "Set".
  3. Follow the wizard’s instructions (you may need to include Unknown Sources in your security settings).

⚠️ Note: Apps like ZFont on the MIUI 14 often cause Gboard and SwiftKey keyboard failures. Check compatibility on forums before using 4PDA or XDA-Developers.

πŸ’‘

Before installing a third-party font, create a restore point in TWRP or export your current settings through Settings β†’ Additional β†’ Backup. This will quickly roll back if the new font causes display problems.

5 Problem Solving: The font does not change or is displayed incorrectly

Sometimes, when you change the font, you get bugs, characters being superimposed, lost, or replaced with squares, and here are the typical reasons and ways to fix them:

  • πŸ”„ System cache: Go to Settings β†’ Annexes β†’ Application management β†’ Three points. β†’ Show system-based β†’ Android System WebView and clear the cache.
  • πŸ“± Incompatibility with firmware: Fonts downloaded for MIUI 12 may not work on MIUI 14. Check the shell version in Settings β†’ The phone.
  • πŸ–₯️ Launcher crashes: If the font hasn't changed on your desktop, reinstall the standard Poco Launcher launcher via Google Play.
  • πŸ”§ For manually installed fonts, check file access rights (644) and owner permissions (root:root).

If the problem persists, try resetting the font settings to standard:

adb shell settings put system font_scale 1.0


adb shell pm clear com.android.themes

6. How to return the standard font to Poco X3 Pro

To roll back changes and restore Mi Sans or another default font:

  1. For fonts from MIUI Themes: Open the Themes app, go to My β†’ Fonts and select Default.
  2. For manually installed fonts: remove added files from /system/fonts/ and restore the original fallback_fonts.xml backup.
  3. For third-party applications: remove the utility (e.g. iFont) and clear the cache in Settings β†’ Apps.

On some Poco X3 Pro firmware (e.g., the Indian version with MIUI 12.0.3), a font reset requires a complete flashing through Fastboot if the system files have been corrupted, in which case use the official firmware from en.miui.com.

πŸ’‘

Before experimenting with fonts, always check their compatibility with your version of MIUI. Fonts optimized for MIUI 13 may not work on MIUI 12.5 and vice versa.

FAQ: Frequent questions about changing font to Poco X3 Pro

Can I install a font without root on Poco X3 Pro?
Yes, but with limitations. You can use built-in MIUI options or apps like iFont that don't require root, but these fonts won't apply to all system elements (e.g., they may not change in Settings or Google Chrome).
Why do some characters appear in squares after changing the font?
This is due to the lack of Unicode support in the selected font.Solution: Set a font with a full set of characters (like Noto Sans). Use the FontFix app to fix the display. Go back to the standard font via Settings β†’ Display.
How to transfer custom font when resetting your phone?
Save the font file (.ttf or.otf) to the cloud (Google Drive, Mi Cloud) or memory card. After reset: Restore the file to /sdcard/Download. Repeat the installation process via iFont or manually (if there is root). If the font was installed through MIUI Themes, it will have to be downloaded again - this data is not stored when reset.
Does the change of font affect the performance of the Poco X3 Pro?
No, if you're talking about standard methods (embedded settings or MIUI Themes). However: Manually replacing system fonts with root can increase load times by 5-10 seconds. Too detailed fonts (with shadows, gradients) can increase the load on the GPU when scrolling long texts. On the Snapdragon 860, this is unlikely, but on weak devices (for example, Redmi 9A) can be noticeable.
Can I install an animated font?
Technically, yes, but with serious limitations: MIUI does not support font animation at the system level; applications like Font Animator only work in individual messengers (for example, in Telegram chats); For full-fledged animation, custom firmware (for example, LineageOS) will be required, but this will void the warranty.