Fontconfig
大多数应用程序的默认字体通过 fontconfig 配置。 详见 man 5 fonts-conf
。
以下示例更改默认的 sans-serif
、serif
和 monospace
字体
<?xml version='1.0'?> <!DOCTYPE fontconfig SYSTEM 'urn:fontconfig:fonts.dtd'> <fontconfig> <!-- Default fonts --> <alias binding="same"> <family>sans-serif</family> <prefer> <family>DejaVu Sans</family> </prefer> </alias> <alias binding="same"> <family>serif</family> <prefer> <family>DejaVu Serif</family> </prefer> </alias> <alias binding="same"> <family>monospace</family> <prefer> <family>DejaVu Sans Mono</family> </prefer> </alias> </fontconfig>
要更改系统范围的默认字体选择,请将以上内容复制到 /etc/fonts/conf.d/52-my-default-fonts.conf
。
要更改单个用户的默认字体选择,请将以上内容复制到 $HOME/.config/fontconfig/conf.d/52-my-default-fonts.conf
。
可以使用 fc-list
获取已安装字体的列表。