如何增加终端的字体大小。
我只需要使用终端作为 telnet 客户端,并且我想让窗口的内容完美地适应窗口本身。
但即使我可以增加字体大小以便更好地阅读文字也没关系。
我已经做了什么:
我已经修改了~/.Eterm/theme/Eterm/user.cfg
设置字体信息的行,但无法增加字体。
为什么这么复杂?
答案1
如果您发布 的内容将会有所帮助user.cfg
,但这里有一个简短的解释:
- Eterm 使用位图字体
- 它有(编译)一个常见位图字体列表,按大小排序。
- 相同的列表在 theme.cfg 中显示为注释,例如,
# 设置字体。这些必须是等宽字体。显示的值为 # Eterm 默认值。 “粗体”字体是颜色 BD 时使用的字体 # 尚未设置,Eterm 无法将前景色映射到其中之一 # 高强度颜色 (8-15)。 # 字体默认2 # 字体 0 5x7 # 字体 1 6x10 # 字体 2 已修复 # 字体 3 8x13 # 字体 4 9x15 # 字体 5 10x20 # 字体 6 12x24 结束属性
- 如果您正确设置了字体(或仅使用默认值),则如手册页中所述,shift+(或shift-)告诉 Eterm 从该列表中选择更大(或更小)的字体。
通常,编译的列表就足够了。有几个问题:
- 由于它使用位图字体,而桌面应用程序使用 TrueType 字体,因此您的计算机可能没有安装位图字体。通常,系统(甚至版本)之间的软件包名称标准化程度很低。Debian 有字体
xfonts-base
;Fedora可能让他们进来xorg-x11-fonts-misc
。 - 这些短名称对应于长 (XLFD) 名称,如下所示(查看
/usr/share/fonts/X11/misc/fonts.alias
):
固定-misc-固定-中-r-半凝--13-120-75-75-c-60-iso8859-1 变量-*-helvetica-bold-r-normal-*-*-120-*-*-*-*-iso8859-1 5x7-misc-固定-中-r-正常--7-70-75-75-c-50-iso8859-1 5x8-misc-固定-中-r-正常--8-80-75-75-c-50-iso8859-1 6x9-misc-固定-中-r-正常--9-90-75-75-c-60-iso8859-1 6x10-misc-固定-中-r-正常--10-100-75-75-c-60-iso8859-1 6x12 -misc-固定-中-r-半凝--12-110-75-75-c-60-iso8859-1 6x13-misc-固定-中-r-半凝--13-120-75-75-c-60-iso8859-1 6x13bold-misc-固定-粗体-r-半压缩--13-120-75-75-c-60-iso8859-1 7x13-misc-固定-中-r-正常--13-120-75-75-c-70-iso8859-1 7x13bold-misc-固定-粗体-r-正常--13-120-75-75-c-70-iso8859-1 7x13欧元-misc-固定-中-r-正常--13-120-75-75-c-70-iso8859-15 7x13eurobold-misc-固定-粗体-r-正常--13-120-75-75-c-70-iso8859-15 7x14-misc-固定-中-r-正常--14-130-75-75-c-70-iso8859-1 7x14bold-misc-固定-粗体-r-正常--14-130-75-75-c-70-iso8859-1 8x13-misc-固定-中-r-正常--13-120-75-75-c-80-iso8859-1 8x13bold-misc-固定-粗体-r-正常--13-120-75-75-c-80-iso8859-1 8x16-索尼固定中-r-正常--16-120-100-100-c-80-iso8859-1 9x15-misc-固定-中-r-正常--15-140-75-75-c-90-iso8859-1 9x15bold-misc-固定-粗体-r-正常--15-140-75-75-c-90-iso8859-1 10x20-misc-固定-中-r-正常--20-200-75-75-c-100-iso8859-1 12x24-索尼固定中-r-正常--24-170-100-100-c-120-iso8859-1
- 作为一般规则,您可以使用别名或 XLFD 名称。这些可以使用
*
通配符来缩短。 - 使用
xlsfonts
和xfontsel
用于查找有用的字体名称(不是fc-list
)。 - 如果您的机器没有字体,Eterm 无法切换到该字体。
- Eterm 可能不会检查您的字体列表是否实际上按大小排序。
进一步阅读:
- 埃特姆字体(类似的问题,显示一个例子
user.cfg
)
答案2
正如您可以从 eterm 的手册页中看到的那样,只需使用Shift 和 + 键或使用下一个参数:
--big-font-key keysym
Specify a keysym to increase the font size. Default is Shift and the + key on the keypad. Ctrl-> or Meta-> may also work (if you #define one of the hotkeys in src/feature.h).