![使用默认 shell 或 AppleScript 在 OSX 中查找可用的字体](https://linux22.com/image/1600408/%E4%BD%BF%E7%94%A8%E9%BB%98%E8%AE%A4%20shell%20%E6%88%96%20AppleScript%20%E5%9C%A8%20OSX%20%E4%B8%AD%E6%9F%A5%E6%89%BE%E5%8F%AF%E7%94%A8%E7%9A%84%E5%AD%97%E4%BD%93.png)
我正在尝试使用 extendscript(一种专有的 ECMAScript 方言,但主要是 ≈ javascript)为 Adobe After Effects 编写脚本。我可以使用内置命令system.callSystem()
来执行使用 Windows 和 Mac 的默认 shell 的命令,我对 Windows 方面很熟悉,但我找不到 bash 单行程序或可用于列出可用字体的 AppleScript 命令。
有没有办法在 OSX 的命令行上获取所有字体?可以使用 shell 脚本或 Applescript,我可以从 shell 调用它们。
答案1
是的,我已经使用 AE .jsx 完成了此操作;请在系统调用中尝试此操作:
system_profiler SPFontsDataType | grep -E 'Location'
它非常慢,可能需要等待 10 秒以上不通话过程中的进度指示。我很想找到一种更快的方法!