[問題] 字體別名無效
各位好,我的系統是 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"
看樣子系統應已正確安裝字體了才對
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 218.161.100.220
※ 文章網址: https://www.ptt.cc/bbs/Linux/M.1459703595.A.E78.html
※ 編輯: willy69wu31 (218.161.100.220), 04/04/2016 01:14:28
推
04/04 01:22, , 1F
04/04 01:22, 1F
→
04/04 01:23, , 2F
04/04 01:23, 2F
請問加在哪? 我加在 family 標籤上再 fc-match 會顯示
Fontconfig error: "local.conf", line 15: invalid attribute 'binding'
※ 編輯: willy69wu31 (218.161.100.220), 04/04/2016 01:29:50
推
04/04 02:04, , 3F
04/04 02:04, 3F
→
04/04 02:04, , 4F
04/04 02:04, 4F
當然可以啊,但是
1. 放個人資料夾同樣無法讓王漢宗粗明體繁生效
2. 我想讓登入畫面也生效
推
04/04 11:39, , 5F
04/04 11:39, 5F
感謝!!! 成功了!!
不過好奇 <alias> binding 屬性的意義是什麼
搜尋後得到一大堆關於 anti-alias 的設定...
→
04/04 11:41, , 6F
04/04 11:41, 6F
對對對 XD
※ 編輯: willy69wu31 (218.161.100.220), 04/04/2016 19:59:08
Linux 近期熱門文章
21
56
PTT數位生活區 即時熱門文章