fbpx
维基百科

FontForge

FontForge(2004年3月前称为PfaEdit[2][3]是一款全功能的支持所有通用字体格式的字体编辑器,主要由George Williams开发,FontForge是自由软件,并以GNU通用公共许可证第3版及三句式BSD许可证授权。[4]该软件用于多个操作系统(包括LinuxWindows[5]OS X[6])并翻译成12种语言。

FontForge
FontForge运行于Arch Linux
原作者乔治·威廉姆斯
開發者Frank Trampe、Ben Martin、Adrien Tétar、Khaled Hosny、Jeremy Tan
目前版本
  • 20220308 (2022年3月8日)[1]
源代码库
  • github.com/fontforge/fontforge
编程语言C
操作系统跨平台
类型字体编辑器
许可协议混合GPLv3与BSD许可证自由软件
网站fontforge.github.io/ 

特性

FontForge是“非常强大的提供实际地所有FontLab特性的软件系统,还具有一些独特的甚至革命性的特性。”[3]

为实现自动的格式转换和其他重复的任务,Fontforge执行两种脚本语言:自有的语言和Python[7]FontForge可以通过其GUI、命令行运行脚本并且还提供其功能作为一个Python模块,因此能被整合到任何Python程序中。[8]

Fontforge支持Adobe的OpenType 特性文件规格(用自带语法扩展)。[9]还支持为Cambria Math引入的、并被Office 2007XeTeXLuaTeX支持的非官方的微软数学编排扩展(MATH table)。[10]至少一种自由OpenType数学字体用FontForge开发。(参见下文)

FontForge使用FreeType在屏幕上显示字体。[11]从2008年11月15日版起,FontForge可用libcairolibpango软件库实现图形和文本显示[12]来提供反锯齿图形和复杂文本输出支持。

FontForge能用Potrace或AutoTrace以自动追踪位图并导入到字体中。

FontForge源代码的一部分被LuaTeX排版引擎用于读取和分析OpenType字体。[13]

FontForge源代码在fonttools目录下包含有许多实用程序,包括了显示二进制字体文件内容的showttf,以及WOFF转换器和反转换器。

支持的格式

FontForge支持许多字体格式。[14]自带的“样条函数字体数据库”格式(.sfd)是基于文本英语Text-based (computing)的,[15]并促进设计者之间的合作,不同的文件可以很容易的创建。这软件支持许多其他字体格式并从一种格式转换到另一种格式。支持的字体格式有: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为名发布。[3][2]

George活跃地开发、维护这个程序及相关工具集大约12年的时间。2011年中Dave Crossland开始较为活跃地贡献这个项目,而且这个项目从SourceForge转移到Github。Dave自己不是一名软件开发者,他开始提供入门级字体设计工作环境通过TeX Users Group去筹款并吸引合约开发者去维护并开发程序。FontForge的开发变得更活跃,而且Khaled Hosny和Barry Schwartz是知名的开发者,但是2012年末他们和Dave不同意项目的发展方向,所以他们把FontForge复刻为SortsMill Tools。[16]

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字体源代码格式的完整格式的支持。

使用FontForge开发的自由字体

  • Asana-Math
  • Beteckna
  • Cantarell
  • DejaVu字体
  • Exo font family[17]
  • 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ę)

参见

参考资料

  1. ^ FontForge March 2022 Release. 
  2. ^ 2.0 2.1 . Fontforge.sourceforge.net. [2009-11-09]. (原始内容存档于2009-04-23). 
  3. ^ 3.0 3.1 3.2 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>标签用不同内容定义了多次
  4. ^ FontForge LICENSE file. [2015-05-08]. (原始内容于2019-02-16). 
  5. ^ 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). 
  6. ^ 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. 
  7. ^ Writing scripts to change fonts in FontForge. Fontforge.sourceforge.net. [2009-11-09]. (原始内容于2009-12-08). 
  8. ^ . Fontforge.sourceforge.net. [2009-11-09]. (原始内容存档于2009-12-02). 
  9. ^ . Fontforge.sourceforge.net. [2009-11-09]. (原始内容存档于2009-04-16). 
  10. ^ MATH typesetting information. Fontforge.sourceforge.net. 2007-08-04 [2009-11-09]. (原始内容于2009-11-29). 
  11. ^ . Fontforge.sourceforge.net. [2009-11-09]. (原始内容存档于2009-12-07). 
  12. ^ . Fontforge.sourceforge.net. [2009-11-09]. (原始内容存档于2009-07-23). 
  13. ^ LuaTeX — Taco Hoekwater, July 24, TUG 2008 (PDF). [2009-11-09]. (原始内容 (PDF)于2010-07-17). 
  14. ^ Lunde, Ken. CJKV Information Processing. Sebastopol, CA: O'Reilly. 2009-01-13: 447. ISBN 9780596514471. 
  15. ^ . Fontforge.sourceforge.net. [2009-11-09]. (原始内容存档于2010-01-24). 
  16. ^ SortMill Tools. Barry Schwartz. [2015-02-27]. (原始内容于2015-02-27). 
  17. ^ Natanael Gama's homepage (Website). [2012-06-09]. (原始内容于2012-06-14). 

