Ubuntu使用什么字体来显示非常不规则的字符,比如“,”和一般的中文字符?由于它会回退到一个包含这些字形的字体,所以很难确定它是从哪里来的。另外,有没有人知道有什么工具可以用来查看*.ttf文件提供了哪些字形(当然是针对Linux系统的)?
回退字体是由Fontconfig决定的;它会查阅/etc/fonts中的配置以及所有字体提供的字形,以确定或决定使用哪种特定字体来提供字符。您可以在字符映射中右键单击一个字符,以查看用于填充该字符的字体。较新版本的GNOME字符映射可以限制显示特定安装字体的字形,但您需要使用类似FontForge的工具才能以紧凑的格式查看可用的字形。
~/.fonts
文件夹中并不会使系统使用它。您需要将它添加到fonts.conf
中。 - dat tutbrus