How to change the font on Xiaomi Redmi Note 8: 5 proven ways

The Xiaomi Redmi Note 8 is still one of the most popular smartphones in the budget segment, despite the release of new models, owners of this device often want to personalize the interface, and one of the most noticeable elements of customization is the change of the system font. Unlike flagship devices, where the choice of fonts is wider, on the Redmi Note 8 with MIUI firmware, this process has its own nuances.

In this article, we will discuss all the current methods of changing the font, from standard MIUI tools to install custom solutions through TWRP. You will learn how to avoid common errors (for example, loss of system applications after installing incompatible fonts), which formats are supported, and where to download secure packages.

Important: Instructions are checked on MIUI 12.5-14 (including global and Chinese versions).If your Redmi Note 8 runs on an older firmware (e.g. MIUI 11), some menu items may differ, we will warn you about this separately.

1. Standard fonts in MIUI: what the system offers

The MIUI firmware out of the box includes several pre-installed fonts that can be activated without further manipulation, which is the safest way to do so, since it does not require third-party files to be installed and does not affect system stability.

To see the available options:

  1. Open the Settings β†’ Screen.
  2. Select the Font option (in some versions of MIUI it may be called Font Style).
  3. Scroll down and see all the built-in options, including Mi Sans (standard), Roboto, SF Pro (for iOS-like interface), and regional fonts (for example, Arabic or Thai).

Note that MIUI 14 has reduced the number of embedded fonts to 3-4 basic options, and if you have an older firmware version (e.g. MIUI 12), the list can be wider.

πŸ“Š What type of font do you prefer in a smartphone?
Mi Sans (standard)
Roboto
SF Pro (like on iPhone)
Custom print
I don't care.
  • βœ… Pros of the method: does not require administrator rights, is safe for the system, changes are applied instantly.
  • ❌ Cons: limited choice, you can not add your fonts.
  • ⚠️ Nuance: After the update MIUI The selected font can be reset to the standard.

2. Install fonts via MIUI Themes (without root)

If you have few built-in options, you can use the official MIUI Themes store, where hundreds of free and paid fonts are available, but there are restrictions:

⚠️ Note: Not all fonts from the MIUI Themes are correctly displayed in third-party apps (such as WhatsApp or Telegram.

Installation instructions:

  1. Open the Themes app (the icon with a brush on your desktop).
  2. In the lower menu, select the Font section.
  3. Scroll through the directory or search (e.g., type in Google Sans or Product Sans).
  4. Click on your favorite typeface. β†’ Apply.

If the font is not used:

  • πŸ”„ Reboot your smartphone.
  • πŸ“₯ Check if the file is fully loaded (sometimes you need a Wi-Fi connection).
  • πŸ› οΈ Update theme app through Play Market.

πŸ’‘

To return a standard font, go to Settings β†’ Screen β†’ Font and select Default or Mi Sans.

Type of fontCyrillic supportCompatibility with MIUIExample
Google Sansβœ… Yes.MIUI 12–14Used in Android 10+
SF Pro❌ No (only Latin)MIUI 11–14Apple iOS Font
OnePlus Slateβœ… Yes.MIUI 12.5+Clean and minimalist
Noto Sansβœ… Yes (full support)All versions.Google Font with support for 100+ languages

3. Manual font addition via file manager

If you find a font in.ttf or.otf format (for example, downloaded from Fontsquirrel or DaFont), it can be installed manually. This method does not require root rights, but only works for fonts that are compatible with MIUI.

Step-by-step:

Download the font in.ttf or.otf format|Connect your smartphone to your PC or use a file manager|Create a backup of the current font (optional)|Rename the font file in Latin without spaces-->

  1. Download your favorite font on your smartphone (for example, through the browser).
  2. Open any file manager (e.g., Mi File Manager or Solid Explorer).
  3. Go to the folder. /sdcard/MIUI/theme/. If theme is not available, create it.
  4. Inside the theme folder, create a new folder called font (if it doesn’t exist).
  5. Place the font file (.ttf or.otf) in the font folder.
  6. Reboot your smartphone.
  7. After the reboot, go to Settings β†’ Screen β†’ Font – a new font should appear in the list.

If the font is not displayed:

  • πŸ“Œ Make sure the file has the correct extension (.ttf or.otf).
  • πŸ”€ Check the file name – it should not contain Cyrillic or special characters.
  • πŸ”„ Try restarting your smartphone again.

⚠️ Note: Some fonts may not display Cyrillic or messenger characters correctly. Check the font on your PC using FontForge or Microsoft Word before installing it.

4. Install fonts via Magisk (for stitched devices)

If your Redmi Note 8 has an unlocked bootloader and Magisk installed, you can use the font change modules, which gives you maximum freedom, but requires technical skills.

The most popular modules for Magisk:

  • πŸ“¦ FontManager – allows you to install fonts in.ttf format without replacing system files.
  • 🎨 iFont supports more than 1000 fonts and has a built-in directory.
  • πŸ”§ ZFont – specializes in fonts for MIUI ColorOS.

Instructions for installation through Magisk:

  1. Download a module (such as FontManager) in.zip format from the official Magisk repository or XDA Developers website.
  2. Open the Magisk Manager app.
  3. Go to the Modules section. β†’ Click Install from the vault.
  4. Select the downloaded.zip file and wait for the installation to be completed.
  5. Reboot your smartphone.
  6. After the reboot, open the module app (like FontManager) and select the font.

Advantages of the method:

  • βœ… Support for any typeface, including exotic.
  • βœ… The ability to roll back to the standard font in one click.
  • βœ… There is no risk of β€œbricking” the device (if the module is compatible with your version). MIUI).
