0

如何更改通过printin 命令创建的终端输出的字体大小perl?可以使用模块提供的功能(可从 CPAN 获得)更改输出字体颜色和强调(例如,粗体)Term:ANSIColor,但我一直无法找到支持更改字体大小的模块。我怀疑该解决方案可能涉及system修改 shell 行为的调用(bash在我的情况下),但我不确定在这种情况下哪些调用是合适的。

4

1 回答 1

8

你不能。字体大小由终端仿真器决定;它不能通过控制序列进行更改。

(从历史上看,一些终端支持某些 VT100 控制序列以启用“双宽”和“双高”字符。使用这些模式需要特殊处理,但是 - 例如,双高字符必须输出两次,一次用于每一行——大多数现代终端应用程序不支持这些模式。)

于 2013-05-24T20:41:13.343 回答