How to change the font on Xiaomi Redmi Note 8 Pro: from standard settings to hidden MIUI chips

Xiaomi Redmi Note 8 Pro is one of the most popular smartphones of the brand, but its standard font MiSans is not popular with everyone. Fortunately, MIUI firmware offers several ways to personalize text, from built-in tools to manual editing through ADB. In this article, we will analyze all the current methods of changing the font, including those that work on the latest versions of MIUI 14/15 (Android 12/13).

It is important to understand that the possibilities of change depend on the firmware version and the bootloader unlock status. For example, on global versions of MIUI some features may be limited, and on Chinese versions additional options are available through Mi Theme Editor. We will look at universal solutions that will suit most users, as well as advanced methods for experienced owners.

If you want to just zoom in or out, it's done in 2 clicks in the settings, and if you want to have a fully customized design (like Google Sans or Roboto fonts), you'll have to take a detour. Let's get started!

1. Standard font change via MIUI settings

The easiest way is to use the built-in MIUI options, which allow you to select one of the preset fonts or download additional ones through the Themes.

  1. Open Settings โ†’ Display โ†’ Text size and font.
  2. Slip on the Font item (in some versions it may be called the Font Style).
  3. Choose your favorite from the list (usually 3-5 fonts are available, including MiSans, MiLanPro, and Classic).
  4. Confirm the changes โ€“ the system will restart the interface (class 10-20 seconds).

If there are few options on the list, try updating Topics:

  • ๐Ÿ“ฒ Go to the Themes app (icon with brush).
  • ๐Ÿ” In the search, enter โ€œfontโ€ or โ€œfontยป.
  • ๐ŸŽจ Download your favorite theme โ€“ it will automatically add a new font to the settings.

