FontForge

FontForge（2004年3月前称为PfaEdit）是一款全功能的支持所有通用字体格式的字体编辑器，主要由George Williams开发，FontForge是自由软件，并以GNU通用公共许可证第3版及三句式BSD许可证授权。该软件用于多个操作系统（包括Linux、Windows和OS X）并翻译成12种语言。 FontForge是“非常强大的提供实际地所有FontLab特性的软件系统，还具有一些独特的甚至革命性的特性。” 为实现自动的格式转换和其他重复的任务，Fontforge执行两种脚本语言：自有的语言和Python。FontForge可以通过其GUI、命令行运行脚本并且还提供其功能作为一个Python模块，因此能被整合到任何Python程序中。 Fontforge支持Adobe的OpenType 特性文件规格（用自带语法扩展）。还支持为Cambria Math引入的、并被Office 2007、XeTeX和LuaTeX支持的非官方的微软数学编排扩展（MATH table）。至少一种自由OpenType数学字体用FontForge开发。（参见下文） FontForge使用FreeType在屏幕上显示字体。从2008年11月15日版起，FontForge可用libcairo和libpango软件库实现图形和文本显示来提供反锯齿图形和复杂文本输出支持。 FontForge能用Potrace或AutoTrace以自动追踪位图并导入到字体中。 FontForge源代码的一部分被LuaTeX排版引擎用于读取和分析OpenType字体。 FontForge源代码在fonttools目录下包含有许多实用程序，包括了显示二进制字体文件内容的showttf，以及WOFF转换器和反转换器。 FontForge支持许多字体格式。自带的“样条函数字体数据库”格式（.sfd）是基于文本（英语：Text-based (computing)）的，并促进设计者之间的合作，不同的文件可以很容易的创建。这软件支持许多其他字体格式并从一种格式转换到另一种格式。支持的字体格式有：TrueType（TTF），TrueType Collection（TTC），OpenType（OTF），PostScript Type 1（英语：Postscript fonts），TeX位图字体，X11 OTB位图（仅sfnt），Glyph Bitmap Distribution Format（BDF），FON（Windows），FNT（Windows）和Web Open Font Format（WOFF）。FontForge还能输入和输出字体为可縮放向量圖形（SVG）和Unified Font Object（UFO）格式。 FontForge项目由George Williams作为闲暇时的项目发起，而且最初从2001到2004年3月以PfaEdit为名发布。 George活跃地开发、维护这个程序及相关工具集大约12年的时间。2011年中Dave Crossland开始较为活跃地贡献这个项目，而且这个项目从SourceForge转移到Github。Dave自己不是一名软件开发者，他开始提供入门级字体设计工作环境通过TeX Users Group去筹款并吸引合约开发者去维护并开发程序。FontForge的开发变得更活跃，而且Khaled Hosny和Barry Schwartz是知名的开发者，但是2012年末他们和Dave不同意项目的发展方向，所以他们把FontForge复刻为SortsMill Tools。 2011年FontForge通过Dr. Ben Martin与来自TUG的支持打包成Mac OS X上的简易安装包。同时Matthew Petroff发布了他的Windows构建系统和非官方的Windows构建版本。2013年fontforgebuilds计划在SourceForge发起并予以扩展；它后来被完全重写，而且现在由Jeremy Tan维护作为官方的Windows软件包。 2012年Dave组织了新的项目网站托管到Github：http://fontforge.github.io （页面存档备份，存于互联网档案馆），而且使用募捐款项从教导FontForge初学者到雇用合约web设计师。在他的支持下Ben添加了一个由他展现并在2013年马德里自由图形会议（Libre Graphics Meeting）作为主题的实时协作特性。 2014年随着来自Google的资金支持，Frank Trampe添加了对UFO字体源代码格式的完整格式的支持。 Asana-Math Beteckna Cantarell DejaVu字体 Exo font family Free UCS Outline Fonts Inconsolata Junicode Linux Libertine M+ Fonts OCR-A Squarish Sans XITS font project 所有出自Open Source Publishing Foundry（页面存档备份，存于互联网档案馆）的字体（Alfphabet、Belgica-Belgika、Cimatics、Crickx、DLF、Le Patin Helvète、Libertinage、Limousine、Logisoso、Mill、NotCourierSans、OSP-DIN、Polsku Regula、Reglo、Sans Guilt、Sans Guilt Wafer、Univers Else、VJ12、W drogę） 自由软件主题 METAFONT METATYPE1 FontForge January 2023 Release. 2023年1月1日 [2023年9月16日].  Release 2.1.0. 2014年12月30日 [2023年9月18日].  The history of the development of FontForge. Fontforge.sourceforge.net. [2009-11-09]. （原始内容存档于2009-04-23）.  Yannis Haralambous. Fonts & Encodings 1. O'Reilly Media, Inc. 3 October 2007: 444, 988 [6 August 2012]. ISBN 978-0-596-10242-5. （原始内容存档于2014-07-04）.  引用错误：带有name属性“Haralambous2007”的<ref>标签用不同内容定义了多次 FontForge LICENSE file. [2015-05-08]. （原始内容存档于2019-02-16）.  Gurdy Leete; Mary Leete. Microsoft Expression Blend Bible. John Wiley & Sons. 12 June 2007: 295 [6 August 2012]. ISBN 978-0-470-05503-8. （原始内容存档于2014-07-04）.  James, Daniel. Crafting Digital Media: Audacity, Blender, Drupal, GIMP, Scribus, and other Open Source Tools 1. Berkeley, CA: Apress. 2009-12-04: 114. ISBN 1430218878.  Writing scripts to change fonts in FontForge. Fontforge.sourceforge.net. [2009-11-09]. （原始内容存档于2009-12-08）.  Writing python scripts to change fonts in FontForge. Fontforge.sourceforge.net. [2009-11-09]. （原始内容存档于2009-12-02）.  FontForge's implementation of Adobe's Feature File syntax. Fontforge.sourceforge.net. [2009-11-09]. （原始内容存档于2009-04-16）.  MATH typesetting information. Fontforge.sourceforge.net. 2007-08-04 [2009-11-09]. （原始内容存档于2009-11-29）.  Building FontForge from source. Fontforge.sourceforge.net. [2009-11-09]. （原始内容存档于2009-12-07）.  Change log for FontForge. Fontforge.sourceforge.net. [2009-11-09]. （原始内容存档于2009-07-23）.  LuaTeX — Taco Hoekwater, July 24, TUG 2008 (PDF). [2009-11-09]. （原始内容存档 (PDF)于2010-07-17）.  Lunde, Ken. CJKV Information Processing. Sebastopol, CA: O'Reilly. 2009-01-13: 447. ISBN 9780596514471.  Spline Font Database File Format. Fontforge.sourceforge.net. [2009-11-09]. （原始内容存档于2010-01-24）.  SortMill Tools. Barry Schwartz. [2015-02-27]. （原始内容存档于2015-02-27）.  Natanael Gama's homepage (Website). [2012-06-09]. （原始内容存档于2012-06-14）.  维基共享资源上的相关多媒体资源：FontForge 官方网站 SourceForge上的非官方Windows版本（页面存档备份，存于互联网档案馆） 非官方Windows版本 （日語） Design With FontForge（页面存档备份，存于互联网档案馆） —— 使用FontForge设计字体的指南（英文）（简体中文） "I think the ideas behind it are beautiful in my mind"：2007年7月8日对George Williams的长篇专访