页次: 1
之前系统只安装了一种中文字体:wqy-microhei,今天又安装了ttf-arphic-ukai,然后发现一个问题,就是默认显示中文字体由wqy-microhei变成了ttf-arphic-ukai;
我安装ttf-arphic-ukai的目的只是偶尔使用,并不希望默认中文字体替换掉wqy-microhei,尝试用Tweaks改回wqy-microhei,但只对菜单什么的有用,终端或者一些文字应用(比如fcitx)没法改回wqy-microhei;
然后我又尝试在当前用户home的.config目录下建立fontconfig目录,并新建fonts.conf文件,把文件编辑如下:
<?xml version="1.0"?>
<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
<fontconfig>
<alias>
<family>serif</family>
<prefer>
<family>wqy-microhei</family>
</prefer>
</alias>
</fontconfig>
注销后再登录,默认中文字体依然是ttf-arphic-ukai,我应该怎么做才可以让默认的中文字体改回wqy-microhei?我并不想删除ttf-arphic-ukai;
.
最近编辑记录 驿窗 (2018-06-05 13:58:48)
开源/Linux大众化,从驿窗开始~
离线
没有一个字体叫「wqy-microhei」。你用 fc-list 找一下,它叫「文泉驿微米黑」。不过因为目前仓库中的 fontconfig 版本的中文字体名称有问题,你可能需要使用英文名称。
离线
没有一个字体叫「wqy-microhei」。你用 fc-list 找一下,它叫「文泉驿微米黑」。不过因为目前仓库中的 fontconfig 版本的中文字体名称有问题,你可能需要使用英文名称。
果然,是我把字体名字用错了;用fc-list找到字体英文名称,然后在fonts.conf中把字体名称改成正确的英文名称(WenQuanYi Micro Hei),再重新登录,默认中文字体就已经改回来了~
谢谢~
开源/Linux大众化,从驿窗开始~
离线
我看错了,实际上中文字体并没有按fonts.conf指定的wqy来配置,而是使用了另一种相近的字体,今天仔细看时才发现;
为了确认,我又配置fonts.conf指定AR PL UKai,果然,fc-cache并重启系统后没有任何变化;
重新读wiki,感觉有一个地方没彻底搞清楚,就是$XDG_CONFIG_HOME/fontconfig/fonts.conf;
这个路径到底是指什么?我之前理解为等同于~/.connfig/fontconfig/fonts.conf,是不是不对?
开源/Linux大众化,从驿窗开始~
离线
重新读wiki,感觉有一个地方没彻底搞清楚,就是$XDG_CONFIG_HOME/fontconfig/fonts.conf;
这个路径到底是指什么?我之前理解为等同于~/.connfig/fontconfig/fonts.conf,是不是不对?
$XDG_CONFIG_HOME 的默认值是 ~/.config。
离线
那我的理解没错,应该是别的地方有问题~
开源/Linux大众化,从驿窗开始~
离线
页次: 1