WHAT - TTF 和 OTF 字体格式

文章目录

  • 基础定义
  • 核心区别
    • 轮廓技术(绘制字体的“骨架”)
    • 功能扩展
    • 兼容性
    • 文件大小
  • 如何选择?
  • 一个小贴士

更多关于前端开发中字体介绍请阅读:WHAT - 前端开发中的字体

基础定义

格式 全称 简介
TTF TrueType Font 由苹果和微软在1980年代联合开发的字体格式。
OTF OpenType Font Adobe和微软开发的更现代的字体格式,基于TTF或PostScript。

核心区别

轮廓技术(绘制字体的“骨架”)

  • TTF

    • 基于二次贝塞尔曲线(quadratic Bézier curves)。
  • OTF

    • 默认基于立方贝塞尔曲线(cubic Bézier curves),即PostScript轮廓,但也可以兼容TTF轮廓。

一般来说,OTF(PostScript outlines)在高端印刷排版上更精准。


功能扩展

  • TTF

    • 功能相对基础。
  • OTF

    • 支持高级排版功能

      • 连字(ligatures)
      • 上标/下标
      • 小型大写字母
      • 多种字形替代
      • 更强的语言支持

兼容性

  • TTF

    • 非常通用,所有操作系统和软件都支持。
  • OTF

    • 同样兼容性好(尤其现代系统),但在老旧软件中,少数特殊功能可能不被识别。

文件大小

  • 没有绝对规律,但 OTF 因为功能更多,有时文件略大。

如何选择?

如果只是普通用(网页、办公、简单排版)

  • TTF完全足够

如果是专业排版、设计、印刷、需要高级排版功能

  • 推荐OTF

一个小贴士

很多字体提供商会同时给你 TTF 和 OTF 格式。如果不确定用哪个,OTF通常是更现代、更“面向未来”的选择。

你可能感兴趣的:(前端,javascript,字体)