颜色表情符号在 18.04 上部分工作

Ama*_*ade 3 fonts google-chrome emoji 18.04

我刚刚从 16.04 升级到 Ubuntu 18.04,看到大多数表情符号都运行良好,但其中一些仍然以黑白显示。问题在于谷歌浏览器和默认终端(尚未测试其他应用程序)。所有表情符号在 gedit 和 Firefox 中都可以正常工作。

特别是,我无法正确显示国旗。

此外,在例如Emojipedia和 Facebook 上,所有表情符号都可以正常显示(即使在 Chrome 中),但某些国家/地区标志(如德国国旗)和例如思考脸不会显示在浏览器标签标题中。其他的,如带有 3 颗心的笑脸在浏览器标签标题中正确显示(彩色)。

我已经尝试按照此答案中的建议安装表情符号字体,但 Ubuntu 声称它已经是最新版本:

fonts-noto-color-emoji 已经是最新版本 (0~20180810-0ubuntu1)。

我知道这听起来像是一个愚蠢的问题,但我正在设计一个聊天机器人并且需要在那里使用表情符号 - 如果我看不到最终用户会看到什么,这很难做到。我完全无法让它在 16.04 上工作,因此升级到 18.04。但仍然没有成功。

如果有帮助,我正在使用 Google Chrome 73.0.3683.86(官方版本)(64 位)。

Tho*_*rad 7

fonts-noto-color-emoji没有足够的也是我的Ubuntu 18.04系统。

但是,您链接到的问题还有另一个答案:https : //askubuntu.com/a/1029675/188679

创建一个文件~/.config/fontconfig/conf.d/01-emoji.conf并将以下内容放入其中:

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
<fontconfig>
  <alias>
    <family>serif</family>
    <prefer>
      <family>Noto Color Emoji</family>
    </prefer>
  </alias>
  <alias>
    <family>sans-serif</family>
    <prefer>
      <family>Noto Color Emoji</family>
    </prefer>
  </alias>
  <alias>
    <family>monospace</family>
    <prefer>
      <family>Noto Color Emoji</family>
    </prefer>
  </alias>
</fontconfig>
Run Code Online (Sandbox Code Playgroud)

然后,运行fc-cache -f -v。最后,重启 Chrome。