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

标签 linux perl bash terminal font-size

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

最佳答案

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

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

关于linux - 在perl中更改终端输出的字体大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16743090/

相关文章:

perl:一个 parent ,许多 child - parent 中的单管道阅读器?

linux - Lua 不会执行 bash 脚本

c++ - Linux 中的 Windows 命名管道支持

c - 如何在 char 数组中获取 `date` 命令的输出?

perl - Perl 如何避免 shebang 循环?

Bash - 添加包含变量的新行

linux - 远程 'g' 数据包回复太长 aarch64 arm64

perl - 在测试独立的 Perl 脚本时覆盖变量

linux - Bash 脚本在 IF 之后不按文件类型排序

linux - bash 语句末尾的 "-;"是什么意思?