How to increase the font in Yandex Browser on Xiaomi Redmi: all ways from system settings to hidden chips

The problem of small font in Yandex on Xiaomi: why it happens and how to fix it

Small text in Yandex Browser on Xiaomi Redmi smartphones is a common complaint of users, especially among owners of models with high resolution screen (Redmi Note). 12 Pro+, Redmi 11 Prime or POCO X5). The reason lies in the combination of three factors: pixel density (PPI) display, scaling settings in MIUI And the way that you render web pages in the browser itself, for example, on a resolution screen. FHD+ (2400ร—1080) The text may seem too small even if the system has a standard font size.

It is important to understand that the problem is not always related to browser settings. Often the global display parameters in MIUI are to blame, which override the font size for all applications, including Yandex. Moreover, some versions of the browser (for example, Yandex 23.7+) ignore the system zoom settings due to optimization for WebView. In this article, we will discuss all possible solutions from basic to advanced, including hidden developer settings, which Xiaomi does not advertise in the public documentation.

Method 1: Change the font size in the MIUI system settings

To start with, the most obvious is global display settings, which will not only affect Yandex Browser, but also all applications that use system font. On Xiaomi Redmi, the path to settings may vary slightly depending on the version of MIUI (12/13/14), but the overall logic is maintained.

Open Settings โ†’ Screen โ†’ Text size. Here you will see a slider ranging from Small to Very Large. The default is usually Mean. Try to move the slider 1-2 divisions to the right and check how the text in the browser has changed. Importantly, after changing the font size, some interface elements (such as the buttons in Yandex.Mail) can move off โ€” this is normal behavior for MIUI.

Restart your browser (close it in the list of recently opened apps)

Check the display of text on different sites (for example, Yandex.News vs VKontakte)

Make sure your browser does not enable Traffic Savings (it can compress fonts)

Open your browser settings and reset the page scale (double tap on the screen)-->

If the text in Yandex Browser is still small after this manipulation, the problem goes deeper, and it may be that the browser ignores the system settings because of the rendering features, so move on to the next method.

Method 2: Scaling the page in the Yandex Browser

Yandexโ€™s browser has built-in text augmentation tools that work independently of system settings. The easiest way is to zoom in: spread two fingers across the screen on any web page, but this solution is temporary, because when you reload the page, the scale will reset.

For continuous change of scale:

  1. Open Yandex Browser and tap the icon โ‹ฎ (three points) in lower right corner.
  2. Select Settings โ†’ General โ†’ Page size.
  3. Set the value from 110% to 150% (we recommend starting with 120% to avoid distortion of layout).
  4. Activate the Save Scale option for all sites.

๐Ÿ’ก

If after zooming some sites display a curve (for example, blocks on Avito or Ozone are moving), try adding them to exceptions. To do this, in the scale settings, click Exceptions and enter the address of the problem site.

Note that this method increases all the content on the page, including images and interface elements. If you only need to change the font size, go to method 4.

Method 3: Using the "For the Visually Impaired" mode in MIUI

MIUI 12/13/14 has a hidden feature that allows you to forcedly enlarge fonts in all applications, including those that ignore standard settings (for example, Yandex Browser or Chrome), this mode is called For the visually impaired and is activated through a special menu.

Instructions:

  1. Go to Settings โ†’ Special Opportunities โ†’ Vision โ†’ For the Visually Impaired.
  2. Activate the switch Large text.
  3. In the Settings font section, select Very Large or Giant.
  4. Return to the main menu Special features and enable the option to ignore the settings of applications (this will make the browser obey the system parameters).
What to do if the option "Ignore application settings" is not available?
On some MIUI firmware (especially Redmi for the global market), this item may be hidden. To unlock it, follow the following steps: 1. Activate Developer Mode (7 times tap the MIUI version in Settings โ†’ About Phone). 2. Return to Settings โ†’ Additional โ†’ For Developers. 3. Find the USB Debugging option and turn it on (this unlocks hidden settings). 4. Reboot the phone and check for the option to Ignore App Settings.

