Details
-
Bug
-
Resolution: Cannot Reproduce
-
P2: Important
-
5.13.1
-
None
Description
When using color emoji on Android in an QML app, the colored characters are drawn with an offset. To demonstrate, here is a minimal QML example:
import QtQuick 2.12 import QtQuick.Window 2.12 import QtQuick.Controls 2.12 Window { visible: true width: 640 height: 480 title: qsTr("Hello World") Label { anchors.centerIn: parent text: "Emoji: ���" } }
When running this on e.g. Fedora Linux (my development host), everything is drawn correctly:
However, when I run the same code on Android, I get this:
I can reproduce this on both my Pixel 3 as well as a Samsung Galaxy Tab S2. The issue happens with both the low level Text component as well as e.g. the Label one from QQC2.