Uploaded image for project: 'Qt'
  1. Qt
  2. QTBUG-139610

Unwanted pixels are drawn during Japanese text rendering

XMLWordPrintable

    • Android
    • ad7a9155c (dev), f632583fb (6.10)

      Issue Description
      When rendering Japanese text using the Roboto font, unwanted artifacts (extra pixels) appear on the screen (see Screenshot_Android15.png).
      This issue does not occur on Android 14 (see Screenshot_Android14.png).

       

      Steps to Reproduce

      1. Run the attached application on Android 15 (the issue also reproduces on the emulator).

      Reproduction Environments

      • Qt 6.8.4 + Pixel 7, Android 15 (API 35), x86_64 Emulator
      • Qt 6.9.1 + Pixel 7, Android 15 (API 35), x86_64 Emulator

      Additional Notes

      • This issue was initially reported when using Noto Sans.
      • However, the problem also occurs with Roboto, likely because the exact "Noto Sans" font is not bundled with Android by default. Instead, Android includes multiple localized variants such as Noto Sans AdlamNoto Sans CJK JP, etc.
      • As a result, when "Noto Sans" is explicitly specified, the system may fall back to Roboto, which seems to be causing the rendering artifacts.

        1. a001_notosans_issue.zip
          2 kB
        2. image-2025-10-08-14-06-47-319.png
          image-2025-10-08-14-06-47-319.png
          4 kB
        3. Screenshot_Android14.png
          Screenshot_Android14.png
          151 kB
        4. Screenshot_Android15.png
          Screenshot_Android15.png
          178 kB
        5. screenshot-1.png
          screenshot-1.png
          2 kB
        6. screenshot-2.png
          screenshot-2.png
          44 kB
        7. screenshot-3.png
          screenshot-3.png
          35 kB
        For Gerrit Dashboard: QTBUG-139610
        # Subject Branch Project Status CR V

            esabraha Eskil Abrahamsen Blomfeldt
            hitoshiito Hitoshi Ito
            Votes:
            8 Vote for this issue
            Watchers:
            5 Start watching this issue

              Created:
              Updated:
              Resolved:

                There are no open Gerrit changes