网页字体生成器

@font-face 网页字体生成器

可变字体、WOFF2 和 CSS 一键搞定

将您的 TTF、OTF、WOFF 或 WOFF2 文件 — 包括可变字体 — 拖放,选择您的设置,然后下载一个准备托管的捆绑包,包含 WOFF2、WOFF、完整的 stylesheet.css 和一个实时演示页面。

将字体拖放到此处或单击浏览

TTF、OTF、WOFF、WOFF2 和可变字体 — 允许多个文件

100% 客户端

转换完全在您的浏览器中使用 WebAssembly 运行。您的字体永远不会被上传。

可变字体和所有格式

TTF、OTF、WOFF 和 WOFF2 输入 — 优化的 WOFF2 输出,支持完整的可变字体轴(wght、wdth、slnt、ital)。

生产就绪的输出

提供一个包含正确字体显示、可选 local() 和 demo.html 的 stylesheet.css,以便您可以直接将捆绑包放入您的项目中。

什么是网页字体生成器?

网页字体生成器将桌面或下载的字体文件(TTF、OTF、WOFF、WOFF2 — 包括现代可变字体)转换为浏览器可以通过网络加载的格式 — 主要是今天的 WOFF2,WOFF 作为遗留回退 — 并生成匹配的 CSS @font-face 声明,以便您可以自托管网站的排版。

为什么自托管字体?

自托管使您完全控制性能、隐私和可靠性。没有对 Google Fonts 的第三方请求(对 GDPR 有帮助),没有额外的 DNS 查找,您可以预加载文件,并且您可以精确决定哪些字重、样式和轴与您的网站一起发送。

转换是如何工作的

WOFF2 将您的 TTF/OTF 轮廓包装在一个专为网络设计的 Brotli 压缩容器中 — 通常比 WOFF 小 30%,比原始 TTF 小 50% 以上。WOFF 是一个较旧的 zlib 压缩包装,保留作为非常旧浏览器的回退。我们的生成器运行 Google 的官方 WOFF2 编码器和解码器,编译为 WebAssembly,因此转换在您的浏览器内部本地发生。将从 Google Fonts 下载的 WOFF2 文件放入,我们会透明地将其解码回 sfnt 容器,然后重新编码 — 您无需寻找原始 TTF。

您在包中获得的内容

  • 每个上传的字体都以 WOFF2(可选 WOFF/TTF)格式提供 — 包括作为单个小文件保留的可变字体。
  • 一个完整的 stylesheet.css,每个文件一个 @font-face 规则,正确的 format() 提示,字重范围,字形,字宽,字体显示和可选的 local()。
  • 一个 demo.html 页面,以便您在上线之前可以预览每个字重、样式和轴的多个大小。
  • 可选的 Base64 嵌入,以便在您的 CSS 中内联发送字体,适用于离线优先或单文件场景。

隐私与许可

文件永远不会离开您的设备 — 一切都在您的浏览器中处理。发布到您的网站之前,请始终确保您的字体许可允许网页字体嵌入。

常见问题