要避免 Affinity PDF 中扭曲文字出现锯齿,首先要确定文字是如何扭曲的。对于矢量文字,请先在副本中将完成的扭曲转换为曲线,再进行导出。如果设计需要栅格化,请控制导出分辨率和降采样。
本指南介绍当前 Mac 版 Affinity 桌面应用,以及如何导出边缘清晰的已完成扭曲标题。菜单名称遵循当前 Affinity 帮助中心的说法。关键在于判断你需要可缩放的字形,还是需要将效果栅格化。
文档中使用的是哪种扭曲?
Affinity 提供两种不同的方法。矢量扭曲通过非破坏性的扭曲组处理形状、线条、曲线和文字。组内对象仍可单独编辑:你可以更改文字内容,同时保留扭曲效果。实时网格扭曲是一种图像变形滤镜;其文档建议使用扭曲组功能来进行基于矢量的扭曲。这两种方法对应着不同的导出起点。扭曲、实时网格扭曲滤镜
选中受影响的文字,并在“图层”面板中检查其结构。确认文字是位于扭曲组中、已转换为曲线,还是带有滤镜的像素内容。请在更改导出预设前完成此检查:提高栅格分辨率和将矢量扭曲转换为曲线,解决的是不同的问题。
| 当前内容 | 首要操作 | 随后检查 |
|---|---|---|
| 矢量扭曲组中的可编辑文字 | 在工作副本中将完成的扭曲转换为曲线 | 字母轮廓、间距和剩余效果 |
| 已转换为曲线的文字 | 检查 PDF 导出设置和周围的效果 | 导出是否会导致栅格化 |
| 像素文字或基于图像的扭曲 | 测试栅格导出分辨率 | 在预期输出尺寸下的细节 |
| 字形在 Affinity 中看起来就有棱角 | 先修正源几何形状 | 轮廓本身是否需要编辑 |
此表根据文档对矢量扭曲、曲线和图像滤镜的区分整理出诊断步骤,并未假设所有锯齿边缘都由同一个原因造成。
将完成的矢量扭曲转换为曲线
请在 Affinity 文档的单独副本中操作,以保留可编辑的原稿。转换前,先完成文字内容、字体、间距和扭曲形状的设置。Affinity 说明,将文字转换为曲线会移除其字体属性;转换后,不能再像编辑文字那样更改字体。像素内容无法直接转换为曲线。转换为曲线
举一个普通示例:标题“ROUND STUDIO”位于矢量扭曲组中。当前任务是将已完成的外观保留为字形,同时保留原始文档,以便日后修改文字内容。
- 打开工作副本,在图层面板中找到已完成的扭曲组。
- 选中扭曲组本身,而不只是其中的文字对象。Affinity 文档指出,单击扭曲组的图层缩略图即可访问其网格。
- 在扭曲的上下文工具栏中,选择转换为曲线。
- 导出前检查结果。Affinity 说明,转换会生成闭合曲线形状;每个文字字符都会转换为单独的曲线,并自动将生成的曲线编组。扭曲
选中已完成的扭曲很重要,因为你需要确定扭曲后的最终形状。只转换源文字,同时继续使用实时扭曲,会留下不同的文档结构。转换后,将字母的弯曲部分、狭窄间隙和整体对齐情况与可编辑的原稿进行比较。
如果轮廓在导出前就明显有误,请在此处修正。Affinity 的转换工作流程允许使用节点工具编辑生成的线段和节点。导出分辨率无法替代对有棱角的轮廓进行修正。转换为曲线
导出 PDF,避免不必要的栅格化
在 Mac 上,选择文件 > 导出 > 导出。在左侧选择 PDF 预设,然后检查右侧的设置。当前对话框将常用设置分为文件和其他设置高级。请谨慎设置区域:对于合适的单页文档,选择“整个文档”;对于你的设计,选择对应的页面或画板选项。导出对话框
首次比较时,数字文档可使用PDF(数字 - 高质量),桌面打印文档可使用PDF(用于打印)。这两种预设的栅格化设置均为“不支持的属性”,栅格 DPI 均为 300。这些预设适合作为起点,但不能证明文字会保持矢量形式。**PDF(数字 - 小文件)使用的栅格 DPI 为 72,而PDF(扁平化)**会将所有内容栅格化。比较 PDF 导出预设
保存前检查以下控件:
- 栅格化:先使用不支持的属性,将不受支持的元素栅格化。所有内容会将整个设计栅格化。无会省略不受支持的元素,而不是将其转换为受支持的矢量对象。
- **栅格 DPI / 使用 DPI:**控制栅格化导出内容所用的分辨率。使用文档分辨率会采用项目的 DPI。
- **图像降采样:**如需单独判断分辨率损失,初次比较时请将其关闭。启用时,高于阈值会控制降采样。
- **允许 JPEG 压缩:**如需在比较中排除对栅格化元素进行 JPEG 压缩,请将其关闭。导出设置
确定基准设置后,每次只更改一个选项。否则,导出效果有所改善时,你将无法判断差异是来自曲线转换、分辨率、压缩,还是预设更改。
文档说明的 PDF 和文件格式限制有哪些?
Affinity 当前的支持的文件格式表格在 PDF 和 PSD 导出项旁标有脚注:“文字在导出时将被栅格化”。其 PDF 导出设置页面则另行说明了字体嵌入和文字转曲线选项。综合来看,这些页面并未保证实时扭曲文字会以可编辑 PDF 文字的形式导出。对于已完成的字形,文档明确支持的曲线转换工作流程更为稳妥。支持的文件格式、导出设置
在文档中转换所选扭曲,与 PDF 导出时选择文字转曲线也有所不同。后者属于嵌入字体选项,会转换所有文字。如果文档中既有一个装饰性标题,又有普通正文,转换选定的已完成扭曲,改动范围更小。请保留可编辑原稿,以便日后修改。导出设置
文档并未将允许高级功能说明为通用的扭曲质量开关。Affinity 表示,此选项会将 PDF 支持的功能保留为矢量,包括拉伸的艺术文字、描边文字、渐变和非纯色透明度。它还提醒,其他应用导入 PDF 时,可能会将这些功能栅格化或错误渲染。如果设计涉及这些属性,请测试此设置;不要假设启用它就能解决所有扭曲或滤镜问题。导出设置
如果必须栅格化,请谨慎选择分辨率
对于基于图像的效果,请按最终物理尺寸进行受控比较。先使用 Affinity 高质量和打印预设中的 300 栅格 DPI。如果细节仍不够,再在其他设置不变的情况下比较更高的数值。更高的数值只是测试条件,并非文档规定的通用要求。比较 PDF 导出预设
以下示例计算说明了尺寸的重要性:宽 4 英寸的栅格化标题在 72 DPI 下横向包含 288 像素,在 300 DPI 下则包含 1,200 像素。这些数值由英寸宽度乘以 DPI 得出,并非对 Affinity 导出的测量结果。它们说明了为什么低分辨率栅格渲染为圆润的字母边缘提供的像素较少。
提高导出 DPI 无法还原已是像素内容的文字原本的矢量轮廓。如果仍有可编辑文字,并且需要可缩放的字形,请使用矢量扭曲重新制作标题。Affinity 明确提供了用于基于矢量进行扭曲的扭曲组,并说明像素内容无法直接转换为曲线。实时网格扭曲滤镜、转换为曲线
完成前检查导出的文字
每次更改后,都使用导出预览检查同一个圆润字母和狭窄间隙。Affinity 文档说明,在 Mac 上,可在该预览中使用**⌘1查看 100%、⌘2查看 200%、⌘3**查看 400%。然后保存 PDF,并打开实际输出文件进行比较。导出对话框
检查三点:预期的扭曲是否保留、是否有任何效果消失,以及文字在预期的观看或打印尺寸下是否清晰。高倍放大有助于发现差异,但判断栅格版本是否合适时,请以最终输出尺寸为准。
对于矢量文字,请先创建副本,将完成的扭曲组转换为曲线,并明确处理不受支持的属性后再导出。对于栅格效果,请控制分辨率和降采样。保留下一次修改所需的可编辑源文件,并通过检查实际导出的字形来确定最终 PDF。