I was looking around for a font in Fedora that could display emoji.
Symbola has good coverage but the images aren't the easiest to see at typical text sizes.
I found a couple of Android-related fonts that seem to fit the bill, namely Noto Color Emoji and Android Emoji, but neither are packaged for Fedora yet.
Noto Color Emoji appears in the Android source (e.g., https://android.googlesource.com/platform/external/noto-fonts/+/kitkat-relea...) but not in the upstream Noto at https://code.google.com/p/noto/ (although I guess it will show up at some point in the future). As I understand it this is some kind of new-fangled colour font; it works on Fedora 20 (albeit in greyscale) but not on Fedora 19. It uses bitmaps, so appears fuzzy at large sizes.
Older versions of Android include Android Emoji, which more recently appears to have been obsoleted by the afore-mentioned Noto Color Emoji (see https://android.googlesource.com/platform/frameworks/base.git/+log/master/da...). However, this is a scalable font, so I wonder if there would be some value in packaging it anyway?
On Sat, Jan 04, 2014 at 12:29:47PM +0000, Peter Oliver wrote:
I was looking around for a font in Fedora that could display emoji.
There's also https://github.com/Genshin/PhantomOpenEmoji, which is a set of SVG images. This was made into a TTF font: http://people.mozilla.org/~jkew/opentype-svg/GeckoEmoji.ttf
More at http://www.w3.org/2013/10/SVG_in_OpenType/
Hi,
The vector version is probably more generally useful, most apps would not know what to do with the other one today (and printing would be a mess). Though I suppose both could be packaged.
Since it's Google new versions are bound to appear in unexpected places with no announcement nor clear version history. If someone packages those tracking the files is going to be most of the maintenance work.
Regards,
On Sat, 4 Jan 2014, Nicolas Mailhot wrote:
The vector version is probably more generally useful, most apps would not know what to do with the other one today (and printing would be a mess). Though I suppose both could be packaged.
I've gone ahead and packaged the vector font, Android Emoji. This is my first font package. The review request is at https://bugzilla.redhat.com/show_bug.cgi?id=1049076, if anyone wants to pick it up.
Thanks.
Android Emoji is now packaged as google-android-emoji-fonts and is available in updates-testing (https://admin.fedoraproject.org/updates/google-android-emoji-fonts).
On 14-01-04 08:29 PM, Peter Oliver wrote:
I was looking around for a font in Fedora that could display emoji.
Symbola has good coverage but the images aren't the easiest to see at typical text sizes.
I found a couple of Android-related fonts that seem to fit the bill, namely Noto Color Emoji and Android Emoji, but neither are packaged for Fedora yet.
Noto Color Emoji appears in the Android source (e.g., https://android.googlesource.com/platform/external/noto-fonts/+/kitkat-relea...) but not in the upstream Noto at https://code.google.com/p/noto/ (although I guess it will show up at some point in the future).
I built that font. Will move it to upstream Noto soonish...
As I understand it this is some kind of new-fangled colour font; it works on Fedora 20 (albeit in greyscale) but not on Fedora 19. It uses bitmaps, so appears fuzzy at large sizes.
Yes, we designed and implemented it:
http://google-opensource.blogspot.com.au/2013/05/open-standard-color-font-fu...
I also have a proof-of-concept patch to cairo that would make the color work, but it's not ready for upstream and no other cairo hacker showed interest in finishing it. I may check that out again.
On 14-01-05 02:24 AM, Matthew Miller wrote:> On Sat, Jan 04, 2014 at 12:29:47PM +0000, Peter Oliver wrote:
I was looking around for a font in Fedora that could display emoji.
There's also https://github.com/Genshin/PhantomOpenEmoji, which is a set of SVG images. This was made into a TTF font: http://people.mozilla.org/~jkew/opentype-svg/GeckoEmoji.ttf
That version wouldn't work. The SVG proposal is not implemented in FreeType. That's part of my things to do, but has not been high priority.
That said, I've also built a bitmap version of the Phantom set that is available here:
https://code.google.com/p/color-emoji/
On 14-01-05 04:20 AM, Nicolas Mailhot wrote:> Hi,
The vector version is probably more generally useful, most apps would not know what to do with the other one today (and printing would be a mess). Though I suppose both could be packaged.
I fixed cairo and fontconfig to automatically scale the bitmaps, so to most apps they are just like other fonts.
On Sun, Jan 05, 2014 at 10:09:37AM +0800, Behdad Esfahbod wrote:
That said, I've also built a bitmap version of the Phantom set that is available here: https://code.google.com/p/color-emoji/
Cool -- thanks!