-
-
Notifications
You must be signed in to change notification settings - Fork 1.4k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Fix Linux font installation with proper NotoColorEmoji-Regular.ttf #1124
Conversation
b7348e0
to
e9cb51e
Compare
Not sure on 100% (I'm not a Linux guy) but tests on linux could be failed because SixLabors.Fonts only searching in theses locations:
In the upcoming update |
e9cb51e
to
9400934
Compare
It seems that the default font that comes from apt installation is broken w.r.t. to font tables available. I tried to open the TTF font from my own WSL Ubuntu installation and it doesn't open properly in Windows either. Trying now to replace it with proper one. |
486b0ea
to
62b174d
Compare
* remove package caching * fix test case to be windows dependent
62b174d
to
cb87b57
Compare
BTW, not sure if the appveyor build makes difference to have around anymore. |
Reported findings to SixLabors/Fonts: SixLabors/Fonts#346 |
I think this is a bit different case. That page describes missing font when this PR tries to fix found, but invalid font. |
I'll merge this first to see if it works |
Now using proper (twice the size) version of Noto Emoji font that has proper tables that SixLabors.Fonts expects. Also removed caching step as most of the dependencies are already installed and I/O is expensive on VM hosts.