默认字体通常很小。如何让默认字体更大?
答案1
当在窗口中按下“控制”键和指针按钮三时,会弹出字体菜单。
它设置 VT102 窗口使用的字体,或修改字体的指定或显示方式。它有几个部分。
第一部分允许您从一组备选字体中选择字体:
默认 (fontdefault)
将字体设置为默认字体,即由 *VT100.font 资源提供的字体。
无法读取(字体1)
将字体设置为 *VT100.font1 资源给出的字体。
微小 (字体2)
将字体设置为 *VT100.font2 资源给出的字体。
小 (字体3)
将字体设置为 *VT100.font3 资源给出的字体。
中号(字体4)
将字体设置为 *VT100.font4 资源给出的字体。
大 (字体5)
将字体设置为 *VT100.font5 资源给出的字体。
巨大 (font6)
将字体设置为 *VT100.font6 资源给出的字体。
转义序列
这使您可以设置由设置字体转义序列最后指定的字体(参见文档 Xterm 控制序列)。
选择(字体)
这使您可以将当前选择指定的字体设置为字体名称(如果 PRIMARY 选择有所有权)。
第二部分允许您修改其显示方式:
粗体字体
此项通常处于选中状态(启用)。如果未选中,xterm 将不使用粗体字体。此设置对应于 allowBoldFonts 资源。
画线字符 (font-linedrawing)
设置后,告诉 xterm 绘制自己的线条绘制字符。否则它依赖于包含这些字符的字体。与 forceBoxChars 资源进行比较。
打包字体(font-packed)
设置后,告诉 xterm 在显示字符时使用字体的最小字形宽度。使用最大宽度(未选中)来帮助显示比例字体。与 forcePackedFont 资源进行比较。
双倍大小的字符 (font-doublesize)
设置后,xterm 可能会要求字体服务器为 VT102 双倍大小字符生成正常字体的缩放版本。
第三部分允许您修改其指定方式:
TrueType 字体(渲染字体)
如果设置了 renderFont 和相应的资源,这将进一步控制 xterm 是否实际使用 Xft 库调用来获取字体。
UTF-8 编码(utf8-mode)
这控制 xterm 是否使用 UTF-8 编码进行输入/输出。这对于临时切换 xterm 以显示不遵循区域设置的应用程序的文本很有用。它对应于 utf8 资源。
UTF-8 字体(utf8-fonts)
这控制 xterm 是否使用 UTF-8 字体进行显示。它对于临时切换 xterm 以显示不遵循区域设置的应用程序的文本很有用。它结合了 utf8 和 utf8Fonts 资源。
UTF-8 标题 (utf8-titles)
控制 xterm 是否接受 UTF-8 编码的标题控制序列。它对应于 utf8Fonts 资源。
最初,勾选标记是根据 utf8 和 utf8Fonts 资源值设置的。如果后者设置为“always”,则勾选标记被禁用。同样,如果 utf8Fonts 子资源中没有提供字体,则勾选标记也会被禁用。
标准 XTerm app-defaults 文件定义了两组字体,而 UXTerm app-defaults 文件仅定义了一组。假设标准 app-defaults 文件,此命令将启动能够在 UTF-8 和 ISO-8859-1 编码字体之间切换的 xterm:
uxterm -类XTerm
第四部分允许您启用或禁用特殊操作,这些操作可以通过向终端写入转义序列来控制。如果启用了 SendEvents 功能,则这些操作将被禁用:允许颜色操作 (allow-font-ops)
这对应于 allowColorOps 资源。启用或禁用设置/查询颜色的控制序列。
允许字体操作(allow-font-ops)
这对应于 allowFontOps 资源。启用或禁用设置/查询字体的控制序列。
允许 Tcap Ops(allow-tcap-ops)
启用或禁用查询终端功能键字符串概念的控制序列,如 termcap 或 terminfo 功能。这对应于 allowTcapOps 资源。
允许标题操作 (allow-title-ops)
启用或禁用修改窗口标题或图标名称的控制序列。这对应于 allowTitleOps 资源。
允许窗口操作(allow-window-ops)
启用或禁用扩展窗口控制序列(如 dtterm 中使用的)。这对应于 allowWindowOps 资源。