[问题] 字体别名无效

楼主: willy69wu31 (小小吴)   2016-04-04 01:13:12
各位好,我的系统是 openSUSE 13.2 x64
由于想把 serif, sans-serif, monospace 字体都改为我想要的字体,
所以在 /etc/fonts/local.conf 如下设定 (节录)
<alias>
<family>sans-serif</family>
<prefer>
<family>Source Han Sans TC</family>
</prefer>
</alias>
<alias>
<family>serif</family>
<prefer>
<family>Source Han Sans TC</family>
</prefer>
</alias>
<alias>
<family>monospace</family>
<prefer>
<family>Source Han Sans HW TC</family>
</prefer>
</alias>
经测试 fc-match serif 显示有变成思源黑体 (未改之前会显示文泉驿微米黑)
后来想把 serif 字体改为王汉宗粗明体繁,
所以 serif 那一段修改如下:
<alias>
<family>serif</family>
<prefer>
<family>HanWangMingBold</family>
<family>Source Han Sans TC</family>
</prefer>
</alias>
但 fc-match serif 却维持思源黑体不变,
我不确定是不是我误解部分语法,所以设定无效
请问有人知道原因和解法吗?
注: 执行 fc-match HanWangMingBold 会显示
wt003.ttf: "王汉宗粗明体繁" "Regular"
看样子系统应已正确安装字体了才对
作者: Bencrie   2016-04-04 01:22:00
加 bind="strong"打错,是 binding="strong"
作者: ChakraLinux (GNU/Chakra Project)   2016-04-04 02:04:00
放在个人资料夹不行么?为何一定要放在系统层级的设定档?
作者: Bencrie   2016-04-04 11:39:00
加在 alias tag放系统层级才能影响 gdm XD

Links booklink

Contact Us: admin [ a t ] ucptt.com