如何让XTerm不使用粗体字符?

如何让XTerm不使用粗体字符?

我试图让 XTerm 永远不要使用粗体字体,但似乎没有任何效果。我输入设置~/.Xresources,然后运行xrdb ~/.Xresources,然后启动一个新的 XTerm。这就是我尝试的:

XTerm*background: gray90
XTerm*foreground: black
XTerm*highlightColor: yellow
XTerm*pointerColor: red
XTerm*pointerColorBackground: white
XTerm*cursorColor: navy
XTerm*borderColor: black

Xterm*colorBD: black
XTerm*colorBDMode: true

XTerm*boldMode: false
XTerm*alwaysBoldMode: false

XTerm*font:        -misc-fixed-medium-r-semicondensed--13-120-75-75-c-60-iso10646-1
XTerm*boldFont:    -misc-fixed-medium-r-semicondensed--13-120-75-75-c-60-iso10646-1
XTerm*utf8Fonts.font:        -misc-fixed-medium-r-semicondensed--13-120-75-75-c-60-iso10646-1
XTerm*utf8Fonts.boldFont:    -misc-fixed-medium-r-semicondensed--13-120-75-75-c-60-iso10646-1

还是例如,当我运行 Midnight Commander 时,所有目录名称都带有粗字母,我希望它们与普通文件相同,只需使用颜色,但不要使它们更粗!在 VIM 中,当使用语法突出显示时,所有内容都使用粗字母(但没问题 - 细字母 - 当没有语法突出显示时)。

我没有主意了,该输入什么~/.Xresources来强制 XTerm 永远不要使用那些粗字母?

答案1

您应该将其粘贴到您的~/.Xresources文件或已弃用的~/.Xdefaults文件中:

XTerm*allowBoldFonts:       false

您还可以按住Ctrl鼠标右键xterm并勾选/取消勾选粗体字体选项。

答案2

我无法重现这个(当我使用你的设置时,我没有看到任何粗体字体,但这可能是由于我的其他设置,我没有仔细观察)。

您可能缺少 的设置XTerm*boldColors

请注意,在 中Xterm*colorBD: black,该类的大写错误(您写的XtermXTerm)。

相关内容