各位互联网界的朋友们,
我遇到了 Xterm 的问题,因为它不想考虑我指定的字体。我使用 xinitrc 和 Xressources,如下:
XTerm*reverseVideo: on
xterm*FaceName: "hack"
XTerm*FaceSize: 15
我可以更改字体大小,但不能更改实际字体,使用字体或 FaceName。但是,当我使用 xterm -fa“name”启动新术语时,我可以更改它。我不明白出了什么问题,而且由于我对 Xterm 缺乏经验,所以我来这里寻求帮助。
谢谢 !
答案1
这是 fontconfig 的一个(错误)功能:如果找不到合适的匹配项,它将使用默认值(等宽字体等),而不返回错误。这不是 xterm 的问题...
您可以使用 xterm 的-report-fonts
选项来查看 xterm 所看到的设置字体。如果您要打印的字符不在字体中,xterm 将回退到 fontconfig 提供的任何内容。
您也许还可以使用 来查看问题fc-list
,例如检查字体系列名称。
答案2
不要在以下内容中使用引号~/.Xresources
:
xterm*FaceName: hack
hack
是已安装字体的名称,而不是"hack"