字体格式转换器
支持TTF/OTF/WOFF/WOFF2/EOT/SVG六种字体格式批量互转,提供子集化与CSS代码生成
【本地执行模式】 : 您的所有数据均在浏览器中处理,不会上传服务器,数据安全有保障。不放心的,可等待页面加载完成后 断网使用!(需提前登录账号)
【速度及稳定性】 : 处理速度由您的机器配置决定。由于浏览器差异,少数工具可能出现无法使用或异常:请使用:软件版工具。
【速度及稳定性】 : 处理速度由您的机器配置决定。由于浏览器差异,少数工具可能出现无法使用或异常:请使用:软件版工具。
工具使用
仅支持 Windows 10/11
批量字体格式转换器 (软件版)
支持 TTF、OTF、WOFF、WOFF2、EOT、SVG 六种字体格式之间的批量互转,提供字体子集化、压缩级别调节、@font-face CSS 代码自动生成等功能,适用于网页字体优化和跨平台字体适配场景。
支持 TTF/OTF/WOFF/WOFF2/EOT/SVG 六种格式互转
批量处理数万个字体文件,多线程并行转换
字体子集化,大幅缩减网页字体体积
自动生成 @font-face CSS 代码,开箱即用
点击将跳转至软件下载页面
使用说明
软件使用说明
- 添加字体文件:点击"添加文件"按钮选择字体文件,或直接将字体文件拖拽到软件窗口中。支持 TTF、OTF、WOFF、WOFF2、EOT 五种输入格式,可一次添加多个文件进行批量处理。
- 选择输出格式:在输出格式区域勾选需要转换的目标格式,支持 TTF、OTF、WOFF、WOFF2、EOT、SVG 六种输出格式,可同时勾选多个格式一次性输出。
- 设置输出目录:点击"选择输出目录"按钮指定转换后文件的保存位置。可勾选"保持目录结构"选项,在输出目录中保留原始文件的文件夹层级。
- 配置子集化选项(可选):
- 保留全部字符:不做裁剪,保留字体中所有字形
- 仅拉丁字符:仅保留拉丁字母、数字和常用标点
- 仅中文字符:保留 CJK 汉字及基本拉丁字符
- 自定义字符集:输入需要保留的具体字符文本
- 调整压缩级别(可选):可选择无压缩、低压缩、中等压缩、高压缩等级别,压缩级别越高文件越小但转换速度越慢。
- 生成 CSS 代码(可选):勾选"生成 @font-face CSS"选项,软件会自动为转换后的字体生成可直接使用的 CSS 代码,支持设置 font-display 属性和自定义字体路径。
- 开始转换:点击"开始转换"按钮,软件将使用多线程并行处理所有字体文件。转换过程中可查看实时进度和日志信息。
- 查看结果:转换完成后,软件会显示成功/失败统计和详细的转换报告,可直接打开输出目录查看转换后的字体文件。
常见问题
答:支持 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 格式。