Movatterモバイル変換


[0]ホーム

URL:


Jump to content
WikipediaThe Free Encyclopedia
Search

FontForge

From Wikipedia, the free encyclopedia
Font editor created by George Williams
This articlerelies excessively onreferences toprimary sources. Please improve this article by addingsecondary or tertiary sources.
Find sources: "FontForge" – news ·newspapers ·books ·scholar ·JSTOR
(June 2012) (Learn how and when to remove this message)
FontForge
FontForge running underArch Linux
Original author(s)George Williams
Developer(s)Frank Trampe, Ben Martin, Adrien Tétar, Khaled Hosny, Jeremy Tan
Initial releaseApril 1, 2004; 20 years ago (2004-04-01)
Stable release
20230101[1] / January 1, 2023; 2 years ago (2023-01-01)
Repository
Written inC
TypeFont editor
LicenseMix ofGNU General Public License v3 andBSD license
Websitefontforge.org

FontForge is aFOSSfont editor which supports many common font formats. Developed primarily by George Williams until 2012, FontForge is free software and is distributed under a mix of theGNU General Public License Version 3 and the 3-clauseBSD license.[2] It is available for operating systems includingLinux,Windows,[3] andmacOS,[4] and is localized into 12 languages.[which?][citation needed]

To facilitate automated format conversion and other repetitive tasks, FontForge implements twoscripting languages: its own language andPython.[5] FontForge can run scripts from its GUI, from the command line, and also offers its features as a Python module, so it can be integrated into any Python program.[6]

FontForge supports Adobe's OpenTypefeature file specification (with its own extensions to the syntax).[7] It also supports the unofficialMicrosoft mathematical typesetting extensions (MATH table)[8] introduced forCambria Math and supported byOffice 2007,XeTeX andLuaTeX. At least one free OpenType mathematical font has been developed in FontForge.

FontForge usesFreeType for rendering fonts on screen.[9] Since the November 15, 2008 release, FontForge useslibcairo andlibpango software libraries for graphics and text rendering,[10] providing anti-aliased graphics and complex text layout support.

FontForge can usePotrace or AutoTrace to auto trace bitmap images and import them into a font.

Parts of FontForge's code are used by theLuaTeX typesetting engine for reading and parsingOpenType fonts.[11]

The FontForge source code includes a number of utility programs, including 'showttf', which shows the contents of binary font files, and aWOFF converter and deconverter.

Supported formats

[edit]

FontForge supports a wide variety of font formats.[12] Its nativeSpline Font Database format (.sfd file name extension) istext-based[13] and facilitates collaboration between designers, asdifference files can be easily created. FontForge also supports the interoperableUFO source format, which is based on XML.

The software supports many other font formats and converts fonts from one format to another. Supported font formats include:TrueType (TTF),TrueType Collection (TTC),OpenType (OTF),PostScript Type 1, TeX Bitmap Fonts, X11 OTB bitmap (onlysfnt),Glyph Bitmap Distribution Format (BDF), FON (Windows), FNT (Windows), andWeb Open Font Format (WOFF). FontForge also imports and exports fonts to and from theScalable Vector Graphics (SVG) format and theUnified Font Object (UFO) format.

Development history

[edit]

The FontForge project was founded by George Williams as a retirement project, and initially published from 2001 to March 2004 asPfaEdit.[14][15]

Williams actively developed, maintained and supported the program and related utilities for around 12 years. In mid-2011, Dave Crossland began contributing to the project and the project moved fromSourceForge toGitHub. Crossland began offering introductory type design workshops through theTeX Users Group (TUG) to raise funds to hire contract developers to maintain and develop the program. FontForge's development became more active, and Khaled Hosny and Barry Schwartz were notable contributors, but in late 2012 they and Crossland disagreed about the direction of the project so they forked FontForge as SortsMill Tools.[16]

In 2011, FontForge was packaged for easier installation on Mac OS X by Dr. Ben Martin with support from TUG. Meanwhile, Matthew Petroff published his Windows Build System and unofficial Windows builds. In 2013, the FontForgeBuilds project was started on SourceForge to extend this; it was subsequently entirely rewritten, and is today maintained by Jeremy Tan as a Windows application.

