Are you tired of the standard font on your Xiaomi keyboard and want to add personality? Or can the small text on the keys create discomfort when typing? In this article, we will discuss all the working ways of changing the font from basic MIUI settings to customization. It is important to understand that this is about the character font on the keyboard, not about the system font of the phone (these are different things!).
Xiaomi smartphones (including the Redmi, Poco and Mi line) use Googleβs Mi Keyboard or Gboard based on the region and MIUI version. Both support font change, but with nuances. For example, on Xiaomi 13 Pro with MIUI 14, the algorithm differs from the Redmi Note 10 to MIUI 12.5. We took these differences into account and put together universal solutions that work on 90% of the brandβs devices.
Before you start, check out MIUI: Settings β About Phone β MIUI version. If you have global firmware (with Global suffix), some options may be missing β we'll warn you beforehand. Also remember: changing the font on the keyboard does not affect the performance of the phone, but may reset after the MIUI update.
1. Standard MIUI settings: change the font without third-party applications
To start with, the basics are built-in tools: the Mi Keyboard (which is the default keyboard on most devices) lets you choose from 3-5 fonts that are preset. Here's how to do it:
- Open any field to enter text (such as notes or a message).
- Touch the gear badge (βοΈ) on the keyboard to open its settings.
- Go to the Topics and Design section (or Appearance in English).
- Select the Key Font (key font) item.
- Scroll through the list of available fonts and tap on your favorite for a preview.
If you don't have a key font, you either have an outdated version of MIUI (below 12) or you have a Gboard keyboard installed. In the latter case, move to the Gboard section. On Poco F4 and new Xiaomi 14 models, this path may have a different look: Keyboard settings β Design β Keyboard style.
Limitations of the method:
- πΉ Only 3-5 fonts are available (usually Default, Bold, Handwriting, etc.).
- πΉ On some firmware (for example, MIUI China) option hidden.
- πΉ The font changes only for the characters on the keys, not for the typed text.
β οΈ Attention: On Xiaomi with MIUI 13+ You may need to reboot the keyboard after changing the font, so close all text-input applications and reopen the keyboard.
2.Using Gboard: More font options
Googleβs Gboard keyboard offers more flexibility, including the ability to download additional fonts. If itβs not installed by default, download it from Google Play.
- Open Gboard in any text field and tap on the gear icon (βοΈ).
- Select themes (themes).
- Scroll down to the Font section.
- Here you will see pre-installed options (Default, Comic, Cursive, etc.).
- To download new fonts, click Get more fonts β this will redirect you to Google Play, where you can install font packages (for example, Gboard Fonts by iFont).
The advantages of Gboard:
- π¨ More than 20 free fonts (including handwritten and decorative).
- π Ability to change the font separately for keys and for input text.
- π Support for multilingual layouts (useful for Xiaomi with Chinese firmware).
On the Redmi Note 12 Pro+ and other models with AMOLED-We recommend that you choose the dark font or AMOLED Black β it reduces the load on the battery due to the black background of the keys.
π‘
If it doesn't apply after you install the new font in Gboard, try changing the keyboard theme to the standard one, and then return your choice. This resets the display cache.
3. Install custom fonts through iFont
If there are few built-in options, you can install any TTF/OTF-This method works on most Xiaomi devices, but requires unlocking installation rights from unknown sources:
- Download iFont from Google Play.
- Open the app and go to Local (to download your fonts) or Online (to download from the library).
- Select a font and click Set. If you get a permission request, confirm.
- In the list of applications for the application of the font, select Mi Keyboard or Gboard.
- Reboot the keyboard (close all applications and reopen).
Important nuances:
- π± On Xiaomi MIUI 14+ You may need to enable developer mode and allow the installation of unknown fonts in security settings.
- π Not all fonts are correctly displayed on the keyboard β test before use.
- π After updating MIUI The font may be reset (we recommend saving the backup in iFont).
β οΈ Note: On some models (Poco) X3 Pro, Redmi 9A) When you install custom fonts through iFont, the keyboard may start to brake. In this case, return the standard font or clear the keyboard application cache in Settings β Annexes.
Download the font in TTF/OTF|Install iFont from an official source |Allow installation from unknown sources | Backup current keyboard settings | Check font compatibility with MIUI-->
4. Font change through MIUI themes (hidden method)
Few people know, but in Xiaomi, the keyboard font can change along with the theme. Some themes from the official Themes store include unique key fonts. Here's how it works:
- Open the Themes app on your Xiaomi.
- In the search bar, type in the keyboard font or keyboard font.
- Choose your favorite theme (pay attention to the description - there should be a mention of the key font).
- Click Apply and wait for the installation to be completed.
- Reboot the keyboard (open any text box).
Best themes for changing the font (according to user reviews):
| Title of the topic | Type of font | Compatibility | Reference |
|---|---|---|---|
| Neon Keyboard | Futuristic, glowing | MIUI 12β14 | Reference |
| Handwritten Elegance | Handwritten, graceful. | MIUI 13+ | Reference |
| Minimalist Black | Minimalist, black. | All versions. | Reference |
| Retro Typewriter | Typewriter typewriter | MIUI 12.5+ | Reference |
If the topic does not apply, check:
- π§ Update the Themes app to the latest version.
- πΆ Internet connection (topics downloaded online).
- π Rebooting your phone sometimes helps with application errors.
How to return the standard font after applying the theme?
5. Manual font change via ADB (for advanced)
This method is suitable for users who are ready to work with ADB (Android Debug Bridge), it allows you to replace the system font of the keyboard with any.ttf file, but requires an unlocked bootloader and root rights (on some firmware).
Step-by-step:
- Download and install ADB Tools on PC.
- Connect Xiaomi to your computer and enable USB Debugging (Settings β About Phone β MIUI Version β 7 times tap on the version, then go back to Settings β Additional β For Developers).
- Place your.ttf font in the platform-tools folder and rename it to keyboard_font.ttf.
- Open the command line in the platform-tools folder and do: adb push keyboard_font.ttf /sdcard/ adb shell su mount -o rw,remount /system cp /sdcard/keyboard_font.ttf /system/fonts/ chmod 644 /system/fonts/keyboard_font.ttf reboot
- After the reboot, the keyboard font will change.
Risks of the method:
- π¨ The wrong command can lead to bootloop (cyclic reboot).
- π§ On Xiaomi MIUI 14+ Anti-Rollback protection can work.
- π After updating MIUI change.
β οΈ Note: On HyperOS devices (new shell instead of HyperOS) MIUI) The path to the keyboard fonts may be different. /system/fonts/ through TWRP.
π‘
ADB-If you're not sure what you're doing, use the methods in the previous sections, which are safer and easier.
6. Alternative keyboards with support for custom fonts
If none of the methods worked, consider third-party keyboards that out of the box support changing fonts:
- π¨ Chroom β a minimalist keyboard with support for.ttf fonts and character size adjustment.
- π€ Fleksy - Offers 50+ fonts and gesture control.
- ποΈ SwiftKey β from Microsoft, with cloud font integration.
- π± Typewise β keyboard with hexagonal keys and custom fonts.
For installation:
- Download the keyboard from Google Play.
- Activate it in Settings β System β Language and input β Virtual keyboard.
- In the settings of the selected keyboard, find the Font or Appearance section.
- Download or select a font from the library.
On Xiaomi Black Shark and Poco F gaming smartphones, such keyboards also support key highlighting depending on the game - this is a bonus plus.