bug-gnuzilla
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Bug-gnuzilla] Emoji in IceCat


From: Felix Fröhlich
Subject: Re: [Bug-gnuzilla] Emoji in IceCat
Date: Wed, 25 Apr 2018 22:18:17 +0200

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Mart,

Well, as much as I hate to say it, there's nothing to show.

I modified the following about:config settings:

  * font.name.monospace.x-unicode
  * font.name.monospace.x-western
  * font.name.sans-serif.x-unicode
  * font.name.sans-serif.x-western
  * font.name.serif.x-unicode
  * font.name.serif.x-western

After replacing Noto Emoji in those settings with any of the font names
that made sense to me ("Twemoji" and "Twemoji Mozilla") as well as the
PostScript name ("TwemojiMozilla", according to fc-query), I was left
with no Emoji at all, at least on the Wikipedia page that you were
referring to before [1].

Restarting IceCat didn't result in any changes.

At the time of testing, `fc-list` (both the Guix and standard one)
included the Twemoji font after I had put the .ttf file into
.local/share/fonts and refreshed the font cache with `fc-cache -vf`.

Apparently, this is either because I'm too dumb and did something wrong
while testing or IceCat is unable to handle colour emoji fonts in
general.

Do you know if there's any way to check if IceCat encounters any errors
while trying to load fonts that are specified in about:config?

[1]: https://en.wikipedia.org/wiki/Template:Emoji_(Unicode_block)
- -- 
Felix Fröhlich
GnuPG: AC26CC3F517BA1794743512E32E7A8DAB442426F

