FontForge 2022.03.08-开源免费字体设计工具

如果您想自己去设计字体,那么就尝试下这款开源免费字体设计工具吧。FontForge是一个免费的开源字体编辑器,由一群字体爱好者社区带给您。您可以捐款以在财务上支持该项目或参与其中。任何人都可以提供帮助!您不必是程序员。如果您想提供帮助但不知道在哪里,请加入开发人员列表并自我介绍。三零网

图片[1]-FontForge 2022.03.08-开源免费字体设计工具

FontForge是一个FOSS字体编辑器,它支持许多常见的字体格式。FontForge在2012年之前主要由George Williams开发,是免费软件,并在GNU通用公共许可证第3版和3条款BSD许可证的混合下分发。它适用于包括Linux、Windows和macOS在内的操作系统,并已本地化为12种语言。

为了方便自动格式转换和其他重复性任务,FontForge实现了两种脚本语言:它自己的语言和Python。FontForge可以从其GUI和命令行运行脚本,还可以将其功能作为Python模块提供,因此它可以集成到任何Python程序中。

FontForge支持Adobe的OpenType功能文件规范(带有自己的语法扩展)。它还支持为CambriaMath引入并由Office2007、XeTeX和LuaTeX支持的非官方Microsoft数学排版扩展(MATH表)。FontForge中至少开发了一种免费的OpenType数学字体。

FontForge使用FreeType在屏幕上渲染字体。自2008年11月15日发布以来,FontForge使用libcairo和libpango软件库进行图形和文本渲染,提供抗锯齿图形和复杂文本布局支持。

FontForge可以使用Potrace或AutoTrace来自动跟踪位图图像并将它们导入到字体中。

LuaTeX排版引擎使用部分FontForge代码来读取和解析OpenType字体。

FontForge源代码包括许多实用程序,包括显示二进制字体文件内容的“showttf”,以及WOFF转换器和反转换器。

FontForge支持格式

FontForge支持多种字体格式。其原生样条字体数据库格式(.sfd文件扩展名)是基于文本的,便于设计者之间的协作,因为可以轻松创建差异文件。FontForge还支持基于XML的可互操作的UFO源格式。

该软件支持许多其他字体格式,并将字体从一种格式转换为另一种格式。支持的字体格式包括:TrueType(TTF)、TrueTypeCollection(TTC)、OpenType(OTF)、PostScriptType1、TeXBitmapFonts、X11OTBbitmap(onlysfnt)、GlyphBitmapDistributionFormat(BDF)、FON(Windows)、FNT(Windows)和WebOpen字体格式(WOFF)。FontForge还可以从可缩放矢量图形(SVG)格式和统一字体对象(UFO)格式导入和导出字体。

FontForge发展历程

FontForge项目由GeorgeWilliams作为退休项目创立,最初于2001年至2004年3月作为PfaEdit发布)。

威廉姆斯积极开发、维护和支持该程序和相关实用程序大约12年。2011年年中,DaveCrossland开始为该项目做出贡献,该项目从SourceForge转移到GitHub。Crossland开始通过TeX用户组(TUG)提供介绍性字体设计研讨会,以筹集资金聘请合同开发人员来维护和开发该程序。FontForge的发展变得更加活跃,KhaledHosny和BarrySchwartz是值得注意的贡献者,但在2012年底,他们和Crossland在项目方向上存在分歧,因此他们将FontForge分叉为SortsMillTools。

2011年,BenMartin博士在TUG的支持下打包了FontForge,以便在MacOSX上更容易安装。与此同时,MatthewPetroff发布了他的Windows构建系统和非官方的Windows构建。2013年,在sourceforge上启动了FontForgeBuilds项目来扩展它;它随后被完全重写,今天由JeremyTan作为Windows应用程序维护。

2012年,Crossland组织了一个新的项目网站,托管在GitHubPages上,fontforge.github.io,并利用从教授FontForge给初学者筹集的资金聘请了一名合同网页设计师。在他的支持下,Martin添加了一个实时协作功能,他们在2013年马德里的LibreGraphics会议上作为主旨发言。

2014年,在Google的资金支持下,FrankTrampe增加了对UFO字体源格式的全面支持。

FontForge中文设置

FontForge安装后打开安装目录,在目录中找到fontforge.bat批处理文件,使用文本编辑器进行编辑。

修改

::set LANGUAGE=en

set LANGUAGE=zh_CN
© 版权声明
THE END
点赞3.2W+赞赏 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容