确定特定 unicode 字符缺失的字体

确定特定 unicode 字符缺失的字体

有符号来自这张桌子,它们没有在我的系统上呈现;例如,它们只是呈现为垂直矩形,这意味着我没有显示它们的字体。例如,这种情况是U+26C4我想,如果我将鼠标悬停在上面,这应该是一个像雪人一样的角色。

如果我想正确显示 unicode 字符,我想我应该安装列出的字体之一这里,但是我怎么知道每个角色对应的是哪一个呢?

答案1

Arch 官方文档字体被标记为“统一码“如果他们有广泛的 Unicode 支持。

我建议安装Linux 浪子诺托字体

pacman -S noto-fonts noto-fonts-emoji ttf-linux-libertine

安装新字体后重启浏览器即可生效

答案2

没有简单的方法可以找到为特定 Unicode 代码点安装哪种字体。这是一个问题覆盖范围:哪些字符被哪些字体覆盖。

我可以轻松地说的是,覆盖(几乎全部)整个 0 - ffff 代码点列表(平面 0)的字体是统一字体。另外两种具有良好覆盖率的字体是 noto 系列和代码2000(您可能不需要 Code2001 或 Code2002,它们涵盖其他领域)。

相关内容