On Wed, 2018-04-25 at 20:58 +0300, Mart Rootamm wrote:
> Felix,
> see if you can test Twemoji Mozilla in place of Noto Color Emoji.
> 
> The latest Twemoji Mozilla is available here:
> https://github.com/mozilla/twemoji-colr/releases
> 
> Since EmojiOne changed their license to a non-free one for EmojiOne
> 3.0, then Mozilla recently moved to use the Twemoji Mozilla font.
> Relevant discussion here:
> https://bugzilla.mozilla.org/show_bug.cgi?id=1358240
> 
> Where applicable, then in IceCat's about:config, temporarily replace
> Noto with Twemoji, and it would be great to hear back from you,
> especially with screenshots.
> 
> -M.
> 
> 2018-04-21 22:55 GMT +03:00, Felix Fröhlich <address@hidden
> e>:
> > -----BEGIN PGP SIGNED MESSAGE-----
> > Hash: SHA512
> > 
> > Hi David,
> > 
> > No, the issue is not reproducible on the firefox-esr package I got
> > on
> > Debian 9 (Firefox ESR 52.7.3 64-bit). There, it displays all emoji
> > with
> > the EmojiOne Mozilla font, which seems to be provided by Firefox
> > itself.
> > 
> > - --
> > Felix Fröhlich
> > GnuPG: AC26CC3F517BA1794743512E32E7A8DAB442426F
> > 
> > On Sat, 2018-04-21 at 08:09 +0200, David Hedlund wrote:
> > > 
> > > On 2018-04-21 02:29, Felix Fröhlich wrote:
> > > > -----BEGIN PGP SIGNED MESSAGE-----
> > > > Hash: SHA512
> > > > 
> > > > Hi David,
> > > > 
> > > > As Mart wrote in his reply, my initial issue has been resolved.
> > > 
> > > Can you reproduce this issue in the upstream Firefox ESR version?
> > > Once
> > > you have verified that you'll be able to let us know if this is a
> > > bug
> > > in
> > > IceCat or not. Can you please do that to help us?
> > > 
> > > > 
> > > > I'm not sure, though, if creating a bug report for this would
> > > > be
> > > > appropriate, as IIRC emoji have been a problem in terms of
> > > > displaying
> > > > them ever since I installed IceCat (both the downloads from
> > > > gnu.org/s/gnuzilla and Guix).
> > > > 
> > > > Working around the issue at hand is quite easy once you're
> > > > aware of
> > > > the
> > > > about:config options and are not afraid to use it. For me, it
> > > > wasn't a
> > > > problem once I got the know-how from Mart, but it may confuse
> > > > "normal"
> > > > users who most likely expect emoji to work out-of-the-box.
> > > > 
> > > > However, that's just my two cents, so feel free to ignore it.
> > > > 
> > > > - --
> > > > Felix Fröhlich
> > > > GnuPG: AC26CC3F517BA1794743512E32E7A8DAB442426F
> > > > 
> > > > On Fri, 2018-04-20 at 21:19 +0200, David Hedlund wrote:
> > > > > Mart, is this "Emoji in IceCat" issue a bug or not?
> > > > > 
> > > > > 
> > > > > On 2018-04-20 19:51, Mart Rootamm wrote:
> > > > > > Felix,
> > > > > > There are additional font size settings in about:config, if
> > > > > > you
> > > > > > search
> > > > > > there just with 'font'.
> > > > > > 
> > > > > > The about:config solution is one, though in some operating
> > > > > > systems,
> > > > > > browsers typically default to the closest possible match,
> > > > > > if
> > > > > > they
> > > > > > rely
> > > > > > on the OS to match missing characters, thus precluding the
> > > > > > trip
> > > > > > to
> > > > > > about:config.
> > > > > > 
> > > > > > wrt font size, can you send a screenshot of what the Noto
> > > > > > emoji
> > > > > > look
> > > > > > like for you with text?
> > > > > > For example, both in a plain Wikipedia article, and in a
> > > > > > textarea
> > > > > > (editing an article).
> > > > > > 
> > > > > > wrt to replies, then I originally sent a reply both to bug-
> > > > > > gnuzilla,
> > > > > > and a carbon copy to you. On assumption, that you've
> > > > > > subscribed
> > > > > > anyway, then I won't :cc you.
> > > > > > 
> > > > > > -M.
> > > > > > 
> > > > > > 2018-04-20 0:52 GMT +03:00, Felix Fröhlich <felix.froehlich
> > > > > > @con
> > > > > > vey.
> > > > > > de>:
> > > > > > > -----BEGIN PGP SIGNED MESSAGE-----
> > > > > > > Hash: SHA512
> > > > > > > 
> > > > > > > Whoops. Apparently that email didn't include the previous
> > > > > > > reply I
> > > > > > > sent
> > > > > > > to Mart. Here you go:
> > > > > > > 
> > > > > > >       Hi Mart,
> > > > > > > 
> > > > > > >       Great! Thanks for the advice.
> > > > > > > 
> > > > > > >       I added the Noto Color Emoji font to the following
> > > > > > > about:config
> > > > > > >       settings:
> > > > > > > 
> > > > > > >        * font.name.monospace.x-unicode
> > > > > > >        * font.name.sans-serif.x-unicode
> > > > > > >        * font.name.serif.x-unicode
> > > > > > > 
> > > > > > >       Now the Emoji actually do show up. They're way too
> > > > > > > big,
> > > > > > > though ^^
> > > > > > > 
> > > > > > >       I'll play around with the font settings and see if
> > > > > > > I
> > > > > > > can
> > > > > > > manage
> > > > > > >       this; Maybe I'll have to use a different font.
> > > > > > > 
> > > > > > > - --
> > > > > > > Felix Fröhlich
> > > > > > > GnuPG: AC26CC3F517BA1794743512E32E7A8DAB442426F
> > > > > > > 
> > > > > > > On Thu, 2018-04-19 at 23:33 +0200, Felix Fröhlich wrote:
> > > > > > > > Hi all,
> > > > > > > > 
> > > > > > > > So, erm, that was... not optimal. I wrote the mail to
> > > > > > > > Mart
> > > > > > > > and
> > > > > > > > bug-
> > > > > > > > gnuz
> > > > > > > > address@hidden because for some reason I believed
> > > > > > > > that
> > > > > > > > was
> > > > > > > > the
> > > > > > > > correct email address... Please don't ask me why.
> > > > > > > > 
> > > > > > > > Anyhow, with Mart's help I figured out how to display
> > > > > > > > the
> > > > > > > > emoji
> > > > > > > > (see
> > > > > > > > below).
> > > > > > > > 
> > > > > > > > I also found out that -- for some reason I don't know
> > > > > > > > --
> > > > > > > > the
> > > > > > > > Noto
> > > > > > > > Color
> > > > > > > > Emoji font on my system appears to be corrupted, as the
> > > > > > > > font
> > > > > > > > shows up
> > > > > > > > as what looks like a rounded square in gnome-font-
> > > > > > > > viewer
> > > > > > > > (see
> > > > > > > > attachment). Not sure what causes this, but I fell back
> > > > > > > > to
> > > > > > > > the
> > > > > > > > uncoloured version of that font, namely Noto Emoji.
> > > > > > > > It's no
> > > > > > > > big
> > > > > > > > deal,
> > > > > > > > really.
> > > > > > > > 
> > > > > > > > Now all emoji that I wanted to display show up just
> > > > > > > > fine.
> > > > > > > > 
> > > > > > > > Thanks again for your help, Mart!
> > > > > > > > 
> > > > > > > > --
> > > > > > > > http://gnuzilla.gnu.org
> > > > > > > 
> > > > > > > -----BEGIN PGP SIGNATURE-----
> > > > > > > 
> > > > > > > iQIzBAEBCgAdFiEErCbMP1F7oXlHQ1EuMueo2rRCQm8FAlrZD7QACgkQM
> > > > > > > ueo2
> > > > > > > rRC
> > > > > > > Qm8zvw/9Hstj1r/u5kb7+8R+PTr32FjujwvDzZg1J5Nb598evLHhDUZ8K
> > > > > > > eQdW
> > > > > > > 3aD
> > > > > > > TTbi31ICOOnrHCzG0/5tKW3sbY0J8tKFV7oEuj+gWdAmTCRSaLKQxBho7
> > > > > > > iHSI
> > > > > > > saL
> > > > > > > vdhQZt8wtMwN9XGeOaGZm5Ifq6Ykz9rTS24IWfzb5mZ5/9ojXsDy7x2C9
> > > > > > > 2g/e
> > > > > > > vQW
> > > > > > > YOR+Qp2xukY9sjVDYqjrHP4visJIDR8wyXsezNKUA1wbsUnOmHb7oygtM
> > > > > > > MV0i
> > > > > > > EMZ
> > > > > > > A87SP/kah3Nscue7f/c/3J1E61XoB0rPwsI7vp3ZrKjz6nC/nBqI4D3l3
> > > > > > > t06S
> > > > > > > o38
> > > > > > > pC2cQKvOZ5jEykvnSiGQdSVGLZfAjL8k/6kXuLyLDeY6ppQqZ4GGKAeop
> > > > > > > qNgH
> > > > > > > +SP
> > > > > > > ZF2rc5U+r02QH83o597fVMOIS+o0yftH8O9e9FCIBD4ttxBEjPjyNqr/K
> > > > > > > lPw7
> > > > > > > 378
> > > > > > > Oit3sWi46dWC8bv95gvidROCPvEuTcXWBuVlVO89BsQRj7uuIt8cmcxJk
> > > > > > > r7Sm
> > > > > > > jLY
> > > > > > > tlIetL03muTkMZ1+uBHeIgl35t5hp+NsZgcK4aAvn82RmRAXPQzDQZSff
> > > > > > > 4NmU
> > > > > > > dX0
> > > > > > > qLuET207xRUZh8l3ZOnhyZiwGN6b97DSYbpUPRw0Pr6vs9gsLyjJwPetE
> > > > > > > JiaT
> > > > > > > p+/
> > > > > > > jrJ3l+yDy9/+kwAn0Jsn4h8ksGUdcn2JYCFFt350d8VNVjowQj0=
> > > > > > > =1nZe
> > > > > > > -----END PGP SIGNATURE-----
> > > > > > > 
> > > > > > > 
> > > > > > > 
> > > > > > > --
> > > > > > > http://gnuzilla.gnu.org
> > > > > > > 
> > > > > > 
> > > > > > --
> > > > > > http://gnuzilla.gnu.org
> > > > > 
> > > > > --
> > > > > http://gnuzilla.gnu.org
> 
> > > > -----BEGIN PGP SIGNATURE-----
> > > > 
> > > > iQIzBAEBCgAdFiEErCbMP1F7oXlHQ1EuMueo2rRCQm8FAlrahecACgkQMueo2rR
> > > > C
> > > > Qm+gAQ/+MVbgKgpaq5hd+thqpA/4JiJ91seICSJgtl86ZpcMBTBbgKkNfNH06Tc
> > > > 1
> > > > S2c7Bo08s/0bmT7o4nxQ2WJALuzZhrmdfgFl4KuSez6nV8CD68qmEhns6TvCO3t
> > > > j
> > > > fA7cYab6aSQ1JcBOeWVmfLUe4M4enS+sgLUP/4Yh/WtPeDTVXH+Udy4OTVVHM5m
> > > > X
> > > > Z/7AzvycIIRtjz17ZzE3fupmWvZ7bttq0F5m3/3Pey4eik0/LsIWVUUs8AQ2oim
> > > > j
> > > > SFmYaf0k5k+rdiH2KmklTP0knfslm/qflXLJBnHF1vxcyeqvi9TFrIkfhTFoAnI
> > > > t
> > > > QY5pEFSDHx9iv/E37V2QYEn6UYyBJXhrUidTsW6x8xmsFXtinIs/+pKQh1S2P2x
> > > > z
> > > > qypnr+QJcJOKJNBy3xsKqZH7MajD5F7N72HB4o87oULHDvUP8sKXSzAtTo+bwhk
> > > > 1
> > > > GBoCKuOyuxlYCmg+vKW4TS6yPofdUg+kBdohfnoHxnsH7weoB1ZzdSzQH+OEmT0
> > > > 7
> > > > UgcCXAr68UurZHl045Qqrjwug1XWKWV6YlKFL7xLFkXFhKe+vG+uf3GSPdiSuk0
> > > > d
> > > > 0tOsyFQa0+va3tech58hLGvocNBdxlaw7Wuo7NpZxUAiFhMRCPXjqP8DAbjnIXk
> > > > d
> > > > b3dH6gK0CMh0r4jP6yqoQM3GGBRllEm7DIZoJebZx85pzYlISvw=
> > > > =YwYZ
> > > > -----END PGP SIGNATURE-----
> > > > 
> > > > 
> > > > 
> > > > --
> > > > http://gnuzilla.gnu.org
> > > 
> > > 
> > > --
> > > http://gnuzilla.gnu.org
> > 
> > -----BEGIN PGP SIGNATURE-----
> > 
> > iQIzBAEBCgAdFiEErCbMP1F7oXlHQ1EuMueo2rRCQm8FAlrblzQACgkQMueo2rRC
> > Qm/fUg//V+oUyFAzgAhhWMNe7Ulk49LUHuROpdU/T5Tu9kDX2kJmjPM5EnypgBcv
> > 4O3qE4IsMJyU/3Ywvu+3vgX0j2+gxMFgmmWV/N6hY/CYOkU9Hto1tJ4aHvIAqY1o
> > tJZVMGE+Yz4XxcnzEH8K+en9hEcXQxmu1/e02K5DTj1In/2i1GhQhu6uxIxPeecY
> > hqxiIZmEZ6lgVuTq5JglaD7cBcl0Fv7J0NSR4g4HUDpa+lE/hilnYB/0JvFOj/iw
> > EDvvQJiTJ8Q7ElfTlJxRO0/zoR/a3aj/pOFdUUwy2WbXmE0b3bS1crd9oVlOuL11
> > i78j/2Rty4PB32rO3zm2MNSZQHKOGIshHc0KzKMC1rcXVhyCnnEN9XRh2sj+8NAR
> > 6ZhdsT24s2ATm4N8f7XV4FFvAMfi5InWKg1HY3Sj6HgRR01HHUBC+x0SwnPaFsYd
> > GAwK8mVPfzYFgZgAmeWauL3MtFco/X1Zu9IX5ov5uYdSRGSJp2ymr/ifZobiHB7I
> > SVt889AAE0959T0Tb9DAeuv8DYEP9gutXMTd5E3qkabTjEl+/Ulnf/FkqzOQ18/K
> > Iy4/VzSYoR/dTrENaBfBtWDHk0q/qXnor3DVIcdRYcBjZgkbUa0OTz0G4uCDFYT7
> > 4lnYdyRTRgmPqm3UVp134LFFxXAXLvx/3IgmA7ueb1BygFi3ZVY=
> > =o+n9
> > -----END PGP SIGNATURE-----
> > 
> > 
> > 
> > --
> > http://gnuzilla.gnu.org
> > 
> 
> --
> http://gnuzilla.gnu.org
-----BEGIN PGP SIGNATURE-----

