# TTF 至 WOFF 字体转换器

无需安装软件，即可将 TTF 字体转换为 WOFF。上传一个或多个 TTF 文件，并将每个文件下载为 WOFF；字体名称、度量信息、字符映射和 OpenType 布局表都会保留。TTF、OTF、WOFF 和 WOFF2 之间的转换会重新封装相同的表，TTF 转 OTF 则会将轮廓重建为 CFF。无法忠实转换轮廓的字体会被拒绝，并附上清晰说明。

## 常见问题

### 字体转换器支持哪些转换？

TTF、OTF、WOFF 和 WOFF2 均可转换为 WOFF 和 WOFF2，也可转换为 OTF。TTF 输出需要 TrueType 轮廓，因此可从 TTF 字体以及包含 TrueType 轮廓的 WOFF 或 WOFF2 文件生成；大多数网络字体都包含这类轮廓。带有 CFF 轮廓的 OTF 字体不支持转换为 TTF。

### 转换为 WOFF 或 WOFF2 是否无损？

可以。WOFF 1.0 使用 zlib 压缩每个表，WOFF2 则通过 Google 的参考编码器使用 Brotli；解压后，两者都会还原出相同的表。只有表的顺序和填充会被规范化，因此数字签名（DSIG）表可能无法再通过验证。

### 为什么不能将 OTF 字体转换为 TTF？

OTF 字体通常存储由三次曲线构成的 CFF 轮廓，而 TrueType 轮廓使用二次曲线。将三次曲线转换为二次曲线只能近似还原，因此工具会拒绝这种转换，以免输出形状发生变化的字体。已包含 TrueType 轮廓的 OTF 文件可以无损转换为 TTF。

### TTF 转 OTF 是如何实现的？

每条二次曲线都会精确转换为三次曲线，点会四舍五入到整数字体单位，移动距离最多为半个单位。工具会写入包含字形名称和宽度的 CFF 表，并保持名称、度量值、字符映射和 OpenType 布局表不变。TrueType 微调指令会被移除，因为 CFF 字体不使用这些指令；工具也不会生成新的微调指令。

### 可以转换可变字体吗？

可变字体可以在 TTF、WOFF 和 WOFF2 之间转换，并保留其坐标轴。对于可变 TrueType 字体，工具会拒绝将 TTF 转为 OTF，因为 CFF 表无法保存其变化信息。要在网络上发布可变字体，请使用 WOFF2。

### From 格式必须与我的文件匹配吗？

工具会根据每个文件的起始字节读取实际格式，因此，即使在 TTF 页面上传 WOFF2 文件，也能正确转换。From 选项仅用于标记转换类型，To 选项决定输出格式。

### 大小限制是多少？

每个上传文件最大为 10 MiB，WOFF 或 WOFF2 文件解压后最大可扩展到 30 MiB。不支持字体集合（TTC），请上传单个字体文件。你可以一次转换多个文件。

### 网站应使用哪种格式？

所有当前浏览器都支持 WOFF2，其文件通常比 WOFF 小 30%。WOFF 可用于兼容非常旧的浏览器。TTF 和 OTF 适合安装到电脑上或在设计软件中使用。

### 转换后的字体看起来会一样吗？

TTF、WOFF 和 WOFF2 之间的转换，以及 CFF 字体转为 OTF，都会精确保留轮廓。TTF 转为 OTF 时，字形形状的偏差不超过半个字体单位，但不会保留 TrueType 微调，因此，依赖微调的小字号屏幕文字可能会略有不同。由于布局表会被复制，字偶间距和其他 OpenType 功能仍可正常使用。

### 我的字体会被保存吗？

不会。每个字体只会在处理本次请求时载入内存，返回结果后即被丢弃。字体的任何信息都不会保存。

## 相关工具

### [字体转换器](https://oneclick.pro/zh/tool/font-converter/)

在 TTF、OTF、WOFF 和 WOFF2 格式之间转换字体。WOFF 和 WOFF2 使用 zlib 或 Brotli 压缩封装相同的字体表，以便在网络上使用，因此这两种格式之间的转换会保留所有表。TTF 转 OTF 会将 TrueType 轮廓重建为 CFF，并在整数字体单位上精确保留三次曲线。带有 CFF 轮廓的 OTF 字体无法在不近似所有曲线的情况下转换为 TTF，因此工具会拒绝此转换，以免生成质量下降的字体。

