#849602 font TwitterMozilla can be installed below /usr/share/fonts

Package:
firefox
Source:
firefox
Description:
Mozilla Firefox web browser
Submitter:
Jonas Smedegaard
Date:
2023-08-14 12:03:05 UTC
Severity:
wishlist
#849602#5
Date:
2016-12-29 02:44:07 UTC
From:
To:
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-----

#849602#10
Date:
2017-01-04 11:09:10 UTC
From:
To:
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>

#849602#15
Date:
2017-01-04 16:54:06 UTC
From:
To:
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.

#849602#20
Date:
2017-01-04 22:04:50 UTC
From:
To:
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

#849602#25
Date:
2017-01-23 16:13:04 UTC
From:
To:
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

#849602#32
Date:
2017-07-17 03:49:20 UTC
From:
To:
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.

#849602#37
Date:
2017-11-09 21:53:29 UTC
From:
To:
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

#849602#44
Date:
2017-11-11 07:47:39 UTC
From:
To:
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

#849602#49
Date:
2017-11-11 11:18:55 UTC
From:
To:
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)

#849602#54
Date:
2017-11-11 12:12:42 UTC
From:
To:
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

#849602#59
Date:
2017-11-11 12:22:39 UTC
From:
To:
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

#849602#66
Date:
2017-11-11 12:59:25 UTC
From:
To:
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

#849602#71
Date:
2017-11-15 20:55:41 UTC
From:
To:
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

#849602#78
Date:
2019-09-01 08:54:16 UTC
From:
To:
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

#849602#85
Date:
2019-09-01 10:51:42 UTC
From:
To:
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>:

#849602#90
Date:
2019-09-23 10:26:44 UTC
From:
To:
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 )

#849602#97
Date:
2020-09-16 14:55:40 UTC
From:
To:
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

#849602#102
Date:
2020-10-25 18:32:21 UTC
From:
To:
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

#849602#107
Date:
2023-08-14 11:24:24 UTC
From:
To:
-- 
I have business to discuss with you kindly reply for more details.
Best Regards,
Chien