更改全球通用排版器的默认塑形引擎

了解如何在 InDesign 中更改全球通用排版器的默认塑形引擎。

注意:

从 InDesign 19.0 版本(2023 年 10 月)开始,Harfbuzz 是 World Ready Composer 的默认文本塑形引擎。

将旧版塑形引擎设置为全球通用排版器的默认塑形引擎

您可以在 InDesign 中使用首选项面板或脚本更改全球通用排版器的默认塑形引擎。

使用“首选项”对话框

您可以转到首选项 > 高级类型,然后选择为 Adobe 全球通用排版器启用旧版文本塑形,以切换回 Adobe 全球通用排版器的旧版/传统文本塑形引擎。

使用脚本

  1. 打开文本编辑应用程序,如 TextEdit (macOS) 或记事本 (Windows)。

  2. 复制以下代码片段并将其另存为 .jsx

    app.textPreferences.shapeIndicAndLatinWithHarbuzz = false;

    try
    {
    alert( " Is Harfbuzz Enabled : "+app.textPreferences.shapeIndicAndLatinWithHarbuzz );
    }
    catch(e)
    {
    alert( "ERROR: " + e.number +"\r"+ e.message );
    };

  3. 将保存的 .jsx 文件放在 InDesign 根文件夹 ../Scripts/Scripts Panel 内。

  4. 启动 InDesign。

  5. 转到 Windows > 实用程序 > 脚本

  6. 双击之前保存的 .jsx 文件以执行它。

将 Harfbuzz 塑形引擎重置为全球通用排版器的默认塑形引擎

同样,要改回 Harfbuzz 塑形引擎,请在 .jsx 文件中使用以下代码片段:

app.textPreferences.shapeIndicAndLatinWithHarbuzz = true;

try
{
alert( " Is Harfbuzz Enabled : "+app.textPreferences.shapeIndicAndLatinWithHarbuzz );
}
catch(e)
{
alert( "ERROR: " + e.number +"\r"+ e.message );
};

有疑问或想法?

咨询社区

我们非常乐意听到您的反馈。与 Adobe InDesign 社区分享您的想法。

更快、更轻松地获得帮助

新用户?