看了一下本坛17年的讨论,似乎也是这问题,就是手写 /etc/fonts/conf.d/64-language-selector-prefer.conf
文件并不生效。
在以 poppler
为后端的 PDF 阅读器如 zathura
或Okular
中并不生效,简体中文仍然使用日文字体显示。
这是我使用的/etc/fonts/conf.d/64-language-selector-prefer.conf
文件,用户目录下没有相关的 font.conf
文件
<?xml version="1.0"?>
<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
<fontconfig>
<alias>
<family>sans-serif</family>
<prefer>
<family>Noto Sans CJK SC</family>
<family>Noto Sans CJK TC</family>
<family>Noto Sans CJK JP</family>
</prefer>
</alias>
<alias>
<family>monospace</family>
<prefer>
<family>Noto Sans Mono CJK SC</family>
<family>Noto Sans Mono CJK TC</family>
<family>Noto Sans Mono CJK JP</family>
</prefer>
</alias>
</fontconfig>
但输出的还是JP 字体 。
fc-match -s | grep 'Noto Sans CJK' ✔ 1014 00:14:34
NotoSansCJK-Regular.ttc: "Noto Sans CJK JP" "Regular"
在pdf 中看起来很碍眼。