https://bugs.kde.org/show_bug.cgi?id=429742

Adam Fontenot <adam.m.fontenot+...@gmail.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|RESOLVED                    |REOPENED
     Ever confirmed|0                           |1
            Summary|the transgender flag emoji  |Many emoji display broken
                   |doesn't display correctly   |representations or do not
                   |in any KDE app, but it's    |display at all in QT
                   |there in the emoji          |widgets
                   |selector.                   |
         Resolution|UPSTREAM                    |---

--- Comment #10 from Adam Fontenot <adam.m.fontenot+...@gmail.com> ---
I'm reopening this in the hope of further discussion.

I filed the upstream bugs over a year ago now:
 * https://bugreports.qt.io/browse/QTBUG-97401
 * https://bugreports.qt.io/browse/QTBUG-97400

I think they were extremely clear about what the problem was on a technical
level, and if I'm not wrong, they're probably not that hard to fix in QT.
Unfortunately, neither bug has received a single comment from a QT developer or
even marked confirmed. Because the reported issue also affects QT 6, I can only
assume this problem is not going away for us in the near future.

I think we have to have some sort of plan here. KDE is a desktop environment!
Having broken emojis should be considered unacceptable. My understanding is
that we patch QT on many of the platforms QT ships on. (My operating system,
Arch Linux, packages QT with patches by KDE.) Is this something we can fix on
our end and move on? Are there other possible workarounds?

To quickly summarize the issues for anyone new to this bug report,
 * QT ignores the emoji presentation selector (QTBUG-85744) and in fact emoji
representation breaks if an emoji contains a presentation selector in the
middle of the emoji (QTBUG-97401). Presentation selectors are used in the
normal (or "fully qualified") form of many emojis.
 * When an emoji combines two other code points with a zero-width join (like
"man kneeling" = "person kneeling" + "male sign"), the resulting emoji will not
be displayed correctly if one of those two symbols exists in the user's primary
font. (QTBUG-97400)

I have a more detailed discussion in the thread above.

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to