文字转曲线
最后更新 2026-11-02
- 转曲
- 转成曲线
- 轮廓
- outline
- 转成矢量
- 描摹
- 矢量
- 字体嵌入
- 许可证
- EULA
- 商用授权
EN中文
本页目录
把文字转成曲线(行业内常说的转曲)是排版流程里最常见的“保险”动作。它确实解决了一类真问题,但也悄悄解除了很多东西——其中一项是“它还是文字”。
它在做什么
文字对象里保存的是一串字符、一个字体引用和一套排版参数。转曲就是把那个字体引用当场求值:按字形轮廓展开成一堆贝塞尔路径,然后忘掉字体。
于是同时丢掉的东西:
- 字符本身(发不出去、搜不到、读屏读不出来);
- 字形名与归属(这个形状来自哪款字体,从文件里看不出来了);
- 排版参数(字距、字偶距、OpenType 特性、hinting);
- 可编辑性(改一个字要回到排版软件里重做)。
什么时候确实需要
- 输出端没有这款字体、也不允许嵌入(见下一节关于嵌入权限);
- 要把标题做变形、裁切、加特效,必须动轮廓;
- 送给一条只吃曲线的老流程(激光切割、部分印刷 RIP、某些三维软件);
- logo 定稿:它从此不该再被“字体”这件事影响。
除此之外,大多数“为了保险”的转曲其实是多余的。
代价
转曲之后仍然是矢量,可以任意缩放——这一点常被误解成“没有损失”。真正的损失在别处:
- 不可搜索、不可复制、不可朗读。文档的可访问性和可检索性是一起消失的;
- 文件可能更大。一个汉字轮廓几百个节点,一段正文转曲后常常比原字体文件还臃肿;
- 小字失真。细节越细,曲线的近似误差越明显,尤其是从低分辨率源来的;
- 改不动。客户说“把标题里那个词换掉”,你得回排版软件重来一遍。
截图加描摹
有一种常见变体值得单独说:在支持的软件里排好、截图、再“图像描摹”成矢量。
它通常被用来绕开排版引擎不支持的问题(阿拉伯文连不上、竖排没做好,见 书写方向)。问题是这条路把两件事混在了一起:
- 它解决的是软件不支持,不是字体缺失;
- 描摹得到的曲线是像素边缘的近似:抗锯齿被当成真实轮廓、转角变圆、节点爆炸;
- 文字彻底变成图形,前面说的所有损失一次性付清。
如果目的只是让文字正确显示,先试 书写方向 那节的兜底流程:换个能成形的引擎排版,比描摹可靠得多。
许可证没有因此改变
这是最容易被误解的一点:转曲不改变许可。把字形变成路径,仍然是“使用了这款字体”,而不是“用完就自由了”。
几条一般性的常识(不是法律意见,商业项目请按具体 EULA 与专业意见判断):
- 字体文件在多数司法辖区作为计算机程序受著作权保护;字形设计本身在部分国家不受著作权保护,但可能有外观设计专利,另一些地区对字库另有专门保护;
- 国内已有相关判例,但结论并不一致——有的案件认为单个字不构成美术作品,有的案件认为字库中的字构成美术作品。换句话说,不要用“就几个字”来推断安全;
- 商用、商标用字、嵌入软件、随产品再分发,通常在 EULA 里是分别约定的;
- 免费字体也一样:OFL 允许商用与修改,但如果字体声明了保留名称,修改后的版本不能沿用原名分发;随软件分发时仍要保留版权声明。
去 EULA 里搜这几个词,比搜“能不能商用”有用得多:embedding、outline、convert to curves、broadcast、logo、trademark、app。
更安全的替代
- 嵌入字体子集。PDF 里嵌入的子集既保留文字,又不需要对方装字体;能不能嵌、能嵌到什么程度,字体自己在
OS/2表的fsType位里就写着(见 OS/2 表); - 保留文字层。导出 PDF 时确认文字可选中——可选中就意味着可搜索、可朗读、可复制;
- 网页里用
@font-face。许可允许时,SVG 或 HTML 里保持<text>,比转曲好维护得多; - 只转必须转的那部分。正文保留文字,只把定稿的标题图形转曲。
检查清单
- 转曲是在解决“字体缺失”还是“软件不支持”?后者该换工具;
- 转完之后,客户还能搜索这段文字吗?
- 字体名与授权凭证有没有记下来(不是记在转曲后的文件里,转曲后就没有了)?
- EULA 里
embedding/outline/logo这几条写的是什么? - 这个 PDF 里的文字还能选中吗?不能的话,是有意为之还是意外?