This method is most effective for users with severe vision problems, but has a side effect: some applications (such as Tinkoff Bank or SberBank Online) may not display correctly. If you need a point solution only for a browser, consider the following method.

Method 4: CSS-injection to force font enlargement (advanced method)

If all previous methods failed, you can use forced font change through custom styles (CSS), which requires additional software to be installed, but gives you maximum control over the display of text.

You'll need:

  • ๐Ÿ“ฑ UserLAnd (to run Linux environments on Android) or Termux (for power users).
  • ๐ŸŒ Browser with extension support (for example, Kiwi Browser or Firefox).
  • ๐Ÿ”ง Extension of Stylus or Custom CSS.

The following is a step-by-step guide for Kiwi Browser:

  1. Install Kiwi Browser from Google Play.
  2. Open the browser and go to โ‹ฎ โ†’ Expansion โ†’ Add an extension.
  3. Find and install Stylus.
  4. After installation, open Stylus Settings โ†’ Style Management โ†’ Create a new style.
  5. In the Domain field, type yandex.ru * (this will apply the style to all pages of Yandex).
  6. In the CSS field, insert the following code: body { font-size: 18px!important; } p, span, div, a { font-size: inherit!important; }
  7. Save the style and reload the page.

๐Ÿ’ก

This method only works in browsers that support extensions (like Kiwi or Firefox), and the standard Yandex Browser does not have this functionality, so you will have to use an alternative browser.

If you donโ€™t want to install additional applications, go to the latter method โ€“ it is the most radical, but also the most effective.

Method 5: Change the screen density (DPI) through ADB

This is a solution for power users willing to sacrifice stability for the perfect display of text, the method is to force the change of pixel density (DPI) through the ADB (Android Debug Bridge).

What you'll need:

  • ๐Ÿ–ฅ Computer with installed ADB-Drivers (you can download from the Xiaomi or Google website).
  • ๐Ÿ“ฑ Developer mode on the phone (see method 3).
  • ๐Ÿ”Œ USB-cable (preferably original).

Instructions:

  1. Connect the phone to the PC and allow debugging over USB.
  2. Open the command line (Win + R โ†’ cmd) and type: adb shell wm density 400 (the value of 400 is suitable for most Redmi with FHD+ screens. For HD+, try 360).
  3. Reboot your phone with the command: adb shell reboot
  4. After rebooting, check the font size in Yandex Browser.

System settings of MIUI

Browser scaling

The visually impaired regime

CSS-injection

Change of DPI through ADB

Nothing helped.-->

To return the standard settings, run the command:

adb shell wm density reset

๐Ÿ’ก

If, after the change, DPI interface MIUI when it is displayed incorrectly (for example, icons have moved away or text is out of the screen), try to choose a value in the range 380-440 for the screen. FHD+-displays or 320-360 for HD+.

Comparison of methods: which way to choose?

To make it easier, we've put together a table with the pros and cons of each method. Focus on your needs: if you need a quick solution, method 1 or 2 will do. If you want a browser-only setup, consider method 4. For users with severe vision problems, method 3 is the best option.

MethodPlusesConsDifficultyImpact on the system
System settings of MIUIโœ… Quickly, no additional programs are required.โœ… It works for all applicationsโŒ Changes the font everywhere, including messengersโŒ Some sites may break the layoutโญGlobal
Browser scalingโœ… A point solution only for Yandexโœ… Doesn't require a reboot.โŒ It magnifies everything, including pictures.โŒ Can break responsive website designโญLocal.
The visually impaired regimeโœ… Maximum font increaseโœ… It works even for stubborn applications.โŒ Breaks the interface of some programsโŒ Requires additional settingsโญโญGlobal
CSS-injectionโœ… Accurate setup only for the right sitesโœ… Doesn't affect the system.โŒ Requires the installation of an alternative browserโŒ Minimal knowledge is required. CSSโญโญโญLocal.
Change of DPI through ADBโœ… The most effective solutionโœ… Changes the mapping at the system levelโŒ Risk of interface failureโŒ Requires PC and skills to work with ADBโญโญโญโญGlobal

