OTF 示例文件 — 下载免费 OpenType 测试字体

OpenType 字体(CFF 轮廓) · .otf · MIME 类型 font/otf

6 个文件194 KB – 521 KB直链下载无广告,无需注册任意用途免费SHA-256 已校验

下载带真正 OpenType/CFF 轮廓的 OTF 示例文件。这一点比听起来更重要:许多以“OTF 示例”名义分发的文件其实是改了扩展名的 TrueType 字体,能通过扩展名检查,却过不了真正的解析器。这里的每个文件都逐个字形重建为 Type 2 charstring,带有 CFF 表且完全没有 glyf 表,发布前我们还会核验 sfnt 版本为 OTTO。

用它们测试任何需要区分轮廓格式的环节:PDF 嵌入、字体转换、排版引擎,以及检查结构而非文件名的校验器。共提供 6 款字体,与 TTF、WOFF 和 WOFF2 系列一一对应,方便在不同容器间比较同一字体。

下载 OTF 示例文件

文件详情大小下载
sample-font-roboto-mono-regular.otf
Roboto Mono Regular • 等宽 · 400
Roboto Mono Regular · SIL Open Font License 1.1194 KB
193,880 字节
下载 OTF
sample-font-open-sans-regular.otf
Open Sans Regular • 无衬线 · 400
Open Sans Regular · SIL Open Font License 1.1195 KB
195,060 字节
下载 OTF
sample-font-lora-regular.otf
Lora Regular • 衬线 · 400
Lora Regular · SIL Open Font License 1.1216 KB
215,640 字节
下载 OTF
sample-font-roboto-regular.otf
Roboto Regular • 无衬线 · 400
Roboto Regular · SIL Open Font License 1.1231 KB
230,800 字节
下载 OTF
sample-font-roboto-bold.otf
Roboto Bold • 无衬线 · 700
Roboto Bold · SIL Open Font License 1.1231 KB
231,268 字节
下载 OTF
sample-font-inter-regular.otf
Inter Regular • 无衬线 · 400
Inter Regular · SIL Open Font License 1.1521 KB
521,256 字节
下载 OTF
6 个文件 · 直链 · 无需注册 · 支持 CORS

在命令行或 CI 中使用这些文件

每个 URL 都稳定不变并开放 CORS。在测试中固定 SHA-256,一旦测试夹具发生变化,你会立刻知道。

# 下载单个文件
curl -O https://pnb-freetoolsforweb.s3.us-east-2.amazonaws.com/samples/fonts/otf/sample-font-roboto-mono-regular.otf

# 校验文件(上方每个文件都列出了 SHA-256)
shasum -a 256 sample-font-roboto-mono-regular.otf

# 所有示例文件的机器可读索引
curl https://pnb-freetoolsforweb.s3.us-east-2.amazonaws.com/samples/index.json | jq '.files[] | select(.format=="otf")'

OTF 格式概览

全称OpenType 字体(CFF 轮廓)
扩展名.otf
MIME 类型font/otf
标准OpenType(ISO/IEC 14496-22),CFF 轮廓
轮廓三次贝塞尔曲线(CFF / Type 2 charstring)
魔数4F 54 54 4F("OTTO")
许可SIL Open Font License 1.1
已验证sfntVersion 为 OTTO,含 CFF,无 glyf

用 OTF 示例文件测试什么

  • 需要区分 CFF 和 glyf 轮廓的解析器
  • PDF 字体嵌入和子集化
  • 印刷和设计工具的字体处理
  • 字体转换工具(OTF 转 WOFF2)
  • 检查文件结构而非扩展名的上传校验
测试说明。 这些 OTF 比对应的 TTF 更大,这常让人意外。三次曲线 charstring 每条曲线更紧凑,但我们的构建没有做子程序化(subroutinization)——通常用来缩小 CFF 表的压缩步骤。 如果你的测试需要证明文件确实是 OpenType/CFF,请检查 CFF 表和 OTTO 签名,而不要相信扩展名。

常见问题

这是真正的 OTF 还是改名的 TTF?

是真正的 OTF。每款字体都用 fontTools 的 FontBuilder 重建:每个字形都通过 Type 2 charstring pen 重新绘制进 CFF 表,文件以 OTTO sfnt 版本写出。发布前我们会重新打开每个文件,断言存在 CFF 且不存在 glyf。你也可以用 fontTools 验证,或检查前四个字节是否为 OTTO。

网站上应该用 OTF 还是 WOFF2?

始终用 WOFF2。OTF 是桌面和印刷格式;把它提供给浏览器,等于发送一个未压缩的字体,而同一字体的 WOFF2 大约只有其四分之一大小。OTF 留给设计工具、PDF 嵌入和服务端渲染使用。

这些字体可以用于商业项目吗?

可以。每款字体都以 SIL Open Font License 1.1 发布,允许使用、修改、嵌入和再分发,包括商业用途。但不能单独出售字体,修改后的版本也不得沿用原有的保留字体名称。完整的许可文本与文件一同发布。

这些是可变字体吗?

不是。上游源文件是可变字体,我们在转换前把每款字体实例化为单一的静态字重,然后删除残留的 fvar、avar、STAT 和 gvar 表。字体加载器、子集化工具和验证器通常都是针对静态字体测试的,而残留的可变表常常导致令人困惑的错误。

文件包含完整的字符集吗?

是的,包含上游的完整字符集——视字体家族不同,映射了 778 到 2,849 个码位,覆盖拉丁字母、拉丁扩展、希腊字母和西里尔字母。没有做任何子集化,所以也可以用来测试你自己的子集化流程是否真的缩小了文件。

下载这些 OTF 文件安全吗?

安全。每个文件都由我们自己的开源脚本从零生成——没有抓取或用户上传的内容——不包含脚本、宏或可执行文件。本页公布了每个文件的 SHA-256,方便你校验收到的文件。

可以将这些 OTF 示例文件用于商业用途吗?

可以。它们可免费用于任何用途,包括商业产品、测试套件、演示和再分发,无需署名。不需要任何授权,也不必征求任何人的同意。

可以直接外链这些文件或在 CI 中使用吗?

可以。每个链接都是稳定的 HTTPS 直链,带有 Access-Control-Allow-Origin: * 和较长的缓存头,curl、wget、fetch() 和测试运行器都可以直接拉取。每个页面都链接了所有文件的 JSON 索引(见命令行部分)。

相关示例文件

支持 OTF 的免费工具

  • Favicon 生成器 — 把任意 Logo 一键转换成完整的 favicon 图标包——favicon.ico、所有 PNG 尺寸、Apple touch 图标和 webmanifest。
  • 测试文件生成器 — 在浏览器中生成任意精确大小的虚拟文件——1 KB 到 2 GB,随机字节、文本、CSV 或 JSON。

发现问题,或者觉得哪里可以更好?每条消息我们都会阅读,并尽快修复。

在测试文件处理流程?我们就是做这个的。

上传、转换、预览、文档处理和媒体工作流,正是 FreeToolsForWeb 为客户设计和运营的生产系统——这也是我们当初需要这些文件的原因。

浏览免费工具