-
Notifications
You must be signed in to change notification settings - Fork 46
Supplied fontconfig causes serif font to be used in Evolution Preview Pane #35
Comments
Please run the tests https://github.com/eosrei/emojione-color-font/tree/master/linux/tests It'll confirm whether your fontconfig is setup correctly. You'll need both files. |
Results:
I investigated a little more. Your fontconfig is stored as I also have
I'm groping in the dark, but I hope I managed to provide something useful. |
The
You could try changing the 56 to another number??? The output on your system needs to match the expected file. You can do tests with (I'm amazed how much hassle fontconfig has been. I thought making the font itself was going to be the most difficult part.) |
Do you also have ttf-bitstream-vera installed? I've only got it marked as an optional dependency ("for bug-free font fallback") due to a previous comment on the AUR page complaining that it was a mandatory installation. |
Ah ha! YES. Bitstream Vera is required to use the provided fontconfig. It is required in my Launchpad PPA. To keep DejaVu, such in #36, the (only?) solution is to manually subset DejaVu to remove all emoji characters using NotoTools. Ideal long term solution: DejaVu must be modified to keep all Unicode Emoji out of the default font like the default Windows and OS X font families. Edit: Maybe add a DejaVu Emoji font separately.. IDK |
Released 1.0-2 to AUR with ttf-bitstream-vera as a required dependency. Apologies for missing this previously. |
Great! There are many options to create custom fontconfigs or subset fonts, but I want to provide a general "just works" for most users. Advanced users know what to do. |
@TamasBarta Can you confirm if BitstreamVera is installed? |
Sorry for being unavailable lately. I have BitstreamVera installed, and DejaVu as well. The packages I have installed (for those familiar with Arch) are |
I've installed Evolution on my machine (Ubuntu 14.04) version: 3.10.4 and have reproduced this issue. Steps to reproduce:
DejaVu being selected instead of Vera by your fontconfig is a separate issue:
|
Note, this issue is open until I add it to both emoji font readme files. AFAIK there's nothing I can do in the font file or fontconfig to change this. A bug report should be opened against Evolution regarding it. |
Multiple Linux programs are parsing the provided fontconfig incorrectly or the fontconfig is incorrect. The problem is, probably, related to the definition of the fontconfig edit mode "prepend_first". Either way, until a solution can be found these characters and therefore associated ligatures will be disabled. Fixes #35, fixes #37, fixes #39 and creates #40.
When I install emojione-color-font from AUR (using Antergos here), and my font is set to Cantarell, a serif font appears in my e-mails in Evolution. I couldn't determine any issue being closely related to this, so I opened this ticket.
I'm not even sure what additional information is required. Please let me know, and I'll update.
The text was updated successfully, but these errors were encountered: