添加的内容 删除的内容
无编辑摘要 |
小 (机器人:清理不当的来源、移除无用的模板参数) |
||
(未显示2个用户的3个中间版本) | |||
第16行: | 第16行: | ||
}} |
}} |
||
{{lang|en|'''FontForge'''}}(2004年3月前称为{{lang|en|'''PfaEdit'''}})<ref name="#1">{{cite web |url=http://fontforge.sourceforge.net/ff-history.html |title=The history of the development of FontForge |publisher=Fontforge.sourceforge.net |date= |accessdate=2009-11-09 |
{{lang|en|'''FontForge'''}}(2004年3月前称为{{lang|en|'''PfaEdit'''}})<ref name="#1">{{cite web |url=http://fontforge.sourceforge.net/ff-history.html |title=The history of the development of FontForge |publisher=Fontforge.sourceforge.net |date= |accessdate=2009-11-09 }}</ref><ref name="Haralambous2007">{{cite book|author=Yannis Haralambous|title=Fonts & Encodings|url=//books.google.com/books?id=qrElYgVLDwYC&pg=PA988|accessdate=6 August 2012|edition=1|date=3 October 2007|publisher=O'Reilly Media, Inc|isbn=978-0-596-10242-5|pages=444, 988}}</ref>是一款全功能的支持所有通用字体格式的[[字体编辑器]],主要由George Williams开发,FontForge是[[自由软件]],并以[[GNU通用公共许可证]]第3版及三句式[[BSD许可证]]授权。<ref>{{Cite web |url=https://github.com/fontforge/fontforge/blob/master/LICENSE |title=FontForge LICENSE file |accessdate=2015-05-08 }}</ref>该软件用于多个[[操作系统]](包括[[Linux]]、[[Windows]]<ref>{{cite book|author1=Gurdy Leete|author2=Mary Leete|title=Microsoft Expression Blend Bible|url=//books.google.com/books?id=G07N-hlycAgC|accessdate=6 August 2012|date=12 June 2007|publisher=John Wiley & Sons|isbn=978-0-470-05503-8|page=295}}</ref>和[[OS X]]<ref>{{Cite book| edition = 1| publisher = Apress| isbn = 1430218878| last = James| first = Daniel| title = Crafting Digital Media: Audacity, Blender, Drupal, GIMP, Scribus, and other Open Source Tools| location = Berkeley, CA| date = 2009-12-04| page=114}}</ref>)并翻译成12种语言。 |
||
== 特性 == |
== 特性 == |
||
FontForge是“非常强大的提供实际地所有[[FontLab]]特性的软件系统,还具有一些独特的甚至革命性的特性。”<ref name="Haralambous2007"/> |
FontForge是“非常强大的提供实际地所有[[FontLab]]特性的软件系统,还具有一些独特的甚至革命性的特性。”<ref name="Haralambous2007"/> |
||
为实现自动的格式转换和其他重复的任务,Fontforge执行两种[[脚本语言]]:自有的语言和[[Python]]。<ref>{{cite web |url=http://fontforge.sourceforge.net/scripting.html |title=Writing scripts to change fonts in FontForge |publisher=Fontforge.sourceforge.net |date= |accessdate=2009-11-09 |
为实现自动的格式转换和其他重复的任务,Fontforge执行两种[[脚本语言]]:自有的语言和[[Python]]。<ref>{{cite web |url=http://fontforge.sourceforge.net/scripting.html |title=Writing scripts to change fonts in FontForge |publisher=Fontforge.sourceforge.net |date= |accessdate=2009-11-09 }}</ref>FontForge可以通过其GUI、命令行运行脚本并且还提供其功能作为一个Python模块,因此能被整合到任何Python程序中。<ref>{{cite web |url=http://fontforge.sourceforge.net/python.html |title=Writing python scripts to change fonts in FontForge |publisher=Fontforge.sourceforge.net |date= |accessdate=2009-11-09 }}</ref> |
||
Fontforge支持Adobe的OpenType [[OpenType#OpenType Feature File (.fea)|特性文件]]规格(用自带语法扩展)。<ref>{{cite web |url=http://fontforge.sourceforge.net/featurefile.html |title=FontForge's implementation of Adobe's Feature File syntax |publisher=Fontforge.sourceforge.net |date= |accessdate=2009-11-09 |
Fontforge支持Adobe的OpenType [[OpenType#OpenType Feature File (.fea)|特性文件]]规格(用自带语法扩展)。<ref>{{cite web |url=http://fontforge.sourceforge.net/featurefile.html |title=FontForge's implementation of Adobe's Feature File syntax |publisher=Fontforge.sourceforge.net |date= |accessdate=2009-11-09 }}</ref>还支持为[[Cambria|Cambria Math]]引入的、并被[[Office 2007]]、[[XeTeX]]和[[LuaTeX]]支持的非官方的[[微软]]数学编排扩展(<code>MATH</code> table)。<ref>{{cite web |url=http://fontforge.sourceforge.net/math.html |title=MATH typesetting information |publisher=Fontforge.sourceforge.net |date=2007-08-04 |accessdate=2009-11-09 }}</ref>至少一种自由OpenType数学字体用FontForge开发。(参见下文) |
||
FontForge使用[[FreeType]]在屏幕上显示字体。<ref>{{cite web |url=http://fontforge.sourceforge.net/source-build.html#Dependencies |title=Building FontForge from source |publisher=Fontforge.sourceforge.net |date= |accessdate=2009-11-09 |
FontForge使用[[FreeType]]在屏幕上显示字体。<ref>{{cite web |url=http://fontforge.sourceforge.net/source-build.html#Dependencies |title=Building FontForge from source |publisher=Fontforge.sourceforge.net |date= |accessdate=2009-11-09 }}</ref>从2008年11月15日版起,FontForge可用[[cairo (繪圖)|libcairo]]和[[pango|libpango]]软件库实现图形和文本显示<ref>{{cite web |url=http://fontforge.sourceforge.net/changelog.html |title=Change log for FontForge |publisher=Fontforge.sourceforge.net |date= |accessdate=2009-11-09 }}</ref>来提供反锯齿图形和复杂文本输出支持。 |
||
FontForge能用[[Potrace]]或[[AutoTrace]]以自动追踪位图并导入到字体中。 |
FontForge能用[[Potrace]]或[[AutoTrace]]以自动追踪位图并导入到字体中。 |
||
FontForge源代码的一部分被[[LuaTeX]]排版引擎用于读取和分析[[OpenType]]字体。<ref>{{cite web |url=http://www.luatex.org/talks/tug2008-taco-luatex.pdf |title=LuaTeX — Taco Hoekwater, July 24, TUG 2008 |format=PDF |date= |accessdate=2009-11-09 |
FontForge源代码的一部分被[[LuaTeX]]排版引擎用于读取和分析[[OpenType]]字体。<ref>{{cite web |url=http://www.luatex.org/talks/tug2008-taco-luatex.pdf |title=LuaTeX — Taco Hoekwater, July 24, TUG 2008 |format=PDF |date= |accessdate=2009-11-09 }}</ref> |
||
FontForge源代码在fonttools目录下包含有许多实用程序,包括了显示二进制字体文件内容的showttf,以及[[WOFF]]转换器和反转换器。 |
FontForge源代码在fonttools目录下包含有许多实用程序,包括了显示二进制字体文件内容的showttf,以及[[WOFF]]转换器和反转换器。 |
||
== 支持的格式 == |
== 支持的格式 == |
||
FontForge支持许多字体格式。<ref>{{Cite book| publisher = O'Reilly.| isbn = 9780596514471| last = Lunde| first = Ken| title = CJKV Information Processing| location = Sebastopol, CA| date = 2009-01-13|page=447}}</ref>自带的“[[样条函数]]字体数据库”格式(<code>.sfd</code>)是{{link-en|基于文本|Text-based (computing)}}的,<ref>{{cite web |url=http://fontforge.sourceforge.net/sfdformat.html |title=Spline Font Database File Format |publisher=Fontforge.sourceforge.net |date= |accessdate=2009-11-09 |
FontForge支持许多字体格式。<ref>{{Cite book| publisher = O'Reilly.| isbn = 9780596514471| last = Lunde| first = Ken| title = CJKV Information Processing| location = Sebastopol, CA| date = 2009-01-13|page=447}}</ref>自带的“[[样条函数]]字体数据库”格式(<code>.sfd</code>)是{{link-en|基于文本|Text-based (computing)}}的,<ref>{{cite web |url=http://fontforge.sourceforge.net/sfdformat.html |title=Spline Font Database File Format |publisher=Fontforge.sourceforge.net |date= |accessdate=2009-11-09 }}</ref>并促进设计者之间的合作,[[diff|不同的文件]]可以很容易的创建。这软件支持许多其他字体格式并从一种格式转换到另一种格式。支持的字体格式有:[[TrueType]](TTF),[[TrueType#TrueType Collection|TrueType Collection]](TTC),[[OpenType]](OTF),{{link-en|Postscript字体|Postscript fonts|PostScript Type 1}},TeX位图字体,X11 OTB位图(仅[[sfnt]]),[[Glyph Bitmap Distribution Format]](BDF),FON(Windows),FNT(Windows)和[[Web Open Font Format]](WOFF)。FontForge还能输入和输出字体为[[可縮放向量圖形]](SVG)和[[Unified Font Object]](UFO)格式。 |
||
== 开发历史 == |
== 开发历史 == |
||
第40行: | 第40行: | ||
FontForge项目由George Williams作为闲暇时的项目发起,而且最初从2001到2004年3月以'''PfaEdit'''为名发布。<ref name="Haralambous2007">{{cite book|author=Yannis Haralambous|title=Fonts & Encodings|url=//books.google.com/books?id=qrElYgVLDwYC&pg=PA988|accessdate=6 August 2012|edition=1|date=3 October 2007|publisher=O'Reilly Media, Inc|isbn=978-0-596-10242-5|pages=444, 988}}</ref><ref name="#1"/> |
FontForge项目由George Williams作为闲暇时的项目发起,而且最初从2001到2004年3月以'''PfaEdit'''为名发布。<ref name="Haralambous2007">{{cite book|author=Yannis Haralambous|title=Fonts & Encodings|url=//books.google.com/books?id=qrElYgVLDwYC&pg=PA988|accessdate=6 August 2012|edition=1|date=3 October 2007|publisher=O'Reilly Media, Inc|isbn=978-0-596-10242-5|pages=444, 988}}</ref><ref name="#1"/> |
||
George活跃地开发、维护这个程序及相关工具集大约12年的时间。2011年中Dave Crossland开始较为活跃地贡献这个项目,而且这个项目从SourceForge转移到Github。Dave自己不是一名软件开发者,他开始提供入门级字体设计工作环境通过TeX Users Group去筹款并吸引合约开发者去维护并开发程序。FontForge的开发变得更活跃,而且Khaled Hosny和Barry Schwartz是知名的开发者,但是2012年末他们和Dave不同意项目的发展方向,所以他们把FontForge复刻为SortsMill Tools。<ref>{{cite web |url=https://bitbucket.org/sortsmill/sortsmill-fonts |title=SortMill Tools |publisher=Barry Schwartz |date= |accessdate=2015-02-27 |
George活跃地开发、维护这个程序及相关工具集大约12年的时间。2011年中Dave Crossland开始较为活跃地贡献这个项目,而且这个项目从SourceForge转移到Github。Dave自己不是一名软件开发者,他开始提供入门级字体设计工作环境通过TeX Users Group去筹款并吸引合约开发者去维护并开发程序。FontForge的开发变得更活跃,而且Khaled Hosny和Barry Schwartz是知名的开发者,但是2012年末他们和Dave不同意项目的发展方向,所以他们把FontForge复刻为SortsMill Tools。<ref>{{cite web |url=https://bitbucket.org/sortsmill/sortsmill-fonts |title=SortMill Tools |publisher=Barry Schwartz |date= |accessdate=2015-02-27 }}</ref> |
||
2011年FontForge通过Dr. Ben Martin与来自TUG的支持打包成Mac OS X上的简易安装包。同时Matthew Petroff发布了他的Windows构建系统和非官方的Windows构建版本。2013年fontforgebuilds计划在SourceForge发起并予以扩展;它后来被完全重写,而且现在由Jeremy Tan维护作为官方的Windows软件包。 |
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 |
2012年Dave组织了新的项目网站托管到Github:http://fontforge.github.io <nowiki></nowiki>,而且使用募捐款项从教导FontForge初学者到雇用合约web设计师。在他的支持下Ben添加了一个由他展现并在2013年马德里自由图形会议(Libre Graphics Meeting)作为主题的实时协作特性。 |
||
2014年随着来自Google的资金支持,Frank Trampe添加了对UFO字体源代码格式的完整格式的支持。 |
2014年随着来自Google的资金支持,Frank Trampe添加了对UFO字体源代码格式的完整格式的支持。 |
||
第53行: | 第53行: | ||
* [[Cantarell]] |
* [[Cantarell]] |
||
* [[DejaVu字体]] |
* [[DejaVu字体]] |
||
* Exo font family<ref>{{cite web|url=http://www.ndiscovered.com/|title=Natanael Gama's homepage|format=Website|date=|accessdate=2012-06-09 |
* Exo font family<ref>{{cite web|url=http://www.ndiscovered.com/|title=Natanael Gama's homepage|format=Website|date=|accessdate=2012-06-09}}</ref> |
||
* [[Free UCS Outline Fonts]] |
* [[Free UCS Outline Fonts]] |
||
* [[Inconsolata]] |
* [[Inconsolata]] |
||
第62行: | 第62行: | ||
* [[Bank Gothic#Cuts|Squarish Sans]] |
* [[Bank Gothic#Cuts|Squarish Sans]] |
||
* [[XITS font project]] |
* [[XITS font project]] |
||
* 所有出自[http://ospublish.constantvzw.org/foundry/ Open Source Publishing Foundry] |
* 所有出自[http://ospublish.constantvzw.org/foundry/ 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ę) |
||
== 参见 == |
== 参见 == |
||
{{Portal|自由软件}} |
|||
* [[METAFONT]] |
* [[METAFONT]] |
||
第75行: | 第74行: | ||
== 外部链接 == |
== 外部链接 == |
||
{{commonscat|Fontforge}} |
|||
* {{official website|http://fontforge.github.com/}} |
* {{official website|http://fontforge.github.com/}} |
||
* [[SourceForge]]上的[http://fontforgebuilds.sourceforge.net/ 非官方Windows版本] |
* [[SourceForge]]上的[http://fontforgebuilds.sourceforge.net/ 非官方Windows版本] |
||
* |
* 非官方Windows版本 {{ja}} |
||
* [http://designwithfontforge.com/ Design With FontForge] |
* [http://designwithfontforge.com/ Design With FontForge] —— 使用FontForge设计字体的指南{{en}}{{zh-cn}} |
||
* |
* "I think the ideas behind it are beautiful in my mind":2007年7月8日对George Williams的长篇专访 |
||
{{Free and open source typography}} |
{{Free and open source typography}} |
||
<!-- |
|||
⚫ | |||
[[Category:自由矢量图形软件]] |
[[Category:自由矢量图形软件]] |
||
第90行: | 第90行: | ||
[[Category:字体编辑软件]] |
[[Category:字体编辑软件]] |
||
[[Category:使用Cairo的软件]] |
[[Category:使用Cairo的软件]] |
||
[[Category:使用GTK+的软件]] |
[[Category:使用GTK+的软件]] |
||
⚫ |