我有两台笔记本电脑,都运行相同版本的最新 Manjaro。安装了来自 AUR 的相同版本的 visual-studio-code-bin。两者都使用相同的代码字体。然而,它们以不同的方式呈现拉丁语之外的 Unicode 符号。
笔记本电脑 1:
笔记本电脑 2:
您会看到第一个屏幕截图中的希腊语 kappa 非常小。我无法捕捉这两个桌面之间的配置差异。在两台笔记本电脑上,settings.json 都有
"editor.fontFamily": "'FiraCode Nerd Font', monospace"
我可以检查实际使用了哪些字体文件:
$ strace -fe openat code . 2>&1 | grep -i 'Fira'
[pid 6004] openat(AT_FDCWD, "/usr/share/fonts/OTF/Fira Code Regular Nerd Font Complete.otf", O_RDONLY <unfinished ...>
[pid 6004] openat(AT_FDCWD, "/usr/share/fonts/OTF/Fira Code Bold Nerd Font Complete.otf", O_RDONLY) = 110
这些文件在两台笔记本电脑上是相同的。
有任何想法吗?