一个老问题了,一直不知道怎么回事。每当我在 KDE 字体管理里面安装了 windows 里的宋体后(作为个人字体安装),系统的中文显示似乎都默认采用了宋体,但其实 KDE 字体设置我一个也没修改过,或者修改了也没用,求教这种办法下怎么把系统预设的效果调回来,现在中文显示很丑…
这是 KDE 字体设置,怎么改都不影响中文显示效果。
现在的中文显示很丑,对比一下英文的显示效果简直惨不忍睹了
一个老问题了,一直不知道怎么回事。每当我在 KDE 字体管理里面安装了 windows 里的宋体后(作为个人字体安装),系统的中文显示似乎都默认采用了宋体,但其实 KDE 字体设置我一个也没修改过,或者修改了也没用,求教这种办法下怎么把系统预设的效果调回来,现在中文显示很丑…
这是 KDE 字体设置,怎么改都不影响中文显示效果。
现在的中文显示很丑,对比一下英文的显示效果简直惨不忍睹了
估计一般中文显示用的是无衬线字体
列出所有中文梯子:fc-list :lang=zh
用 fc-match -s sans 查看无衬线字体匹配顺序
用 fc-match -s serif 查看有衬线字体匹配顺序
看排在第一的中文字体是什么?
若为宋体,可自行配置 fontconfig 调节匹配序顺
具体怎么配置好长时间不用已经忘了
具体参考下面的
<?xml version="1.0"?>
<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
<fontconfig>
<alias>
<family>sans</family>
<prefer>
<family>DejaVu Sans</family>
<family> 文泉驿正黑</family>
</prefer>
</alias>
</fontconfig>
fontconfig 配置生成器: wenq.org/cloud/fcdesigner.html
Linux字体配置要略-自由建客.pdf (531 KB)
参考
wiki.archlinux.org/index.php/Fonts_(%E7%AE%80%E4%BD%93%E4%B8%AD%E6%96%87)#X11.E4.B8.AD.E7.9A.84.E5.AD.97.E4.BD.93.E5.9B.9E.E6.BB.9A.E9.A1.BA.E5.BA.8F
wiki.archlinux.org/index.php/Font_configuration_(%E7%AE%80%E4%BD%93%E4%B8%AD%E6%96%87)#.E7.A6.81.E7.94.A8.E7.82.B9.E9.98.B5.E5.AD.97.E5.9E.8B
forum.ubuntu.org.cn/viewtopic.php?f=8&t=399520
forum.ubuntu.org.cn/viewtopic.php?f=8&t=400321
forum.ubuntu.org.cn/viewtopic.php?f=8&t=462603
.
.
多谢,我后来发现不影响系统配置最好就不要用字体管理安装,把字体复制到 /usr/share/fonts/ 下,搞个目录放进去,然后在 /usr/share/fonts/ 下执行
sudo fc-cache -fv
就好了,方便省力
以前安装思源黑体也是直接成为首选字体,以为是安装包自己的行为,还来安装其它字体也是这样。