fontconfig 的優先順序? - Linux

Table of Contents

最近從 ubuntu/mint 系列換到 archlinux

遇到一些字型的問題

問題是這樣的

我把 windows 的新細明體複製到 /usr/share/font 之後

用 fc-match -s monospace 檢查

不知道為什麼他的順位都跑到第一個

照理來說用新增一個 /etc/fonts/conf.d/99-fallback.conf 可以解決這個問題

<?xml version="1.0"?>
<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
<fontconfig>
<alias>
<family>monospace</family>
<prefer>
<family>Droid Sans Mono</family>
<family>Noto Sans CJK TC</family>
</prefer>
</alias>
</fontconfig>

但是沒有用

不過如果我把設定放到 ~/.fonts.conf 就有用了

想請問一下有哪邊可能覆蓋掉 system wide 編號 99 的設定呢?

找來找去都沒看到

謝謝

--

All Comments

Mary avatarMary2016-06-29
你是說這個嗎? https://goo.gl/uiWNG
Ula avatarUla2016-06-30
設定寫到 /etc/fonts/local.conf
然後建議使用 bind="strong"
Liam avatarLiam2016-07-01
建議還是放在個人資料夾裡就好,這種東西沒必要提升
Tom avatarTom2016-07-06
他可能想 display manager 套用一樣的設定
Joe avatarJoe2016-07-09
我是要讓 sddm 也能看到一樣的設定,所以要寫 global
Skylar Davis avatarSkylar Davis2016-07-11
config,不過我還是不懂為什麼新細明體會變成最優先
Susan avatarSusan2016-07-13
如果我沒記錯,使用者設定一直都會優先於全域設定不是
Connor avatarConnor2016-07-16
沒錯啊。但是 display manager 你還沒登入啊
Noah avatarNoah2016-07-19
目前有在注重中文字體的發行版有那些呢?只知道有 Ub
untu、openSUSE,好像還有個 Fedora?