[問題] 字體別名無效

作者: 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