我的大部分工作都是在终端上进行的,所以我需要一种清晰、易读的字体。不久前,我决定使用 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 的朋友。考虑使用类似终端反而。