gentoo下kitty字体显示异常的问题(间距过大)
gentoo下kitty字体显示异常的问题(间距过大)
原因:等宽字体被中文字体劫持。
操作方法:
1.打开 ~/.config/fontconfig/fonts.conf
修改为:
<?xml version="1.0"?>
<fontconfig>
<!-- 强制系统等宽字体 = 真·等宽英文字体 -->
<alias binding="same">
<family>monospace</family>
<prefer>
<family>DejaVu Sans Mono</family>
<family>Liberation Mono</family>
</prefer>
</alias>
<!-- 核心:禁止 Noto CJK 冒充等宽字体(语法正确,无警告) -->
<match target="font">
<test name="family" compare="contains">
<string>Noto Sans CJK</string>
</test>
<edit name="spacing" mode="assign">
<int>0</int>
</edit>
</match>
<!-- 禁用点阵字体,防止英文错位 -->
<selectfont>
<rejectfont>
<pattern>
<patelt name="bitmap">
<bool>true</bool>
</patelt>
</pattern>
</rejectfont>
</selectfont>
</fontconfig>
2.刷新字体缓存:
fc-cache -fv
如果没生效,检查一下字体是否还是被中文字体劫持:
fc-match monospace
输出不能是Noto CJK
如果还是劫持,下载一个等宽字体自行修改
浙公网安备 33010602011771号