CJK 字符排版

CJK 排版

InCopy 支持四种排版方法,包括 Adobe CJK 单行书写器、Adobe CJK 段落书写器、Adobe 段落书写器和 Adobe 单行书写器。每种书写器都分别针对 CJK 文本和罗马字文本,分析了各种可能的折行情形,并按段落中指定的连字和间距调整设置来选择最适合的方式。

Adobe 段落书写器

考虑整个段落的折行情况,优化段落的开头几行,以便消除随后出现的特别不美观的折行情形。

段落书写器的排版方法为:首先识别可能的折行点进行分析,然后根据一定的原则(如字母间距和单词间距的均匀程度、连字,以及设置为支持连字词典的语言的罗马字单词)为它们分配加权分数。

注意:

可以使用“连字”对话框确定较佳间距和较少连字符间的关系。

Adobe CJK 段落书写器

Adobe CJK 段落书写器与普通段落书写器类似,是以段落为单位分析折行(在何处换到下一行)的。如果在指定应用了该书写器的某个段落中添加字符,或从中删除字符,可能会导致编辑点前一行的标点挤压被修改,因为书写器会重新分析整个段落中的标点挤压,以便进行优化。

段落书写器的排版方法为:首先识别可能的折行点进行分析,然后根据一定的原则(如字母间距和单词间距的均匀程度以及连字)为它们分配加权分数。

段落书写器首先分析整个段落的折行情形,然后根据字符间距、单词间距乃至连字规则,适当调整标点挤压。在 CJK 文本中,是以为实现两端对齐或避头尾处理而插入的标点挤压空格的实际值与“标点挤压设置”对话框中设置的最佳值的差作为依据。当两端对齐所需空格量大于最大空格量,或避头尾处理时所需空格量小于最小空格量时,就会出现连字与对齐冲突。

Adobe 单行书写器

提供一次排一行文本的传统方法。如果想限制对排版更改执行后期编辑,同时不介意段落中的一些行过松,而另一些行恰倒好处,则此选项很有用。

Adobe CJK 单行书写器

Adobe CJK 单行书写器应用标点挤压的方式,与普通单行书写器相同,也是一次分析一行的换行情况。

更改 CJK 排版首选项

  1. 选择“编辑”>“首选项”>“排版”(Windows) 或“InCopy”>“首选项”>“排版”(Mac OS)。
  2. 在“标点挤压兼容性模式”下,执行以下操作之一:
    • 选择“使用新建垂直缩放”以使用 InDesign CS2 的垂直缩放方法。在直排情况下,罗马字文本通常会被旋转,而 CJK 文本仍然保持直立。在 InDesign 的以前版本中,当在“字符”面板中设置字形缩放时,“X 缩放”和“Y 缩放”属性会导致不同结果,具体情况取决于被缩放字符的方向。在 CS2 或更高版本的 InDesign 和 InCopy 中,缩放以同样的方式影响行中所有文本,无论它发生过旋转还是直立的。如果文本在垂直方向上并非直立,“X 缩放”和“Y 缩放”将会交换,这样罗马字文本的缩放方向就能与直立的 CJK 文本一致。在新文档中,该选项处于打开状态;但在来自 InDesign CS 和更低版本的文档中,则处于关闭状态。

    • 选择“使用基于 CID 的标点挤压”,借助所选字体的字形 (jikei) 而非 Unicode,来决定正确的“JIS X 4051 标点挤压等级”。在使用 OpenType 字体的情况下,选择该选项就特别有用。该功能支持从 AdobeJapan1-0 到 AdobeJapan1-6 的所有 CID 字体(目前仅支持日文)。其他所有字体都使用 Unicode。

  3. 单击“确定”。

使用标点挤压

在文本排版中,通过标点挤压控制中文和日文字符、罗马字、标点符号、特殊符号、行首、行尾和数字的间距。对于朝鲜语文本,标点挤压可能不适用。您还可以指定段落缩进。(说明:部分标点挤压功能目前暂不适用于中文。)

对于日本文本,InDesign 中的现有字符间距规则符合日本工业标准 (JIS) 规范 JISx4051‑1995。也可以从 InDesign 预定义的标点挤压集中选择。此外,还可以创建特定的标点挤压集,更改字符间距的值。

