You try to send a message with a smile, but instead of a colorful emoji, you only see squares or black and white characters? The problem with displaying emojis on Xiaomi is one of the most common among MIUI users, especially after a system update or firmware change. Unlike iPhone, where emojis are activated automatically, Redmi, Poco or Black Shark devices sometimes require manual adjustment.
In this article, weβll look at all the possible reasons why emojis might not work, from the banal lack of a keyboard with emoji support to system failures in MIUI 14/15. Youβll learn how to turn on emojis through standard settings, update fonts, install an alternative keyboard, and even manually add missing characters. And if the problem is deeper, weβll give you a checklist to diagnose the malfunction.
Why arenβt emojis displayed on Xiaomi?
Before we get to the solution, itβs important to understand the root of the problem. emojis on Xiaomi may not work for several reasons:
- π± There is no keyboard with support for emoji: Standard Gboard or MIUI Keyboard may be disabled or damaged.
- π€ Outdated system fonts: B MIUI Emojis are stored in font files (NotoColorEmoji.ttf), which may not automatically update.
- π² Failure after update: Switch to a new version MIUI (For example, from 13 to 14) sometimes resets the display settings.
- π« Blocking system applications: Antiviruses or optimizers (e.g., Security or Cleaner) may restrict access to fonts.
- π Regional restrictions: Some China firmware emojis are disabled by default.
If the emojis are displayed as β‘ Or [object], the problem is probably fonts, and if the emoji button is not on the keyboard at all, the input settings are to blame.
Method 1: Activate emojis through keyboard settings
The easiest way to return emojis is to check the settings of the current keyboard. Even if you use the Gboard or MIUI Keyboard, the emoji display settings can be reset.
Instructions for the standard MIUI keyboard:
- Open Settings β System and device β Language and input β Current keyboard.
- Put the badge on. βοΈ near the active keyboard (for example, MIUI Keyboard).
- Go to the text entry settings section β More.
- Activate the Slider Show the Emoji button (or Emoji suggestions in English).
For Gboard (Google keyboard), the path will be different:
Gboard settings β Themes, emojis and GIFs β Emoji managementMake sure the keyboard is updated to the latest version
Check that the input language corresponds to the region (e.g., "Russian (Russia)")
Disable third-party keyboards (such as SwiftKey) while diagnosing
Reboot your smartphone after the changes-->
If the emoji button never appeared, try resetting the keyboard settings:
- Go to the keyboard settings β Reset settings.
- Confirm the action and restart the device.
π‘
If you use a third-party keyboard (like SwiftKey or Fleksy), try temporarily switching to the standard MIUI Keyboard β sometimes emojis are blocked due to application conflict.
Method 2: Update system fonts in MIUI
Emojis on Android (including MIUI) are stored in font files that may become outdated or corrupted. If emojis have turned into squares after the system update, manual font updates are likely required.
How to check and update fonts:
- Open the settings β About the phone β version of MIUI.
- Tap 7 times on the MIUI version line to activate the developer mode (if not already activated).
- Back to Settings β Additionally. β For developers.
- Find the option Font Update (or Font Update) and click on it.
- Confirm downloading and installing the latest version of the fonts.
If there is no option to update fonts, try an alternative method:
- π² Install iFont app from Google Play.
- π In the app, select the Emoji section and download the Noto Color Emoji package.
- π§ Follow the installation instructions (rights required) ADB or Magisk for rooted devices).
What to do if updating fonts does not help?
Method 3: Installation of an alternative keyboard
If standard methods didnβt work, try installing a third-party keyboard. for example, Googleβs Gboard or Microsoftβs SwiftKey often performs better at displaying emojis than a standard MIUI Keyboard.
Instructions for installation of Gboard:
- Download Gboard from Google Play.
- Open Settings β System and device β Language and input β Current keyboard.
- Activate Gboard and set it with the default keyboard.
- Run any application to enter text (such as Messages) and tap the icon π or π’ on the keyboard to open the emoji panel.
The advantages of Gboard:
- π¨ More Emoji Styles (Including Animated Styles).
- π The function of searching for emoji by keywords.
- π Support for regional options (for example, the flag of Russia or emoji with national costumes).
If the emojis are still not displayed after installing Gboard, check:
- π΅ Is there a traffic block for Google Play Services (sometimes security is interfered with) MIUI).
- π Is the keyboard updated to the latest version.
- π± Is your Xiaomi model compatible with Gboard (on some devices with the same name) MIUI China may be subject to restrictions).
Method 4: Manual replacement of emoji fonts (for advanced ones)
If none of the previous methods worked, you can try manually replacing the system fonts of emoji, which requires root rights or access through ADB, so it is only suitable for advanced users.
Step-by-step:
- Download the current NotoColorEmoji.ttf font package (for example, from Google Noto).
- Connect your smartphone to your PC and activate Debugging via USB (Settings β About Phone β MIUI β 7 taps β For developers β Debugging by USB).
- Use ADB to copy the font file to the system folder: adb push NotoColorEmoji.ttf /system/fonts/ adb shell chmod 644 /system/fonts/NotoColorEmoji.ttf
- Reset the device.
Alternative method (without root, but with limitations):
- π± Install Emoji Switcher (requires Android 8.0)+).
- π§ Choose an emoji style (e.g. Google, Apple or Samsung).
- π Apply the changes and restart the device.
β οΈ Warning: Manual replacement of system files may result in download failure or loss of warranty.Before you start, backup through Mi Cloud or TWRP.
| Method | Do you need root rights? | Difficulty | Risk to the system |
|---|---|---|---|
| Updating fonts through MIUI | β No. | βββ | βββ (minimum) |
| Installation of the Gboard | β No. | βββ | βββ (no risk) |
| iFont (no root) | β No. | βββ | βββ (font-fluctuating) |
| Manual replacement through ADB | β Yes. ADB) | βββ | βββ (failure) |
| Emoji Switcher | β No. | βββ | βββ (may not work) |
Method 5: Diagnostics and Remediation of System Failures
If the emojis still don't work, the problem can go deeper: corrupted system files, application conflicts, or even hardware constraints.
- π οΈ Check system integrity: Go to Settings β Annexes β Application management β Three points. β Show them the system. MIUI System and clear the cache.
- π Update. MIUI: Go to Settings. β The phone. β Update the system and install the latest firmware version.
- π« Turn off optimizers: Apps like Security or Clean Master can block access to fonts. Go to their settings and turn off the "Font Optimization" feature".
- π‘ Check regional settings: If your Xiaomi is purchased in China, emojis can be disabled by default. Try changing region to Russia or Europe in Settings β Additionally. β Region.
If nothing works, the last chance is to reset to factory settings.
- Create a backup through Settings β Memory β Backup.
- Record or take pictures of important data (passwords, access codes).
- Go to Settings β Additional β Resetting β Erase all data.
β οΈ Note: Some Xiaomi models (e.g. Redmi Note 10 Pro or Poco) F3) After the reset, you may need to re-activate your Mi Account. Make sure you remember your login and password!
Frequent Mistakes and How to Avoid Them
When setting up an emoji on Xiaomi, users often make the same mistakes.
- π§ Delete system fonts without backup, which can cause the interface to fail completely (the text will turn into hieroglyphics).
- π² Install fonts from unverified sources. Viruses in.ttf files are rare, but they may contain malicious code.
- π Interrupt the font update. If the process is stalled, wait 10-15 minutes before restarting the device.
- π Changing a region to a non-existent one (e.g., "USA" for Chinese firmware) may block access to certain features. MIUI.
If you encounter a black screen after replacing fonts, try:
- Download in Safe Mode (hold the power button β βReboot in Safe Modeβ).
- Remove newly installed fonts through Settings β Apps.
- If the screen is not responsive, connect the device to your PC and roll back the changes via ADB: adb shell rm /system/fonts/NotoColorEmoji.ttf
π‘
If emojis are displayed correctly in some applications (for example, WhatsApp), but do not work in others (for example, SMS), the problem lies not in the fonts, but in the settings of the particular messenger.