Font outlining on the screen Androiddevices - a common problem that users encounter after updating the system, installing custom themes or changing system settings. Text with a black/white outline looks unsightly, reduces readability and is annoying when used for a long time. In most cases, the phenomenon is associated with forced outline, which Android is used to improve the visibility of text on complex backgrounds, but sometimes the failure occurs due to rendering errors or font conflicts.
In this article we will examine 5 proven methods remove font stroke - from simple changes in settings to deep interventions in system parameters. Important: not all methods are universal - their effectiveness depends on the version Android (from 7.0 Nougat to 14), the manufacturer's shell (MIUI, One UI, ColorOS) and even the smartphone model. If you are using a device with custom firmware like LineageOS or Pixel Experiencesome menu items may be missing - in this case, you will need to manually edit the configuration files.
Why does the font outline appear on Android?
The reasons are divided into two categories: software (system settings, software errors) and hardware (problems with the display or graphics accelerator). Let's consider the key triggers:
- ๐ Android update: After a major update (for example, from
Android 11to12) the system can force the outline to โimprove accessibilityโ, even if it was not previously was. - ๐จ Custom themes or fonts: Installing third-party themes from Google Play or manufacturer stores (Samsung Themes, Xiaomi Themes) often breaks text rendering.
- ๐ฑ Manufacturer "chips": In shells One UI (Samsung) and MIUI (Xiaomi) have hidden forced outline options, which are activated when the modes are turned on
ReadingorDark theme. - ๐ ๏ธ Errors graphics driver: On devices with processors Mediatek or Qualcomm older than 3 years, a rendering bug may occur, in which text is displayed with artifacts.
- ๐ง Root access and modifications: Changing files
framework-res.apkorsystemui.apkvia Magisk or Xposed often leads to visual glitches.
Before you start fixing, check if the stroke feature of a specific applicationis correct. For example, in YouTube or Netflix subtitles may be displayed with an outline by default - this is a setting of the service itself, not the system. To exclude this option, open the standard application Messages or Contact: if there is no stroke there, the problem lies in third-party software.
โ ๏ธ Attention: On devices from Android 10 and older, some interface settings may be hidden. If you do not find the menu items specified in the instructions, use the search in the settings (magnifying glass icon in the upper right corner).
Method 1: Disabling forced outline in the developer settings
The fastest and safest method is to deactivate forced outline through developer menu. This parameter is responsible for the outline of the text on all system screens, including menus and notifications.
Steps:
- Activate developer mode:
- Go to
Settings โ About phone. - Find the item
Build numberand tap on it 7 times in a row. - Enter the PIN code/password, if required.
- Go to
Settings โ System โ For Developers (on some devices the path may differ: Advanced โ For Developers).Hardware rendering acceleration.Force GPU rendering (Forced GPU rendering) and disable it.Force 4x MSAA - also disable.If the stroke has disappeared, the problem is solved. If not, return to the developer menu and find the option Disable HW overlays (Disable hardware) overlay). Turn it on, restart your smartphone and check the result. On some devices (Samsung Galaxy S22, Xiaomi Redmi Note 11) this option may be called Force disable HW overlays.
Developer mode activated|Backup of important data|Battery charge > 30%|Items Force GPU rendering and 4x MSAA found-->
โ ๏ธ Attention: Changing parameters in the developer menu may affect the performance and stability of the system. If lags or graphic artifacts appear after manipulations, return the settings to their original state.
Method 2: Resetting fonts and themes standard
If the stroke appeared after installing a custom font or theme, return the system settings to factory settings. This method works on 90% of devices with shells MIUI, One UI, ColorOS i Realme UI.
Instructions:
- Open
Settings โ Display(orScreen). - Find section
Font style(on Samsung โFont size and style, on Xiaomi โFont). - Select a standard font (
Default,BasicorRoboto). - Go back to
Settings โ Display โ Theme(orWallpaper and style). - Set the standard theme (usually called
DefaultorBasic). - Restart the device.
- Go to
Settings โ Device Maintenance โ Memory. - Click on the three dots in the upper right corner and select
Optimize now. - After optimization, check if the outline.
On devices Samsung c One UI 5.0+ an additional step may be required:
What to do if the standard font does not help?
If after resetting the font the outline remains, the problem may lie in the system application cache. Try clearing the cache for Android System WebView and Google Play Services:
- Go to
Settings โ Applications โ All applications. - Find
Android System WebView, open its settings and clickClear cache. - Repeat step for
Google Play Services. - Restart the device.
| Manufacturer | Path to reset font | Path to reset theme |
|---|---|---|
| Samsung | Settings โ Display โ Size and style font |
Settings โ Wallpaper and style โ Themes |
| Xiaomi/Redmi/Poco | Settings โ Display โ Font |
Settings โ Theme |
| Oppo/Realme | Settings โ Personalization โ Font |
Settings โ Personalization โ Theme |
| Google Pixel | Settings โ Display โ Font Style |
No standard themes |
Method 3: Changing accessibility settings
In Android 12 and later, the text outline may be associated with settings accessibilitythat are automatically activated for users with visual impairments. Even if you did not consciously enable these options, they may have worked after updating or resetting your settings.
How to disable:
- Go to
Settings โ Accessibility(orAccessibility). - Find section
Visual correctionsorImprove visibility. - Disable the following options (if active):
Increase contrastText stroke(orText outline)Invert colorsColor filters
Accessibility features and disable Automatic improvement of visibility (if any).On some devices (Huawei, Honor), these settings may be hidden under the items Convenience or Intelligent helpIf you do not find it. specified parameters, use the search by settings (magnifying glass icon at the top of the screen).
On Samsung Galaxy s One UI the outline may appear due to function High contrast text. To disable it, go to Settings โ Accessibility โ Improved visibility โ High contrast text and move the slider to the left.
Method 4: Clearing the cache and data of system applications
If the outline appears suddenly and is not associated with an update or change of themes, the culprit may be a damaged cache of system services. Clearing the cache for key applications often solves the problem without resetting the settings.
List of applications for. cleaning:
- ๐ฑ
Android System WebViewโresponsible for displaying web content in applications. - โ๏ธ
Google Play Servicesโmanages system services, including interface rendering. - ๐จ
Themes(orThemes)โstores data about custom themes and fonts. - ๐
Lawnchair/Nova Launcherโif you use a third-party launcher, its cache can also affect the display of text.
Cleaning instructions:
- Open
Settings โ Applications โ All applications. - In the upper right corner, click on the three dots and select
Show system ones. - Find the first application from the list above and open its page.
- Click
Storage and cacheโClear cache. - For
TemaandGoogle Play Servicesalso pressClear data(this will reset the settings, but will not delete important files). - Repeat for all applications in the list.
- Reboot the device.
โ ๏ธ Attention: Clearing data for Google Play Services may temporarily disrupt operation services Google (for example, contact synchronization or geolocation). The functions will be restored automatically in 5-10 minutes after a reboot.
Android updates|Custom theme settings|Font changes|On its own|I donโt know-->
Method 5: Manually editing system files (for advanced)
If none of the above methods worked, the problem may lie in the system files responsible for text rendering. This method requires root access or access to ADBas well as caution - incorrect actions can lead to bootloop (loop reboot).
We will consider two options:
- Changing parameters via ADB (without root).
- Manual editing of files (requires root).
Option 1: ADB commands (without root)
Connect your smartphone to the PC, enable USB debugging in the developer settings and execute terminal:
adb shell settings put global force_dark 0adb shell settings put global force_high_contrast_text 0
adb shell settings put global force_font_scale 1.0
After each command, reboot the device and check the result.
Option 2: Editing system files (root)
Use a file manager with root access (for example, Root Explorer or Solid Explorer) and follow these steps:
- Go to the folder
/system/framework/. - Find the file
framework-res.apkand copy it to the backup folder. - Open the file using an archiver (for example, ZArchiver) and go to
res/values/. - Find the file
bools.xmland open it in a text editor. - Find the lines:
<bool name="config_forceHighContrastText">true</bool><bool name="config_forceOutlineText">true</bool>and replace
truetofalse. - Save the file, return it to
/system/framework/and reboot the device.
Before editing system files, be sure to create a backup copy (nandroid backup) via TWRP or another custom recovery. This will allow you to restore the system in case of an error.
Additional recommendations and prevention
To avoid the reappearance of the font stroke, follow these tips:
- ๐ Update the software regularly, but before major updates, check user reviews on thematic forums (for example 4PDA or XDA Developers) - sometimes new versions Android contain bugs with text rendering.
- ๐ก๏ธ Avoid custom themes from unverified sourcesInstall fonts and themes only from official stores. (Google Play, Samsung Themes, Xiaomi Themes).
- ๐ฑ Periodically clear the cache for system applications (once every 1-2 months). This prevents the accumulation of rendering errors.
- ๐ง Do not change GPU settings in the developer menu unnecessarily. Options like
Force GPU renderingorDisable HW overlaysmay conflict with display drivers.
If the stroke appears only in specific applications (for example, in Telegram or Chrome), the problem lies in their settings:
- For Telegram: go to
Settings โ Appearanceand disableNight modeorDark theme. - For Chrome: open
Settings โ Themesand selectLight. - For YouTube: turn off subtitles or change their style in the playback settings.
โ ๏ธ Attention: On devices with Android Go (for example, Nokia 1, Samsung Galaxy J2 Core), some interface settings may be missing due to system optimization. In this case, the only option is to reset to factory settings.
FAQ: Frequently asked questions about the outline. font on Android
Stroke appeared after updating to Android 13. How to return the old look of text?
In Android 13 i 14 stroke may be part of the new rendering system Material You. Try:
- Disable
Material Youin the theme settings. - Return to previous version Android via Fastboot (requires an unlocked bootloader).
- Use a launcher like Nova Launcher with system fonts disabled.
On Pixeldevices, disabling the option also helps. Dynamic Colors in the wallpaper settings.
Is it possible to remove the outline without root access?
Yes, in 80% of cases the problem is solved without root:
- Resetting fonts and themes (Method 2).
- Cleaning system application cache (Method 4).
- Disable forced outline in the developer menu (Method 1).
Root is required only for manual editing of files in /system (Method 5).
Outline is only available in games. What. do?
In games, the text outline is usually designed by the developers for better readability. Try:
- Disable options like
Outline TextorShadow Text. - Reduce rendering resolution in the game settings.
- Update GPU drivers via Google Play (application
Android GPU Driver Updates).
If the game is on Unity, try installing the modification via Lucky Patcher (requires root).
After resetting the stroke settings remains. What's the matter?
If even after hard reset the outline does not disappear, the problem may be:
- B a hardware defect. display (for example, damage to the matrix).
- V faulty graphics chip (often found on older smartphones with Mali-400 or Adreno 305).
- V firmware with a bug (relevant for custom ROM type LineageOS).
Solution:
- Flash the official firmware via Odin (for Samsung) or Fastboot.
- Check the display for dead pixels using the application Screen Test.
- Contact the service center if you suspect a hardware fault.
Are there applications for automatic removal strokes?
There are no universal applications, but you can try:
- FontFix (requires root) - fixes font rendering.
- Substratum + theme
Swift Black- overrides the styles of system elements. - Hex Installer - for devices c Magisk (installs patches for framework-res).
Caution: such tools may cause bootloopif they are incompatible with your firmware.