FontForge 是一款免费、开源、跨平台的专业字体编辑器,覆盖从字形绘制、格式转换到高级排版特性的全流程,是字体设计、开发与逆向的主流工具。
跨平台:原生支持 Windows / macOS / Linux,界面多语言(含中文)。

功能
1. 全格式支持(读写 / 转换)
- 矢量字体:TTF / OTF / WOFF / SVG / Type1 / CFF / UFO 等。
- 位图字体:BDF / FON / FNT 等。
- 原生格式:SFD(Spline Font Database,文本格式,便于协作)。
- 能力:一键在主流格式间互转,支持生成 Web 字体(WOFF)。
2. 字形编辑(专业级)
- 矢量绘制:贝塞尔曲线、节点精确控制、路径布尔运算。
- 批量处理:统一调整字距、行距、字重、倾斜、轮廓优化。
- 导入:支持 SVG 矢量图 / 位图自动描边(Potrace/AutoTrace) 转为字形。
- 预览:实时渲染、多字号 / 多场景预览、字形动画对比。
3. 高级排版特性(OpenType)
- 完整支持 GPOS / GSUB 表:连字、替代字形、变音符号、小型大写、上下文替换等。
- 多语言 / Unicode:支持全字符集、CJK、表情符号、特殊符号管理。
- 字体提示(Hinting):优化屏幕渲染清晰度。
4. 自动化与开发友好
- 脚本:支持 Python + 自有脚本语言,可通过 GUI / 命令行 / Python 模块调用。
- 批量:批量修改、生成、校验、修复字体结构错误。
- 集成:可嵌入到自定义工作流(如 CI/CD、字体生成流水线)。