如果是中文文本,可以对繁体中文和简体中文使用标点挤压显示设置。如果这些选项没有出现在“标点挤压集”列表中,可以在“首选项”对话框的“标点挤压选项”部分中选择它们。

InCopy 包含 14 种日文标点挤压预设和 2 种中文标点挤压预设。也可以在“首选项”中修改要显示的预设,并可以确定是否使用基于 CID 的标点挤压(仅对日文)。

在 InCopy 中,您可以更改段落的标点挤压设置,但无法像在 InDesign 中一样创建自定标点挤压集或更改自定标点挤压设置。有关详细信息,请参阅 InDesign 帮助

有关在 InDesign 中使用标点挤压的更多信息,请访问 www.adobe.com/go/learn_id_mojikumi_cn

将标点挤压集应用于段落

  1. 选择目标段落或框架。要更改默认设置,请确定没有选择任何段落或框架。
  2. 在“段落”面板或“控制”面板中,从“标点挤压”弹出菜单中选择一个集。

若要停用标点挤压设置,请从“标点挤压”弹出菜单中选择“无”。

注意:

要决定在“标点挤压”弹出菜单中显示哪些标点挤压设置,请在“首选项”对话框的“标点挤压选项”部分中选择相关设置。

更改标点挤压预设的显示

  1. 选择“编辑”>“首选项”>“标点挤压选项”(Windows) 或“InCopy”>“首选项”>“标点挤压选项”(Mac OS)。
  2. 选择要在“标点挤压”弹出菜单中显示的项目,然后单击“确定”。
注意:

“标点挤压预设”部分的项目名称显示为灰色,无法选择的项目是当前应用于段落的标点挤压集或默认的标点挤压集。

标点挤压预设



所有行尾 1/2 个字宽



缩进 1 个字宽,行尾 uke 1/2 个字宽



缩进 1 或 1/2 个字宽,行尾 uke 1/2 个字宽



缩进 1 或 1/2 个字宽,所有行尾 1 个字宽



缩进 1 个字宽,所有行尾 1 个字宽



缩进 1 个字宽,所有行尾无浮动



缩进 1 个字宽,行尾 uke 无浮动



缩进 1 或 1/2 个字宽,行尾 uke 无浮动



缩进 1 个字宽,所有行尾 1/2 个字宽,存在乱码



所有行尾 1 个字宽



行尾 uke 无浮动



缩进 1 或 1/2 个字宽,行尾句号 1 个字宽



缩进 1 个字宽,行尾句号 1 个字宽



行尾句号 1 个字宽



繁体中文默认设置



简体中文默认设置

更改标点挤压设置

您可以在自行创建的标点挤压集中编辑您常用的间距设置,如句号与其后接前括号之间的间距。

例如,如果想挤压文本中括号的间距,可以在“标点符号挤压”下,从“起始标点”中的“前括号”或“结束标点”中的“后括号”中修改“行中”设置。以下设置可用:50% 固定值、50%(0%-50%)、50%(25%-50%)、0% 固定值和 0%(0%-50%)。若是前括号,“50% 固定值”会在括号前留出一个半角 (50%) 空格。也就是说,它不挤压空格。“50% (0%-50%)”会在括号前放置一个半角空格,但根据标点挤压设置,有可能本不放置空格。“50% (25%-50%)”会在括号前放置一个半角空格,但根据标点挤压设置,有可能空格大小是半角字符的一半 (25%)。“0% 固定值”始终会挤压空格。“0% (0-50%)”会挤压空格,但根据标点挤压设置,有可能允许半角空格。如果希望始终都挤压括号前后的间距,请选择“0% 固定值”。

设置为挤压括号的标点挤压设置

在“标点符号挤压”下的“起始标点”、“结束标点”和“中间标点”中,单击“前括号”、“后括号”、逗号、句号和句中标点左侧的三角形,就会显示诸如圆括号、角括号、顿号、逗号、中文句号、罗马句点、中点和冒号的项目,可以针对每个具体的标点进行间距设置。如果应用这些设置,将不会挤压方括号,但您可以调整圆括号的间距。

此外,如果显示“详细”,您将能够编辑所有类、设置每个类的处理顺序,以及指示所指定标点挤压集和当前设置之间的差异。