### [TTF 至 OTF 字体转换器](https://oneclick.pro/zh/tool/font-converter/ttf-to-otf/)

无需安装软件，即可将 TTF 字体转换为 OTF。上传一个或多个 TTF 文件，并将每个文件下载为 OTF；字体名称、度量信息、字符映射和 OpenType 布局表都会保留。TTF、OTF、WOFF 和 WOFF2 之间的转换会重新封装相同的表，TTF 转 OTF 则会将轮廓重建为 CFF。无法忠实转换轮廓的字体会被拒绝，并附上清晰说明。

### [TTF 至 WOFF2 字体转换器](https://oneclick.pro/zh/tool/font-converter/ttf-to-woff2/)

无需安装软件，即可将 TTF 字体转换为 WOFF2。上传一个或多个 TTF 文件，并将每个文件下载为 WOFF2；字体名称、度量信息、字符映射和 OpenType 布局表都会保留。TTF、OTF、WOFF 和 WOFF2 之间的转换会重新封装相同的表，TTF 转 OTF 则会将轮廓重建为 CFF。无法忠实转换轮廓的字体会被拒绝，并附上清晰说明。

### [OTF 至 WOFF 字体转换器](https://oneclick.pro/zh/tool/font-converter/otf-to-woff/)

无需安装软件，即可将 OTF 字体转换为 WOFF。上传一个或多个 OTF 文件，并将每个文件下载为 WOFF；字体名称、度量信息、字符映射和 OpenType 布局表都会保留。TTF、OTF、WOFF 和 WOFF2 之间的转换会重新封装相同的表，TTF 转 OTF 则会将轮廓重建为 CFF。无法忠实转换轮廓的字体会被拒绝，并附上清晰说明。

### [WOFF2 至 WOFF 字体转换器](https://oneclick.pro/zh/tool/font-converter/woff2-to-woff/)

无需安装软件，即可将 WOFF2 字体转换为 WOFF。上传一个或多个 WOFF2 文件，并将每个文件下载为 WOFF；字体名称、度量信息、字符映射和 OpenType 布局表都会保留。TTF、OTF、WOFF 和 WOFF2 之间的转换会重新封装相同的表，TTF 转 OTF 则会将轮廓重建为 CFF。无法忠实转换轮廓的字体会被拒绝，并附上清晰说明。

### [OTF 至 WOFF2 字体转换器](https://oneclick.pro/zh/tool/font-converter/otf-to-woff2/)

无需安装软件，即可将 OTF 字体转换为 WOFF2。上传一个或多个 OTF 文件，并将每个文件下载为 WOFF2；字体名称、度量信息、字符映射和 OpenType 布局表都会保留。TTF、OTF、WOFF 和 WOFF2 之间的转换会重新封装相同的表，TTF 转 OTF 则会将轮廓重建为 CFF。无法忠实转换轮廓的字体会被拒绝，并附上清晰说明。

**显示全部 11 个相关工具**

- [WOFF 至 TTF 字体转换器](https://oneclick.pro/zh/tool/font-converter/woff-to-ttf/)
- [WOFF 至 OTF 字体转换器](https://oneclick.pro/zh/tool/font-converter/woff-to-otf/)
- [WOFF 至 WOFF2 字体转换器](https://oneclick.pro/zh/tool/font-converter/woff-to-woff2/)
- [WOFF2 至 TTF 字体转换器](https://oneclick.pro/zh/tool/font-converter/woff2-to-ttf/)
- [WOFF2 至 OTF 字体转换器](https://oneclick.pro/zh/tool/font-converter/woff2-to-otf/)

在这里投放广告？

[给我们发邮件](mailto:hi@dennn.is?subject=%E5%9C%A8%20OneClick%20Pro%20%E4%B8%8A%E6%8A%95%E6%94%BE%E5%B9%BF%E5%91%8A)

[广告 适用于 WordPress 的智能体就绪型插件套件。](https://sleekwp.com/?ref=oneclickpro)
