选择编辑 > 首选项 > 高级文字 (Windows) 或 InDesign > 首选项 > 高级文字 (macOS)。
- 新增功能
- 快速入门
-
创建和组织页面
- 导入文件并将其转换为 InDesign 文件
- 创建文档
- 创建并管理主页面
- 创建和管理书籍文件
- 排列和排序页面
- 管理图层
- 页码、章节和段落
- 版面和网格工具
- 添加和管理文本
-
设置文本格式和样式
- 文本样式
- 字符格式
- 制表符、缩进和间距
- 排版与文本环绕
- 列表和编号
- 字体
-
语言和校对
- 语言设置
- 阿拉伯文和希伯来文
- 中文、日文和韩文
- 字形、字符和表达式
- 管理语言词典
- 拼写检查
-
索引和参考
- 添加目录
- 脚注和尾注
- 创建索引
- 参考和书签
-
添加图形和媒体
- 添加和编辑图形
- 管理帧和对象
- 对象库和代码片段
- 变换和排列对象
- 管理链接
- 管理对象样式
- 影片和声音
- 动画
- 页面过渡效果
- 添加表和数据
- 交互式元素和表单
-
创建线条和形状
- 绘制工具
- 绘制直线和形状
- 编辑和设置路径样式
- 合并和转换路径
- 应用颜色
- 协作和审阅
-
保存、导出和发布
- 存储和导出
- 导出到 EPUB
- 导出为 HTML 和 Web
- 在线发布作品
-
打印
- 页面设置和打印标记
- 油墨和色彩管理
- 颜色输出和分色
- 印前检查
- 打印小册子
- 印刷制作和文件创建
- 自动化和脚本
- 应用程序集成
-
疑难解答
- 已知和已修复问题
- 启动和崩溃问题
- 文件和输出问题
- 字体和插件问题
- 设置、界面和功能问题
- 云协作和 web 问题
更改默认塑形引擎
上次更新日期:
2026年8月7日
了解如何在 Harfbuzz 和旧版文本引擎之间切换,以便在 Adobe InDesign 中进行全球通用文本排版。
HarfBuzz 是全球通用排版器的默认文本塑形引擎,控制 InDesign 如何渲染阿拉伯语、希伯来语和南亚语言等复杂文字。如果需要,您可以切换到旧版塑形引擎,以便与早期工作流程兼容或解决渲染问题。
使用偏好设置切换到旧版塑形引擎
选择为 Adobe 全球通用排版器启用旧版文本塑形。
选择确定。
使用脚本切换塑形引擎
如果您管理多个 InDesign 安装或需要自动化此设置,请使用脚本来控制塑形引擎偏好设置。
创建并保存脚本
打开一个纯文本编辑器,例如 TextEdit (macOS) 或 Notepad (Windows)。
复制以下代码以切换到旧版引擎:app.textPreferences.shapeIndicAndLatinWithHarbuzz = false;
尝试
{
alert( " Is Harfbuzz Enabled : "+app.textPreferences.shapeIndicAndLatinWithHarbuzz );
}
catch(e)
{
alert( "ERROR: " + e.number +"\r"+ e.message );
};
使用 JS X 扩展名保存文件。
将保存的 JSX 文件放置在脚本面板文件夹中:<InDesign installation>/Scripts/Scripts Panel。
提示
要将 Harfbuzz 重置为默认值,请在脚本代码中将 false 改为 true,并将其另存为一个单独的文件。
在 InDesign 中运行脚本
启动 InDesign。
选择窗口 > 实用程序 > 脚本。
找到您保存的脚本文件,双击执行该脚本。
查看警报对话框,确认 Harfbuzz 是活跃状态还是非活动状态。