Menu
Home Explore People Places Arts History Plants & Animals Science Life & Culture Technology
On this page
Unified Font Object
XML-based source file format for digital fonts

The Unified Font Object (UFO) is an XML-based source file format for digital fonts. It was created by Tal Leming, Just van Rossum and Erik van Blokland. Contributors to the format also include Ben Kiel and Frederik Berlaen. According to its creators, the UFO is a "future proof" open format that is designed to be "application independent", "human readable and human editable".

We don't have any images related to Unified Font Object yet.
We don't have any YouTube videos related to Unified Font Object yet.
We don't have any PDF documents related to Unified Font Object yet.
We don't have any Books related to Unified Font Object yet.
We don't have any archived web articles related to Unified Font Object yet.

History

The first version of the UFO format was created in 2003.4 The most recent version, UFO 3, was released in 2012.5

RoboFog (1996–2003)

The idea for the Unified Font Object originated with a customized version of the font editor Fontographer 3.5.6 Petr van Blokland, together with Just van Rossum and Erik van Blokland, and with assistance from David Berlow and Steven Paul of the Font Bureau, created and distributed on a subscription basis a customized version of Fontographer called RoboFog in 1996.78 RoboFog allowed users to script in Python, a language Just's brother Guido van Rossum invented two years prior in 1994.91011 The tool became very popular among type designers because of the ability to automate tasks.12

In 1998, FontLab, rival font editor developer to Fontographer (then owned by Macromedia) added Python to version 2.0 of their application, partially due to the popularity of RoboFog.13 On March 24, 2001, Apple released Mac OS X 10.0, a major rewrite of the Mac operating system.14 Fontographer was by then too old to be ported to Mac OS X, so the RoboFog developers turned their attention to FontLab.15

RoboFab and the creation of UFO (2003–2009)

In February, 2003, at the TypoTechnica conference in Heidelberg, van Rossum, van Blokland and Baltimore-based type designer Tal Leming combined their existing FontLab API scripts into a Python module called RoboFab.1617 The group started going by the name "The RoboFab Consortium".18 With RoboFab came a need for an interchange file format for transferring font data between RoboFog and FontLab.19 In April, 2003, van Rossum started work on an XML-based file format for glyph data called the Glyph Interchange Format (GLIF).20 In July, 2003, the group started work on the first UFO file format (later known as "UFO 1"), which used "GLIF for glyph information and Apple's .plist (also XML based and entirely cross platform) for any other data as listings, indices, etc."21 The group intended to present it at the 2003 RoboThon conference, but its launch was delayed until March 14, 2004.2223

The group introduced the UFO with the following manifesto:24

  1. The data must be human readable and human editable.
  2. The data should be application independent.
  3. Data duplication should be avoided unless absolutely necessary.

In the consortium's view, font data should be independent of font editors to avoid issues like Software rot, which the field of type design is particularly prone to, due to the long period of time that fonts take to develop and the relative lack of variety in font editing applications.25

Decentralization (2009–Present)

In 2009, UFO version 2 was announced at RoboThon 2009, bringing minor changes to the format.26 A variety of applications outside of FontLab using the UFO format started to be written at around this time, such as Leming's kerning application MetricsMachine, van Blokland's interpolation application, Superpolator, and Frederik Berlaen's parametric design application, KalliCulator.2728

At the request of David Berlow and Petr van Blokland, Frederik Berlaen started work in 2009 on a font editor that used the UFO as a native format.29 Because of the network of apps now being used in the "UFO workflow", "the dependency of FontLab as a central drawing environment had created a bottleneck", in their view.30 Berlaen presented his font editor RoboFont at ATypI 2011 in Reykjavík,31 and gave it the tagline, "The missing UFO font editor".32

At RoboThon 2012, UFO 3 was announced, and Tal Leming was named “Benevolent Dictator for life” of the UFO format.33 Major changes to the UFO include a reworking of how the format organizes design layers, and an introduction of a ZIP-compressed "UFOZ" format.34