可以为每个选项指定所需值、最小值、最大值,以及应用字符间距的优先级顺序。对在避头尾的情况下两端对齐的文本调整间距时,会应用到最小值和最大值。“最小”和“最大”百分比值与“所需”百分比差异越大,允许 InDesign 在对齐行时增大或缩小间距的幅度就越大。

有关在 InDesign 中使用标点挤压的更多信息,请访问 www.adobe.com/go/learn_id_mojikumi_cn

创建新的标点挤压集

  1. 执行以下操作之一:
    • 选择“文字”>“标点挤压设置”>“基本”或“详细”。

    • 在“段落”面板或“控制”面板的“标点挤压集”菜单中,选择“基本”或“详细”。

  2. 在“标点挤压设置”对话框中,单击“新建”。
  3. 输入标点挤压集的名称,指定用作新集合基准的现有集合,然后单击“确定”。
  4. 从“单位”中,选择是使用百分比 (%)、全角空格单位,还是使用字符宽度/全角空格。
  5. 为“标点符号挤压”、“相邻标点符号挤压”、“段落首行缩进”和“CJK 与罗马字间距”各部分中的项目指定“行首”、“行尾”和“行中”值。“行中”值决定了避头尾时文本行挤压的程度(所指定值应小于“行首”值)。“行尾”值决定了两端对齐时文本行拉伸的程度(所指定值应大于“行中”值)。
  6. 在每个部分中,如果项目名称有三角形指示符,则表示可以为每个字符指定更详细的标点挤压设置。例如,若要显示项目,可在“标点符号挤压”部分的“起始标点”中,单击“前括号”左侧的三角形。将显示“左方括号”、“前圆括号”和“其他前括号”三个项目,通过它们可以为每个字符类设置标点挤压设置。
  7. 设置之后,单击“存储”或“确定”存储设置。如果不想存储设置,则单击“取消”。
注意:

如果不想更改间距,可以根据字符类型,为“行首”、“行中”和“行尾”指定相同值。

编辑详细的标点挤压设置

  1. 执行以下操作之一:
    • 选择“文字”>“标点挤压设置”>“详细”。

    • 在“段落”面板或“控制”面板的“标点挤压”中,选择“高级设置”。

    • 在“标点挤压设置”对话框中单击“详细”。

    详细的标点挤压设置

  2. 从“标点挤压”弹出菜单中,选择要编辑的标点挤压集,或单击“新建”创建一个新集。也可以单击“导入”,从其他文档中导入标点挤压集。
  3. 在“标点挤压”菜单底部的“字符类”弹出菜单中,选择要编辑其字间距设置的字符类。类中含有可供编辑的设置列表。可以分别设置“前括号”、“后括号”、“逗号”、“句号”或“句中标点”等大类项目,也可以具体到为单个标点(例如,中文句号或罗马句点)定义更详细的挤压值。
  4. 从“前后”弹出菜单中选择“上一类”或“下一类”,然后设置是在已输入字符之前还是之后输入该类空格值。例如,要为中文句号之后的字符设置空格,应从“字符类”弹出菜单中选择“中文句号”,然后从“前后”弹出菜单中选择上一个字符类。
  5. 分别为每个项目设置“最小”、“所需”和“最大”值。“最小值”用于压缩避头尾文本行(请指定一个小于“所需值”的值)。最大值决定了两端对齐时文本行拉伸的程度(所指定值应大于“所需”值)。
  6. 对于具有三角形指示符的项目名称,可以为每个字符定义更详细的标点挤压设置。例如,单击“前括号”左侧的三角形可显示对应项目。将显示“左方括号”、“前圆括号”和“其他前括号”三个项目,通过它们可以为每个字符设置标点挤压设置。
  7. 在“优先级”中指定每个类的挤压优先级,以便确定各个类的挤压顺序。如果为某个字符类指定了 1,该项值比较大的字符的处理时间就比前者晚,值越大,优先级越靠后。指定为“无”的类将在最后处理。可以在多个间距选项中指定同一值(1 到 9)。
  8. 从“指示差异”菜单中指定选项,以指明用作比较基准的标点挤压表。选择差异表后,将以蓝色突出显示所有与该表不同的值。
  9. 单击“存储”,如果您不想存储设置,请单击“取消”。

更改自定标点挤压集的名称

  1. 在“标点挤压设置”对话框中,从“标点挤压”弹出菜单中选择一个自定标点挤压集,然后单击“重命名”。
  2. 在“重命名”对话框中输入新名称,然后单击“确定”。

