如何修复网页上的正方形而不是文本(表情符号)

How to fix squares instead of text(emojis) on webpages

重新安装系统后,我在浏览器中看到的是方块,而不是一些文本(或表情符号)。 这是 brave 浏览器中 outlook 的示例视图:

我想这与 locales/encoding 有关,但我不确定如何解决这个问题。

我试过了sudo dpkg-reconfigure locales,但似乎没有用。

这是 locale 命令的输出:

LANG=en_US.utf8
LANGUAGE=en_US.utf8
LC_CTYPE="en_US.utf8"
LC_NUMERIC="en_US.utf8"
LC_TIME="en_US.utf8"
LC_COLLATE="en_US.utf8"
LC_MONETARY="en_US.utf8"
LC_MESSAGES="en_US.utf8"
LC_PAPER="en_US.utf8"
LC_NAME="en_US.utf8"
LC_ADDRESS="en_US.utf8"
LC_TELEPHONE="en_US.utf8"
LC_MEASUREMENT="en_US.utf8"
LC_IDENTIFICATION="en_US.utf8"
LC_ALL=en_US.utf8

以及在 ubuntu gnome 调整设置中设置的字体:

更新: 正如我所注意到的,这只发生在某些页面上。我想这与特定页面如何将文本呈现为表情符号有关?仍然不确定如何解决这个问题。

以防万一有人遇到同样的问题post我目前找到的解决方案。
本质上,我已将其缩小为字体问题,因为语言环境和编码似乎没问题。

使用 apt 安装 ttf-ancient-fontsttf-ancient-fonts-symbola 后:

所以这是一个改进。我仍然想知道我以前有什么字体现在丢失了,因为在表情符号被着色之前。