How to reduce the font on the keyboard Xiaomi: all the ways for Android

Are you tired of the huge letters on Xiaomi's keyboard that take up half the screen? Small font not only saves room for preview text, but also speeds up typing - fingers miss less on the keys. The problem is that the manufacturer often hides these settings in non-obvious menus, and in new versions of MIUI 14/13, the algorithm for finding parameters has changed.

In this article, we will discuss 5 working ways to reduce the font on the keyboard (not to be confused with the system scale of text!). Methods are suitable for all models Xiaomi, Redmi and POCO based on Android 10-14, including devices with shells HyperOS and MIUI. Separately we will dwell on the nuances for the standard keyboard Xiaomi and Gboard (Google), and also tell you what to do if the necessary options are β€œgray” or absent.

Why is the font on the Xiaomi keyboard too big?

The reasons for β€œbloated” text on the keyboard are divided into two categories:

  • πŸ“± System settings: MIUI It automatically zooms in on the interface for visually impaired users (display Size or display size), and it also affects the keyboard.
  • βš™οΈ Keyboard settings: Many applications (including the standard Xiaomi and Gboard keyboard) have separate font size settings independent of system sizes.
  • πŸ”„ Resetting settings: after updating MIUI or reset to factory parameters keyboard can "fly" to default values with large font.
  • πŸ‘“ Vision-impaired mode: if you or someone else has activated Special Opportunities β†’ Increase, it could have affected the display.

Interestingly, on some models (such as the Xiaomi 13 Pro or Redmi Note 12), the Gboard keyboard ignores the system scale, and the standard MIUI keyboard obeys it, so it is important to check the settings in both places.

πŸ“Š What keyboard do you use on Xiaomi?
Standard MIUI
Gboard (Google)
SwiftKey
Another.
I don't know.

Method 1: Reduce font in the settings of the standard MIUI keyboard

If you use the built-in Xiaomi keyboard (it is activated by default), follow this instruction:

  1. Open any application where the keyboard appears (such as Messages or Notes).
  2. Touch the gear badge (βš™οΈ) in the top row of the keyboard to open its settings.
  3. Go to the Themes and layout section (or Appearance in English).
  4. Select the key size or Key size – here you can reduce both the buttons themselves and the font on them.
  5. Move the text size to the left to a comfortable value (usually 70-80% of the maximum is enough).

Important! Some MIUI 14 firmware may not have text size, so try changing the key size, and the font will decrease proportionally.

Open the keyboard in any application|Push the gear (βš™οΈ)|Go to "Themes and layout"|Find the slider "Size of text" or "Size of keys"|Reduce the value to 70-80%-->

If the slider is not available, then your version of the keyboard does not support it, in which case you go to Method 3 (Gboard installation) or Method 5 (ADB manual adjustment).

Method 2: Change the system-scale text (affects all applications)

This method affects the entire interface of your smartphone, including the keyboard. If you need to reduce the font only on the keyboard, skip this section and move on to the next one. If the problem with large text is global, follow the instructions:

  1. Open the Settings. β†’ Screen (or Display).
  2. Select the text size (Font Size).
  3. Move the slider to the left to the value of Small or Small (usually 80-90% of the standard).
  4. Go back and check Display size, which can also reduce the size of the interface.
ParameterRecommended valueImpact on the keyboard
Size of textLittle (Small)Reduces the typeface on the keys
Display sizeBy default or Small.Reduces the size of the keys themselves
Screen density (DPI)440–480It is very important, but it requires root.

⚠️ Note: If after the system-scale change, some applications (such as banking) start to glittle or display incorrectly, return the settings to the default values. DPI.

Method 3: Install and configure Gboard (keyboard from Google)

Gboard is an alternative keyboard from Google that offers more customization options, including flexible font size settings. Here's how to install and configure it:

  1. Download Gboard from Google Play.
  2. After installation, open any text field, pull down the notification bar, and click the Selected Entering Method (or Keyboard icon).
  3. Select Gboard and allow access.
  4. Open the Gboard settings: press the gear (βš™οΈ) keyboard β†’ Topics β†’ Keyboard setting.
  5. Find the text size item and move the slider to the left.

Gboard allows you to customize the font separately for:

  • πŸ”€ Keys (letter size on buttons)
  • πŸ“ Text field (size of input text)
  • 🎨 Tip (size of autofill)

This makes it more flexible than the standard MIUI keyboard.

πŸ’‘

If Gboard doesn’t have a font change option, upgrade to the latest version. Older versions (before 2023) may not have supported this feature.

