我正在使用smaller-vt-font()
和larger-vt-font()
来快速更改字体大小。但是,字体大小变化的步骤太大,我希望它们更平滑,以便生成的字体大小更接近默认字体大小。
经过一些研究,我认为我必须重新定义“不可读”、“微小”、“小”、“中”、“大”和“巨大”字体大小。有这个特殊问题这描述了这个问题。但是,terminus-12
等terminus-14
不起作用,因为xlsfonts
没有为我列出这些位图字体别名:
$ xlsfonts
-misc-fixed-medium-r-semicondensed--0-0-75-75-c-0-iso8859-1
-misc-fixed-medium-r-semicondensed--13-100-100-100-c-60-iso8859-1
-misc-fixed-medium-r-semicondensed--13-120-75-75-c-60-iso8859-1
6x13
cursor
fixed
目前,我的.Xresources
样子是这样的:
XTerm*faceName: DejaVu Sans Mono
XTerm*faceSize: 12
XTerm.vt100.translations: #override \n\
Ctrl <Key> minus: smaller-vt-font() \n\
Ctrl <Key> plus: larger-vt-font()
我需要添加什么,例如将“不可读”、“微小”、“小”、“中”、“大”和“巨大”的大小设置为 9、10、11、12、13 和 14 ?
答案1
相关的就完成了faceSize1
等,其中提到的资源xterm 手册页。
答案2
只是为了给 Thomas Dickeys 添加一个具体的例子很好的答案:我将以下几行添加到 .Xresources 中:
XTerm.vt100.faceSize1: 9
XTerm.vt100.faceSize2: 10
XTerm.vt100.faceSize3: 11
XTerm.vt100.faceSize4: 12
XTerm.vt100.faceSize5: 13
XTerm.vt100.faceSize6: 14
XTerm.vt100.faceSize7: 15
然后执行常规程序让 XTerm 接受配置更改(xrdb ~/.XResources
并重新启动 XTerm)。