彩色表情符号在 18.04 版中部分可用

彩色表情符号在 18.04 版中部分可用

我刚刚从 16.04 升级到 Ubuntu 18.04,发现大多数表情符号都可以正常工作,但其中一些仍然显示为黑白。问题出在 Google Chrome 和默认终端上(尚未测试其他应用程序)。所有表情符号在 gedit 和 Firefox 中都可以正常工作。

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

另外,例如表情符号百科& Facebook全部表情符号显示正常(即使在 Chrome 中),但有些国家国旗(如德国国旗)和例如思考的脸不会显示在浏览器选项卡标题中。其他,如有 3 颗心的笑脸在浏览器选项卡标题中正确显示(彩色)。

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

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

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

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

答案1

对于我的 Ubuntu 18.04 系统来说这fonts-noto-color-emoji还不够。

但是,对于您链接的问题还有另一个答案: 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>

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

相关内容