Shortly thereafter, other font editing programs, such as Glyphs,3536 FontLab37 and FontForge38 started supporting the UFO as an interchange format.

The fourth version of the format, "UFO 4", is currently in the concept phase.39

Technical format

The UFO is a package; a file system directory that presents as a single file on MacOS. On Windows and other operating systems without support for packages, it appears as a normal file system directory with the extension ".ufo".40

UFOs are organized with XML-based Property List files in the main UFO file system directory, describing font-wide metadata, like font name and weight, as well as interactions between glyphs, like glyph groups and kerning.41

Files containing glyph outline data are contained in a directory one level down, one file per glyph.42 These files end in ".glif", and are in an XML-based format called "Glyph Interchange Format (GLIF)".43 GLIF files can describe glyph Bézier curves in cubic or quadratic formats.44

OpenType features in AFDKO feature syntax are stored in a plain text file in the main UFO file system directory, with the filename extension ".fea".45

Criticism

A common criticism of the format is that its structure (of sometimes hundreds of GLIF files) does not work well with online file hosting services like Dropbox.46 This criticism led to the proposal and adoption of the "UFOZ" format, which is a UFO (version 3 and up) compressed into a ZIP archive.47

Another criticism of the UFO is that there is no normalized form, as the order of elements in its files and indent standards are left up to the editor.48 This led to the creation of a few "UFO Normalizers", like the "psfnormalize" command in SIL International's "pysilfont" project,49 and the "ufonormalizer" project by Tal Leming.50

Use in applications

The following are some applications that support the UFO format either natively or as an officially-supported interchange format.

Application NameKind of ApplicationPlatformLicense
Area51UFO Viewer, feature editormacOSProprietary5152
FontCreatorMultipurpose font editorWindowsProprietary53
FontForgeMultipurpose font editorLinux, Windows, macOS (through X11)Mix of GNU General Public License v3 and BSD license545556
FontLabMultipurpose font editorWindows, macOSProprietary5758
GlyphsMultipurpose font editormacOSProprietary5960
KalliCulatorParametric font editormacOSProprietary61
MetapolatorParametric font editorOnlineGNU General Public License62
MetricsMachineKerning editormacOSProprietary6364
PrepolatorInterpolation compatibility managermacOSProprietary65
RoboFontMultipurpose font editormacOSProprietary6667
RoundingUFOFont outline rounding and inktrap toolmacOSProprietary68
SuperpolatorMultidimensional interpolation managermacOSProprietary6970
TruFontMultipurpose font editormacOSGNU General Public License7172
UFOStretchLinear Interpolation AppmacOSProprietary73

Use in open source font projects

The UFO format is a popular choice among open source font projects because the XML-based, multiple file format is compatible with collaborative version control systems like Git.74 SIL International recommends UFO as the format for new font projects.75

Use in programming

The UFO file format translates easily to object-based representation82 in code. In addition to RoboFab, the project that originated the UFO format, many closed and open source projects read and write UFOs, for instance the Adobe Font Development Kit for OpenType.83

See also

