Ubuntu 中简称为“Sans”的字体是什么?

Ubuntu 中简称为“Sans”的字体是什么?

Ubuntu 中有很多 sans 字体,例如“Liberation Sans”、“FreeSans”、“Deja Vu Sans”、“Noto Sans”。但是那个只叫做“Sans”的字体是谁制作的,它来自哪个软件包?

sans 字体的屏幕截图

答案1

Ubuntu 中的字体名称由名为fontconfig.fontconfig有一个概念别名;其中四个别名是sans、、和。要查看这些别名指向的实际字体,请使用sans-serif命令serifmonospacefc-match

$ fc-match sans-serif
DejaVuSans.ttf: "DejaVu Sans" "Book"
$ fc-match sans
DejaVuSans.ttf: "DejaVu Sans" "Book"
$ fc-match serif
DejaVuSerif.ttf: "DejaVu Serif" "Book"
$ fc-match monospace
DejaVuSansMono.ttf: "DejaVu Sans Mono" "Book"

sans要修改标准别名、sans-serif和的含义serifmonospace您必须创建或编辑每个用户的配置文件~/.config/fontconfig/fonts.conf(或~/.fonts.conf,具体取决于fontconfig版本和系统配置)。(当然,您可以编辑系统范围的配置文件,但这样做很不礼貌。)例如,

<?xml version='1.0'?>
<!DOCTYPE fontconfig SYSTEM 'fonts.dtd'>
<fontconfig>
  <alias>
    <family>serif</family>
    <prefer><family>Liberation Serif</family></prefer>
  </alias>
  <alias>
    <family>sans-serif</family>
    <prefer><family>Liberation Sans</family></prefer>
  </alias>
  <alias>
    <family>sans</family>
    <prefer><family>Liberation Sans</family></prefer>
  </alias>
  <alias>
    <family>monospace</family>
    <prefer><family>Liberation Mono</family></prefer>
  </alias>
</fontconfig>

请参阅以下示例如何在 Linux 上设置默认字体编码季节

相关内容