使用脚本(javascript)缩放文本以适应 Illustrator 中的文本框?

Scale text to fit in a text box in illustrator using scripts(javascript)?

我一直在想办法让字体缩小以适合其文本框,但它需要缩小字体大小。我希望能够一次对多个文本框执行此操作。我现在没有任何编码。我知道一点 JavaScript,但不是 100% 确定如果是插画家该怎么做。

您可以使用 my LinkedIn article: Dealing with Overset Text 中的代码片段。 Illustrator 脚本 API 使人们可以控制 Illustrator 文本框架的段落、行、单词、字符和任意文本范围。不过,我的脚本可以使用的一项升级是合并路径上的文本 - 也许很快有一天我会修复它并更新我的文章。

至于使用代码段,只需 运行 即可,但您可以选择 运行 脚本(放入 App 脚本文件夹或使用文件 > 脚本 > 其他脚本。当您 运行它,任何作为区域文本的溢流文本框的字体 sh运行k 将不再被溢流。您可以将这个相同的片段与 Illustrator 变量数据一起使用,以确保批处理过程不会有溢流。