FS#66080 - [ttf-joypixels] default config breaks some websites

Attached to Project: Community Packages
Opened by Asger Hautop Drewsen (tyilo) - Thursday, 02 April 2020, 08:43 GMT
Last edited by Maxim Baz (maximbaz) - Thursday, 30 April 2020, 13:13 GMT
Task Type Bug Report
Category Packages
Status Closed
Assigned To Maxim Baz (maximbaz)
Architecture All
Severity Low
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 2
Private No

Details

In the default config 75-joypixels.conf, ttf-joypixels matches
"Segoe UI Emoji" and "Segoe UI Symbol".

The problem with this is that some websites:
- https://reviews.llvm.org/
- http://login.live.com/

Specifies the font family as:

'Segoe UI','Segoe UI Emoji','Segoe UI Symbol','Lato','Helvetica Neue',Helvetica,Arial,sans-serif;

This assumes that if "Segoe UI Emoji/Symbol" is installed, then so is "Segoe UI".
The problem is that most linux users probably don't have "Segoe UI" installed,
so the browser will render some characters with the joypixels font.

Here is a screenshot of https://reviews.llvm.org/D77219 a before and after image of removing the two matches in the config file:

https://i.imgur.com/KS19dRA.png
https://i.imgur.com/ReI0W4Z.png

I know this is technically the websites own problem as they shouldn't assume that "Segoe UI Emoji" works implies "Segoe UI" works, but I still think this is a major annoyance.
This task depends upon

Closed by  Maxim Baz (maximbaz)
Thursday, 30 April 2020, 13:13 GMT
Reason for closing:  Implemented
Additional comments about closing:  Enough time has passed, closing. Not shipping .conf file anymore, so hopefully no more confusion will arise.
Comment by Maxim Baz (maximbaz) - Thursday, 02 April 2020, 15:00 GMT
Thanks, this is a duplicate of bugs like  FS#63815  and  FS#65557 .

Given that clearly no amount of comments in the 75-joypixels.conf and .install notices help to clarify this, in order to reduce the flow of incoming bugs I decided to remove 75-joypixels.conf altogether and let everyone manage the config on their own.

For reference, 75-joypixels.conf can be retrieved from svn history or simply from my dotfiles:

https://github.com/maximbaz/dotfiles/blob/master/packages/75-joypixels.conf

I will keep this ticket open for a while, in case there are some questions after the update.
Comment by Radu Potop (wooptoo) - Friday, 03 April 2020, 11:36 GMT
Installing ttf-windows (which contains SegoeUI) from AUR fixes this. Ideally another font needs to be aliased to SegoeUI and this should then work.

Loading...