iQIzBAEBCgAdFiEErCbMP1F7oXlHQ1EuMueo2rRCQm8FAlrg4okACgkQMueo2rRC
Qm/XTA//dH2QYNke0UfJQGGVC0cGEzwnb6zN4cNzVqSQeTh0POVt9NDGgydBV38h
JazrS6+Qnt0aCa91//83smS7tWEYZFX6ieOM9nwj1BPDCZf0f5NuH3LbSAowRBFi
g02PIhwQXwYXRshdXQhGXZEi8qxhX3Ik5HaZKZzmJOZetdwOiGm+bhrwY+tENUNq
sd+AKqfWRYhrrKggaXT7+Tha6i0Ne0IkLBvLFIgmNWWql2/c+PfTFo2RA8YePmML
vcZ30iLRaNBV1JC92Rwpf0nT/vmEXxK2Lo251nzuT/Gtk3OJ2VPZzfwiWAoUH0KM
82EmAZ5ZFB8P8KF7hCiX6ptlxQlfhu+tF/0oCoqQgIoc2XxNVCsviG5ttqwfvHAK
UjuQXHh5/D0nNFo2j+/sBY+MiBmLJ54yrpDLK0vUPV+oUnLKFmzFxbzjBDSPUhLD
ufJDYtAoeC5XRb/IYh1qs8CvCE15S6V4uqgJh5oeWS3koRLo34nPJWvAINEeB59V
pJBEoyFmHmrZaXmHm6Qw1c2yiJFr1xeeUuyYE5hDACfUf259s/7QjScooLejUUGg
og4wZ+KN+nJKCk0MkLOEPR0Kk+jVcb0ZBcKI6XMOhwdmgrW4dB8gj3hZaJ71CcRx
/+QojGc5UT0O6vnuOx+Qn7ZfkvFpAcl0fGhqHPTaivHdSlFybIg=
=HSLf
-----END PGP SIGNATURE-----





reply via email to

[Prev in Thread] Current Thread [Next in Thread]