Terminus 字体中缺少字形,如何设置后备字体?

Terminus 字体中缺少字形,如何设置后备字体?

我的大部分工作都是在终端上进行的,所以我需要一种清晰、易读的字体。不久前,我决定使用 Terminus (http://sourceforge.net/projects/terminus-font/),这对我来说非常有效。

我添加了XTerm*faceName : Terminus~/.Xdefaults,并获得了 Terminus 字体。不幸的是,许多 Unicode 字形缺失(数学符号、希腊字母和希伯来字母),而是显示为小方块。

如果我删除该faceName条目,默认配置似乎能够显示大多数字形(包括数学、希腊语、希伯来语、如尼文和其他任何文字),但默认字体更难阅读。

谷歌搜索提示应该可以使用 Terminus 作为默认字体,并在缺少字形时回退到其他字体,但没有提供进一步的解释。我看过推荐使用 Bitstream Vera Sans 作为后备字体的文档,但它缺少我需要的字形;我也不知道如何识别 xterm 使用的默认字体,我查看了 /usr/share/X11/app-defaults/XTerm,但我能找到的只是对旧的预字体配置字体名称的通用引用。

使用 Gentoo Linux,fontconfig 和 xterm 是最新的,USEs trutype 和 unicode 已启用,X.Org 服务器 1.6。

编辑:我在 Ratpoison、Awesome 和 XMonad 之间交替使用,没有桌面环境。

答案1

xterm 不是 fontconfig 的朋友。考虑使用类似终端反而。

相关内容