UltKit

OTF转TTF在线转换

大多数.otf文件以PostScript(CFF)轮廓存储字形,而仍有少数程序只接受TrueType轮廓。本页会用TrueType曲线重建每个字形,并保存为可安装的.ttf文件,字体名称、间距和特性保持不变。

字体转换器

或将TTF, OTF, WOFF … 文件拖放到此处 ·

单个文件最大 95 MB· 最多 20 个文件· 30 分钟后删除

输出

文件在我们的服务器上处理,并在 30 分钟后删除。

使用方法

  1. 1

    添加OTF字体

    拖入一个或多个 .otf 文件,每批最多 20 个,单个文件不超过 95 MB。从 Regular 到 Black 的整个字体家族可一次转换完成。

  2. 2

    确认目标格式和微调设置

    转换为已设为 TTF。如需将字体微调设为自动微调,或想改用新的字体族名称,让 TTF 与 OTF 能同时安装,请展开高级设置。

  3. 3

    转换为TTF

    点击转换为 TTF,然后逐个下载字体,或打包为 ZIP 下载。双击 .ttf 文件,在 Windows 上会打开字体安装程序,在 Mac 上会打开“字体册”。

OTF与TTF:同一字体标准下的两种轮廓格式

TrueType 出现得更早。1991 年 Apple 随 System 7 推出它,用来对抗 Adobe 的 PostScript Type 1 字体,随后 Microsoft 在 Windows 3.1 中采用。它的轮廓由二次曲线构成:每段曲线只有一个曲线外控制点,在当时的硬件上光栅化速度很快。它还带有自己的微调语言:用字节码指令把笔画对齐到像素网格。

OpenType 由 Microsoft 和 Adobe 于 1996 年发布,把两种技术统一到同一个容器中。OpenType 字体可以在 glyf 表中存放 TrueType 轮廓,也可以在 CFF 表中存放 PostScript 轮廓,后者使用三次曲线,每段有两个控制点。按惯例,前者保存为 .ttf,后者保存为 .otf。两者带有相同的 OpenType 布局特性,因此连字和小型大写字母在转换后都能原样保留。

OTF与TTF内部有哪些数值不同

大多数 CFF 字体的每 em 单位数
1,000
许多 TrueType 字体的每 em 单位数
2,048
每条曲线的控制点数,三次曲线与二次曲线
2 vs 1
规范允许的每 em 单位数范围
16–16,384

一条三次曲线并不总能用单条二次曲线精确画出,所以转换器会把它拆成多段二次曲线,使其与原路径的误差保持在很小的范围内。对普通文本字体来说,这会在 O、S、g 等圆润字母上增加一些点,因此 TTF 可能比 OTF 略大。em 大小保持不变,按 1,000 单位网格设计的字体仍使用该网格;虽然传统上常用 2,048,TrueType 同样支持 1,000。

微调是两种格式差异最大的地方。CFF 字体携带声明式微调信息(笔画宽度和对齐区),其余交给光栅化器处理,而 TrueType 需要明确的指令。两者之间无法互相映射。如果 TTF 主要用于 Windows 上的小字号显示,请把字体微调设为自动微调,以生成新的指令;在 macOS、手机和高密度屏幕上,微调的作用不大。如果需要的是网站字体而不是桌面应用字体,可以在转换后跳过 TTF 这一步,直接使用 TTF 转 WOFF2,或查看字体格式转换了解所有目标格式。

将已授权的OTF转换为TTF

换了文件扩展名,不等于换了授权

TTF 仍是同一款字体,适用同一份最终用户许可。若要把商业 OTF 转换后安装到更多电脑、嵌入应用或随产品分发,需要获得相应用途的授权。采用 SIL Open Font License 的字体可以自由转换,但修改后的副本不得保留保留字体名称(Reserved Font Name)。

OTF

OpenType 字体

OTF 是 OpenType 字体格式,由 Microsoft 和 Adobe 于 1996 年创建,现为 ISO 标准 ISO/IEC 14496-22。它可以包含 TrueType 或 PostScript(CFF)轮廓,并支持连字、替代字形、小型大写字母等高级排版功能以及广泛的语言覆盖。OpenType 是所有主流平台上专业字体的标准。它没有针对网页进行压缩,因此网站通常改用 WOFF2。

压缩方式
无损
透明度
–
动画
–
发布年份
1996 · Microsoft and Adobe
OTF 转换器

TTF

TrueType 字体

TTF 是 TrueType 字体格式,由苹果在 20 世纪 80 年代末开发,1991 年发布,随后授权给微软。它用二次曲线定义字形轮廓,并包含让文字在屏幕上显示清晰的 hinting 指令。所有桌面操作系统、文字处理软件和设计应用都支持 TrueType。它缺少 OpenType 的一些高级排版功能,也比网页字体格式更大。

压缩方式
无损
透明度
–
动画
–
发布年份
1991 · Apple
TTF 转换器

OTF 转 TTF 是把 PostScript 三次曲线轮廓换成 TrueType 二次曲线轮廓,使字体能在只支持旧版 TrueType 光栅化器的软件中加载,代价是原有的 PostScript 微调信息会丢失。

OTF转TTF常见问题

OTF转TTF后字体外观会变吗?

在正常阅读字号下不会。每条三次曲线会用一条或多条二次曲线在极小的容差内近似,差异远小于一个像素。在海报级大字号下,字体设计师逐点比对轮廓时可能会发现多出一些曲线上的点,但字形是一致的。

为什么程序能识别TTF却不认我的OTF文件?

一些较旧的 Windows 软件、刻字机和刺绣工具、游戏引擎以及单片机显示库都是围绕 TrueType 光栅化器开发的,从未加入 CFF 读取功能。即使 Windows 本身能安装 .otf,这些软件也会把带 PostScript 轮廓的 .otf 当作无法读取的文件。

OTF转TTF会保留连字和字距调整吗?

会保留。GSUB(连字、替代字形)和 GPOS(字距调整、标记定位)等 OpenType 布局表与轮廓类型无关,会原样复制到 TTF 中。只有轮廓表和微调指令会被重新生成。

Word能把OTF字体嵌入文档吗?

Windows 版 Word 一直支持通过将字体嵌入文件嵌入 TrueType 类字体,但常常会跳过基于 CFF 的 OTF 文件,导致文档在没有该字体的电脑上改用其他字体显示。转换为 TTF 是常见的解决办法,前提是字体的许可允许嵌入。

同一款字体需要同时安装OTF和TTF吗?

不要。两个文件的内部字体族名称和样式名称相同,会让字体菜单混乱,也可能导致应用选错字体。请先卸载 OTF,或在转换前为 TTF 设置不同的字体族名称。