Menu
Home Explore People Places Arts History Plants & Animals Science Life & Culture Technology
On this page
GNU FreeFont
Font family

GNU FreeFont is a family of free OpenType, TrueType, and WOFF vector fonts that implement much of the Universal Character Set (UCS), excluding large CJK Asian characters. Started in 2002 by Primož Peterlin and now maintained by Steve White, the family includes FreeMono, FreeSans, and FreeSerif, each available in four styles. Licensed under the GPL-3.0-or-later with a Font-exception-2.0, these fonts can be freely distributed and embedded without imposing GPL on the containing document. They are available libre from GNU Savannah and come prepackaged in Linux distributions like Ubuntu and Arch Linux.

Related Image Collections Add Image
We don't have any YouTube videos related to GNU FreeFont yet.
We don't have any PDF documents related to GNU FreeFont yet.
We don't have any Books related to GNU FreeFont yet.
We don't have any archived web articles related to GNU FreeFont yet.

Design

The glyphs of GNU FreeFont come from many sources, all of which are compatible with the GPL.4

The core Latin characters are derived from the Type 1 fonts donated by URW++ to the Ghostscript project.5 Specifically, the design notes of GNU FreeFont state that:6

The Greek, Cyrillic, Armenian, Hebrew, Arabic, and International Phonetic Alphabet (IPA) characters are partially based on Omega, which is an extension of TeX.7 The Greek characters are also based on a set of Greek Type 1 fonts compiled by Angelo Haritsis, in addition to Alexey Kryukov's Tempora LCG Unicode. The Cyrillic range also includes Valek Filipov's Gnome Cyrillic and Tempora LCG Unicode. Valek Filippov further added some composite Latin Extended-A glyphs.

The Devanagari range in serif is from the Velthuis TeX font,8 while the range in sans is based on Gargi;9 Bengali and Gurmukhi ranges are based on Harsh Kumar's BharatBhasha project10 and others. The Gujarati and Oriya ranges are based on Samyak fonts. The Ethiopic range is based on the Ethiopic metafont project at the University of Hamburg.11

Unicode coverage

In the latest release of 2012-05-03, FreeSerif includes 10,537 glyphs, FreeSans includes 6,272 glyphs, and FreeMono includes 4,178 glyphs.

The family covers characters from the following Unicode blocks: 12

See also

References

  1. "GNU Project Archives". Ftp.gnu.org. Retrieved 2015-02-26. http://ftp.gnu.org/gnu/freefont/

  2. "Source Package: fonts-freefont". Retrieved 2022-07-08. https://packages.ubuntu.com/source/bionic/fonts-freefont

  3. "gnu-free-fonts". Retrieved 2022-07-08. https://archlinux.org/packages/extra/any/gnu-free-fonts/

  4. "Gnu FreeFont: Global fontware". Retrieved 2022-07-08. https://www.gnu.org/software/freefont/sources/resources.html

  5. "Ghostscript, Ghostview and GSview". Cs.wisc.edu. Retrieved 2015-02-26. http://www.cs.wisc.edu/~ghost/

  6. "Gnu FreeFont: Design notes". Retrieved 2022-07-08. https://www.gnu.org/software/freefont/design-notes.html

  7. "GNU FreeFont: Sources by script". Retrieved 2022-07-08. https://www.gnu.org/software/freefont/sources/

  8. "Index of /tex-archive/language/devanagari/velthuis/". Dante.ctan.org. Retrieved 2017-01-20. http://dante.ctan.org/tex-archive/language/devanagari/velthuis/

  9. "Gargi : Free Unicode OpenType Font – Summary [Savannah]". Savannah.nongnu.org. Retrieved 2013-08-25. https://savannah.nongnu.org/projects/gargi

  10. [1] Archived August 7, 2007, at the Wayback Machine http://www.bharatbhasha.org.in/bharatbhasha.htm

  11. "Index of /tex-archive/language/ethiopia/ethiop/". Dante.ctan.org. Retrieved 2017-01-20. http://ftp.dante.de/tex-archive/language/ethiopia/ethiop/

  12. "Gnu FreeFont support for OpenType OS/2 character ranges". Retrieved 2022-08-04. https://www.gnu.org/software/freefont/coverage.html