SUMMARY Flag Emojis appear as white squares instead of presumably Regional Indicators. STEPS TO REPRODUCE 1. Click Plan Trip 2. Select Departure Stop 3. Click on the list of countries OBSERVED RESULT To the left of the country names, there will be two white squares. EXPECTED RESULT It should be the country flags I guess SOFTWARE/OS VERSIONS KDE Itinerary version: 24.02.2 Linux/KDE Plasma: Manjaro 24.0.0 (available in About System) KDE Plasma Version: 6.0.4 KDE Frameworks Version: 6.1.0 Qt Version: 6.4.0 ADDITIONAL INFORMATION
This is most likely a font setup/installation issue. Are you using Itinerary from distribution packages or Flatpak?
(In reply to Volker Krause from comment #1) > This is most likely a font setup/installation issue. Are you using Itinerary > from distribution packages or Flatpak? Manjaro directly so this package: https://archlinux.org/packages/extra/x86_64/itinerary/
*** Bug 487445 has been marked as a duplicate of this bug. ***
(In reply to Volker Krause from comment #3) > *** Bug 487445 has been marked as a duplicate of this bug. *** I used flatpak.
A possibly relevant merge request was started @ https://invent.kde.org/pim/itinerary/-/merge_requests/307
Git commit 8da346c12a66b826e4966f583f60e3991e3efa36 by Volker Krause. Committed on 26/05/2024 at 08:32. Pushed by vkrause into branch 'master'. Work around Emoji fonts configuration being broken in Flatpak M +2 -1 .flatpak-manifest.json M +5 -0 CMakeLists.txt A +26 -0 flatpak/99-noto-color-emoji.conf https://invent.kde.org/pim/itinerary/-/commit/8da346c12a66b826e4966f583f60e3991e3efa36
Git commit e8f1163c06382fa4c2b179a7e0dacaca35b44136 by Volker Krause. Committed on 26/05/2024 at 10:06. Pushed by vkrause into branch 'release/24.05'. Work around Emoji fonts configuration being broken in Flatpak (cherry picked from commit 8da346c12a66b826e4966f583f60e3991e3efa36) M +2 -1 .flatpak-manifest.json M +5 -0 CMakeLists.txt A +26 -0 flatpak/99-noto-color-emoji.conf https://invent.kde.org/pim/itinerary/-/commit/e8f1163c06382fa4c2b179a7e0dacaca35b44136
I've attached the current situation in Fedora 41 w/ KDE. I just need to explain the background: The app is still not translated into Hebrew, which makes sense since I only translated the trunk. However, the list of countries is translated because it's from a common source. It looks like the regional indicators appear inside the flag instead of the flag itself.
Created attachment 169869 [details] Regional indicators as flag symbols instead of actual flags in Fedora
Yep, that looks like essentially the same problem, it's using the wrong font for color emojis (and thus the flags). For Flatpak we could work around that by providing a correct font configuration ourselves to override what the system has, for regular distribution packages we can't do that though. This problem should not be limited to Itinerary then though, but color emojis in other KDE apps should be affected as well.