一可软件 一可软件 Batch tools
English

字体格式转换器

支持TTF/OTF/WOFF/WOFF2/EOT/SVG六种字体格式批量互转,提供子集化与CSS代码生成

Runs in the browser Legacy online tools are embedded on this page. Most image, text, PDF, and small-file operations stay in your browser.
仅支持 Windows 10/11

批量字体格式转换器 (软件版)

支持 TTF、OTF、WOFF、WOFF2、EOT、SVG 六种字体格式之间的批量互转,提供字体子集化、压缩级别调节、@font-face CSS 代码自动生成等功能,适用于网页字体优化和跨平台字体适配场景。

支持 TTF/OTF/WOFF/WOFF2/EOT/SVG 六种格式互转
批量处理数万个字体文件,多线程并行转换
字体子集化,大幅缩减网页字体体积
自动生成 @font-face CSS 代码,开箱即用
点击将跳转至软件下载页面
批量字体格式转换器预览

Instructions

软件使用说明

  1. 添加字体文件:点击"添加文件"按钮选择字体文件,或直接将字体文件拖拽到软件窗口中。支持 TTF、OTF、WOFF、WOFF2、EOT 五种输入格式,可一次添加多个文件进行批量处理。
  2. 选择输出格式:在输出格式区域勾选需要转换的目标格式,支持 TTF、OTF、WOFF、WOFF2、EOT、SVG 六种输出格式,可同时勾选多个格式一次性输出。
  3. 设置输出目录:点击"选择输出目录"按钮指定转换后文件的保存位置。可勾选"保持目录结构"选项,在输出目录中保留原始文件的文件夹层级。
  4. 配置子集化选项(可选):
    • 保留全部字符:不做裁剪,保留字体中所有字形
    • 仅拉丁字符:仅保留拉丁字母、数字和常用标点
    • 仅中文字符:保留 CJK 汉字及基本拉丁字符
    • 自定义字符集:输入需要保留的具体字符文本
  5. 调整压缩级别(可选):可选择无压缩、低压缩、中等压缩、高压缩等级别,压缩级别越高文件越小但转换速度越慢。
  6. 生成 CSS 代码(可选):勾选"生成 @font-face CSS"选项,软件会自动为转换后的字体生成可直接使用的 CSS 代码,支持设置 font-display 属性和自定义字体路径。
  7. 开始转换:点击"开始转换"按钮,软件将使用多线程并行处理所有字体文件。转换过程中可查看实时进度和日志信息。
  8. 查看结果:转换完成后,软件会显示成功/失败统计和详细的转换报告,可直接打开输出目录查看转换后的字体文件。

常见问题

答:支持 TTF(TrueType)、OTF(OpenType)、WOFF(Web Open Font Format)、WOFF2(WOFF 2.0)、EOT(Embedded OpenType)、SVG 六种格式之间的互转。输入支持 TTF、OTF、WOFF、WOFF2、EOT 五种格式,输出支持全部六种格式,可同时选择多个目标格式一次性输出。

答:字体子集化是指从完整字体文件中只提取需要使用的字符,去除不需要的字形数据。例如一个包含数万个汉字的中文字体可能有 10MB 以上,通过子集化只保留实际用到的几百个字符后,文件大小可缩减到几十KB。这对网页字体加载速度的提升非常明显。

答:WOFF 使用 Zlib 压缩算法,WOFF2 使用 Brotli 压缩算法。WOFF2 的压缩率比 WOFF 高约 30%,文件体积更小,加载速度更快。目前主流现代浏览器均已支持 WOFF2 格式,建议优先使用 WOFF2。如果需要兼容较旧的浏览器环境,可以同时输出 WOFF 和 WOFF2 两种格式作为回退方案。

答:在不使用子集化功能的情况下,格式转换是无损的,会完整保留所有字形轮廓、字距调整(Kerning)、连字(Ligature)和 OpenType 排版特性。如果启用了子集化,则只会保留指定范围内的字符,但保留字符的轮廓和排版特性不受影响。

答:单个字体文件大小限制为 200MB,单次批量处理文件数量上限为 10000 个,总文件大小上限为 5000MB。对于大多数字体转换场景,这些限制已经足够使用。如果文件过大导致内存不足,建议分批处理。

答:勾选"生成 @font-face CSS"选项后,软件会在输出目录中生成一个 CSS 文件,包含所有转换字体的 @font-face 声明。将该 CSS 文件引入到网页中,并将对应的字体文件放到指定路径下即可使用。CSS 代码会自动按格式优先级排列(WOFF2 优先),并包含 IE 兼容的 EOT 回退写法。

答:EOT 是较为特殊的嵌入式字体格式,部分非标准的 EOT 文件可能无法正确解析。建议确认源文件是否为有效的 EOT 格式。如果是从其他格式转换为 EOT,请确保源字体文件本身没有损坏。EOT 格式主要用于兼容旧版 IE 浏览器,如无特殊需求建议优先使用 WOFF2 格式。