我很难让字体在xterm
.由于这是一台无头服务器,我通过 Macbook Pro 连接到该服务器xpra
,并且服务器上没有安装桌面环境,因此情况变得很复杂。
看来确实~/.Xresources
正在被阅读。但如果内容很简单
XTerm*renderFont: true
XTerm*faceName: mono:normal:size=9
然后使用的字体是斜体并且看起来是粗体。
Xresources
为了获得非斜体、等宽字体,我需要在文件中最少包含哪些内容?
一些相关问题:
- 我总是(或几乎总是)收到此警告:
Cannot convert string "nil2" to type FontStruct
- 在任何给定的 xterm 中,如何列出它实际使用的字体?我在网上找到了列出将使用的默认字体(例如
appres
)的解决方案,但没有列出在此特定实例中实际使用的字体。
答案1
这xterm 手册显示一个可能有帮助的选项(添加在补丁 #2982013 年):
-report-fonts
将报告打印到标准输出,显示有关已加载字体的信息。这对应于reportFonts
资源。
此外,appres
对于显示使用了哪些资源也很有用,例如,
*VT100.font3: 6x10
*VT100.font4: 7x13
*VT100.font5: 9x15
*VT100.font6: 10x20
*VT100.font1: nil2
*VT100.font2: 5x7
当xterm
无法分配字体时,它会尝试使用fixed
.