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

QGraphicsProxyWidget: rendered Arabic text incomplete in large font sizes when OpenGL is used

    XMLWordPrintable

    Details

    • Platform/s:
      Windows
    • Commits:
      30399fb95cf8b528ac4b45766ac55c6f0a16e2f4 (qt/qtbase/dev) c7115a50a75155f60ccf595ee10c76fc814e9051 (qt/qtbase/6.2) 247bd54fd248165166a0a4fd1039ca3e6b42b24a (qt/qtbase/6.1) 61ab0ce113111747db0a13e86c908f75f71b37af (qt/tqtc-qtbase/5.15)

      Description

      Arabic text seems to be poorly rendered and missing clear chunks of it for proxy widgets in a case where:

      • QGraphicsView is given an OpenGL viewport
      • font size is large enough
      • high dpi scaling is enabled
      • desktop display scale is 2

      Steps to reproduce the problem:

      1. run the attached example
      2. toggle display scale factor between 100% and 200%
      3. notice the difference in the left view

      Disabling high dpi scaling, not using QOpenGLWidget as a viewport or using display scale of 1 makes the problem disappear.

        Attachments

        1. qtbug94175.zip
          2 kB
        2. sample.png
          sample.png
          110 kB
        No reviews matched the request. Check your Options in the drop-down menu of this sections header.

          Activity

            People

            Assignee:
            esabraha Eskil Abrahamsen Blomfeldt
            Reporter:
            miikapernu Miika Pernu
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

              Dates

              Created:
              Updated:
              Resolved:

                Gerrit Reviews

                There are no open Gerrit changes