EmojiOne Color字体不能取代Firefox或Chrome中的黑白表情符号字体

就在昨天,我通过Launchpad PPA方法为Ubuntu安装了EmojiOne Color SVGinOT字体 (fonts-emojione-svginot)。 在表情符号演示页面上 ,所有表情符号都在我的笔记本电脑上显示颜色。

在此处输入图像描述

但是喜欢em(喜悦之泪)的表情符号显示为他们的黑人和白人同行而不是他们在Firefox中的EmojiOne同行。 在Chrome上, 所有表情符号都显示为黑白图标。

火狐:

在此处输入图像描述

Chrome(演示页):

在此处输入图像描述

为什么Firefox会显示一些颜色的表情符号,但其他表情符号是黑白的? 在Unity Tweak Tool中,我的默认字体设置为Bitstream Vera Sans Roman(我没有其他类型的Bitstream Vera字体),据说可以显示EmojiOne。 我的文档和窗口字体设置为相同的字体。 只有我的monospace字体不同(Courier)。 在Firefox的about:config中,我将“gfx.font_rendering.fontconfig.fontlist.enabled”设置为“false”。 此外,我的Serif和Sans-serif字体都设置为Firefox中的Bitstream Vera。

我也注意到有时我的字体会切换到DejaVu Sans。 为什么? 为什么我不能永久地将我的字体设置为Bitstream字体?

我刚刚在我的机器上处理了这个问题(运行16.04)。 我不喜欢我必须这样做,因为Firefox 50假设对没有它们的操作系统有本机表情符号支持。

  1. 下载最新版本你想要的位置(我做了我的下载文件夹) https://github.com/eosrei/emojione-color-font/releases/download/v1.3/EmojiOneColor-SVGinOT-Linux-1.3.tar。 GZ
  2. 解压缩文件(我在zip archiver / unarchiver中使用build
  3. 通过终端(sudo ./install.sh)提取具有root权限的EmojiOneColor后,运行找到的install.sh文件

然后使用http://eosrei.github.io/emojione-color-font/full-demo.html进行测试