不能对默认的标点挤压集进行重命名。

删除自定标点挤压集

  1. 在“标点挤压设置”对话框中,从“标点挤压”弹出菜单中选择一个自定标点挤压集,然后单击“删除集”。

    所有应用了该标点挤压集的文本都将恢复默认设置。不过您不能删除预定义的标点挤压集。也不能删除默认的 InDesign 标点挤压集。

    注意:

    如果在排版中文文本时使用了大量的半角空格或半角括号,则需要处理的与排版有关的问题就会较多。建议在中文排版中避免使用半角括号,改用全角括号。仅在以下情况使用半角括号:文文本中用到了相对较长的英语句子;或如果不使用半角括号,会发生更严重问题。

使用避头尾设置

避头尾用于指定亚洲文本的换行方式。不能位于行首或行尾的字符被称为避头尾字符。对于日本文本,您可以使用日文严格避头尾集和日文宽松避头尾集。日文宽松避头尾设置会忽略长音符号和平假名小字符。您可以使用这些现有设置,也可以添加或删除避头尾字符以创建新设置。中文版和韩文版包含特殊的避头尾集。

为段落选择避头尾设置

  1. 选择一个段落或框架。
  2. 在“段落”面板中,从“避头尾集”列表中选择一个选项。

创建新的避头尾集

  1. 执行以下操作之一。
    • 选择“文字”>“避头尾设置”。

    • 在“段落”面板或“控制”面板的“避头尾”弹出菜单中,选择“设置”,随即会显示“避头尾设置”对话框。

  2. 在“避头尾设置”对话框中单击“新建”。可以从其他文档导入内容,但此处没有“标点挤压设置”中的导入按钮。
  3. 输入该避头尾集的名称,然后指定作为新集基准的当前集。
  4. 若要在某个栏中添加字符,请选择该栏,然后执行下列操作之一:
    • 在“添加字符”框中输入字符,然后单击“添加”,以插入列表框中。

    • 在“添加字符”弹出菜单中,指定代码系统(Shift JIS、JIS、Kuten、Big5、GB、Johab 或 Unicode),然后在“添加字符”框中输入代码,最后单击“添加”。

  5. 要在列表框中删除字符,请选择该字符,然后按 Backspace (Windows) 或 Delete (Mac OS)。
  6. 要检查当前选定的字符编码,请在“添加字符”弹出菜单中选择 Shift JIS、JIS、Kuten、Big5、GB、Johab 或 Unicode。代码系统将显示在“添加字符”文本框中。
  7. 单击“存储”以存储设置。如果不想存储设置,则单击“取消”。

删除避头尾集

  1. 在“避头尾规则集”对话框中,从“避头尾设置”弹出菜单中选择要删除的避头尾设置。
  2. 单击“删除集”。

不过您不能删除预定义的避头尾集。

指定避头尾文本的换行方式(推入方式还是推出方式)

可以确定为了避免避头尾字符出现在行首或行尾,应当将文本推入还是推出。

  1. 选择段落或框架。
  2. 在“段落”面板菜单或“控制”面板菜单中,从“避头尾间断类型”菜单中选择一个选项:
    • 若选择“先推入”,会优先尝试将避头尾字符放在同一行中。

    • 若选择“先推出”,会优先尝试将避头尾字符放在下一行。

    • 若选择“仅推出”,会始终将避头尾字符放在下一行。

    • 若选择“确定调整量优先级”,当推出文本所产生的间距扩展量,大于推入文本所产生的字符间距压缩量时,就会推入文本。

强制突出显示避头尾文本

可能需要检查避头尾的应用位置,因为有好几种因素都可能会影响文本排版。将突出显示避头尾文本的选项设置为启用状态后,避头尾项目会突出显示为蓝灰色。执行推入后保留在同一行的避头尾项目,突出显示为红色;执行推出后转到下一行的避头尾项目,突出显示为蓝色。可以手动编辑和修改这些突出显示项目的排版。

  1. 选择“编辑”>“首选项”>“排版”(Windows) 或“InCopy”>“首选项”>“排版”(Mac OS)。
  2. 选择“避头尾”,然后单击“确定”。

打开或关闭禁止断字

