Firefox 50 and newer ships with the font EmojiOne. According to Debian Policy, fonts must be made generally available, by installing it below /usr/share/fonts and then (if needed) symlinking to the custom location expected by the application. - Jonas -----BEGIN PGP SIGNATURE----- iQIcBAEBCAAGBQJYZHhyAAoJECx8MUbBoAEhX6oP/1q0GvNCUr+g95HywQ3QX8mv hVtAYfZelSKltZetIXutEdupYvUf19jvIy6bH3MjLxCpvNxpvDvk6Kaiuw0Ewl09 TzMFk4JLuBaZKyC0uBdYQWV8CGz7+KWMqBKVLzQ+uKI0UTolD66ZnNIIrgQdzq5P QjtGmAIDLsAB0DENjMbDgGNCVwODX/0IedA6nUp63Qp2EVmMh71OalNzxywbsqca gAiGwuQPdXP8tadQjA7anm3f1m/vyzSv8aasRGtlyO4Nm5YuxbwTi9/PeQ8AxPGj Kqy6GvRigpDuefEP2MfkvkgDUk8OrBdHcV6HEHMND+u4MnWlUqNZhR8rONBPpNfw Q4/IGhGu2xM8pMHgfttgONXZ1Y/Wz6H5NTTTv+Hub6SYye3Q/SrUMwEoWpsOsIsA BJv6jg8EiAp2Hx4wI7gaK4sLOMVvqAzXwJEoRjDQ8cZlYEIhvNlH0w2xsoSRw6S9 ozfZnjWB+uF+s29dTAZ4zEIGuu1fAx3NF/aYeKEH8akt0cOEMsdERiRCK4SBD5ds seuYvqGME+5SqeVKHi48fQjfKgDmcJIOci87Zp4ORrKeyeTMxpqwKlZmY8pHgWBU Z4v5ndBNtYERhaAAmTu0yYSYuKHzV8WwllTCGr+j1ChKuetvd4dQMUf23pYTjBiQ 0UlRZMFSHJ1M5ffXu2hp =pxws -----END PGP SIGNATURE-----
thats how fonts are installed. this is not a bug. *Kind Regards,* Patrick Mutwiri / _dev +254 727 542 899 Nairobi, Kenya http://patric.xyz [image: Twitter] <https://twitter.com/patric_mutwiri> [image: Facebook] <https://fb.com/happyxy> [image: Google +] <https://plus.google.com/+patrickmt> [image: LinkedIn] <https://ke.linkedin.com/in/patrickmutwiri> [image: Instagram] <https://instagram.com/patric_mutwiri> [image: Github] <https://github.com/patricmutwiri> [image: Stack Overflow] <http://stackoverflow.com/users/3012938/patrick-mutwiri>
at bottom :-
It is a bug exactly because of the way Jonas has described. If there
has to be a font which needs to be installed, it should be installed
system-wide where other packages could also use the font if they
wanted/needed.
Having it installed it system-wide with a symlink to a custom location
is how it has been done for a long time and do not need see a need to
have it special-cased just because it's mozilla.
The font should be installed and be available .
I just tried -
└─[$] fc-list | grep emoji
[$]
and as can be seen it didn't give any output.
This has also been shared in debian-policy
https://www.debian.org/doc/debian-policy/ch-customized-programs.html#s11.8.5
Hope the above gives a bit more insight why we think it's an issue.
I'll gladly symlink to a system font if it exists, but I'm not going to have firefox provide an EmojiOne font package, because it's a separate project and there's no reason one of the things that uses it provides it. I'm also not interested in maintaining one more package. So please feel free to file a RFP. Mike
On Thu, 5 Jan 2017 07:04:50 +0900 Mike Hommey <mh@glandium.org> wrote: > > I'll gladly symlink to a system font if it exists, but I'm not going to > have firefox provide an EmojiOne font package, because it's a separate > project and there's no reason one of the things that uses it provides it. > > I'm also not interested in maintaining one more package. > > So please feel free to file a RFP. I already opened #835197 a while back as the font will be needed in GNOME as well to display emoji (even if it's not used in the currently packaged version). We should also see if font shipped by firefox is the same as that one
Dear Customer, We can not deliver your parcel arrived at July 15. You can download the shipment label attached! With appreciation, , UPS Chief Office Manager.
blocks 881299 849602 thanks On Thu, 29 Dec 2016 03:44:07 +0100 Jonas Smedegaard <dr@jones.dk> wrote: > Firefox 50 and newer ships with the font EmojiOne. > > According to Debian Policy, fonts must be made generally available, by > installing it below /usr/share/fonts and then (if needed) symlinking to > the custom location expected by the application. > Thunderbird actually also needs that font (see #881299) So the best would to split that font from the firefox and let firefox and thunderbird depend on it
Hello Laurent, this is a bit overkill in my eyes. Why should thunderbird depend on the big package of firefox only to get a font? That's currently not the we should go. I believe it's better to live here if both packages ship this font within their packages as long some one is packaging emojione-colr. So I'd suggest to move this report over to a RFP for emojione-colr and keep the reports within firefox and thunderbird open with a blocks on the RFP bug report. But I wont have time to do such a packaging nor have I a real good knowledge about font packaging. OTOH emojione-colr hasn't changed internals for over a year now. [1] https://github.com/mozilla/emojione-colr Regards Carsten
Le 11/11/17 à 08:47, Carsten Schoenert a écrit : Well I was talking about creating an other binary package built fron firefore(-esr?) source package Good for me. Note that with fonts-noto-color-emoji and the newer version of fontconfig arriving in unstable, the emoji displayed by thunderbird are oversized now. The good workaround is to install that EmojiOneMozilla.ttf in /usr/lib/thunderbird/fonts/. This will become a more pressing problem in a few days (fontconfig is waiting in the deferred queue)
O.k. then it was a bit misleading. we can add the font to the next Thunderbird version of course. 52.5.0 is targeted for Monday 13th November 2017, this is right next week. A bit depending on how fast the Mozilla people can make the release happen we quite near this upstream release. I'm trying also to prepare some changes into a upload for experimental, so it's likely happen at all in the next days. Good to know, we will see what wil happen first. Regards Carsten
Control: severity -1 wishlist Policy 11.8.5 is regarding packages providing fonts for general usage, and in particular was written for a time where fonts had to be made available to the X server or font server, see footnote [1] in that section. The same reasoning does not apply to this case. Cheers, Julien
Quoting Julien Cristau (2017-11-11 13:22:39) I thought that Policy section was regarding packages providing fonts _usable_ generally, which I believe applies in this case: Emoji fonts is not specific to Firefox, nor is e.g. the encoding of this specific font. - Jonas
Hi, Apologies in advance for the lengthy response. I have been working on color emoji support for Ubuntu and Debian. For simplicity's sake, I'll refer to this as the GNOME feature although it's more of a gtk3 feature I guess. The GNOME feature requires fontconfig 2.12.6 (in DELAYED/5) and a suitable font (like fonts-noto-color-emoji in the NEW queue) [1] EmojiOneMozilla.ttf is not in the right format for use by the GNOME feature. As far as I can tell, it's really only useful in Debian for Firefox and Thunderbird (or maybe something else built on top of Mozilla). Therefore, I don't really see any practical benefit to moving the font to /usr/share/fonts/. Someone could package https://github.com/mozilla/emojione-colr but it requires at least (node-)grunt-webfont which hasn't been packaged in Debian yet. Notably, the latest versions of the upstream Emoji One font (not the build used by Mozilla) are only available under a license which forbids modification and redistribution. Emoji One 2.2.7 is the final freely licensed version and can be used for the GNOME feature (in fact, it's the default included in Fedora 27). I'm a bit hesitant to work on packaging it because it's unmaintained and requires several NEW nodejs packages to really build it from source instead of using a pre-compiled ttf. There is a fork named Emoji Two which is slowly getting new emoji added. Unfortunately, nobody has supplied a build system for Emoji Two to produce the fonts we need. For the GNOME feature, it was suggested that it could maybe be adapted to use the nototools system used by fonts-noto-color-emoji. In that case, we wouldn't need to worry about any NEW nodejs packages. Also, Mozilla hasn't switched to Emoji Two yet either. Firefox doesn't (yet?) support the GNOME feature for color emoji fonts. So you would need 2 versions of Emoji One / Emoji Two, one for Mozilla, one for GNOME. Let me try to come to a conclusion: 1) Someone could package Mozilla's emojione-color, but its only known use is for Firefox and Thunderbird. 2) The Firefox package could add a NEW binary package containing the Mozilla font with a symlink to the thunderbird directory so that thunderbird could depend on the new package. Since Thunderbird's release schedule lags behind Firefox's a bit, it's possible that a Firefox update would update the font in a way that wouldn't be compatible with Thunderbird. Maybe I'm just imagining problems here, but the file duplication issue seems so minimal to me, that I'm not sure this is all that urgent either. [1] https://community.ubuntu.com/t/try-color-emoji-in-18-04/1492 Thanks, Jeremy Bicha
Dear Maintainer, EmojiOne in Firefox was replaced by Twemoji distributed by Twitter. TwemojiMozilla.ttf in Firefox 68 is COLR/CPAL format in opentype https://docs.microsoft.com/en-us/typography/opentype/spec/colr which is not a bitmap font format and gives better scaling result than the bitmap font format. On the other hand Noto Color Emoji by Google is in CBDT format https://docs.microsoft.com/en-us/typography/opentype/spec/cbdt which is the bitmap. In Debian there seems no color emoji font in COLR/CPAL format. COLR/CPAL color font format is supported in gimp https://gitlab.gnome.org/GNOME/gimp/issues/1663 and harftex https://github.com/khaledhosny/harftex Support request is filed against LibreOffice https://bugs.documentfoundation.org/show_bug.cgi?id=104403 Addition of another emoji font in COLR format to /usr/share/fonts may be useful for Debian. Best regards, Ryutaroh Matsumoto
The Twemoji Mozilla font bundled in Firefox can also be used by
ConTeXt Mark IV packaged in Debian. Processing the following file
by /usr/bin/context generates the attached PDF file.
\definefontfeature
[overlay]
[default]
[ccmp=yes,
colr=yes,
dist=yes]
\definefontsynonym
[emoji]
[file:TwemojiMozilla.ttf*overlay]
\starttext
\emoji{family man woman girl boy}
\stoptext
Ryutaroh Matsumoto
Ryutaroh Matsumoto <ryutaroh.matsumoto@nagoya-u.jp>:
The Global Women Network for Peace and Dialogue ( GWNPD ) invites you to the *11th* International Global conference on *Peace*, *Justice*, *Conflict * & * Dialogue 2019*: *Theme*: Security ,Reconciliation, Dialogue in Society and Peace-building . Taking place from the *16th**- 19th of November 2019* in Wallingford, Pennsylvania the United States of America and from the *22nd**- 26th of November 2019* in Saint Louis ,Senegal. *Registration is now Open ! *Contact our registration desk Email: gnpadconference@usa.com Regards Global Women Network for Peace and Dialogue ( GWNPD )
HELLO, My name is Mrs. Jane from America, I read about you from a reliable web site and i will love to employ you into humanitarian work in your country, I'm ready to donate some money for you to carry out the work in your country. Please reply with your private email address so that i will give you further details and tell you about myself. Yours Sincerely Mrs. Jane
Hilsen min kære Jeg vil vide, om du kan hjælpe mig med at håndtere denne transaktion på tre millioner fem hundrede tusind dollars? og den deler 50/50, flere detaljer vil blive sendt til dig, så snart jeg modtager dit svar. Fuldt navn :, 2. Aktuel adresse: 3. Telefonnummer: 4. Beskæftigelse :, 5. Alder:, 6. Land: Med venlig hilsen, hr. Amir Khalid
-- I have business to discuss with you kindly reply for more details. Best Regards, Chien