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

Umlauts are rendered as different letters if text starts with "symbol"

    XMLWordPrintable

Details

    • Bug
    • Resolution: Done
    • P1: Critical
    • 5.2.1
    • 5.2.0
    • GUI: Font handling
    • None
    • Ubuntu 13.04 (x86/32 bit)
    • 753b472cb851bf12033b1e3ae663b4bdd056d1ef

    Description

      Starting with Qt 5.2.0, text that starts with some "symbol" or "operator" character renders following umlaut characters as different characters (see attached screenshot). If the text is preceded by some other character, all characters are rendered as expected. This happens both with QtQuick's Text element and QtWidgets' QLabel widget. I have attached a small example program.

      The problem goes away (for QtQuick) if a QGuiApplication is used instead of a QApplication.

      The text is displayed as expected with Qt 5.1.1 (see attached screenshot).

      Attachments

        1. screenshot-Qt5.1.1.png
          screenshot-Qt5.1.1.png
          18 kB
        2. screenshot-Qt5.2.0.png
          screenshot-Qt5.2.0.png
          17 kB
        3. symbol-bug.tgz
          0.9 kB

        Issue Links

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

          Activity

            People

              esabraha Eskil Abrahamsen Blomfeldt
              jbhuth Jan Budde
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved:

                Gerrit Reviews

                  There are no open Gerrit changes