打开禁止断字功能后,在“避头尾设置”对话框的“禁止断字字符”部分指定的字符,将不会在折行时分开,也不会在执行两端对齐时被断开。

  1. 选择要影响的文本。
  2. 在“段落”面板菜单或“控制”面板菜单中,选择“禁止断字”。

使用连数字

连数字用于防止数字断开。此外,该选项根据 JIS 规范处理数字字符串中的标点间距(适用于日文)。

连数字关闭(左),连数字打开(右)。

  1. 选择要影响的文本。
  2. 要打开连数字,请从“段落”面板菜单或“控制”面板菜单中选择“连数字”。

吸收表意字空格

如果空格落在行尾,它可能会绕排到下一行,因而产生锯齿状外观。可以选择一个选项来防止行以空格开头。

  1. 选择要影响的文本。
  2. 从“段落”面板菜单或“控制”面板菜单中选择“吸收行尾的表意字空格”,这可避免行以空格开头。

也可以将此选项作为段落样式的一部分。在创建或编辑样式时,此选项位于“中文排版设置”部分。

关闭罗马字换行

如果选中了“任意连字”选项,拆分罗马字时可能会不遵守罗马连字规则,且行尾不显示连字符 (-)。如果不选择此选项,将使用罗马连字规则来断字。

“任意连字”选项仅在对文本应用中日韩语言时生效。此选项对应用罗马语言的文本无效。

  1. 选择要影响的文本。
  2. 从“段落”面板菜单或“控制”面板菜单中选择“任意连字”。

也可以将此选项作为段落样式的一部分。在创建或编辑样式时,此选项位于“中文排版设置”部分。

应用避头尾悬挂

悬挂控制是否将中文标点符号(如句号或逗号)悬挂在边距之外,以及是否与文本框架的边缘对齐。在“避头尾设置”对话框的“悬挂标点”中指定悬挂字符。

  1. 选择要影响的文本。
  2. 要打开悬挂功能,在“段落”面板菜单或“控制”面板菜单中,从“避头尾悬挂类型”命令中选择以下悬挂方法之一。

    无悬挂。

    常规

    当段落设置为双齐或全部强制双齐时,选择该选项,会在确定位置时包含悬挂起标点。

    强制

    当段落设置为双齐或两端双齐时强制悬挂。会在确定位置之前,首先强制悬挂那些悬挂起标点。只有当应用段落间距调整后,才会应用强制悬挂。

旋转直排文本中的半角字符

  1. 选择要影响的文本。
  2. 从“段落”面板菜单或“控制”面板菜单中,选择“在直排文本中旋转罗马字”。

直排文本中的半角字符(如罗马字文本或数字)的方向将会更改。通过在直排文本中旋转罗马字,可以在段落中垂直旋转这样的字符。

将该选项设置为打开状态后,会分别旋转每一个半角字符。

旋转前后的罗马文本

打开或关闭分行缩排

可以将分行缩排设置为正文文本的随文注释。分行缩排通常包括两行内容(位于圆括号中)。

分行缩排中的文本集

  1. 选择文本。
  2. 执行以下操作之一。
    • 在“字符”面板菜单或“控制”面板菜单中选择“分行缩排”。

    • 在“字符”面板菜单或“控制”面板菜单中选择“分行缩排设置”,然后在“分行缩排设置”对话框中选择“分行缩排”,之后单击“确定”。

更改分行缩排选项

  1. 选择要影响的文本。
  2. 在“字符”面板菜单或“控制”面板菜单中选择“分行缩排设置”。
  3. 在“行数”中,指定要显示为分行缩排字符的文本行数。
  4. 在“行间距”中,指定分行缩排字符行之间的距离。
  5. 在“分行缩排大小”中,选择分行缩排字符的大小(采用正文文本大小的百分比的形式)。
  6. 要对齐分行缩排字符,请选择一个对齐选项。例如,在垂直框架网格中选择“左/上”,则分行缩排字符的开头将与框架顶部对齐。此外,如果设置了“自动”,将根据分行缩排大小或正文文本自动进行对齐。字符对齐方式代理会显示分行缩排文本相对正文文本的显示方式。
  7. 在“换行选项”部分,指定在开始新的一行时换行符前后所需的最少字符数,然后单击“确定”。

更快、更轻松地获得帮助

新用户?