Bug 403544

Summary: Arrow (⮕) is displayed as box in package update descriptions
Product: [Applications] Discover Reporter: Øystein Steffensen-Alværvik <epost.kde>
Component: UpdatesAssignee: Aleix Pol <aleixpol>
Status: RESOLVED FIXED    
Severity: minor CC: karl, nate
Priority: NOR    
Version First Reported In: 5.14.90   
Target Milestone: ---   
Platform: Kubuntu   
OS: Linux   
Latest Commit: Version Fixed/Implemented In: 5.15.0
Sentry Crash Report:
Attachments: Screenshot

Description Øystein Steffensen-Alværvik 2019-01-24 08:18:40 UTC
Created attachment 117628 [details]
Screenshot

SUMMARY
The "→" that illustrates version upgrades is displayed as an empty box in Kubuntu 19.04 dev. Standard font settings used. Default installation. Language: Norwegian Nynorsk. Maybe the system is missing a font/package, or my system has some obscure setting applied?

STEPS TO REPRODUCE
1. Install (not upgrade to) Kubuntu 19.04
2. Update system to Plasma 5.14.90
3. Observe

SOFTWARE/OS VERSIONS
Operating System: Kubuntu 19.04
KDE Plasma Version: 5.14.90
KDE Frameworks Version: 5.54.0
Qt Version: 5.11.3
Kernel Version: 4.18.0-11-generic
OS Type: 64-bit
Processors: 4 × Intel® Core™ i5-4210U CPU @ 1.70GHz
Memory: 11,6 GiB
Comment 1 Øystein Steffensen-Alværvik 2019-01-24 08:24:56 UTC
Also occurs with every other font than Noto Sans, and not specific to Norwegian language.
Comment 2 Karl Ove Hufthammer 2019-01-25 19:14:00 UTC
I think you are confused about the arrows, Øystein. Discover uses the ⮕ arrow, not the → arrow.

But the ⮕ character is not very well supported in fonts commonly found on Linux or Windows. Source: http://www.fileformat.info/info/unicode/char/2b95/fontsupport.htm

On the other, the → character *is* well supported:
http://www.fileformat.info/info/unicode/char/2192/fontsupport.htm
If it’s not included in the user’s default UI font, it is extremely like that at least one of the fallback fonts Qt automatically uses supports it.

And, IMHO, the ⮕ arrow looks much too bold, and doesn’t fit with the rest of the text in Discover.

For these two reasons, I recommend changing the ⮕ arrow into a → arrow.
Comment 3 Øystein Steffensen-Alværvik 2019-01-25 21:49:11 UTC
Ah, yes, you're right, thanks for the diligence. I can confirm that my system cannot display that specific symbol.
Comment 4 Nate Graham 2019-02-05 21:46:06 UTC
Darn, will change the arrow. Thanks for catching this!
Comment 5 Nate Graham 2019-02-05 21:49:48 UTC
Git commit e07ce8dd71998fc848575c92b63e358e7bfa518b by Nate Graham.
Committed on 05/02/2019 at 21:42.
Pushed by ngraham into branch 'Plasma/5.15'.

[Updates page] Use a more universally-available arrow character

Have to change this string in the stable branch or else it'll be broken
for anyone who changes the font. It's barely translatable anyway
FIXED-IN: 5.15.0

M  +1    -1    discover/qml/UpdatesPage.qml

https://commits.kde.org/discover/e07ce8dd71998fc848575c92b63e358e7bfa518b