Bug 403544 - Arrow (⮕) is displayed as box in package update descriptions
Summary: Arrow (⮕) is displayed as box in package update descriptions
Status: RESOLVED FIXED
Alias: None
Product: Discover
Classification: Applications
Component: Updates (other bugs)
Version First Reported In: 5.14.90
Platform: Kubuntu Linux
: NOR minor
Target Milestone: ---
Assignee: Aleix Pol
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2019-01-24 08:18 UTC by Øystein Steffensen-Alværvik
Modified: 2019-02-07 20:31 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed/Implemented In: 5.15.0
Sentry Crash Report:


Attachments
Screenshot (96.43 KB, image/png)
2019-01-24 08:18 UTC, Øystein Steffensen-Alværvik
Details

Note You need to log in before you can comment on or make changes to this bug.
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