Details
-
Suggestion
-
Resolution: Done
-
P3: Somewhat important
-
5.15.5, 6.0.4, 6.1.1, 6.2.0 Alpha, 6.x
-
5.15.2
-
None
-
-
a794c5e287381bd056008b20ae55f9b1e0acf138 (qt/qtbase/dev) a3f75608f0e8339ae2a6ca4b34955d69fdbacc84 (qt/qtbase/6.1) cf00353f303de3956a4116f4cec826e16aa6181f (qt/qtbase/6.0) be0aa6a9a230dc98994cb65d97b76be7ae695a44 (qt/tqtc-qtbase/5.15)
Description
TextBoundaryFinder tb(QTextBoundaryFinder::Grapheme reports that https://emojigraph.org/man-singer emoji is of width 2 whereas the correct answer is 1. Works fine in Qt 5.14.0, broken in Qt 5.15.0 - Qt 6. Attached is a reproduction case.
Attachments
Issue Links
- resulted in
-
QTBUG-94951 Qt 6.2 alpha assertion failed in qunicodetools.cpp
- Closed
For Gerrit Dashboard: QTBUG-92822 | ||||||
---|---|---|---|---|---|---|
# | Subject | Branch | Project | Status | CR | V |
343458,5 | Unicode: fix the extended grapheme cluster algorithm | dev | qt/qtbase | Status: MERGED | +2 | 0 |
343759,2 | Unicode: fix the extended grapheme cluster algorithm | 6.1 | qt/qtbase | Status: MERGED | +2 | 0 |
343760,2 | Unicode: fix the extended grapheme cluster algorithm | 6.0 | qt/qtbase | Status: MERGED | +2 | 0 |
343761,4 | Unicode: fix the extended grapheme cluster algorithm | tqtc/lts-5.15 | qt/tqtc-qtbase | Status: MERGED | +2 | 0 |
343830,2 | Unicodetools: compile | dev | qt/qtbase | Status: MERGED | +2 | 0 |
343948,2 | Unicodetools: compile | 6.0 | qt/qtbase | Status: MERGED | +2 | 0 |
343949,2 | Unicodetools: compile | 6.1 | qt/qtbase | Status: MERGED | +2 | 0 |
343951,2 | Unicodetools: compile | tqtc/lts-5.15 | qt/tqtc-qtbase | Status: MERGED | +2 | 0 |