๐Ÿ’ก

For most Xiaomi Redmi users, the best solution is a combination of methods 1 and 2: first increase the system font in MIUI, and then adjust the scale directly in Yandex Browser.

Frequent Mistakes and How to Avoid Them

When you change the size of the font, users often face typical problems, and here are the most common ones and how to solve them:

โš ๏ธ Note: If after changing the settings Yandex Browser began to slow down or fly out, reset its settings. โ†’ Annexes โ†’ Yandex โ†’ Warehouse โ†’ Clear the data. Keep in mind that this will delete all bookmarks and history!

Problem 1: The text has become too large, but it doesn't shrink back.

  • ๐Ÿ”„ Restart your phone โ€“ sometimes settings are reset after a reboot.
  • ๐Ÿ“ฑ Check if the mode for the visually impaired is included in Special Opportunities.
  • ๐Ÿ”ง If they did. DPI through ADB, Execute Adb shell wm density reset.

Problem 2: Some sites still have small text despite the settings.

  • ๐ŸŒ Check if the site uses its own fonts (eg, Google Fonts), in which case it will only help. CSS-injection (mode 4).
  • ๐Ÿ” Try to open the site in PC mode (in the browser click on the โ‹ฎ โ†’ Computer version).
  • ๐Ÿ“ต Make sure the browser is disabled mode Save traffic โ€“ it can compress fonts.

Problem 3: After the DPI change, the icons on the desktop moved away.

  • ๐Ÿ”„ Try other meanings. DPI (e.g. 380, 420).
  • ๐Ÿ“ฑ Reset the launcher settings: clamping the empty space on the desktop โ†’ Settings โ†’ Reset the settings.
  • ๐Ÿ”ง If nothing works, return the standard value with the command adb shell wm density reset.
Can you enlarge the font only in Yandex Browser without affecting other applications?
Options: Use page zoom in the browser itself (method 2). Install an alternative browser (like Kiwi) and apply CSS-Injection (method 4). Standard Yandex Browser does not support point-to-point font setting without scaling all content.
Why did the MIUI update make the font small again?
It's related to the fact that MIUI Resets some display settings after major updates. To avoid problems: Write down current values before updating DPI (if they were changed through ADB). After the update, check the settings in Special Features and Screen Settings. CSS-Injection, update styles in the Stylus extension.
Is there a difference in font settings for Redmi Note 12 and Redmi 10?
Yes, and it is related to the screen resolution: Redmi Note 12 Pro+ (FHD+, 120 Hz): the optimal DPI value is 400-420. Redmi 10/10A (HD+, 60 Hz): the optimal DPI value is 320-360. Also on Redmi Note 12 may not have the option to Ignore the settings of applications in Special features - it must be unlocked through the developer mode.
Can I enlarge the font in Yandex Browser without changing the system settings?
Yes, but with limitations: Page scaling (method 2) - increases everything, including pictures. Reading mode: in Yandex Browser, open an article and click on the book icon in the address bar. In this mode, you can zoom in the font without distorting the layout. Alternative browsers (for example, Firefox with the Zoom Page WE extension). Unfortunately, the standard Yandex Browser does not support fine-tuning the font without zooming.
Why do some sites (for example, VKontakte) do not increase the font?
This is because: Fixed site styles: some platforms (e.g. VKontakte, Twitter) use their own fonts with a rigidly defined size; Responsive design: a site can ignore system settings if detects a mobile device; Traffic saving mode: In Yandex Browser, it can compress fonts to speed up loading. Solution: try opening a site in PC mode or use it. CSS-injection (method 4).