安装 ubuntu-restricted-extras 后表情符号失效

安装 ubuntu-restricted-extras 后表情符号失效

一旦我ubuntu-restricted-extras在 18.04 或 18.10 上安装,Emoji 就会在浏览器和 shell 中停止工作。它们在 Gedit 等应用程序中确实显示正常,但它们要么根本不显示,要么在通知和浏览器(Chrome、Firefox、Epiphany)中以黑白形式显示。

这可能是因为ttf-mscorefonts-installer字体配置出了问题?我该如何检查并恢复?(这是一个错误吗?)

我在网上找不到任何相关信息,所以这可能是我的语言环境(德语)的问题,但它确实发生在多台机器和 Ubuntu 衍生产品(如 elementary OS)上。

编辑:后来我发现,通知中的黑色表情符号是 GNOME Shell 中的一个问题,即文本颜色会覆盖在表情符号本身之上。但是,表情符号无法显示在浏览器中的问题仍然存在。我认为这是因为ttf-ms-corefonts字体配置中的某些内容发生了变化,导致网站上使用了 MS 字体,但这些变化也会覆盖使表情符号正常工作的配置。

答案1

我遇到了类似的问题,因为 ubuntu(19.04 disco)的“最小安装”默认没有表情符号。

尝试这个:

# install emoji fonts package
sudo apt install fonts-noto-color-emoji

# reload fonts cache
fc-cache -f -v

这里这里

答案2

尝试删除 mscorefonts 安装程序:

sudo apt remove --purge ttf-mscorefonts-installer

然后,清除字体缓存:

fc-cache -f -v

相关内容