Firefox doesn't include EmojiOne font

Bug #1644021 reported by Mozaic on 2016-11-22
This bug affects 11 people
Affects Status Importance Assigned to Milestone
firefox (Ubuntu)
thunderbird (Debian)
Fix Released
thunderbird (Ubuntu)

Bug Description

Firefox has shipped with an emoji font since version 50.0, but Ubuntu doesn't include it in their Firefox packages.

Therefore, when opening a page in Firefox containing emoji characters, the black and white glyphs from DejaVu are displayed instead of the glyphs from the EmojiOneMozilla font.

According to, EmojiOneMozilla.ttf is not included in the Firefox package in Ubuntu's repositories.

Manual installing this font and verifying that it works:
1) Download Firefox tarball from Firefox website
2) Extract EmojiOneMozilla.ttf from /firefox/fonts/
3) Copy EmojiOneMozilla.ttf to /usr/lib/firefox/fonts/
4) Quit Ubuntu session and launch a new one
5) Launch Firefox and go to a page containing emoji characters, such as or
6) Now, instead of using glyphs from DejaVu, the majority of emoji on the page are taken from EmojiOneMozilla.ttf

ProblemType: Bug
DistroRelease: Ubuntu 12.04
Package: firefox 50.0+build2-0ubuntu0.12.04.2
ProcVersionSignature: Ubuntu 3.13.0-101.148~precise1-generic 3.13.11-ckt39
Uname: Linux 3.13.0-101-generic x86_64
AddonCompatCheckDisabled: False
AlsaVersion: Advanced Linux Sound Architecture Driver Version k3.13.0-101-generic.
ApportVersion: 2.0.1-0ubuntu17.13
Architecture: amd64
 **** List of CAPTURE Hardware Devices ****
 card 0: MID [HDA Intel MID], device 0: ALC272 Analog [ALC272 Analog]
   Subdevices: 1/1
   Subdevice #0: subdevice #0
 /dev/snd/controlC0: gris 2087 F.... pulseaudio
BuildID: 20161114145344
CRDA: Error: [Errno 2] Aucun fichier ou dossier de ce type
 Card hw:0 'MID'/'HDA Intel MID at 0xf8800000 irq 42'
   Mixer name : 'Intel IbexPeak HDMI'
   Components : 'HDA:10ec0272,15580771,00100001 HDA:80862804,80860101,00100000'
   Controls : 52
   Simple ctrls : 16
Channel: Unavailable
Date: Tue Nov 22 22:31:27 2016
Extensions: extensions.sqlite corrupt or missing
ForcedLayersAccel: False
 auto lo
 iface lo inet loopback
IncompatibleExtensions: Unavailable (corrupt or non-existant compatibility.ini or extensions.sqlite)
InstallationMedia: Ubuntu 12.04.5 LTS "Precise Pangolin" - Release amd64 (20140807.1)
 default via dev wlan0 proto static dev wlan0 scope link metric 1000 dev wlan0 proto kernel scope link src metric 2
Locales: extensions.sqlite corrupt or missing
MarkForUpload: True
MostRecentCrashID: bp-bc8d2df2-4862-40a6-987d-4234e2160922
 Windows Media Player Plug-in 10 (compatible; Totem) - /usr/lib/mozilla/plugins/ (totem-mozilla)
 VLC Multimedia Plugin (compatible Totem 3.0.1) - /usr/lib/mozilla/plugins/ (totem-mozilla)
 DivX® Web Player - /usr/lib/mozilla/plugins/ (totem-mozilla)
 QuickTime Plug-in 7.6.6 - /usr/lib/mozilla/plugins/ (totem-mozilla)
 iTunes Application Detector - /usr/lib/mozilla/plugins/ (rhythmbox-mozilla)
PrefErrors: 'utf8' codec can't decode byte 0xe9 in position 14394: invalid continuation byte
Profiles: Profile0 (Default) - LastVersion=50.0/20161114145344 (In use)
 totem-mozilla 3.0.1-0ubuntu21.1
 rhythmbox-mozilla 2.96-0ubuntu4.3
 0: phy0: Wireless LAN
  Soft blocked: no
  Hard blocked: no
RunningIncompatibleAddons: False
SourcePackage: firefox
Themes: extensions.sqlite corrupt or missing
UpgradeStatus: No upgrade log present (probably fresh install) 05/05/2010
dmi.bios.vendor: Phoenix Technologies LTD
dmi.bios.version: CALPELLACRB.86C.0000.X.0000000000
dmi.board.asset.tag: Tag 12345 W760C
dmi.board.vendor: CLEVO Co.
dmi.board.version: Not Applicable
dmi.chassis.asset.tag: No Asset Tag
dmi.chassis.type: 9
dmi.chassis.vendor: CLEVO
dmi.chassis.version: N/A
dmi.modalias: dmi:bvnPhoenixTechnologiesLTD:bvrCALPELLACRB.86C.0000.X.0000000000:bd05/05/2010:svnCLEVOCo.:pnW76OC:pvrNotApplicable:rvnCLEVOCo.:rnW760C:rvrNotApplicable:cvnCLEVO:ct9:cvrN/A: W76OC
dmi.product.version: Not Applicable
dmi.sys.vendor: CLEVO Co.

Related branches

Mozaic (mozaic) wrote :
Dandromb (dandromb) wrote :

I believe EmojiOne Mozilla (and most proper emoji-containing fonts) have issues with being overridden by DejaVu's black and white glyphs.

So you see a weird mix of black and white glyphs (from DejaVu Sans and Mono and Serif etc) and full-color (from EmojiOne Mozilla) emojis.

I guess Ubuntu decided this was a problem, but now we have no full-color emojis at all.


Further explanation copy and pasted from here:

"The default serif, sans-serif and monospace font for most Linux distributions is DejaVu. DejaVu includes a wide range of symbols which override the EmojiOne Color characters."

Launchpad Janitor (janitor) wrote :

Status changed to 'Confirmed' because the bug affects multiple users.

Changed in firefox (Ubuntu):
status: New → Confirmed
Mozaic (mozaic) wrote :

Screenshot of without the font.

description: updated
Mozaic (mozaic) wrote :

With the font

Mozaic (mozaic) on 2016-11-23
description: updated
Miles Krell (mileskrell) on 2016-12-14
summary: - Firefox 50 must support Emoji
+ Firefox doesn't include EmojiOne font
Miles Krell (mileskrell) on 2016-12-14
description: updated
Miles Krell (mileskrell) on 2016-12-14
description: updated
description: updated
Miles Krell (mileskrell) on 2016-12-14
description: updated
Adolfo Jayme (fitojb) on 2017-03-18
Changed in firefox (Ubuntu):
importance: Undecided → Medium
Jeremy Bicha (jbicha) on 2017-11-15
Changed in firefox (Ubuntu):
status: Confirmed → Fix Committed
Jeremy Bicha (jbicha) wrote :

I'm marking as Fix Committed since this is now fixed in the Firefox 58 Beta packaging in the Firefox Next PPA. Firefox 58 is scheduled for release in late January.

Jeremy Bicha (jbicha) on 2017-11-15
Changed in thunderbird (Ubuntu):
status: New → Triaged
importance: Undecided → Medium
Changed in thunderbird (Debian):
status: Unknown → Fix Released
To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.