在 Xorg fontconfig 中,(至少)有兩個字體緩存,預設情況下/var/cache/fontconfig
和~/.fontconfig
,在/etc/fonts/fonts.conf
.
Q1.但理由是什麼?只有一個,系統範圍的一個就夠了,不是嗎?就我而言, 中有 69 個文件~/.fontconfig
,其中 24 個文件在/var/cache/fontconfig
.
Q2。有可能擺脫嗎~/.fontconfig
?/etc/fonts/fonts.conf
不用於編寫您的個人配置。
(Q3.為什麼X所有的事情都要以root用戶來做?應該是X用戶吧?快取都是root做的!)
提前致謝。
答案1
因為使用者可以在其他目錄中安裝自己的字體和自己的配置,並且沒有權限將其快取寫入系統/var/cache
目錄。
(fontconfig 實際上並不是 X 的一部分,而是與 X 並列的系統,用許多現代桌面程式使用的更現代的字體系統取代 X11 字體系統,而不是 X 字體。)