TTF、OTF、TTC 都是“字体文件封装格式”。你日常安装的字体多半是 TTF/OTF;TTC 更像“把多套字体打包在一个文件里”。对大多数设计师/普通用户:优先用 OTF 或 TTF;需要减少文件数量或系统自带字体包时才常见 TTC。
TTF 是较早普及的轮廓字体格式,历史久、兼容面广。很多旧软件、旧系统对 TTF 的支持更“保险”。TTF 本质上用贝塞尔曲线描述字形轮廓,并包含字距、字形映射等信息。
OTF 属于 OpenType 规范的一种封装,常见的区别是它可能使用 CFF(Post )轮廓,也可以是 TrueType 轮廓;但对用户来说,更重要的是它通常更容易承载“高级排版特性”。
如果你在 Illustrator / InDesign / Figma 等软件里需要更多字形替换与排版控制,很多时候 OTF 会更“顺手”。
TTC 不是“另一种字体轮廓技术”,它更像一个容器:把多套 TrueType 字体集合到一个文件里,让它们共享部分表数据,从而减少重复、节省空间。常见于系统内置字体(例如某些中文系统字体家族会打成 TTC)。
很多人以为“OTF 一定比 TTF 更清晰”或“TTF 一定更适合屏幕”,这并不严格。清晰度更取决于:
同一字体家族里,TTF 与 OTF 也可能只是不同打包方式,肉眼差异并不大。
同一个字体名称在不同来源可能对应不同版本(字形、字距、字重集合都不同)。当你在项目里出现字形“跑版”、行距突然变化、粗细不一致,优先检查是否安装了多个同名字体,或同名不同格式(TTF/OTF/TTC)混在一起。
TTF:更传统、更通用;OTF:更现代、排版特性更丰富;TTC:多个字体打包的集合容器。真正影响体验的是字体质量与渲染环境,选择时优先考虑兼容性与协作一致性。