Xterm 忽略指定的字体,同时应用正确的大小

Xterm 忽略指定的字体,同时应用正确的大小

各位互联网界的朋友们,

我遇到了 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"

相关内容