Transfonter

0

20

Transfonter

分类: 在线工具

标签:

时间: 2026-09-03

链接直达 手机查看

transfonter.org 是知名免费在线WebFont网页字体生成器,前端用来把本地TTF/OTF字体,转成网页可用的字体格式,自动输出完整@font‑faceCSS代码包。

✨核心能力

  1. 字体格式转换
    输入:TTF、OTF、WOFF、WOFF2、SVG、TTC等;
    输出:EOT(IE旧版)、WOFF、WOFF2、TTF、SVG。

    WOFF2优先选用,压缩率最高,现代浏览器全部支持;EOT、SVG属于老旧兼容格式,现代项目一般不勾选。
  2. 字体子集 Subset(重点优化功能)
  3. All:保留全部字符;
  4. Characters:自定义输入需要的文字(只保留用到的字,大幅缩减字体体积,中文场景强烈推荐);
  5. Unicode ranges:填写Unicode编码范围,筛选字符集。

    中文完整字体体积巨大,通过子集只保留页面实际用到汉字,可以把几MB字体压缩到几十KB级别。
  6. 高级转换选项
  7. Fix vertical metrics:修复字体垂直排版基线错乱,解决不同浏览器文字上下偏移;
  8. Add local rule:生成local(),优先读取用户本机已安装字体,减少网络下载;
  9. Base64 encode:字体直接编码嵌入CSS,不再输出独立字体文件;适合小程序、少量字符场景;大字体不建议开启,CSS文件会膨胀;
  10. Hinting:字体微调渲染提示,Keep existing保留原有 / TTFAutohint自动优化 / Strip hinting移除提示;
  11. Font‑display:直接设置swap / block / fallback / optional,控制字体加载闪烁行为,推荐swap;
  12. Fonts directory:自定义CSS里字体文件路径,适配项目目录结构。
  13. 输出产物
    点击Convert后下载zip压缩包,包内包含:
  14. 转换后的字体文件;
  15. stylesheet.css:完整@font‑face样式;
  16. demo演示html页面,可直接预览字体效果。
  17. 附加工具:Font‑info页面,可以上传字体查看字体内部元数据、字符列表。

📝最简使用流程

  1. 打开网站,Add fonts上传你的ttf/otf字体;
  2. Formats:只勾选 WOFF、WOFF2(现代项目,放弃IE兼容);
  3. Font‑display:选swap;
  4. Subsets:按需裁剪字符子集(中文必做);
  5. 按需开启Fix vertical metrics;
  6. 点击Convert → 下载zip;
  7. 解压,把字体文件放到项目,引入stylesheet.css即可使用。

⚠️注意事项

  1. 文件上传服务器处理:字体文件会上传到服务商服务器。商业付费字体、涉密字体不要使用,可选择浏览器本地处理的替代工具。
  2. 版权:必须使用拥有合法授权的字体文件,工具本身不提供字体。
  3. EOT只用于兼容老旧IE,现代网站不需要勾选。
  4. 中文字体:完整中文字体体积巨大,务必做子集裁剪,否则网页加载极慢。
  5. CSS路径问题:如果你的字体文件和css不在同一目录,需要手动修改stylesheet.css里面url()路径。

✅最佳实践(WordPress/普通网页)

  • 输出格式:WOFF + WOFF2;
  • font‑display: swap;
  • 开启Fix vertical metrics;
  • 不开启Base64;
  • 中文做字符子集,只保留页面实际使用汉字。
生成好woff2字体后,就可以放到你的Nginx站点,配置@font‑face,同时Nginx给woff2增加长期缓存头,提升网页性能。

本文作者: Dylan Li

原文链接: Transfonter

免责声明: 文中如涉及第三方资源,均来自互联网,仅供学习研究,禁止商业使用,如有侵权,联系我们24小时内删除!

安全声明: 鉴于网络服务的特殊性,本站难以保证所收录网址的正确性或可靠性,请仔细识别你所访问的网站,注意您的个人隐私和财产安全。

评论0

😊 😃 😄 😁 😆 😅 😂 🤣 🙂 🙃 😉 😇 😏 😌 😍 😘 😗 😙 😚 😋 😛 😜 😝 😒 😔 😖 😞 😟 😠 😡 😳 😨 😰 😥 😢 😭 😱 😲 😵 😷 🤒 🤕 🤢 😴 🤤 😪 😫 😬 😮 🤲 🤜 🤛 🤚 🤝 🙏 🤞 🤟 🤘 🤙 👌 👍 👎 ✊ 👊 👏 🙌 👐 💪

暂时没有评论

数 据 加 载 中 ...