What to do if after installing the module, the smartphone is getting stuck on the boot?
If the Redmi Note 8 doesn’t boot after installing the Magisk module, follow the following steps: 1. Press the power button + increase the volume to log in to Recovery. 2. Select Advanced β†’ File Manager. 3. Go to /data/adb/modules/ and delete the folder with the problem module. 4. Reboot the smartphone. If this doesn’t work, you will have to reflash the device via Fastboot.

5. Change font through ADB (for advanced users)

If you don't have root rights, but you have access to ADB, you can replace the system font through the command line, and this method is risky, because if you make a mistake, you can get a "bootloop."

What you need:

  • πŸ–₯️ Computer with installed ADB Tools.
  • πŸ”Œ USB-cable (preferably original).
  • πŸ“„ A font file in.ttf format, renamed NotoSansCJK-Regular.ttf (this is the name of the standard font in the MIUI).

Instructions:

adb shell


su




mount -o rw,remount /system




cp /sdcard/Download/NotoSansCJK-Regular.ttf /system/fonts/




chmod 644 /system/fonts/NotoSansCJK-Regular.ttf




reboot

If the font has not changed after the reboot:

  • πŸ” Check if the file has been copied to the correct folder (/system/fonts/).
  • πŸ”€ Make sure the file name matches the original font in the system.
  • πŸ› οΈ Try to clear the cache in Recovery (Wipe) β†’ Cache).

⚠️ Note: On some versions MIUI (for example, MIUI 13+) folder /system protected from records even through ADB. You will need to get root or use Magisk for a while.

6. Problems after font change and their solution

Even if you follow the instructions, you can get bugs when you change the font, and here are the most common problems and ways to fix them:

Problem.Probable causeDecision
Font reset after the MIUI updateThe system rewritten user settingsRepeat the font installation or use the Magisk module
Some applications display a standard fontThe application ignores the system settings of the fontUse fonts via MIUI Themes or Magisk
Symbols are displayed in squares (β–‘β–‘β–‘)The font does not support Cyrillic or emojiInstall a font with full Unicode support (e.g. Noto Sans)
The smartphone does not turn on after replacing the fontA system file or incompatible format is damagedLog in to Recovery and delete the problem file or reset

If none of the methods worked, return the standard font:

  • πŸ”„ For fonts from MIUI Themes: Go to Settings β†’ Screen. β†’ Font and select by default.
  • πŸ› οΈ For manual installation: remove the added font file from the folder /sdcard/MIUI/theme/font/.
  • πŸ”§ For Magisk modules: Deactivate the module in Magisk Manager.

πŸ’‘

Before experimenting with fonts, always back up your system via TWRP or Mi Backup, which will quickly restore the smartphone to work in the event of a failure.

FAQ: Frequent questions about changing font to Redmi Note 8

Can I change the font without rooting and unlocking the bootloader?
Yes, there are two ways: Use embedded fonts in Settings β†’ Screen β†’ Font. Install fonts through MIUI Themes (Font section). Manual installation of.ttf root files is not required, but requires a file manager with access to system folders.
Why has the font not changed since the WhatsApp and Telegram installation?
Many messengers (including WhatsApp, Telegram, Viber) use their own fonts, ignoring system settings. There are several solutions: Set the font through the Magisk module (for example, FontManager). Use themes for the messenger (Telegram has font settings in Settings β†’ Appearance). Try fonts from MIUI Themes - some of them forced-applies to all applications.
How to return the standard font if the smartphone is not turned on?
If you change the font Redmi Note 8 hung on the logo or not loaded: Click Power + Increase volume to enter Recovery. select Wipe & Reset β†’ Wipe Cache. If it doesn't work, connect your smartphone to your PC and through ADB Remove the problem font: adb shell rm /system/fonts/NotoSansCJK-Regular.ttf Reboot In extreme cases, reset to factory settings (Wipe Data), but this will delete all data.
Where to download the safe fonts for MIUI?
Recommended sources: Official: MIUI Themes (built-in application). Google Fonts (free open-license fonts). Party (verified): DaFont (filter under 100% Free license). Fontsquirrel (legal fonts only). XDA Developers (theme section for the MIUI). ⚠️ Avoid sites with suspicious domains (such as.xyz or.top) – they often spread fonts with viruses.
Can I install an animated or colored font?
No, MIUI It doesn't support animated or color fonts at the system level: 🎨 Use live wallpaper with text (apps like KLWP zedge). πŸ“± Install a launcher with support for custom fonts (for example, Nova Launcher). + TeslaUnread plugin). πŸ’¬ In messengers (for example, Telegram), you can use stickers with text instead of font. Full-fledged animated fonts will require custom firmware (for example, LineageOS), but this is an informal solution with the risk of losing functionality.