Fonts
Unicode 備份字型
當系統顯示一個文本時,誰的職責是為這些字母選擇合適的字型?
假設我安裝了以下 3 種字型,並打開了一個包含字母和特殊字元的網站。系統何時以及如何決定使用哪些字型?
Default system font: ISO basic Latin alphabet FontA: special characters only FontB: basic alphabet + special characters
現在大多數應用程序都依賴於fontconfig庫來呈現字型。它通常隨包提供的配置文件是文件化的和自我描述的。系統範圍的配置。放置在 /etc/fonts/conf.d/ 目錄中的文件。備用字型設置通常位於 60-latin.conf 和 65-non-latin.conf 文件中。
在
/etc/fonts/conf.d/
回退時應在特定的字型配置文件上註明。例如,對於 Noto Sans,我們必須:
cd /etc/fonts/conf.d/ sudo yourTextEditor 66-noto-sans.conf
並將其放入文本文件中:
<?xml version="1.0"?> <!DOCTYPE fontconfig SYSTEM "fonts.dtd"> <fontconfig> <alias> <family>sans-serif</family> <prefer> <family>Noto Sans</family> </prefer> </alias> <alias> <family>Noto Sans</family> <default> <family>sans-serif</family> </default> </alias> </fontconfig>
如果它目前不遵循此格式,則可能是您的發行版的軟體包有缺陷,您應將其指向此答案。