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 11 to 12) 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 Reading or Dark 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.apk or systemui.apk via 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:

  1. Activate developer mode:
    • Go to Settings โ†’ About phone.
    • Find the item Build number and tap on it 7 times in a row.
    • Enter the PIN code/password, if required.
  • Open Settings โ†’ System โ†’ For Developers (on some devices the path may differ: Advanced โ†’ For Developers).
  • Scroll down to the block Hardware rendering acceleration.
  • Find the option Force GPU rendering (Forced GPU rendering) and disable it.
  • Next find Force 4x MSAA - also disable.
  • Reboot the device.
  • 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:

    1. Open Settings โ†’ Display (or Screen).
    2. Find section Font style (on Samsung โ€” Font size and style, on Xiaomi โ€” Font).
    3. Select a standard font (Default, Basic or Roboto).
    4. Go back to Settings โ†’ Display โ†’ Theme (or Wallpaper and style).
    5. Set the standard theme (usually called Default or Basic).
    6. Restart the device.
    7. On devices Samsung c One UI 5.0+ an additional step may be required:

      • 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.
    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:

    1. Go to Settings โ†’ Applications โ†’ All applications.
    2. Find Android System WebView, open its settings and click Clear cache.
    3. Repeat step for Google Play Services.
    4. 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:

    1. Go to Settings โ†’ Accessibility (or Accessibility).
    2. Find section Visual corrections or Improve visibility.
    3. Disable the following options (if active):
      • Increase contrast
      • Text stroke (or Text outline)
      • Invert colors
      • Color filters
  • Return to the main menu Accessibility features and disable Automatic improvement of visibility (if any).
  • Reboot the device.
  • 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 (or Themes)โ€”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:

    1. Open Settings โ†’ Applications โ†’ All applications.
    2. In the upper right corner, click on the three dots and select Show system ones.
    3. Find the first application from the list above and open its page.
    4. Click Storage and cache โ†’ Clear cache.
    5. For Tema and Google Play Services also press Clear data (this will reset the settings, but will not delete important files).
    6. Repeat for all applications in the list.
    7. 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:

    1. Changing parameters via ADB (without root).
    2. 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 0
    

    adb 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:

    1. Go to the folder /system/framework/.
    2. Find the file framework-res.apk and copy it to the backup folder.
    3. Open the file using an archiver (for example, ZArchiver) and go to res/values/.
    4. Find the file bools.xml and open it in a text editor.
    5. Find the lines:
      <bool name="config_forceHighContrastText">true</bool>
      

      <bool name="config_forceOutlineText">true</bool>

      and replace true to false.

    6. 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 rendering or Disable HW overlays may 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 โ†’ Appearance and disable Night mode or Dark theme.
    • For Chrome: open Settings โ†’ Themes and select Light.
    • 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:

    1. Disable Material You in the theme settings.
    2. Return to previous version Android via Fastboot (requires an unlocked bootloader).
    3. 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:

    1. Disable options like Outline Text or Shadow Text.
    2. Reduce rendering resolution in the game settings.
    3. 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:

    1. Flash the official firmware via Odin (for Samsung) or Fastboot.
    2. Check the display for dead pixels using the application Screen Test.
    3. 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.