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

Font style matching is inconsistent

    XMLWordPrintable

    Details

      Description

      styleName was added in Qt 5.6.
      The docs state "If set, the font will be matched against style name instead of the font properties font.weight, font.bold and font.italic."
      This however doesn't seem like correct behavior. It should still respond to those attributes as well.

      Use the attached test application for reproducing the issue.

      The application sets

       
      font.family: "Roboto" 
      font.weight: Font.Light 
      

      And the font is not Font.Light.

      When set:

      font.styleName: "Light" 
      

      Then it all becomes light. However, any text with embedded bold in it no longer works ("this has embedded bold"), and any text with bold: true is not bold.

        Attachments

        1. FontTest.tar.gz
          292 kB
        2. IMG_0017.JPG
          IMG_0017.JPG
          3.41 MB
        3. main.qml
          2 kB
        4. Screen Shot 2016-02-22 at 11.29.53 AM.png
          Screen Shot 2016-02-22 at 11.29.53 AM.png
          64 kB
        5. Windows 10 screenshot.png
          Windows 10 screenshot.png
          110 kB

          Issue Links

          For Gerrit Dashboard: QTBUG-51335
          # Subject Branch Project Status CR V

            Activity

              People

              Assignee:
              esabraha Eskil Abrahamsen Blomfeldt
              Reporter:
              kileppal Kimmo Leppälä
              Votes:
              0 Vote for this issue
              Watchers:
              9 Start watching this issue

                Dates

                Created:
                Updated:

                  Gerrit Reviews

                  There are no open Gerrit changes