Arch-Linux

確定特定 Unicode 字元的缺失字型

  • June 18, 2020

該表中有一些符號未在我的系統上呈現;例如,它們只是呈現為垂直矩形,這意味著我沒有字型來顯示它們。例如,U+26C4就是這種情況,如果我將滑鼠懸停在它上面,我猜它應該是一個類似雪人的角色。

如果我想正確顯示 unicode 字元,我想我應該安裝此處列出的一種字型,但我怎麼知道每個字元對應哪一種呢?

沒有簡單的方法可以找到為特定 Unicode 程式碼點安裝哪種字型。這是一個覆蓋問題:哪些字元被哪些字型覆蓋。

我可以輕鬆地說,覆蓋(幾乎所有)整個 0 - ffff 程式碼點列表(平面 0)的字型是Unifont。另外兩種具有良好覆蓋率的字型是 Noto 系列和Code2000(您可能不需要 Code2001 或 Code2002,它們涵蓋了其他領域)。

Arch 官方文件中,如果字型支持廣泛的 Unicode,它們會被標記為“ Unicode ”。

我推薦安裝Linux LibertineNoto 字型

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

安裝新字型後重啟瀏覽器生效

引用自:https://unix.stackexchange.com/questions/593578