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

Symbols from the Apple Color Emoji font are not being rendered properly in Qml

    XMLWordPrintable

Details

    Description

      Given the following example string: "h\U0001F600\U0001F5FFy" (JIRA is incapable of storing the actual string)...

      To start, let us note that this text is rendered perfectly fine in traditional Qt Widgets applications. However, in Qml, the characters U+1F600 and U+1F5FF are rendered as blank (with Text.QtRendering) or as solid-color silhouettes (with Text.NativeRendering). The problem is not necessarily specific to these two characters but assumed to be specific to the characters provided by the "Apple Color Emoji" font. Explicitly specifying this font in Qml has no effect.

      Font substitution also seems to be a problem, as U+1F701, provided by the "Apple Symbols" font is displayed as the Unicode replacement character unless the "Apple Symbols" font is explicitly specified.

      Example app and screenshot are attached.

      Attachments

        Issue Links

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

          Activity

            People

              vestbo Tor Arne Vestbø
              jakepetroules Jake Petroules (DO NOT ASSIGN ISSUES)
              Votes:
              5 Vote for this issue
              Watchers:
              7 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved:

                Gerrit Reviews

                  There are no open Gerrit changes