FontForge
FontForge 是跨平台自由字体编辑器,可创建、检查和转换 TrueType、OpenType、PostScript、SVG 及多种位图字体,支持字形轮廓、度量、OpenType 表、验证、Python 脚本和批处理。
适合做什么
FontForge 适合创建和修正字形、编辑度量与 OpenType 布局表、转换字体格式、验证二进制结构,并通过 Python 批处理大型字体工程。它覆盖常见轮廓与位图格式,但自动转换不能保证设计质量或跨平台一致性。
当前版本与平台
20251009 于 2025-10-09 发布,正式提供 Windows x64 EXE、macOS DMG、Linux x86_64 AppImage 和源码包。该版本升级 Unicode 17,加入 HarfBuzz 度量视图支持,并修复多项解析崩溃、内存问题、SFD 数据损坏和字体表生成错误。
文件、脚本与许可边界
FontForge 整体按 GPLv3 或更高版本提供,多数历史源码使用 Revised BSD,集成库保留各自许可证。SFD 是编辑源,TTF/OTF 是交付结果;Python、插件和初始化脚本可以执行本机代码。软件许可不会覆盖输入字体和素材的知识产权。
维护记录
本页于 2026-08-06 根据 20251009 稳定资产、生成字体与验证文档、Python 模块、Unicode 更新、解析修复和项目许可证复核。
选择下载方式
下载前请核对资源版本和授权范围。本站不提供破解软件及未经授权的资料。
FontForge 20251009 字形编辑、字体验证与 TTF/OTF 导出教程
安装 20251009 稳定版后建立 SFD 项目副本,先修正少量字形和度量,再运行验证并导出 TTF 或 OTF,最后在多系统、多应用和 PDF 中检查命名、字距与嵌入。
安装前准备
- 确认 Windows x64、macOS 或 Linux x86_64 平台,并备份待编辑字体、SFD 项目、许可文件和测试文档。
- 核对输入字体与素材的修改和再分发权,不要因 FontForge 自身采用自由许可证就忽略字体 EULA。
- 禁用来源不明的 Python 初始化脚本、插件和自动化文件;20251009 修复多项解析崩溃与数据损坏问题,旧版应先升级再处理陌生字体。
安装步骤
- 01
安装 20251009 稳定版
Windows 使用 x64 EXE,macOS 使用 DMG,Linux 使用 AppImage;需要命令行或定制功能时再评估源码构建,不混用开发快照。
- 02
创建可恢复的 SFD 项目
打开字体副本并另存为新的 SFD,设置家族名、样式、版权、字重和编码,确认自动恢复目录后再修改轮廓。
- 03
建立输出和测试目录
把源项目、生成字体和测试文档分开,设定不会覆盖原字体的家族名与文件名,准备 Windows、macOS、浏览器和 PDF 的验证样本。
快速上手
- 01
编辑轮廓与度量
选择少量代表字形检查轮廓方向、重叠、极值、参考、左右边距和基线;先解决结构问题再批量自动提示或变换。
- 02
运行字体验证
在生成字体前保留 Validate Before Saving,查看重复点、自相交、缺失极值、错误引用和表结构提示,逐项判断而不是全部忽略。
- 03
生成并跨环境复核
选择 TrueType 或 OpenType 输出及所需 GPOS、GSUB、GDEF 表,导出到测试目录,再检查安装、字距、连字、语言覆盖、PDF 嵌入和网页渲染。
使用建议
- 20251009 升级到 Unicode 17,并修复字体解析、SFD 读取、Python 对象状态和多种崩溃问题;处理外部字体前优先使用该稳定版或更新修订。
- FontForge 内嵌 Python 并可加载插件、初始化脚本和导入导出扩展,这些代码拥有当前用户权限,只运行自己审查过的脚本。
- 自动提示、简化轮廓和批量变换可能改变字形外观或度量,操作前建立分支副本,并用真实文本而非单字预览比较。
故障排查与卸载方法
生成字体时验证错误很多怎么办?
先按字形定位结构性错误,区分必须修复的轮廓、引用和表问题与可接受警告;每修一类就重新验证,不要关闭验证直接发布。
导出的字体在某些应用中缺字或字距不同怎么办?
检查字符编码、name 表、cmap、GPOS/GSUB、旧 kern 表和平台生成选项,再清理测试机字体缓存;用全新家族名复测,避免旧字体缓存干扰。
- 归档源项目与导出记录保存 SFD、生成参数、测试字体、验证报告、脚本版本和授权文件,并抽查另一台设备能否重新生成相同结果。
- 移除程序和测试字体卸载 FontForge 后清理仅用于测试的系统字体和缓存;不要删除项目目录、外部脚本或授权记录,除非已确认有独立备份。
常见问题
FontForge 20251009 是正式稳定版吗?
是。20251009 于 2025-10-09 发布,正式资产包括 Windows x64 安装包、macOS DMG、Linux x86_64 AppImage 和源码包。开发构建更新更频繁,但不应在重要字体项目中直接替代稳定版。
FontForge 修改商业字体是否合法?
软件本身开源不代表输入字体可以自由修改或再发布。应先查看原字体 EULA 是否允许修改、嵌入、子集化、网页使用和再分发;没有明确授权时只做个人测试也应避免传播修改版本。
SFD、TTF 和 OTF 文件应该保存哪一个?
SFD 适合作为保留图层、参考和编辑信息的项目源文件,TTF/OTF 是面向安装与交付的生成结果。应同时保留版本化 SFD 和经过验证的导出字体,不能只留下最后一次二进制导出。
下载时需要提取码吗?
夸克网盘无需提取码;百度网盘所需的四位提取码会直接显示在下载入口旁。
