某些符号在 Linux/Plasma5 中未渲染

某些符号在 Linux/Plasma5 中未渲染

我在我的笔记本电脑和 PC 上安装了 Opensuse Tumbleweed,并安装了所有最新更新,在我的笔记本电脑上CURLY BRACKET SECTION渲染了相同的字体符号,但在我的 PC 上却没有,我只看到奇怪的块符号,当字体没有有问题的符号。

我确实验证了两个系统上都有相同的字体和相同版本的字体,并且 $LANG 也是相同的 (en_GB.utf8)

我还通过 kcharselect 查看了系统上安装的所有字体,所有字体都显示某种占位符而不是这些符号。

答案1

经过一些额外的研究并从在线社区获取建议后,我发现我的前提是错误的。这些符号在我认为它们来自的字体中不可用。

正确显示符号的系统只是退回到安装在那里但未安装在我的电脑上的字体。

这是有助于识别哪些命令:

FC_DEBUG=4 pango-view -q -t '⎱' 2>&1 |grep -o 'family: "[^"]\+' | cut -c 10- | tail -n 1

结果字体是FreeMono.

该符号是参数后面引用的符号-t

这个问题的答案也有帮助:https://superuser.com/questions/876572/how-do-i-find-out-which-font-contains-a-certain-special-character

相关内容