Method 4: Using themes for the small print keyboard

Many people don't know that keyboard themes can affect font size, for example, minimalist themes often use fine text. Here's how it works:

For the standard MIUI keyboard:

  1. Open the keyboard settings (cogs) βš™οΈ panel).
  2. Go to Themes.
  3. Select a theme marked Mini, Compact or Small in the title.
  4. Apply the theme and check the font size.

For Gboard:

  1. Go to the Gboard settings β†’ Themes.
  2. Scroll down to Minimalist or Pro.
  3. Choose a theme with small elements (such as Material Dark Compact).

If you don't have enough themes, you can download additional ones from Google Play. Look for themes that mention small font or tiny keys in the description.

Where to get custom themes for the keyboard?
In the official theme store. MIUI (It's available through the keyboard settings, and there's a "Minimalistic" section. APK-forum-themes XDA Developers or 4PDA>, But it requires manual installation and it can be insecure. For Gboard, the themes are downloaded directly from the app in the "Themes" section" β†’ "Getting more all the more".

Method 5: Manually adjust settings via ADB (for advanced)

If none of the above methods worked, you can manually change the keyboard settings via ADB (Android Debug Bridge), which requires connecting the smartphone to the computer, but gives you full control over the settings.

Step 1: Preparation

  • πŸ–₯️ Install. ADB-PC drivers.
  • πŸ“± On your smartphone, activate Developer Mode: go to Settings β†’ About the phone and 7 times click on the version MIUI.
  • πŸ”Œ Connect the phone to the computer by USB and allow debugging.

Step 2: Commands to change the font:

Open the command prompt (or Terminal on Mac/Linux) and type:

adb shell settings put system font_scale 0.85

This command reduces the system font to 85 percent of the standard typeface. For the keyboard, MIUI can also help:

adb shell settings put secure miui_keyboard_font_scale 0.7

miui_keyboard_font_scale

⚠️ Attention: Inept use ADB If the screen starts to display incorrectly after the commands, return the values to the standard: adb shell settings put system font_scale 1.0 adb shell settings put secure miui_keyboard_font_scale 1.0

What do you do if nothing helps?

If you’ve tried all the ways but the font on the keyboard is still too large, check out the following points:

  • πŸ” System Updates: Go to Settings β†’ The phone. β†’ Update MIUI And you can install the latest patches. Newer versions often fix scaling bugs.
  • 🧹 Keyboard cache: clear the keyboard application data in Settings β†’ Annexes β†’ Application management β†’ keyboard β†’ Clear the cache.
  • πŸ› οΈ Reset keyboard settings: in the keyboard settings, find Reset option (usually in the Additional section).
  • πŸ“± Hardware restrictions: on some budget models (e.g. Redmi) 9A or POCO C31) Manufacturer blocks font change due to low screen resolution.

If the problem persists, there are two options:

  1. Install custom firmware (such as LineageOS or Pixel Experience) where the font settings are more flexible.
  2. Use an external keyboard via Bluetooth (e.g., Microsoft Universal Foldable Keyboard).

πŸ’‘

Before resetting your keyboard settings or installing custom firmware, back up your data, which in some cases can result in the loss of saved words in the autocomplete dictionary.

FAQ: Frequent questions about font settings on Xiaomi keyboard

Can I reduce the font on the keyboard without root rights?
Yes, all of the methods in this article (except ADB) work without root. Even ADB doesn't require root access, just USB debugging enabled.
Why did the keyboard font become big again after the MIUI update?
Updates often reset custom settings. Try reapplying the small-print theme or resizing the system text. If the problem recurs, install Gboard, which resets the settings less often.
How do I get back the standard font size if I have reduced it too much?
For a standard MIUI keyboard, go to its settings and reset. For Gboard, move text size slider back to 100%. If you change the system scale, return text size slider to Settings β†’ Screen to default.
Are there apps to fine-tune the font on the keyboard?
There is no direct typeface configuration for the keyboard only, but you can use: Textra Font Size changes the font size in SMS (indirectly affects the keyboard); MoreLocale 2 allows you to change language settings, which sometimes helps with scale. However, these methods do not guarantee the result and can conflict with MIUI.
Why is my Xiaomi not having the option to change the font in the keyboard?
It depends on the model and version of MIUI: On Xiaomi with HyperOS (2026), options can be moved to Additional Settings β†’ Personalization. On older models (for example, Redmi 5 or Mi A1), the keyboard functionality is reduced. On some firmware for the global market (for example, MIUI Global), options are hidden - try switching to MIUI China (but this is risky due to the lack of Google services).