Uploaded image for project: 'Qt'
  1. Qt
  2. QTBUG-132377

Broken country flags emoji rendering in KDE

    XMLWordPrintable

Details

    • Linux/Wayland
    • 2e1db6541 (dev), b154af082 (dev), e958f05ae (6.9), 87330d4bd (6.9)

    Description

      With the new emoji segmenter support in Qt 6.9, there is now broken rendering of country flag emojis in KDE. 

      This is reproducible with Plasma systemsettings, when you go to Keyboard → Add Layout, the dialog that appears look like:

      While before or with QT_DISABLE_EMOJI_SEGMENTER=1 it looks like:

      The keyboard KCM is using https://invent.kde.org/frameworks/kguiaddons/-/blob/master/src/util/kcountryflagemojiiconengine.cpp
       

      Attachments

        1. broken-settings.png
          broken-settings.png
          204 kB
        2. font-match-debug-container.txt
          9 kB
        3. font-match-debug-host.txt
          22 kB
        4. image-2025-02-18-13-59-20-982.png
          image-2025-02-18-13-59-20-982.png
          16 kB
        5. working-settings.png
          working-settings.png
          187 kB

        Issue Links

          For Gerrit Dashboard: QTBUG-132377
          # Subject Branch Project Status CR V

          Activity

            People

              esabraha Eskil Abrahamsen Blomfeldt
              jgrulich Jan Grulich
              Votes:
              0 Vote for this issue
              Watchers:
              6 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved:

                Gerrit Reviews

                  There are no open Gerrit changes