OSX:Terminal.app 中的应用程序 运行 如何更改其 window 的字体大小?

OSX: How can an application running in Terminal.app change the font size of its window?

Terminal.app window 中的应用程序 运行 如何更改其 window 的字体大小?没有解决方案(例如对 applescript 的系统调用等)太奇怪了!

这样做比较简单;唯一真正需要注意的是,如果您希望它与它的比例保持一致,您可能需要调整 window 大小,因为字体大小似乎会影响它。

从 Bash 调用的 Applescript:

#!/bin/bash

osascript <<EOF
tell application "System Events"
    tell process "Terminal"
        set frontmost to true
    end tell
end tell

tell application "Terminal"
    set font size of first window to "11"
    delay 1.0
    set font size of first window to "14"
end tell
EOF

这显示了最基本的示例,它应该适用于 Terminal window 中当前活动的任何内容。 Applescript 非常适合这类事情,但是,如果字体大小需要大量排版操作,那么您可能需要考虑一些不同的东西。

如果您对其他终端 window 调整感兴趣,我列出了其他一些 here.