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

Make paint engines consistent with regards to painting subpixel antialiased text into a pixmap

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Unresolved
    • Icon: P3: Somewhat important P3: Somewhat important
    • None
    • 4.7.0
    • GUI: Text handling
    • None

      Currently, on X11, you will not get subpixel antialiasing when painting into a pixmap. This is due to the reasoning that the pixmap can be drawn with any transform later which would break the antialiasing.

      However, on e.g. Windows, we depend on the fact that subpixel antialiasing is still turned on when drawing to pixmaps, because pixmaps are, for instance, used for UI elements in the XP style.

      The paint engines should be consistent in this regard, so the X11 engine should be changed to accept cleartype to pixmaps. However, to minimize the impact for people who depend on the current behavior, we will wait until Qt gets the style strategy that allows you to explicitly turn off subpixel rendering for surfaces for which you know it won't work.

        No reviews matched the request. Check your Options in the drop-down menu of this sections header.

            Unassigned Unassigned
            esabraha Eskil Abrahamsen Blomfeldt
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

              Created:
              Updated:

                There are no open Gerrit changes