References

  1. "Contributors". unifiedfontobject.org. Archived from the original on 2021-11-05. Retrieved 2021-11-05. https://unifiedfontobject.org/contributors/

  2. "Contributors". unifiedfontobject.org. Archived from the original on 2021-11-05. Retrieved 2021-11-05. https://unifiedfontobject.org/contributors/

  3. "Overview". unifiedfontobject.org. Archived from the original on 2021-11-05. Retrieved 2021-11-05. http://unifiedfontobject.org/

  4. "RoboFab Release History". 2008-10-04. Archived from the original on 2008-10-04. Retrieved 2022-02-21. https://web.archive.org/web/20081004212117/http://www.robofab.org/history.html

  5. "Overview". unifiedfontobject.org. Archived from the original on 2021-11-05. Retrieved 2021-11-05. http://unifiedfontobject.org/

  6. Arista, Roberto (Autumn 2016). "RoboTools: L'influenza dell'open source sugli strumenti di produzione del carattere tipografico" [RoboTools: The influence of open source on typeface production tools]. Progetto Grafico 30 (in Italian and English). AIAP Edizioni: 33–39. https://archive.org/details/arista-roberto-robotools-progetto-grafico-30/

  7. Arista, Roberto (Autumn 2016). "RoboTools: L'influenza dell'open source sugli strumenti di produzione del carattere tipografico" [RoboTools: The influence of open source on typeface production tools]. Progetto Grafico 30 (in Italian and English). AIAP Edizioni: 33–39. https://archive.org/details/arista-roberto-robotools-progetto-grafico-30/

  8. Middendorp, Jan (2004). Dutch type. Rotterdam: 010 Publishers. p. 187. ISBN 90-6450-460-1. OCLC 54880333. 90-6450-460-1

  9. Arista, Roberto (Autumn 2016). "RoboTools: L'influenza dell'open source sugli strumenti di produzione del carattere tipografico" [RoboTools: The influence of open source on typeface production tools]. Progetto Grafico 30 (in Italian and English). AIAP Edizioni: 33–39. https://archive.org/details/arista-roberto-robotools-progetto-grafico-30/

  10. Middendorp, Jan (2004). Dutch type. Rotterdam: 010 Publishers. p. 187. ISBN 90-6450-460-1. OCLC 54880333. 90-6450-460-1

  11. Kiel, Ben (May 4, 2005). "An Introduction to RoboFab". Typographica. Archived from the original on 2022-02-15. Retrieved 2022-02-21. https://web.archive.org/web/20220215000339/https://typographica.org/on-typography/an-introduction-to-robofab/

  12. Middendorp, Jan (2004). Dutch type. Rotterdam: 010 Publishers. p. 187. ISBN 90-6450-460-1. OCLC 54880333. 90-6450-460-1

  13. Arista, Roberto (Autumn 2016). "RoboTools: L'influenza dell'open source sugli strumenti di produzione del carattere tipografico" [RoboTools: The influence of open source on typeface production tools]. Progetto Grafico 30 (in Italian and English). AIAP Edizioni: 33–39. https://archive.org/details/arista-roberto-robotools-progetto-grafico-30/

  14. Siracusa, John (2001-04-02). "Mac OS X 10.0". Ars Technica. Archived from the original on 2022-02-21. Retrieved 2022-02-21. https://web.archive.org/web/20220221200435/https://arstechnica.com/gadgets/2001/04/macos-x/

  15. Middendorp, Jan (2004). Dutch type. Rotterdam: 010 Publishers. p. 187. ISBN 90-6450-460-1. OCLC 54880333. 90-6450-460-1

  16. Kiel, Ben (May 4, 2005). "An Introduction to RoboFab". Typographica. Archived from the original on 2022-02-15. Retrieved 2022-02-21. https://web.archive.org/web/20220215000339/https://typographica.org/on-typography/an-introduction-to-robofab/

  17. "RoboFab Release History". 2008-10-04. Archived from the original on 2008-10-04. Retrieved 2022-02-21. https://web.archive.org/web/20081004212117/http://www.robofab.org/history.html

  18. Kiel, Ben (May 4, 2005). "An Introduction to RoboFab". Typographica. Archived from the original on 2022-02-15. Retrieved 2022-02-21. https://web.archive.org/web/20220215000339/https://typographica.org/on-typography/an-introduction-to-robofab/

  19. Arista, Roberto (Autumn 2016). "RoboTools: L'influenza dell'open source sugli strumenti di produzione del carattere tipografico" [RoboTools: The influence of open source on typeface production tools]. Progetto Grafico 30 (in Italian and English). AIAP Edizioni: 33–39. https://archive.org/details/arista-roberto-robotools-progetto-grafico-30/

  20. "RoboFab Release History". 2008-10-04. Archived from the original on 2008-10-04. Retrieved 2022-02-21. https://web.archive.org/web/20081004212117/http://www.robofab.org/history.html

  21. "RoboFab Release History". 2008-10-04. Archived from the original on 2008-10-04. Retrieved 2022-02-21. https://web.archive.org/web/20081004212117/http://www.robofab.org/history.html

  22. Kiel, Ben (May 4, 2005). "An Introduction to RoboFab". Typographica. Archived from the original on 2022-02-15. Retrieved 2022-02-21. https://web.archive.org/web/20220215000339/https://typographica.org/on-typography/an-introduction-to-robofab/

  23. "RoboFab Release History". 2008-10-04. Archived from the original on 2008-10-04. Retrieved 2022-02-21. https://web.archive.org/web/20081004212117/http://www.robofab.org/history.html

  24. Arista, Roberto (Autumn 2016). "RoboTools: L'influenza dell'open source sugli strumenti di produzione del carattere tipografico" [RoboTools: The influence of open source on typeface production tools]. Progetto Grafico 30 (in Italian and English). AIAP Edizioni: 33–39. https://archive.org/details/arista-roberto-robotools-progetto-grafico-30/

  25. Kiel, Ben (May 4, 2005). "An Introduction to RoboFab". Typographica. Archived from the original on 2022-02-15. Retrieved 2022-02-21. https://web.archive.org/web/20220215000339/https://typographica.org/on-typography/an-introduction-to-robofab/

  26. "UFO 2". unifiedfontobject.org. Archived from the original on 2020-10-19. Retrieved 2022-02-21. https://web.archive.org/web/20201019185141/https://unifiedfontobject.org/versions/ufo2/index.html

  27. Arista, Roberto (Autumn 2016). "RoboTools: L'influenza dell'open source sugli strumenti di produzione del carattere tipografico" [RoboTools: The influence of open source on typeface production tools]. Progetto Grafico 30 (in Italian and English). AIAP Edizioni: 33–39. https://archive.org/details/arista-roberto-robotools-progetto-grafico-30/

  28. Peter Bilak; François Rappo; Pierre Keller (2010). Typeface as program : applied research and development in typography = Le caractère typographique comme programme : recherche appliquée et développement en typographie. Lausanne, Switzerland: École cantonale d'art de Lausanne. ISBN 978-3-03764-072-2. OCLC 630189661. 978-3-03764-072-2

  29. Arista, Roberto (Autumn 2016). "RoboTools: L'influenza dell'open source sugli strumenti di produzione del carattere tipografico" [RoboTools: The influence of open source on typeface production tools]. Progetto Grafico 30 (in Italian and English). AIAP Edizioni: 33–39. https://archive.org/details/arista-roberto-robotools-progetto-grafico-30/

  30. RoboFont. "The history of RoboFont". robofont.com. Archived from the original on 2022-01-26. Retrieved 2022-02-21. https://web.archive.org/web/20220126205618/https://robofont.com/documentation/topics/robofont-history/

  31. RoboFont. "The history of RoboFont". robofont.com. Archived from the original on 2022-01-26. Retrieved 2022-02-21. https://web.archive.org/web/20220126205618/https://robofont.com/documentation/topics/robofont-history/

  32. "Robothon 2012, RoboHint, and the Gerrit Noordzij Prize". Typographica. Retrieved 2022-02-14. https://typographica.org/on-typography/robothon-2012-robohint-and-the-gerrit-noordzij-prize/

  33. "Robothon 2012, RoboHint, and the Gerrit Noordzij Prize". Typographica. Retrieved 2022-02-14. https://typographica.org/on-typography/robothon-2012-robohint-and-the-gerrit-noordzij-prize/

  34. "UFO 3". unifiedfontobject.org. Archived from the original on 2022-01-20. Retrieved 2022-02-21. https://web.archive.org/web/20220120213047/https://unifiedfontobject.org/versions/ufo3/index.html

  35. "Robothon 2012, RoboHint, and the Gerrit Noordzij Prize". Typographica. Retrieved 2022-02-14. https://typographica.org/on-typography/robothon-2012-robohint-and-the-gerrit-noordzij-prize/

  36. "Working with UFO | Glyphs". glyphsapp.com. Archived from the original on 2021-11-05. Retrieved 2021-11-05. https://glyphsapp.com/tutorials/working-with-ufo

  37. "Font Formats". help.fontlab.com. Archived from the original on 2021-11-05. Retrieved 2021-11-05. https://help.fontlab.com/fontlab/7/manual/Font-Formats/

  38. "Technical Bulletin: UFO 3 Export". fontforge.org. Archived from the original on 2021-11-05. Retrieved 2021-11-05. https://fontforge.org/en-US/bulletins/ufo3_2018_1/

  39. "UFO 4". unifiedfontobject.org. Archived from the original on 2022-02-21. Retrieved 2022-02-21. https://web.archive.org/web/20220221214950/https://unifiedfontobject.org/versions/ufo4/

  40. "Font Development Best Practices: UFO". silnrsi.github.io. Archived from the original on 2022-02-22. Retrieved 2022-02-22. https://web.archive.org/web/20220222001044/https://silnrsi.github.io/FDBP/en-US/UFO.html

  41. "Font Development Best Practices: UFO". silnrsi.github.io. Archived from the original on 2022-02-22. Retrieved 2022-02-22. https://web.archive.org/web/20220222001044/https://silnrsi.github.io/FDBP/en-US/UFO.html

  42. "Font Development Best Practices: UFO". silnrsi.github.io. Archived from the original on 2022-02-22. Retrieved 2022-02-22. https://web.archive.org/web/20220222001044/https://silnrsi.github.io/FDBP/en-US/UFO.html

  43. "Glyph Interchange Format". unifiedfontobject.org. Retrieved 2022-02-14. https://unifiedfontobject.org/versions/ufo3/glyphs/glif/

  44. "UFO: Unified Font Object". luc.devroye.org. Retrieved 2022-02-14. http://luc.devroye.org/fonts-43145.html

  45. "features.fea". unifiedfontobject.org. Archived from the original on 2020-10-18. Retrieved 2022-02-21. https://web.archive.org/web/20201018044040/https://unifiedfontobject.org/versions/ufo3/features.fea/

  46. Simonson, Mark (2014-06-12). "I didn't quite realize until recently: .ufo + Dropbox kind of sucks". @marksimonson. Retrieved 2020-05-28. https://twitter.com/marksimonson/status/477277781726736384

  47. "UFO 3". unifiedfontobject.org. Archived from the original on 2022-01-20. Retrieved 2022-02-21. https://web.archive.org/web/20220120213047/https://unifiedfontobject.org/versions/ufo3/index.html

  48. "Font Development Best Practices: UFO". silnrsi.github.io. Archived from the original on 2022-02-22. Retrieved 2022-02-22. https://web.archive.org/web/20220222001044/https://silnrsi.github.io/FDBP/en-US/UFO.html

  49. "Font Development Best Practices: UFO". silnrsi.github.io. Archived from the original on 2022-02-22. Retrieved 2022-02-22. https://web.archive.org/web/20220222001044/https://silnrsi.github.io/FDBP/en-US/UFO.html

  50. Leming, Tal, ufonormalizer: Script to normalize the XML and other data inside of a UFO., retrieved 2022-02-22 https://github.com/unified-font-object/ufoNormalizer

  51. Arista, Roberto (Autumn 2016). "RoboTools: L'influenza dell'open source sugli strumenti di produzione del carattere tipografico" [RoboTools: The influence of open source on typeface production tools]. Progetto Grafico 30 (in Italian and English). AIAP Edizioni: 33–39. https://archive.org/details/arista-roberto-robotools-progetto-grafico-30/

  52. "Robothon 2012, RoboHint, and the Gerrit Noordzij Prize". Typographica. Retrieved 2022-02-14. https://typographica.org/on-typography/robothon-2012-robohint-and-the-gerrit-noordzij-prize/

  53. "FontCreator features and benefits". www.high-logic.com. Retrieved 2022-09-23. https://www.high-logic.com/font-editor/fontcreator/features-and-benefits

  54. "Technical Bulletin: UFO 3 Export". fontforge.org. Archived from the original on 2021-11-05. Retrieved 2021-11-05. https://fontforge.org/en-US/bulletins/ufo3_2018_1/

  55. Willis, Nathan (2014-12-08). "A quick look at the new FontForge release [LWN.net]". lwn.net. Archived from the original on 2022-02-21. Retrieved 2022-02-21. https://web.archive.org/web/20220221234507/https://lwn.net/Articles/624623/

  56. Willis, Nathan. "Font and type development at LGM 2014". lwn.net. Archived from the original on 2022-02-21. Retrieved 2022-02-21. https://web.archive.org/web/20220221233443/https://lwn.net/Articles/592959/

  57. "Font Development Best Practices: UFO". silnrsi.github.io. Archived from the original on 2022-02-22. Retrieved 2022-02-22. https://web.archive.org/web/20220222001044/https://silnrsi.github.io/FDBP/en-US/UFO.html

  58. "Font Formats". help.fontlab.com. Archived from the original on 2021-11-05. Retrieved 2021-11-05. https://help.fontlab.com/fontlab/7/manual/Font-Formats/

  59. "Working with UFO | Glyphs". glyphsapp.com. Archived from the original on 2021-11-05. Retrieved 2021-11-05. https://glyphsapp.com/tutorials/working-with-ufo

  60. "Font Development Best Practices: UFO". silnrsi.github.io. Archived from the original on 2022-02-22. Retrieved 2022-02-22. https://web.archive.org/web/20220222001044/https://silnrsi.github.io/FDBP/en-US/UFO.html

  61. Peter Bilak; François Rappo; Pierre Keller (2010). Typeface as program : applied research and development in typography = Le caractère typographique comme programme : recherche appliquée et développement en typographie. Lausanne, Switzerland: École cantonale d'art de Lausanne. ISBN 978-3-03764-072-2. OCLC 630189661. 978-3-03764-072-2

  62. "Metapolator – Free Font Editor for Designing Typeface Families". metapolator.com. Retrieved 2022-02-21. http://metapolator.com/home

  63. Arista, Roberto (Autumn 2016). "RoboTools: L'influenza dell'open source sugli strumenti di produzione del carattere tipografico" [RoboTools: The influence of open source on typeface production tools]. Progetto Grafico 30 (in Italian and English). AIAP Edizioni: 33–39. https://archive.org/details/arista-roberto-robotools-progetto-grafico-30/

  64. "Robothon 2012, RoboHint, and the Gerrit Noordzij Prize". Typographica. Retrieved 2022-02-14. https://typographica.org/on-typography/robothon-2012-robohint-and-the-gerrit-noordzij-prize/

  65. Arista, Roberto (Autumn 2016). "RoboTools: L'influenza dell'open source sugli strumenti di produzione del carattere tipografico" [RoboTools: The influence of open source on typeface production tools]. Progetto Grafico 30 (in Italian and English). AIAP Edizioni: 33–39. https://archive.org/details/arista-roberto-robotools-progetto-grafico-30/

  66. "Font Development Best Practices: UFO". silnrsi.github.io. Archived from the original on 2022-02-22. Retrieved 2022-02-22. https://web.archive.org/web/20220222001044/https://silnrsi.github.io/FDBP/en-US/UFO.html

  67. RoboFont. "Welcome to RoboFont!". robofont.com. Archived from the original on 2021-11-05. Retrieved 2022-02-21. https://web.archive.org/web/20211105182137/https://robofont.com/documentation/topics/welcome-to-robofont/

  68. "Robothon 2012, RoboHint, and the Gerrit Noordzij Prize". Typographica. Retrieved 2022-02-14. https://typographica.org/on-typography/robothon-2012-robohint-and-the-gerrit-noordzij-prize/

  69. Arista, Roberto (Autumn 2016). "RoboTools: L'influenza dell'open source sugli strumenti di produzione del carattere tipografico" [RoboTools: The influence of open source on typeface production tools]. Progetto Grafico 30 (in Italian and English). AIAP Edizioni: 33–39. https://archive.org/details/arista-roberto-robotools-progetto-grafico-30/

  70. "Robothon 2012, RoboHint, and the Gerrit Noordzij Prize". Typographica. Retrieved 2022-02-14. https://typographica.org/on-typography/robothon-2012-robohint-and-the-gerrit-noordzij-prize/

  71. "Font Development Best Practices: UFO". silnrsi.github.io. Archived from the original on 2022-02-22. Retrieved 2022-02-22. https://web.archive.org/web/20220222001044/https://silnrsi.github.io/FDBP/en-US/UFO.html

  72. Willis, Nathan (April 27, 2016). "Introducing TruFont [LWN.net]". LWN.net. Archived from the original on 2018-11-23. Retrieved 2022-02-21. https://web.archive.org/web/20181123052844/https://lwn.net/Articles/684970/

  73. Arista, Roberto (Autumn 2016). "RoboTools: L'influenza dell'open source sugli strumenti di produzione del carattere tipografico" [RoboTools: The influence of open source on typeface production tools]. Progetto Grafico 30 (in Italian and English). AIAP Edizioni: 33–39. https://archive.org/details/arista-roberto-robotools-progetto-grafico-30/

  74. "LWN.net Weekly Edition for August 29, 2013 [LWN.net]". lwn.net. Archived from the original on 2021-11-05. Retrieved 2021-11-05. https://lwn.net/Articles/564371/

  75. "Font Development Best Practices: UFO". silnrsi.github.io. Archived from the original on 2022-02-22. Retrieved 2022-02-22. https://web.archive.org/web/20220222001044/https://silnrsi.github.io/FDBP/en-US/UFO.html

  76. "LWN.net Weekly Edition for August 29, 2013 [LWN.net]". lwn.net. Archived from the original on 2021-11-05. Retrieved 2021-11-05. https://lwn.net/Articles/564371/

  77. "Font Development Best Practices: UFO". silnrsi.github.io. Archived from the original on 2022-02-22. Retrieved 2022-02-22. https://web.archive.org/web/20220222001044/https://silnrsi.github.io/FDBP/en-US/UFO.html

  78. "Cooper Hewitt: the typeface by Chester Jenkins | Cooper Hewitt, Smithsonian Design Museum". www.cooperhewitt.org. 2014-06-13. Retrieved 2022-02-21. https://www.cooperhewitt.org/open-source-at-cooper-hewitt/cooper-hewitt-the-typeface-by-chester-jenkins/

  79. "Font Development Best Practices: UFO". silnrsi.github.io. Archived from the original on 2022-02-22. Retrieved 2022-02-22. https://web.archive.org/web/20220222001044/https://silnrsi.github.io/FDBP/en-US/UFO.html

  80. "Inisiatif Google Melestarikan Bahasa Terancam Punah Lewat Noto Font". liputan6.com (in Indonesian). 2020-11-25. Retrieved 2021-11-05. https://www.liputan6.com/tekno/read/4416403/inisiatif-google-melestarikan-bahasa-terancam-punah-lewat-noto-font

  81. "Open Baskerville". klepas.org. Archived from the original on 2022-01-02. Retrieved 2022-02-22. https://web.archive.org/web/20220102232019/http://klepas.org/openbaskerville/

  82. Beckmann, Tom; Justus Hildebrand; Corinna Jaschek; Eva Krebs; Alexander Löser; Marcel Taeumel; Tobias Pape; Lasse Fister; Robert Hirschfeld (2019). The font engineering platform collaborative font creation in a self-supporting programming environment. Potsdam: Universitätsverlag Potsdam. p. 72. ISBN 978-3-86956-464-7. OCLC 1169672607. 978-3-86956-464-7

  83. "Font Development Best Practices: UFO". silnrsi.github.io. Archived from the original on 2022-02-22. Retrieved 2022-02-22. https://web.archive.org/web/20220222001044/https://silnrsi.github.io/FDBP/en-US/UFO.html