โš ๏ธ Note: On some regional versions MIUI (For example, in India or Europe, the font list can be reduced to 1-2 options, this is a firmware restriction, and you can only circumvent it through the root or the root. ADB.

๐Ÿ“Š Which typeface do you like better?
MiSans (standard)
Roboto (like on Android)
Google Sans (like on Pixel)
Another custom

2. Install fonts via MIUI Theme Editor (no root)

For users who have an unlocked bootloader (but no root rights), there is a semi-official way - MIUI Theme Editor. This tool allows you to import.ttf font files directly into the system.

  1. Download the archive from MIUI Theme Editor (available on Xiaomi forums).
  2. Unpack it and install MTZ Editor.apk on your phone.
  3. Download your favorite font in.ttf format (for example, with Google Fonts).
  4. Open MIUI Theme Editor, select Create New Theme โ†’ Font and import your.ttf file.
  5. Save the theme in.mtz format and apply it through the standard Theme app.

This method works on most versions of MIUI 12-15, but may require a device reboot, the main advantage is that you do not need to get root access, and the minus is that the font applies only to system applications, not all programs.

Download MIUI Theme Editor from a trusted source |

Find the font in.ttf (not.otf!) |

Check that the font supports Cyrillic (if necessary)|

Backup the current theme in Settings โ†’ Themes

-->

3. Manual font change via ADB (for advanced)

If the built-in methods don't work, you can replace the system font with ADB (Android Debug Bridge), which requires USB debugging and a computer, but doesn't need root rights. Importantly, the wrong commands can lead to a system crash - backup!

Step-by-step:

  1. Turn on USB Debugging in Settings โ†’ About Phone โ†’ MIUI version (shap 7 times according to version, then go back to Settings โ†’ Additional โ†’ For developers).
  2. Connect the phone to the PC and confirm the debugging permission.
  3. Download ADB Tools and unpack it into a folder.
  4. Place your.ttf font in the folder with ADB and rename it to MiSans-Regular.ttf (this will replace the standard font).
  5. Open the command line in the folder with ADB and execute: adb push MiSans-Regular.ttf /sdcard/ adb shell su mount -o rw,remount /system cp /sdcard/MiSans-Regular.ttf /system/fonts/ chmod 644 /system/fonts/MiSans-Regular.ttf reboot

Once rebooted, the font will change throughout the system, and if something goes wrong (like the phone doesnโ€™t boot), you can return the original font by downloading it from XDA-Developers and repeating the procedure.

โš ๏ธ Attention: MIUI 14+ The path to fonts may differ (for example, /product/fonts/ instead /system/fonts/). Before replacing, check the current path through the adb shell ls command. /system/fonts/.

What if the font is displayed curved after ADB?
If the characters have become squares or the text has floated, then the font does not support the desired glyphs (for example, Cyrillic or hieroglyphics: 1. Find a font with full Unicode support (e.g. Noto Sans). 2. Remove the problem font through ADB: adb shell rm /system/fonts/MiSans-Regular.ttf. 3. Repeat the procedure with the new file.

4.Using Magisk and Modules to Change Font

If you have Magisk installed, the process is simplified before you install the finished module.

  • ๐Ÿ”ง FontManager โ€“ allows you to select fonts from the module gallery.
  • ๐Ÿ“ฑ iFont (Magisk requires) โ€“ supports over 1,000 fonts.
  • ๐ŸŽจ ZFont 3 โ€“ works on new versions of Android.

Instructions for iFont:

  1. Install iFont from the Play Market.
  2. Download the font directly in the app or import your.ttf.
  3. Tap Set. โ†’ Choose the Magisk Method โ†’ confirm installation.
  4. Reboot the phone.

The advantage of this method is that you can quickly switch between fonts without manual editing of the system. However, on MIUI 15, some modules may conflict with Zygote, so check the reviews on XDA before installing.

๐Ÿ’ก

Before installing the Magisk module, back up your current firmware via TWRP or Swift Backup, which will help restore the system if the font breaks the interface.

5. Change the font through TWRP (for custom firmware)

If your Redmi Note 8 Pro has custom firmware installed (e.g. Pixel Experience or LineageOS), the font can be replaced via TWRP. This method is suitable for advanced users, as it requires working with the file system.

Algorithm of action:

  1. Download the archive with a font in.zip format (for example, with Pling).
  2. Reboot your phone to TWRP (clip Power + Volume up).
  3. Select Install โ†’ Specify the path to the archive with font โ†’ swipe for confirmation.
  4. After installation, run Wipe Dalvik/Cache and restart.

Example of compatible archives:

Name of fontDownload linkCyrillic supportSize (MB)
Google SansXDAYes.2.1
OnePlus SlatePlingYes.1.8
Noto Sans (full)GitHubYes (all languages)12.5

If the font did not apply after installation, check if your firmware supports OverlayFS (you can find this in the firmware description on XDA).

Problems and Solutions: Why the Font Has Not Changed

Sometimes, even after all the manipulations, the font remains the same, and let's look at the typical causes and ways to eliminate them:

  • ๐Ÿ”„ Cash not cleared: After font replacement, run Wipe Dalvik/Cache into TWRP through ADB: adb shell su -c 'rm -rf /data/dalvik-cache/*'
  • ๐Ÿ”’ Font file locked: Check the file access rights in /system/fonts/ adb shell ls -l /system/fonts/. They should be rw-r.--r-- (644).
  • ๐Ÿ“ฑ App ignores system font: Some programs (like WhatsApp or Telegram) use their own fonts. This cannot be fixed without modification APK.
  • ๐Ÿ”ง Magisk Module Conflict: Disable all font-related modules via Magisk Manager and reboot.

If the problem persists, try returning the standard font and repeating the procedure with another file. On MIUI 14/15, resetting the theme settings to Settings โ†’ Themes โ†’ Reset to Standard can also help.

๐Ÿ’ก

On Chinese versions of MIUI (CN ROM), fonts change more easily โ€“ there is a built-in theme editor. If you have global firmware, consider switching to Chinese (but note the lack of Google services).

7. Alternative methods: Launchers and applications

If you need to change the font only on the home screen or in individual applications, you can do without system edits:

  • ๐Ÿ  Launchers: Install an alternative launcher (like Nova Launcher or Lawnchair) and select the font in its settings.This only affects icons and desktop inscriptions.
  • ๐Ÿ“ Text Apps: In Microsoft Word, Google Docs or Notion, you can choose fonts regardless of the system.
  • ๐ŸŽฎ Games: Some games (such as Genshin Impact) allow you to change the font in your settings.

These methods donโ€™t provide a complete font replacement in the system, but can be useful if you only need to customize individual interface elements.

For Nova Launcher, the instructions are as follows:

  1. Install Nova Launcher.
  2. Press your finger on your desktop โ†’ Settings Nova โ†’ Appearance โ†’ Font icons.
  3. Choose one of the options offered or import your.ttf.

FAQ: Frequent questions about changing font to Redmi Note 8 Pro

Can I change the font without a computer?
Yes, but the choice is limited. You can: Use embedded fonts in Settings โ†’ Display โ†’ Font. Set theme with font through the Themes app. Use applications like iFont (Magisk requires). Complete replacement of the system font without a PC will require root rights and a file manager with access to /system (such as Root Explorer).
How do you get back the standard font if something goes wrong?
Recoil: If you used ADB: download the original MiSans-Regular.ttf and repeat the replacement procedure. If you used Magisk: delete the font module in Magisk Manager and reboot. If the phone doesn't boot: log in to TWRP, mount /system and manually replace the font file with the original. At the very least, reset to TWRP (but that will delete all the data!).
Why do some characters appear in squares after changing the font?
This means that the font chosen does not support: Cyrillic (if you use Russian), Emoji or special characters (for example, e.g., the Cyrillic alphabet, ๐Ÿ”ฅ, โ†’). Hieroglyphics (if you have a multilingual keyboard) Solution: download a font with full Unicode support (for example, Noto Sans or Roboto) and repeat the procedure.
Will this manual work on the Redmi Note 8 (without the Pro)?
Yes, most methods are suitable for the Redmi Note 8 (codenamed ginkgo) as it runs on the same MIUI firmware. Exceptions: Paths to system fonts may be slightly different (check through ADB). Some custom firmware for the Note 8 has its own nuances (e.g., OrangeFox Recovery instead of TWRP). For accurate information, check your device model in Settings โ†’ About Phone โ†’ Model.
Can I change the font in games or social networks?
No, most games and applications (e.g. Instagram, TikTok, PUBG Mobile) use built-in fonts that are independent of system settings. Exceptions: Some launchers (e.g. Nova) can change the font on icons. Theme-enabled apps (e.g. Telegram in some versions) Games with modified APKs (but this requires rooting and may violate service rules).