如何更改通过 perl
中的 print
命令创建的终端输出的字体大小?可以使用 Term:ANSIColor
模块(可从 CPAN 获得)提供的功能更改输出字体颜色和强调(例如,粗体),但我一直无法找到支持更改的模块字体大小。我怀疑解决方案可能涉及修改 shell 行为的 system
调用(在我的例子中是 bash
),但我不确定在这种情况下哪些调用是合适的。
最佳答案
你不能。字体大小由终端模拟器决定;它不能通过控制序列更改。
(历史上,某些终端支持某些 VT100 控制序列以启用“双倍宽度”和“双倍高度”字符。使用这些模式需要特殊处理,但是——例如,双倍高度字符必须输出两次, 每行一次——大多数现代终端应用程序不支持这些模式。)
关于linux - 在perl中更改终端输出的字体大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16743090/