FS#61547 - [gtk3] Add a font that provides U+2B58 HEAVY CIRCLE as a dependency

Attached to Project: Arch Linux
Opened by Alexandr Oleynikov (citrusalex) - Sunday, 27 January 2019, 12:46 GMT
Last edited by Eli Schwartz (eschwartz) - Sunday, 27 January 2019, 16:18 GMT
Task Type Bug Report
Category Packages: Extra
Status Closed
Assigned To No-one
Architecture All
Severity Low
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

See:
https://gitlab.gnome.org/GNOME/gtk/issues/1597
Basically, because GTK now uses quite obscure unicode character that is missing from a lot of font packages, it will fallback to the wrong character and not display correctly.
Arch package should probably add a font that provides this character (U+2B58 HEAVY CIRCLE) as a dependency.
Personally I could not find a font package that provides this character in official repositories, but ttf-symbola from AUR does.
This task depends upon

Closed by  Eli Schwartz (eschwartz)
Sunday, 27 January 2019, 16:18 GMT
Reason for closing:  Duplicate
Additional comments about closing:   FS#61526 
Comment by Alexander Schnaidt (Namarrgon) - Sunday, 27 January 2019, 13:05 GMT
Upstream already added fallbacks to bridge the time until fonts start supporting these glyphs but there's not been a release yet:

https://gitlab.gnome.org/GNOME/gtk/commit/ed39721aa7435860f46da69998cf6cac4ae7e735

There aren't many fonts that do provide these glyphs. Symbola is one of them but its license doesn't allow redistribution.
Comment by loqs (loqs) - Sunday, 27 January 2019, 13:16 GMT
NotoSansSymbols2-Regular.ttf from noto-fonts provides them.
https://gitlab.gnome.org/GNOME/gtk/commit/ed39721aa7435860f46da69998cf6cac4ae7e735 is in 3.24.4-1
https://bugs.archlinux.org/task/61526#comment176683 covers commits that will add the symbols to gtk3 itself.
Comment by Alexandr Oleynikov (citrusalex) - Sunday, 27 January 2019, 13:22 GMT
Noto-fonts only provide the fallback character, not the character gtk is meant to use.
Comment by loqs (loqs) - Sunday, 27 January 2019, 15:51 GMT
gucharmap -p ⭘
⭘ U+2B58 HEAVY CIRCLE
gucharmap ⭘ # right clicking the glyph shows it is provided by Noto Sans Symbols2.
gucharmap -p ⏽
⏽ U+23FD POWER ON SYMBOL
gucharmap ⏽ # right clicking the glyph shows it is provided by Noto Sans Symbols2.

Loading...