看板 Linux 關於我們 聯絡資訊
各位好,我的系統是 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
Bencrie: 加 bind="strong" 04/04 01:22
Bencrie: 打錯,是 binding="strong" 04/04 01:23
請問加在哪? 我加在 family 標籤上再 fc-match 會顯示 Fontconfig error: "local.conf", line 15: invalid attribute 'binding' ※ 編輯: willy69wu31 (218.161.100.220), 04/04/2016 01:29:50
ChakraLinux: 放在個人資料夾不行麼?為何一定要放在系統層級的設 04/04 02:04
ChakraLinux: 定檔? 04/04 02:04
當然可以啊,但是 1. 放個人資料夾同樣無法讓王漢宗粗明體繁生效 2. 我想讓登入畫面也生效
Bencrie: 加在 alias tag 04/04 11:39
感謝!!! 成功了!! 不過好奇 <alias> binding 屬性的意義是什麼 搜尋後得到一大堆關於 anti-alias 的設定...
Bencrie: 放系統層級才能影響 gdm XD 04/04 11:41
對對對 XD ※ 編輯: willy69wu31 (218.161.100.220), 04/04/2016 19:59:08