In 2012, Crossland organized a new project website to be hosted onGitHub Pages,fontforge.github.io, and used funds raised from teaching FontForge to beginners to hire a contract web designer. With his support Martin added a real time collaboration feature that was presented by them both as a keynote at the Libre Graphics Meeting 2013 in Madrid.

In 2014, with financial support from Google, Frank Trampe added full support for theUFO font source format.

Fonts developed with FontForge

[edit]
Sample of theSans Guilt[17] font, a reinterpretation of theGill Sans by OSP,[18] a Belgian design collective in collaboration with students from theRoyal College of Art, available underOFL.

See also

[edit]

References

[edit]
  1. ^"Releases · fontforge/fontforge · GitHub".GitHub. frank-trampe.Archived from the original on 2023-06-30. Retrieved2023-08-06.
  2. ^fontforge (8 October 2021)."fontforge/LICENSE at master · fontforge/fontforge · GitHub".GitHub.Archived from the original on 16 February 2019. Retrieved27 February 2015.
  3. ^Gurdy Leete; Mary Leete (12 June 2007).Microsoft Expression Blend Bible. John Wiley & Sons. p. 295.ISBN 978-0-470-05503-8.Archived from the original on 28 February 2023. Retrieved6 August 2012.
  4. ^James, Daniel (2009-12-04).Crafting Digital Media: Audacity, Blender, Drupal, GIMP, Scribus, and other Open Source Tools (1 ed.). Berkeley, CA: Apress. p. 114.ISBN 978-1430218876.
  5. ^"Writing scripts to change fonts in FontForge". Fontforge.sourceforge.net.Archived from the original on 2004-07-21. Retrieved2009-11-09.
  6. ^"Writing python scripts to change fonts in FontForge". Fontforge.sourceforge.net. Archived fromthe original on 2009-12-02. Retrieved2009-11-09.
  7. ^"FontForge's implementation of Adobe's Feature File syntax". Fontforge.sourceforge.net. Archived fromthe original on 2009-04-16. Retrieved2009-11-09.
  8. ^"MATH typesetting information". Fontforge.sourceforge.net. 2007-08-04.Archived from the original on 2007-08-28. Retrieved2009-11-09.
  9. ^"Building FontForge from source". Fontforge.sourceforge.net. Archived fromthe original on 2009-12-07. Retrieved2009-11-09.
  10. ^"Change log for FontForge". Fontforge.sourceforge.net. Archived fromthe original on 2009-07-23. Retrieved2009-11-09.
  11. ^"LuaTeX — Taco Hoekwater, July 24, TUG 2008"(PDF).Archived(PDF) from the original on 2010-07-17. Retrieved2009-11-09.
  12. ^Lunde, Ken (2009-01-13).CJKV Information Processing. Sebastopol, CA: O'Reilly. p. 447.ISBN 9780596514471.
  13. ^"Spline Font Database File Format". Fontforge.sourceforge.net. Archived fromthe original on 2010-01-24. Retrieved2009-11-09.
  14. ^Yannis Haralambous (3 October 2007).Fonts & Encodings (1 ed.). O'Reilly Media, Inc. pp. 444, 988.ISBN 978-0-596-10242-5.Archived from the original on 27 February 2023. Retrieved6 August 2012.
  15. ^"The history of the development of FontForge". Fontforge.sourceforge.net. Archived fromthe original on 2009-04-23. Retrieved2009-11-09.
  16. ^"SortMill Tools". Barry Schwartz.Archived from the original on 2015-02-27. Retrieved2015-02-27.
  17. ^"OSP-foundry» Blog Archive » Sans Guilt".Archived from the original on 2016-02-22. Retrieved2016-02-15.
  18. ^"OSP (Open Source Publishing) →".osp.kitchen.Archived from the original on 2019-08-06. Retrieved2019-08-10.
  19. ^"Project page on SourceForge.net".Archived from the original on 2022-11-28. Retrieved2023-01-28.

External links

[edit]

Media related toFontforge at Wikimedia Commons

Software
and libraries
Licenses
Operating system,
corporate and
professional
Government
typefaces
Other
typefaces
Groups and
people
Retrieved from "https://en.wikipedia.org/w/index.php?title=FontForge&oldid=1232110264"
Categories:
Hidden categories:

[8]ページ先頭

©2009-2025 Movatter.jp