Details
-
Bug
-
Resolution: Unresolved
-
P2: Important
-
None
-
5.15.0
-
None
-
Any Linux distro with Qt up to version 5.15
Description
When you have the following qml (also works with widgets, etc):
import QtQuick 2.2 Text { width: 200 wrapMode: Text.Wrap textFormat: Text.RichText text: "����" }
It will render all but the last emoji without colour and the last one with colour. Currently I have to surround all emojis with a font tag, that selects a colour emoji font, just so that I can have coloured emojis. I would appreciate it, if Qt would actually render these emojis as colour emojis, so that I don't need to use the RichText format. This probably happens because DejaVu Sans supports some of those emojis, but only in black and white.
https://bugreports.qt.io/browse/QTBUG-71929 seems to have also described this issue, but it was closed as a duplicate of a Windows bug, that was fixed with a Windows specific patch in 5.15. Since I can still reproduce this on Linux, this seems to still be an issue.
Attachments
Issue Links
- is duplicated by
-
QTBUG-71568 DejaVu fonts monochrome symbols prevent color emojis
- Closed
- relates to
-
QTBUG-97401 Emojis containing a presentation selector have broken rendering in fallback fonts
- Open
-
QTBUG-108799 [REG 6.2.4-6.3.2] Airplane emoji completely breaks text rendering
- Closed
-
QTBUG-114577 Emoji picker displays broken characters
- Closed
-
QTBUG-111801 Emoji font selection in Qt
- Closed