Xiaomi Redmi 5 Plus is one of the most popular budget smartphones of 2018, which is still used by many users. Despite the outdated version of MIUI (maximum MIUI 12 based on Android 9), the device supports flexible interface configuration, including changing fonts. However, not all methods work equally well: somewhere you will need root rights, and somewhere there are enough standard tools.
In this article, we will discuss 5 proven methods of changing the font from simple (via MIUI themes) to complex (manual replacement through ADB). Particular attention will be paid to the restrictions on older versions of MIUI, where some functions can be blocked by the manufacturer. If you want to not only resize the text, but also install custom font (for example, San Francisco or Roboto Condensed) β read on.
1. Standard MIUI settings: changing the size and style of the font
So, to start with, the simplest thing is the built-in MIUI tools, and even without installing additional applications, you can:
- π Change the font size (from βVery smallβ to βVery largeΒ»)
- π¨ Apply bold text (option "BoldΒ»)
- π± Scaling the display (affects the size of all elements)
To get into these settings, go to: Settings β Display β Text and Display Size
Limitations of the method:
- β It is impossible to install custom font - only system options.
- β On some versions MIUI 9/10 The option βBold fontβ may not be available.
- β Changing the scale of the display affects all interface elements, not just the text.
β οΈ Attention: Redmi 5 Plus with MIUI 11 and older after changing the font size, some apps (such as WhatsApp or Telegram) may display text incorrectly.
2. Installation of fonts through MIUI themes (without root)
The official MIUI theme store offers hundreds of free and paid themes, many of which include unique fonts.This method does not require root rights and works on any version of firmware.
Instructions:
- Open the Themes app (icon with brush).
- Go to the Fonts section (may be called Text or Typography).
- Select the font you like and click Apply.
- Confirm the changes and the system will restart.
Pros of the method:
- β Does not require technical skills.
- β The fonts are optimized for MIUI (No problem with the display).
- β You can return the standard font in one click.
Cons:
- β The choice of fonts is limited to theme store (no popular foreign fonts).
- β Some fonts are paid (price from 50 to 300 rubles).
- β After updating MIUI font may be dropped.
3. Use of third-party applications (without root)
If built-in options are not enough, you can use third-party utilities. Redmi 5 Plus works:
- π± iFont is the most popular application for replacing fonts without root.
- π¨ FontFix supports.ttf and.otf files.
- π§ ZFont 3 β has a built-in font gallery.
Step-by-step instructions for iFont:
Download iFont from Google Play| Download your favorite font (.ttf format)| Open the font file via iFont| Press "Install" and follow the instructions |Reboot the phone-->
Important: Apps like iFont work through a overlap method -- they don't replace the system font, they overlay their own.
- β No root required.
- β Font can be reset after updating the application or system.
- β Not all apps will display a new font (e.g. Chrome or Instagram often ignore it).
β οΈ Attention: MIUI 9/10 Font replacement applications may require additional permissions in Settings β Special facilities β Special Opportunity Services, without this, the font will not apply.
4. Manual font replacement via ADB (for advanced)
If you're ready to dive into technical details, you can replace the font with ADB (Android Debug Bridge), a technique that requires a computer and basic command line knowledge, but gives you complete control over the typography.
What you need:
- π₯οΈ Computer with installed ADB Tools.
- π± Included debugging by USB Redmi 5 Plus (Settings) β The phone. β Version. MIUI β Tap 7 times, then go back to Settings β Additionally. β For developers).
- π A font file in.ttf format (e.g. Roboto-Medium.ttf).
Instructions:
adb devices # Checking the connection of the device
adb shell # Going to the shell of the phone
su # Getting root rights (if any)
mount -o rw, remount /system Rewire the system to write mode
cp /sdcard/Download/MyFont.ttf /system/fonts/Roboto-Regular.ttf # Copying font
chmod 644 /system/fonts/Roboto-Regular.ttf # Assignment of rights
reboot #RebootWarnings:
- β Without root rights, the su command wonβt work β the font wonβt be replaced.
- β The wrong file name or path will lead to a bootloop (cyclical reboot).
- β A backup copy of the original font is mandatory!
| font | The way in the system | Recommended replacement |
|---|---|---|
| Main text | /system/fonts/Roboto-Regular.ttf | NotoSans-Regular.ttf |
| Bold text | /system/fonts/Roboto-Bold.ttf | NotoSans-Bold.ttf |
| MonoSpace. | /system/fonts/DroidSansMono.ttf | RobotoMono-Regular.ttf |
| Headlines | /system/fonts/Roboto-Medium.ttf | OpenSans-Semibold.ttf |
What if the phone doesnβt turn on after changing the font?
5. Replace font with Magisk (root)
If you have Magisk installed on your Redmi 5 Plus, you can use the font replacement modules, which is more reliable than ADB, because it allows you to roll back to the original in one click.
Step-by-step:
- Install Magisk Manager and check root status.
- Download a font module (such as FontManager or iFont Magisk Module) from the XDA Developers forum.
- Install the module through Magisk β Modules β Install from storage.
- Select a font from the list or upload your.ttf file.
- Reset the device.
Advantages:
- β No risk of damaging system files (modules are isolated).
- β It's easy to roll back to standard font.
- β Support for dynamic fonts (can be changed without rebooting).
Disadvantages:
- β Requires an unlocked bootloader and installed Magisk.
- β Some modules may conflict with MIUI-optimization.
π‘
Before installing any Magisk module, back up your current firmware through TWRP Recovery, which will save your data if the module causes errors in the system.
6. Frequent errors and their solutions
When you change your typeface to Redmi 5 Plus, you're going to have a problem, and we're going to look at some of the most common ones.
1. The font does not change in some applications
Reason: Many apps (like Facebook or VK) use their own fonts, ignoring system fonts.
- π Try to clear the app cache (Settings) β Annexes β [Name of name] β Clear the cache).
- π₯ Install an alternative client (e.g. Hermit for light versions of social media).
2. After the font was replaced, "squares" (unreadable characters) appeared
Reason: The font does not support Cyrillic or special characters.
- π Check the font for support of the Russian language (open.ttf file on PC via FontForge).
- π Go back to the standard font and choose another.
3.The phone stopped turning on after being replaced via ADB
Reason: Wrong file name or access rights. Solution:
- π οΈ Restore the original font through TWRP Recovery (see spoiler above).
- π₯ Fly your phone through the Mi Flash Tool (extremely).
π‘
On Redmi 5 Plus with MIUI 10 and below, it is better not to use the ADB font replacement without root - there is a high probability of errors.