Skip to content
This repository has been archived by the owner on Jul 23, 2019. It is now read-only.

Linux font? #169

Closed
nclm opened this issue Dec 19, 2015 · 11 comments
Closed

Linux font? #169

nclm opened this issue Dec 19, 2015 · 11 comments

Comments

@nclm
Copy link

nclm commented Dec 19, 2015

Hi,

font/README.md mentions upcoming Linux fonts. What is the plan for these, which format is considered?

I’m quite interested in getting full colour Emoji working on Linux, Emoji One would be a great choice as a default set in distributions, and I’m wondering how this could work.

@thinkrick
Copy link
Contributor

Hi there. We're very interested in working with Linux companies or developers who can create compatible fonts. It's beyond our capabilities in-house, but we do plan on contacting them to see about packaging Emoji One as an optional emoji font or even default.

Stay tuned. :)

@nclm
Copy link
Author

nclm commented Dec 22, 2015

Hi Rick, thanks for your answer :)

I’m really looking forward to this ! The state of emoji support on Linux quite lags behind comparing to Mac OS or Windows; I like to believe Emoji One could be a solution. Thanks for doing this!

@mavit
Copy link

mavit commented Dec 30, 2015

I tried emojione-android.ttf and emojione-apple.ttf on Fedora 22, and both worked, albeit in greyscale. This is expected, since upstream Cairo lacks support for full-colour fonts (see, e.g., https://lists.fedoraproject.org/pipermail/fonts/2014-January/001663.html).

I'd like to look at packaging Emoji One for Fedora if I find time. How are these TTF files built from the images?

@13rac1
Copy link
Contributor

13rac1 commented Feb 25, 2016

I'm excited, I've been learning and working on this for weeks. I just pushed it live a few minutes ago: https://github.com/eosrei/emojione-color-font A color emoji SVGinOT Unicode font with full support for skin tone modifiers and country flags tested to work in Linux, OS X and Windows.

@13rac1
Copy link
Contributor

13rac1 commented Feb 25, 2016

Download: https://github.com/eosrei/emojione-color-font/releases

Install and set as default on Linux: https://github.com/eosrei/emojione-color-font#install-on-linux

@13rac1
Copy link
Contributor

13rac1 commented Feb 25, 2016

@thinkrick I hope it's ok to use the Emoji One name, I think I've made it clear this is a separate project heavily based on Emoji One. There are three separate links to emojione.com in the readme and another in the font's metadata.

Should I submit the font file as a PR to fix this issue?

@nclm
Copy link
Author

nclm commented Feb 26, 2016

Thank you for this! It works perfectly!
(in Mozilla apps only of course, as they’re the only ones to support SVGinOT)

I did some tests, it seems like you actually don’t need to do the fonts.conf thing if this EmojiOne font is the only one covering the emoji range installed on the system. If you also have Symbola, or Windows’ Segoe for instance, you need to override the priority indeed. And it’s nicer to have these alternatives side to side with EmojiOne anyway, so you get a monochrome fallback in non-Mozilla apps.

I wonder why is Symbola or Segoe selected first for emoji display when you have this EmojiOne font installed too.

@13rac1
Copy link
Contributor

13rac1 commented Feb 26, 2016

@nclm You're welcome!

The regular B&W outline glyphs I generated work everywhere else for now. The google, microsoft, and adobe/firefox color font formats are all in the new opentype standard, so I don't expect this cleared up with "one true way" any time soon or maybe ever.

I did some tests, it seems like you actually don’t need to do the fonts.conf thing if this EmojiOne font is the only one covering the emoji range installed on the system.

Yes, you won't need font.conf if your distribution doesn't include any fonts with emoji. Both Ubuntu and Fedora (my testbeds) include the DejaVu family, so I need the font.conf to override DejaVu. It doesn't surprise me some distributions don't include some default emoji. What are you running? This what it looks like without the font.conf on both Ubuntu and Fedora:
ohnoitsdejavu

@jpfleury
Copy link

@eosrei It works great on Xubuntu 15.10 with the file font.conf. Thanks a lot!

@mikebe11
Copy link
Contributor

mikebe11 commented Mar 3, 2016

@eosrei Thanks for the offer but you needn't submit the font file in a PR. We see you've generously mentioned us in your readme file. Your taking the time to add the credit is much appreciated.
Great work on this font. I'll be closing this issue and updating our font readme with a mention of your font and link to your repo.

@mikebe11 mikebe11 closed this as completed Mar 3, 2016
@13rac1
Copy link
Contributor

13rac1 commented Mar 3, 2016

Great! Thanks! The font actually works well in Windows/OSX also, although still the color emoji only show in Firefox.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

No branches or pull requests

6 participants