EmojiOne Color 字体不会替换 Firefox 或 Chrome 中的黑白表情符号字体

New*_*ing 7 firefox fonts google-chrome emoji 16.04

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

在此处输入图片说明

但是像(喜悦的眼泪)这样的表情符号在 Firefox 中显示为它们的黑白对应物,而不是它们的 EmojiOne 对应物。在 Chrome 上,所有表情符号都显示为黑白图标。

火狐:

在此处输入图片说明

Chrome(演示页面):

在此处输入图片说明

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

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

mot*_*ang 6

我刚刚在我的机器上解决了这个问题(运行 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 归档程序/解压缩程序
  3. 通过终端(sudo ./install.sh)以root权限提取EmojiOneColor后,运行找到的install.sh文件

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