Details
-
Bug
-
Resolution: Done
-
P1: Critical
-
5.7.0, 5.8.0, 5.9.1, 5.10
-
{noformat}
ProductName: Mac OS X
ProductVersion: 10.11.6
BuildVersion: 15G31
{noformat}
-
-
6ca48a847a1805c3826004c5b989b4ae14397a37
Description
On OSX, trying to add an emoji alongside input from non-latin character sets results in the emoji rendering as a series of black horizontal bars (see attached)
This appears to affect most GUI components, including QAbstractItemView, QLineEdit, etc.
To reproduce:
Run attached example emojibug.cpp
OR
Add non-latin language text (e.g. Ukrainian, Arabic, Chinese, etc.) into a QLineEdit or QListWidget followed by any emoji chararcter (e.g. via the `Show Emoji and Symbols` menu)
I've confirmed that this works as expected on Windows and in 5.6.2, so this appears to be a regression.
Attachments
Issue Links
- is duplicated by
-
QTBUG-58498 macOS regression: emojis from JSON are broken when mixed with cyrillic
-
- Closed
-
-
QTBUG-58598 Emoji characters from Noto Emoji appear rectangles in RTL sentences
-
- Closed
-
-
QTBUG-65030 Emojis are corrupted with russian letters in TextField
-
- Closed
-
- relates to
-
QTBUG-68060 [QtQuick, Android] Emoji is not displayed when used with non-Latin text
-
- Reported
-
- resulted in
-
QTBUG-65605 macOS: Fallback font list not ordered by writing system support
-
- Closed
-