Bug#835197: RFP: fonts-eosrei-emojione

2017-11-15 Thread Jeremy Bicha
On Sun, Nov 5, 2017 at 11:48 AM, Jeremy Bicha  wrote:
> Fedora 27 includes the Noto emoji by default.

I was wrong here. Fedora 27 includes the Emoji One font by default.
Although the Fedora package is currently named eosrei-emojione-fonts,
the font actually comes straight from Emoji One's github and not from
eosrei's github. The font provided by eosrei's github will not work
for the GNOME feature and is also not the version of Emoji One
recommended by Mozilla.

I also found that Ubuntu already packaged fonts-emojione. Like the
Fedora package, it simply installs the pre-compiled ttf. To actually
build fully from source requires pacakging several node-grunt
packages.

On the other hand, Emoji Two isn't yet buildable for the GNOME
feature. The Fedora developers would like to get this figured out
within a year because it's bad to be stuck on an old unmaintained
emoji font when new emoji are still being added to the Standard every
year. One proposal is for it reuse the nototools build system used by
fonts-noto-color-emoji. In that case, we wouldn't need to package the
node packages.

The Emoji One package in Fedora and Ubuntu doesn't support the Mozilla
feature. See https://bugs.debian.org/849602 for more details.

So someone is welcome to work on packaging Emoji One while we wait for
Emoji Two. If someone wants to work on that, I recommend cloning this
bug.

Thanks,
Jeremy Bicha



Bug#835197: RFP: fonts-eosrei-emojione

2017-11-09 Thread Mike Hommey
On Sun, Nov 05, 2017 at 11:48:37AM -0500, Jeremy Bicha wrote:
> Control: retitle -1 RFP: fonts-emojitwo -- Color emoji font originally
> released as Emojione 2.2
> 
> On Sat, Aug 19, 2017 at 5:29 PM, Jeremy Bicha  wrote:
> > It appears like Emojione is no longer under a DFSG-compatible license.
> 
> Updating the bug title, since I'm skeptical that even non-free could
> provide the latest Emojione.
> 
> > By the way, my understanding is that the new GNOME color emoji feature
> > requires these:
> 
> All of that is done now in Debian Testing except for fontconfig 2.12.6
> (soon I hope). Also fonts-noto-color-emoji is in the NEW queue.
> 
> Mike, I wonder why Mozilla standardized on the Emojione font. Given
> Emojione's license shift and the fact that it appears like Linux
> distros prefer the Noto emoji, do you think Mozilla would reconsider?
> (Fedora 27 includes the Noto emoji by default. I expect Ubuntu 18.04
> LTS to include fonts-noto-color-emoji by default. Probably Debian
> GNOME Buster too. It is the same emoji used by Google in the latest
> stock Android devices.)

Mozilla is not using https://github.com/eosrei/emojione-color-font. It's
using https://github.com/mozilla/emojione-colr

Mike



Bug#835197: RFP: fonts-eosrei-emojione

2017-11-05 Thread Jeremy Bicha
On Sun, Nov 5, 2017 at 11:48 AM, Jeremy Bicha  wrote:
> Fedora 27 includes the Noto emoji by default.

Let me clarify: Fedora 27 pre-release includes an ancient black &
white version of the Noto emoji font which is surprising. And it's not
clear yet whether they will ship the Noto color emoji font in future
releases by default or the old Emoji One / Emoji Two font.

Thanks,
Jeremy Bicha



Bug#835197: RFP: fonts-eosrei-emojione

2017-11-05 Thread Jeremy Bicha
Control: retitle -1 RFP: fonts-emojitwo -- Color emoji font originally
released as Emojione 2.2

On Sat, Aug 19, 2017 at 5:29 PM, Jeremy Bicha  wrote:
> It appears like Emojione is no longer under a DFSG-compatible license.

Updating the bug title, since I'm skeptical that even non-free could
provide the latest Emojione.

> By the way, my understanding is that the new GNOME color emoji feature
> requires these:

All of that is done now in Debian Testing except for fontconfig 2.12.6
(soon I hope). Also fonts-noto-color-emoji is in the NEW queue.

Mike, I wonder why Mozilla standardized on the Emojione font. Given
Emojione's license shift and the fact that it appears like Linux
distros prefer the Noto emoji, do you think Mozilla would reconsider?
(Fedora 27 includes the Noto emoji by default. I expect Ubuntu 18.04
LTS to include fonts-noto-color-emoji by default. Probably Debian
GNOME Buster too. It is the same emoji used by Google in the latest
stock Android devices.)

If I understand
https://github.com/EmojiTwo/emojitwo/blob/master/Gruntfile.js#L404
correctly, we'll need to package a lot more node/grunt libraries to
build emojitwo from source.

Ubuntu does have a package for fonts-emojione (from before the license
change). (It technically doesn't build the font from source either but
uses a pre-compiled .ttf).

Thanks,
Jeremy Bicha



Bug#835197: RFP: fonts-eosrei-emojione

2017-08-19 Thread Jeremy Bicha
It appears like Emojione is no longer under a DFSG-compatible license.

Emojitwo is a fork of Emojione before the licensing change.

https://github.com/EmojiTwo/emojitwo

By the way, my understanding is that the new GNOME color emoji feature
requires these:
1. gtk+3.0 3.22.18 (in testing)
2. pango1.0 1.40.9 (in unstable)
3. fontconfig 2.12.5 (not released yet)
4. cairo 1.15.7 (not released yet, it's the "development" branch)
5. A suitable font. See this list:
https://cgit.freedesktop.org/fontconfig/tree/conf.d/45-generic.conf

The Noto Emoji ITP is https://bugs.debian.org/848198

Thanks,
Jeremy Bicha



Bug#835197: RFP: fonts-eosrei-emojione -- A color and B emoji SVGinOT font built from EmojiOne artwork with support for ZWJ, skin tone diversity and country flags.

2016-08-23 Thread Laurent Bigonville
Package: wnpp
Severity: wishlist

* Package name: fonts-eosrei-emojione
  Version : 1.3
  Upstream Author : Brad Erickson
* URL : https://github.com/eosrei/emojione-color-font
* License : CC-BY-4.0, MIT
  Programming Lang: N/A
  Description : A color and B emoji SVGinOT font built from EmojiOne 
artwork with support for ZWJ, skin tone diversity and country flags.

The font works in all operating systems, but will currently only show
color emoji in Firefox, Thunderbird and other Mozilla Gecko-based
applications. This is not a limitation of the font, but of the operating
systems and applications. Regular B outline emoji are included for
backwards/fallback compatibility.

This font is planned to be used by GNOME to display emoji:

http://www.hadess.net/2016/05/blog-backlog-post-1-emoji.html
http://probablement.net/txt/emojilinux
Spec file:
http://copr-dist-git.fedorainfracloud.org/cgit/hadess/emoji/eosrei-emojione-fonts.git/tree/eosrei-emojione-fonts.spec