外部链接

  • 官方网站
  • SourceForge上的非官方Windows版本(页面存档备份,存于互联网档案馆
  • (日語)
  • Design With FontForge(页面存档备份,存于互联网档案馆) —— 使用FontForge设计字体的指南(英文)(简体中文)
  • :2007年7月8日对George Williams的长篇专访

fontforge, 此條目過於依赖第一手来源, 2012年6月1日, 请補充第二手及第三手來源, 以改善这篇条目, 2004年3月前称为pfaedit, 是一款全功能的支持所有通用字体格式的字体编辑器, 主要由george, williams开发, 是自由软件, 并以gnu通用公共许可证第3版及三句式bsd许可证授权, 该软件用于多个操作系统, 包括linux, windows, 和os, 并翻译成12种语言, 运行于arch, linux原作者乔治, 威廉姆斯開發者frank, trampe, martin, . 此條目過於依赖第一手来源 2012年6月1日 请補充第二手及第三手來源 以改善这篇条目 FontForge 2004年3月前称为PfaEdit 2 3 是一款全功能的支持所有通用字体格式的字体编辑器 主要由George Williams开发 FontForge是自由软件 并以GNU通用公共许可证第3版及三句式BSD许可证授权 4 该软件用于多个操作系统 包括Linux Windows 5 和OS X 6 并翻译成12种语言 FontForgeFontForge运行于Arch Linux原作者乔治 威廉姆斯開發者Frank Trampe Ben Martin Adrien Tetar Khaled Hosny Jeremy Tan目前版本20220308 2022年3月8日 1 源代码库github wbr com wbr fontforge wbr fontforge编程语言C操作系统跨平台类型字体编辑器许可协议混合GPLv3与BSD许可证 自由软件 网站fontforge wbr github wbr io 目录 1 特性 2 支持的格式 3 开发历史 4 使用FontForge开发的自由字体 5 参见 6 参考资料 7 外部链接特性 编辑FontForge是 非常强大的提供实际地所有FontLab特性的软件系统 还具有一些独特的甚至革命性的特性 3 为实现自动的格式转换和其他重复的任务 Fontforge执行两种脚本语言 自有的语言和Python 7 FontForge可以通过其GUI 命令行运行脚本并且还提供其功能作为一个Python模块 因此能被整合到任何Python程序中 8 Fontforge支持Adobe的OpenType 特性文件规格 用自带语法扩展 9 还支持为Cambria Math引入的 并被Office 2007 XeTeX和LuaTeX支持的非官方的微软数学编排扩展 MATH table 10 至少一种自由OpenType数学字体用FontForge开发 参见下文 FontForge使用FreeType在屏幕上显示字体 11 从2008年11月15日版起 FontForge可用libcairo和libpango软件库实现图形和文本显示 12 来提供反锯齿图形和复杂文本输出支持 FontForge能用Potrace或AutoTrace以自动追踪位图并导入到字体中 FontForge源代码的一部分被LuaTeX排版引擎用于读取和分析OpenType字体 13 FontForge源代码在fonttools目录下包含有许多实用程序 包括了显示二进制字体文件内容的showttf 以及WOFF转换器和反转换器 支持的格式 编辑FontForge支持许多字体格式 14 自带的 样条函数字体数据库 格式 sfd 是基于文本 英语 Text based computing 的 15 并促进设计者之间的合作 不同的文件可以很容易的创建 这软件支持许多其他字体格式并从一种格式转换到另一种格式 支持的字体格式有 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为名发布 3 2 George活跃地开发 维护这个程序及相关工具集大约12年的时间 2011年中Dave Crossland开始较为活跃地贡献这个项目 而且这个项目从SourceForge转移到Github Dave自己不是一名软件开发者 他开始提供入门级字体设计工作环境通过TeX Users Group去筹款并吸引合约开发者去维护并开发程序 FontForge的开发变得更活跃 而且Khaled Hosny和Barry Schwartz是知名的开发者 但是2012年末他们和Dave不同意项目的发展方向 所以他们把FontForge复刻为SortsMill Tools 16 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字体源代码格式的完整格式的支持 使用FontForge开发的自由字体 编辑Asana Math Beteckna Cantarell DejaVu字体 Exo font family 17 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 Helvete Libertinage Limousine Logisoso Mill NotCourierSans OSP DIN Polsku Regula Reglo Sans Guilt Sans Guilt Wafer Univers Else VJ12 W droge 参见 编辑 自由软件主题 METAFONT METATYPE1参考资料 编辑 FontForge March 2022 Release 2 0 2 1 The history of the development of FontForge Fontforge sourceforge net 2009 11 09 原始内容存档于2009 04 23 3 0 3 1 3 2 Yannis Haralambous Fonts amp 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 的 lt ref gt 标签用不同内容定义了多次 FontForge LICENSE file 2015 05 08 原始内容存档于2019 02 16 Gurdy Leete Mary Leete Microsoft Expression Blend Bible John Wiley amp 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的长篇专访 取自 https zh wikipedia org w index php title FontForge amp oldid 72296271, 维基百科,wiki,书籍,书籍,图书馆,

文章

,阅读,下载,免费,免费下载,mp3,视频,mp4,3gp, jpg,jpeg,gif,png,图片,音乐,歌曲,电影,书籍,游戏,游戏。