GNU FreeFont (also known as Free UCS Outline Fonts) is a family of free
OpenType,
TrueType
TrueType is an Computer font#Outline fonts, outline font standardization, standard developed by Apple Inc., Apple in the late 1980s as a competitor to Adobe Inc., Adobe's PostScript fonts#Type 1, Type 1 fonts used in PostScript. It has become the ...
and
WOFF vector fonts, implementing as much of the
Universal Character Set (UCS) as possible, aside from the very large
CJK Asian character set. The project was initiated in 2002 by Primož Peterlin and is now maintained by Steve White.
The family includes three faces: FreeMono, FreeSans, and FreeSerif, each in four styles (Regular, Italic/Oblique, Bold, and Bold Italic/Oblique).
The fonts are licensed under the
GPL-3.0-or-later license with the
Font-exception-2.0, ensuring they may be both freely distributed and embedded or otherwise utilized within a document without the document itself being covered by the GPL. The fonts can be obtained ''
libre'' from
GNU Savannah. They are also packaged on certain Linux distributions, including
Ubuntu
Ubuntu ( ) is a Linux distribution based on Debian and composed primarily of free and open-source software. Developed by the British company Canonical (company), Canonical and a community of contributors under a Meritocracy, meritocratic gover ...
and
Arch Linux.
Design
The glyphs of GNU FreeFont come from many sources, all of which are compatible with the GPL.
The core Latin characters are derived from the
Type 1 fonts donated by
URW++ to the
Ghostscript project. Specifically, the design notes of GNU FreeFont state that:
* FreeSerif is based on URW++
Nimbus Roman No. 9 L, which is similar to
Times
* FreeSans is based on URW++
Nimbus Sans L, which is similar to
Helvetica
* FreeMono is based on URW++
Nimbus Mono L, which is similar to
Courier
A courier is a person or organization that delivers a message, package or letter from one place or person to another place or person. Typically, a courier provides their courier service on a commercial contract basis; however, some couriers are ...
The Greek, Cyrillic, Armenian, Hebrew, Arabic, and
International Phonetic Alphabet
The International Phonetic Alphabet (IPA) is an alphabetic system of phonetic notation based primarily on the Latin script. It was devised by the International Phonetic Association in the late 19th century as a standard written representation ...
(IPA) characters are partially based on
Omega
Omega (, ; uppercase Ω, lowercase ω; Ancient Greek ὦ, later ὦ μέγα, Modern Greek ωμέγα) is the twenty-fourth and last letter in the Greek alphabet. In the Greek numerals, Greek numeric system/isopsephy (gematria), it has a value ...
, which is an extension of
TeX
Tex, TeX, TEX, may refer to:
People and fictional characters
* Tex (nickname), a list of people and fictional characters with the nickname
* Tex Earnhardt (1930–2020), U.S. businessman
* Joe Tex (1933–1982), stage name of American soul singer ...
. 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
The Cyrillic script ( ) is a writing system used for various languages across Eurasia. It is the designated national script in various Slavic, Turkic, Mongolic, Uralic, Caucasian and Iranic-speaking countries in Southeastern Europe, Ea ...
range also includes Valek Filipov's Gnome Cyrillic and Tempora LCG Unicode. Valek Filippov further added some composite
Latin Extended-A
Latin Extended-A is a Unicode block and is the third block of the Unicode standard. It encodes Latin letters from the Latin ISO character sets other than Latin-1 (which is already encoded in the Latin-1 Supplement block) and also legacy characte ...
glyphs.
The Devanagari range in serif is from the Velthuis TeX font, while the range in sans is based on Gargi; Bengali and Gurmukhi ranges are based on Harsh Kumar's BharatBhasha project 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
The University of Hamburg (, also referred to as UHH) is a public university, public research university in Hamburg, Germany. It was founded on 28 March 1919 by combining the previous General Lecture System ('':de:Allgemeines Vorlesungswesen, ...
.
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 block
A Unicode block is one of several contiguous ranges of numeric character codes (code points) of the Unicode character set that are defined by the Unicode Consortium for administrative and documentation purposes. Typically, proposals such as the ...
s:
*
Basic Latin
*
Latin-1 Supplement
*
Latin Extended-A
Latin Extended-A is a Unicode block and is the third block of the Unicode standard. It encodes Latin letters from the Latin ISO character sets other than Latin-1 (which is already encoded in the Latin-1 Supplement block) and also legacy characte ...
*
Latin Extended-B
Latin Extended-B is the fourth block (0180-024F) of the Unicode Standard. It has been included since version 1.0, where it was only allocated to the code points 0180-01FF and contained 113 characters. During unification with ISO 10646 for version ...
*
International Phonetic Alphabet (IPA) Extensions
*
Spacing Modifier Letters
*
Combining Diacritical Marks
Combining Diacritical Marks is a Unicode block containing the most common combining characters. It also contains the character " Combining Grapheme Joiner", which prevents canonical reordering of combining characters, and despite the name, actua ...
*
Greek
*
Cyrillic
The Cyrillic script ( ) is a writing system used for various languages across Eurasia. It is the designated national script in various Slavic, Turkic, Mongolic, Uralic, Caucasian and Iranic-speaking countries in Southeastern Europe, Ea ...
*
Cyrillic Supplement
*
Arabic
Arabic (, , or , ) is a Central Semitic languages, Central Semitic language of the Afroasiatic languages, Afroasiatic language family spoken primarily in the Arab world. The International Organization for Standardization (ISO) assigns lang ...
*
Hebrew
Hebrew (; ''ʿÎbrit'') is a Northwest Semitic languages, Northwest Semitic language within the Afroasiatic languages, Afroasiatic language family. A regional dialect of the Canaanite languages, it was natively spoken by the Israelites and ...
*
N'Ko
NKo (ߒߞߏ), also spelled N'Ko, is an alphabetic script devised by Solomana Kante, Solomana Kanté in 1949, as a modern writing system for the Manding languages of West Africa. The term ''NKo'', which means ''I say'' in all Manding languages, i ...
*
Thaana
Thaana, Tãna, Taana or Tāna ( ) is the present writing system of the Maldivian language spoken in the Maldives. Thaana has characteristics of both an abugida (diacritics, vowel-killer strokes) and a true alphabet (all vowels are w ...
*
Syriac
*
Armenian
Armenian may refer to:
* Something of, from, or related to Armenia, a country in the South Caucasus region of Eurasia
* Armenians, the national people of Armenia, or people of Armenian descent
** Armenian diaspora, Armenian communities around the ...
*
Georgian
*
Devanagari
Devanagari ( ; in script: , , ) is an Indic script used in the Indian subcontinent. It is a left-to-right abugida (a type of segmental Writing systems#Segmental systems: alphabets, writing system), based on the ancient ''Brāhmī script, Brā ...
*
Bengali
*
Gujarati
*
Gurmukhi
*
Oriya
*
Sinhala
*
Tamil
*
Malayalam
Malayalam (; , ) is a Dravidian languages, Dravidian language spoken in the Indian state of Kerala and the union territories of Lakshadweep and Puducherry (union territory), Puducherry (Mahé district) by the Malayali people. It is one of ...
*
Tai Le
*
Ethiopic
*
Thai
*
Kayah Li
*
Cherokee
The Cherokee (; , or ) people are one of the Indigenous peoples of the Southeastern Woodlands of the United States. Prior to the 18th century, they were concentrated in their homelands, in towns along river valleys of what is now southwestern ...
*
Unified Canadian Aboriginal Syllabics
*
Hanunóo
*
Buginese
*
Vai
*
Phonetic Extensions
Phonetic Extensions is a Unicode block containing phonetic characters used in the Uralic Phonetic Alphabet, Old Irish phonetic notation, the ''Oxford English Dictionary'' and American dictionaries, and Americanist and Russianist phonetic notat ...
*
Phonetic Extensions Supplement
Phonetic Extensions Supplement is a Unicode block containing characters for specialized and deprecated forms of the International Phonetic Alphabet
The International Phonetic Alphabet (IPA) is an alphabetic system of phonetic notation based ...
*Diacritical marks
*
Cyrillic Extended-B
*
Tifinagh
*
Osmanya
*
Coptic
*
Glagolitic
The Glagolitic script ( , , ''glagolitsa'') is the oldest known Slavic alphabet. It is generally agreed that it was created in the 9th century for the purpose of translating liturgical texts into Old Church Slavonic by Saints Cyril and Methodi ...
*
Gothic
*
Ugaritic
Ugaritic () is an extinct Northwest Semitic languages, Northwest Semitic language known through the Ugaritic texts discovered by French archaeology, archaeologists in 1928 at Ugarit, including several major literary texts, notably the Baal cycl ...
*
Old Persian
Old Persian is one of two directly attested Old Iranian languages (the other being Avestan) and is the ancestor of Middle Persian (the language of the Sasanian Empire). Like other Old Iranian languages, it was known to its native speakers as (I ...
*
Phoenician
*
Runic
Runes are the letters in a set of related alphabets, known as runic rows, runic alphabets or futharks (also, see '' futhark'' vs ''runic alphabet''), native to the Germanic peoples. Runes were primarily used to represent a sound value (a ...
*
Braille
Braille ( , ) is a Tactile alphabet, tactile writing system used by blindness, blind or visually impaired people. It can be read either on embossed paper or by using refreshable braille displays that connect to computers and smartphone device ...
*
Supplemental Arrows-A
*
Latin Extended Additional
*
Greek Extended
*
General Punctuation
*
Super and Sub scripts
*
Currency Symbols
*
Letterlike Symbols
*
Number Forms
*
Arrows
*
Mathematical Operators
*
Miscellaneous Technical Symbols
*
Enclosed Alphanumerics
Enclosed Alphanumerics is a Unicode block of Typography, typographical symbols of an alphanumeric within a circle, a bracket or other not-closed enclosure, or ending in a full stop.
It is currently fully allocated. Within the Basic Multi ...
*
Box Drawing
*
Block Elements
*
Geometric Shapes
A shape is a graphics, graphical representation of an object's form or its external boundary, outline, or external Surface (mathematics), surface. It is distinct from other object properties, such as color, Surface texture, texture, or material ...
*
Miscellaneous Symbols
*
Dingbats
*
Alphabetic Presentation Forms
Alphabetic Presentation Forms is a Unicode block containing standard ligatures for the Latin, Armenian, and Hebrew scripts.
Block
History
The following Unicode-related documents record the purpose and process of defining specific characters in ...
*Vietnamese
*
Western music
*
Byzantine music
*
Mah Jong tiles
*
Dominoes
Dominoes is a family of tile-based games played with gaming pieces. Each domino is a rectangular tile, usually with a line dividing its face into two square ''ends''. Each end is marked with a number of spots (also called ''Pip (counting), pips ...
See also
*
Free software Unicode fonts
*
List of typefaces
This is a list of typefaces, which are separated into groups by distinct artistic differences. The list includes typefaces that have articles or that are referenced. Font superfamily, Superfamilies that fall under more than one category have an ast ...
*
Unicode typefaces
A Unicode font is a computer font that maps glyphs to code points defined in the Unicode Standard. The vast majority of modern computer fonts use Unicode mappings, even those fonts which only include glyphs for a single writing system, or even only ...
References
External links
GNU FreeFontFree UCS Outline Fonts Project
{{GNU
Free software Unicode typefaces
FreeFont
Computer-related introductions in 2002