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

    • Windows
    • 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
        For Gerrit Dashboard: QTBUG-94175
        # Subject Branch Project Status CR V

        Activity

          People

            esabraha Eskil Abrahamsen Blomfeldt
            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