[問題] 字體別名無效

看板Linux作者 (小小吳)時間9年前 (2016/04/04 01:13), 9年前編輯推噓3(303)
留言6則, 2人參與, 最新討論串1/1
各位好,我的系統是 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
加 bind="strong"
04/04 01:22, 1F

04/04 01:23, , 2F
打錯,是 binding="strong"
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
加在 alias tag
04/04 11:39, 5F
感謝!!! 成功了!! 不過好奇 <alias> binding 屬性的意義是什麼 搜尋後得到一大堆關於 anti-alias 的設定...

04/04 11:41, , 6F
放系統層級才能影響 gdm XD
04/04 11:41, 6F
對對對 XD ※ 編輯: willy69wu31 (218.161.100.220), 04/04/2016 19:59:08
文章代碼(AID): #1N0Kyhvu (Linux)
文章代碼(AID): #1N0Kyhvu (Linux)