alacritty 我记得是不太听 fontconfig 的,要不换个听的终端?比如 GNOME / Xfce 终端,或者 Konsole 啥的。
看看以下命令的输出:
fc-match :charset=7684
fc-match monospace:charset=7684
(你应该没有在 Konsole 设置里指定字体吧?
nanguo@suse:~> fc-match :charset=7684
wenquanyi_10pt.pcf.gz: "wqy-zenhei" "Regular"
nanguo@suse:~> fc-match monospace:charset=7684
wenquanyi_10pt.pcf.gz: "wqy-zenhei" "Regular"
** 中文字体就是有些奇怪,而其他 gtk 应用就没问题,就微信和终端会出现这种情况 **
<?xml version="1.0"?>
<! DOCTYPE fontconfig SYSTEM "fonts.dtd">
<fontconfig>
<!-- 设置 JetBrainsMono Nerd Font 为英文字体 -->
<match target="font">
<edit name="family" mode="prepend">
<string>JetBrainsMono Nerd Font</string>
</edit>
<test qual="any" name="lang">
<string>en</string>
</test>
</match>
<!-- 设置 wqy-zenhei 为中文字体 -->
<match target="font">
<edit name="family" mode="prepend">
<string>wqy-zenhei</string>
</edit>
<test qual="any" name="lang">
<string>zh</string>
</test>
</match>
</fontconfig>
** 这是我的 fonts.conf**
为什么你会有这么个 pcf 字体啊……我建议把它们全部删掉。
好奇怪,删了自带的 wqy-zenhei-fonts 和 wqy-bitmap-fonts 这俩包,就恢复正常了
nanguo@suse:~> fc-match :charset=7684
SourceHanSansCN-Regular.otf: "wqy-zenhei" "Regular"
wqy-zenhei-fonts 可以留着(但是你有思源了,也用不上)。
不过你的思源字体名称怎么是「wqy-zenhei」啊- -
应该是我 fonts.conf 设置的字体是 wqy-zenhei,改成 SourceHanSansCN 就好了
nanguo@suse:~> fc-match :charset=7684
SourceHanSansCN-Regular.otf: "SourceHanSansCN" "Regular"
本主题在最后一个回复创建后60分钟后自动锁定。不再允许添加新回复。