Adobe CJK 段落书写器与普通段落书写器类似,是以段落为单位来分析折行(即,在何处换到下一行)。如果在指定应用了该书写器的某个段落中添加字符,或从中删除字符,可能会导致编辑点前一行的标点挤压被修改,因为书写器会重新分析整个段落中的标点挤压,以便进行优化。
段落书写器的排版方法为:首先识别可能的折行点进行分析,然后根据一定的原则(如字母间距和单词间距的均匀程度以及连字)为它们分配加权分数。
段落书写器首先分析整个段落的折行情形,然后根据字符间距、单词间距乃至连字规则,适当调整标点挤压。在 CJK 文本中,是以为实现两端对齐或避头尾处理而插入的标点挤压空格的实际值与“标点挤压设置”对话框中设置的最佳值的差作为依据。当两端对齐所需空格量大于最大空格量,或避头尾处理时所需空格量小于最小空格量时,就会出现连字与对齐冲突。
选择“使用新建垂直缩放”以使用 InDesign CS2 的垂直缩放方法。在直排情况下,罗马字文本通常会被旋转,而 CJK 文本仍然保持直立。在 InDesign 的以前版本中,当在“字符”面板中设置字形缩放时,“X 缩放”和“Y 缩放”属性会导致不同结果,具体情况取决于被缩放字符的方向。在 CS2 或更高版本的 InDesign 和 InCopy 中,缩放以同样的方式影响行中所有文本,无论它发生过旋转还是直立的。如果文本在垂直方向上并非直立,“X 缩放”和“Y 缩放”将会交换,这样罗马字文本的缩放方向就能与直立的 CJK 文本一致。在新文档中,该选项处于打开状态;但在来自 InDesign CS 和更低版本的文档中,则处于关闭状态。
选择“使用基于 CID 的标点挤压”,借助所选字体的字形 (jikei) 而非 Unicode,来决定正确的“JIS X 4051 标点挤压等级”。该功能支持从 AdobeJapan1-0 到 AdobeJapan1-6 的所有 CID 字体(目前仅支持日文)。其他所有字体都使用 Unicode。
您可以在自行创建的标点挤压集中编辑您常用的间距设置,如句号与其后接前括号之间的间距。
例如,如果想挤压文本中括号的间距,可以在“标点符号挤压”下,从“起始标点”中的“前括号”或“结束标点”中的“后括号”中修改“行中”设置。以下设置可用: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 在对齐行时增大或缩小间距的幅度就越大。