在perl中更改终端输出的字体大小

时间:2013-05-24 20:24:45

标签: linux perl bash terminal font-size

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

1 个答案:

答案 0 :(得分:8)

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

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