很长一段时间以来,我一直梦想着“一切——终点站“桌面,但无法弄清楚如何做到这一点。我对字体的品味远远超出了主流1,以至于我找不到任何哪怕是远程有用的信息。
我终于偶然发现了正确的咒语。我只需安装以下~/.config/fontconfig/fonts.conf
文件
<?xml version='1.0'?>
<!DOCTYPE fontconfig SYSTEM 'fonts.dtd'>
<fontconfig>
<match>
<edit name="family" mode="assign" binding="strong">
<string>Terminus</string>
</edit>
</match>
</fontconfig>
基本上,此配置中的单个<match></match>
子句应该将每种字体“映射”到 Terminus。现在我几乎到处都能找到 Terminus:
我对结果非常满意,但众神显然认为我的功绩是傲慢的。他们决定通过让 VirtualBox 将其大部分文本切换为来惩罚它TeX 环流合唱团。 (至少诸神还有幽默感。)
我可以添加一些东西fonts.config
来强制 VirtualBox 使用 Terminus (或至少恢复到其原始字体)吗? (当然,不言而喻,任何解决方案都不能撤销在其他地方使用 Terminus。)
1例如,我很多与抗锯齿缩放字体相比,更喜欢清晰的(即非抗锯齿、非缩放)位图字体。根据我所看到的所有证据,这种偏好与其他人的偏好完全相反。是的,一些新的超高分辨率显示器可以使抗锯齿缩放字体看起来几乎与低分辨率显示器上的位图字体一样清晰,但在 Linux 上“超高分辨率”等于“微观文本”。在 Linux 为超高分辨率显示器提供良好的缩放支持之前,这对我来说不是一个选择。