Why Xiaomi Contacts Have Small Font and How to Fix It
Many Xiaomi, Redmi and Poco smartphone owners are facing the problem of too small a font in the Contacts app, especially for visually impaired users or those using their phone in the bright sun. Unlike the system font settings that change the size of text in all applications, contacts often ignore global settings, due to the features of the MIUI shell, where the Contacts app has its own display settings.
In this article, weβll look at 5 working ways to increase the font in your contacts on Xiaomi, including hidden MIUI settings, third-party apps, and even manual editing of system files for advanced users. All methods have been tested on the latest firmware versions (MIUI 14/13 based on Android 13/12) and are relevant for models from 2020-2026. If you use the old version of MIUI (up to 12.5), some items may be missing β we will warn you about this separately.
Before you start settings, make sure that the problem is the font size, not the screen zoom. To do this, check: Settings β Display β Text size. If you have the maximum value here, but the text is still small in the contacts, go to our instructions.
Method 1: Scaling changes in special features settings
The easiest and safest method is to use built-in features, which do not require root rights and works on all versions of MIUI.
- Open Settings β Special Opportunities β Increase.
- Activate the switch Large text.
- In the Screen Size section, move the slider to the right to a comfortable size (recommended 125% or 150%).
- Return to the main menu of special features and turn on the option Magnifying glass (useful for viewing small details).
This method increases the font in all system applications, including contacts, but it has a disadvantage: if you scale more than 150%, some interface elements can go beyond the screen. AMOLED-displays (for example, Xiaomi 13 Pro) at a scale of 150% can slightly deteriorate the clarity of the text due to software increase.
Make sure the font in the contacts is bigger
Scroll through the list - are there any cropped items?
Check the names and numbers in the contact card
Open the keyboard when editing - have the buttons moved off?
-->
Method 2: Manually change the settings of the Contacts app
The Contacts app in MIUI has hidden display settings that are not visible in the main menu.
- Launch the Contacts app.
- Click on the three dots in the top right corner and select Settings.
- Scroll down to the Additional section and tap the font size (on some firmware this item is called Display).
- Choose one of the options: Small, Medium, Large or Very Large.
If you don't have font size on the menu, your version of MIUI doesn't support it, then try an alternative way:
Settings β Applications β Application Management β Contacts β Memory β Clear dataAfter cleaning the data, the application will reset to the factory settings, and the font size option may appear. Attention: this will delete all your contact groups and favorite numbers (the contacts themselves synchronized with the account). Google/Mi, remain).
What to do if there is no "Font Size" item?
Method 3: Using ADB to force font change (for advanced ones)
If standard methods donβt work, you can manually change display settings via Android Debug Bridge (ADB), which requires connecting your phone to your computer and basic command line knowledge, and is suitable for all Xiaomi models, including the Poco F4, Redmi K50 and Mi 11 Ultra.
You'll need:
- π₯οΈ Computer with Windows/macOS/Linux
- π± USB-cable (original)
- π§ Installed drivers ADB (You can download from the Android Studio website)
- π Included debugging by USB phone-on
Step-by-step:
- Turn on Developer Mode on your phone: go to Settings β About Phone β MIUI version and tap it 7 times.
- Return to Settings β Additional β For developers and activate Debugging over USB.
- Connect the phone to your computer and confirm the debugging permission.
- Open the command line (Windows) or terminal (macOS/Linux) and type:
adb shell settings put system font_scale 1.3Where 1.3 is the zoom factor (you can set it from 1.0 to 1.5). For very large fonts, use 1.5, but note that this can lead to cropping of interface elements.
To return the standard size, enter:
adb shell settings put system font_scale 1.0π‘
If some apps start to glittle after changing the font through ADB (for example, the layout in messengers has gone off), try restarting the phone. This will reset the display cache.
Method 4: Install an alternative βContactβ application
If the built-in MIUI settings donβt work, consider using third-party contact management apps. They often offer more flexible display settings. Best options for Xiaomi are:
| Annex | Features | Cons | Reference |
|---|---|---|---|
| Google Contacts | Automatic synchronization, large default font, dark theme | There is no contact grouping like MIUI. | Google Play |
| Truecaller | Spam definition, large dial buttons, custom font | Advertising in the free version, collects data | Google Play |
| Simple Contacts | Minimalist design, manual font size adjustment | No Russian language, limited functionality | Google Play |
| Drupe | Unique interface, large contact icons, gestures | Unusual design may seem inconvenient | Google Play |
To transfer contacts to the new app:
- Export contacts from the standard application: Contacts β Settings β Import / Export β Export to the device (the.vcf file will be saved).
- Install the selected application from the table above.
- Import contacts through a similar import menu.
π‘
Third-party applications may not support some MIUI features, such as fast dialing over T9 or integration with system calls. Before fully transitioning, test your chosen application throughout the day.
Method 5: Editing System Files (requires root)
This is an extreme method for power users willing to risk system stability, which involves manually changing the framework-res.apk or miui-systemui.apk files, where font display parameters are stored. Attention: improper actions can lead to a βbootloopβ (locked phone load) or loss of warranty.
What you need:
- π± Root rights (you can get them through Magisk)
- π» Editorial APK-files (e.g. APKTool)
- π§ Knowledge of working with XML-file
- π Backup of the system (required!)
Instructions:
- Backup your phone with TWRP or Mi Flash Tool.
- Download APKTool and unpack /system/framework/framework-res.apk.
- In the res/values folder, find the dimens.xml file.
- Change the parameters that are responsible for the size of the text (look for lines with textSize).
- Collect the APK back and run it through TWRP.
Example of lines to edit in dimens.xml:
<dimen name="contact_list_item_text_size">18sp</dimen>
<dimen name="contact_detail_name_size">22sp</dimen>Where 18sp and 22sp are font sizes in scalable pixels (can be increased to 24sp-30sp).
π‘
Before editing system files, check if there are already ready-made modified APKs for your Xiaomi model on the Internet. For example, the XDA-Developers forum often posts patches for popular devices.
Frequent problems and their solutions
When you change the font size in your Xiaomi contacts, users experience typical errors, and hereβs how to avoid or fix them:
β οΈ Note: If, after changing the font, ADB or root stopped working system calls, reset the settings of the application βPhoneβ (Settings) β Annexes β Phone. β Warehouse β Clear the data. This will bring back the standard call parameters, but it won't affect the contacts.
Problem 1: The font has changed, but the contact names are being cut.
- πΉ Reduce the scale in Settings β Special facilities β Screen size up to 125%.
- πΉ Include in contacts display only names (without surnames): Settings β Name format β Show only the name.
Problem 2: After the MIUI update, the font size has reset.
- πΉ Repeat the settings from Method 1 or Method 2 β they apply over updates.
- πΉ If you've used ADB, Re-run the command (updates reset user settings put).
Problem 3: Some contacts have large fonts, some have small ones.
- πΉ This is due to different formatting of names (e.g. Cyrillic vs. Latin). Try editing problematic contacts by adding a space at the end of the name.
- πΉ Clear the cache of the Contacts app (Settings) β Annexes β Contacts β Memory. β Clear the cache).