Code2000 is a
serif and pan-
Unicode digital font, which includes
characters
Character or Characters may refer to:
Arts, entertainment, and media Literature
* ''Character'' (novel), a 1936 Dutch novel by Ferdinand Bordewijk
* ''Characters'' (Theophrastus), a classical Greek set of character sketches attributed to The ...
and symbols from a very large range of
writing system
A writing system is a method of visually representing verbal communication, based on a script and a set of rules regulating its use. While both writing and speech are useful in conveying messages, writing differs in also being a reliable for ...
s. As of the current final version 1.171 released in 2008, Code2000 is designed and implemented by James Kass to include as much of the
Unicode 5.2 standard as practical (whereas 12.0 is the currently-released version), and to support
OpenType
OpenType is a format for scalable computer fonts. It was built on its predecessor TrueType, retaining TrueType's basic structure and adding many intricate data structures for prescribing typographic behavior. OpenType is a registered trademark ...
digital typography features. Code2000 supports the
Basic Multilingual Plane
In the Unicode standard, a plane is a continuous group of 65,536 (216) code points. There are 17 planes, identified by the numbers 0 to 16, which corresponds with the possible values 00–1016 of the first two positions in six position hexadecim ...
. Code2001 was a designed to support the
Supplementary Multilingual Plane, with
ISO 8859-1
ISO/IEC 8859-1:1998, ''Information technology — 8-bit single-byte coded graphic character sets — Part 1: Latin alphabet No. 1'', is part of the ISO/IEC 8859 series of ASCII-based standard character encodings, first edition published in 1 ...
characters shared with Code2000 for compatibility. A third font, Code2002, was left substantially unfinished and never officially released.
Code2000 was released as
shareware
Shareware is a type of proprietary software that is initially shared by the owner for trial use at little or no cost. Often the software has limited functionality or incomplete documentation until the user sends payment to the software developer ...
/
donationware, with the licensing fee set at $5.00. Code2001 was released under a
free software license
A free-software license is a notice that grants the recipient of a piece of software extensive rights to modify and software distribution, redistribute that software. These actions are usually prohibited by copyright law, but the rights-holde ...
that prohibited most
derivative work
In copyright law, a derivative work is an expressive creation that includes major copyrightable elements of an original, previously created first work (the underlying work). The derivative work becomes a second, separate work independent in fo ...
s but otherwise allowed free use, redistribution and
embedding
In mathematics, an embedding (or imbedding) is one instance of some mathematical structure contained within another instance, such as a group that is a subgroup.
When some object X is said to be embedded in another object Y, the embedding is giv ...
. The project was
abandoned in 2008, with its web domain name later taken by an Australian
programming site. As of the website was about the font again, and development continued on Code2002.
However, there have been no subsequent updates.
Code2000
The names in the following list are taken directly from the Unicode standard.
*Basic
Latin
Latin (, or , ) is a classical language belonging to the Italic branch of the Indo-European languages. Latin was originally a dialect spoken in the lower Tiber area (then known as Latium) around present-day Rome, but through the power ...
*
Latin-1
ISO/IEC 8859-1:1998, ''Information technology — 8-bit single-byte coded graphic character sets — Part 1: Latin alphabet No. 1'', is part of the ISO/IEC 8859 series of ASCII-based standard character encodings, first edition published in ...
Supplement
*
Latin Extended
Over a thousand characters from the Latin script are encoded in the Unicode Standard, grouped in several basic and extended Latin blocks. The extended ranges contain mainly precomposed letters plus diacritics that are equivalently encoded with ...
– A
*Latin Extended – B
*
IPA
IPA commonly refers to:
* India pale ale, a style of beer
* International Phonetic Alphabet, a system of phonetic notation
* Isopropyl alcohol, a chemical compound
IPA may also refer to:
Organizations International
* Insolvency Practitioner ...
Extensions
*Spacing Modifier Letters
*Combining
Diacritical
A diacritic (also diacritical mark, diacritical point, diacritical sign, or accent) is a glyph added to a letter or to a basic glyph. The term derives from the Ancient Greek (, "distinguishing"), from (, "to distinguish"). The word ''diacriti ...
Marks
*
Greek
Greek may refer to:
Greece
Anything of, from, or related to Greece, a country in Southern Europe:
*Greeks, an ethnic group.
*Greek language, a branch of the Indo-European language family.
**Proto-Greek language, the assumed last common ancestor ...
and
Coptic
*
Cyrillic
*Cyrillic Supplementary
*
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 across the ...
*
Hebrew
Hebrew (; ; ) is a Northwest Semitic language of the Afroasiatic language family. Historically, it is one of the spoken languages of the Israelites and their longest-surviving descendants, the Jews and Samaritans. It was largely preserved ...
*
Arabic
Arabic (, ' ; , ' or ) is a Semitic language spoken primarily across the Arab world.Semitic languages: an international handbook / edited by Stefan Weninger; in collaboration with Geoffrey Khan, Michael P. Streck, Janet C. E.Watson; Walte ...
*
Syriac Syriac may refer to:
* Syriac language, an ancient dialect of Middle Aramaic
*Sureth, one of the modern dialects of Syriac spoken in the Nineveh Plains region
* Syriac alphabet
** Syriac (Unicode block)
** Syriac Supplement
* Neo-Aramaic languages ...
*
Thaana
Thaana, Taana or Tāna ( ) is the present writing system of the Maldivian language spoken in the Maldives. Thaana has characteristics of both an abugida (diacritic, vowel-killer strokes) and a true alphabet (all vowels are written), w ...
*
Devanagari
Devanagari ( ; , , Sanskrit pronunciation: ), also called Nagari (),Kathleen Kuiper (2010), The Culture of India, New York: The Rosen Publishing Group, , page 83 is a left-to-right abugida (a type of segmental writing system), based on the a ...
*
Bengali
Bengali or Bengalee, or Bengalese may refer to:
*something of, from, or related to Bengal, a large region in South Asia
* Bengalis, an ethnic and linguistic group of the region
* Bengali language, the language they speak
** Bengali alphabet, the ...
*
Gurmukhi
Gurmukhī ( pa, ਗੁਰਮੁਖੀ, , Shahmukhi: ) is an abugida developed from the Laṇḍā scripts, standardized and used by the second Sikh guru, Guru Angad (1504–1552). It is used by Punjabi Sikhs to write the language, commonl ...
*
Gujarati
*
Oriya
*
Tamil
*
Telugu
Telugu may refer to:
* Telugu language, a major Dravidian language of India
*Telugu people, an ethno-linguistic group of India
* Telugu script, used to write the Telugu language
** Telugu (Unicode block), a block of Telugu characters in Unicode
S ...
*
Kannada
Kannada (; ಕನ್ನಡ, ), originally romanised Canarese, is a Dravidian language spoken predominantly by the people of Karnataka in southwestern India, with minorities in all neighbouring states. It has around 47 million native s ...
*
Malayalam
Malayalam (; , ) is a Dravidian language spoken in the Indian state of Kerala and the union territories of Lakshadweep and Puducherry ( Mahé district) by the Malayali people. It is one of 22 scheduled languages of India. Malayalam wa ...
*
Thai
*
Lao
*
Myanmar
Myanmar, ; UK pronunciations: US pronunciations incl. . Note: Wikipedia's IPA conventions require indicating /r/ even in British English although only some British English speakers pronounce r at the end of syllables. As John Wells explai ...
*
Georgian
*
Hangul Jamo
This is the list of Hangul ''jamo'' (Korean alphabet letters which represent consonants and vowels in Korean) including obsolete ones. This list contains Unicode code points.
In the lists below,
* code points in were added in Unicode 5.2.
*
Ethiopic
*
Cherokee
The Cherokee (; chr, ᎠᏂᏴᏫᏯᎢ, translit=Aniyvwiyaʔi or Anigiduwagi, or chr, ᏣᎳᎩ, links=no, translit=Tsalagi) are one of the indigenous peoples of the Southeastern Woodlands of the United States. Prior to the 18th century, th ...
*
Unified Canadian Aboriginal Syllabics
Canadian syllabic writing, or simply syllabics, is a family of writing systems used in a number of Indigenous Canadian languages of the Algonquian, Inuit, and (formerly) Athabaskan language families. These languages had no formal writing sy ...
*
Ogham
Ogham (Modern Irish: ; mga, ogum, ogom, later mga, ogam, label=none ) is an Early Medieval alphabet used primarily to write the early Irish language (in the "orthodox" inscriptions, 4th to 6th centuries AD), and later the Old Irish langua ...
*
Runic
Runes are the letters in a set of related alphabets known as runic alphabets native to the Germanic peoples. Runes were used to write various Germanic languages (with some exceptions) before they adopted the Latin alphabet, and for specialised ...
*
Buhid
*
Khmer
*
Mongolian
*
Limbu
Limbu may refer to:
* Limbu people, an indigenous tribe living in Nepal, Sikkim and Bhutan
** Rambahadur Limbu (born 1939), Nepalese Gurkha recipient of the Victoria Cross
* Limbu language
* Limbu script
** Limbu (Unicode block)
Limbu is a Unicod ...
*
Tai Le
*New Tai Lue
*Khmer Symbols
*
Buginese
*
Balinese
*
Sundanese
*
Lepcha
*
Ol Chiki
The Ol Chiki () script, also known as Ol Chemetʼ (Santali: ''ol'' 'writing', ''chemet'' 'learning'), Ol Ciki, Ol, and sometimes as the Santali alphabet invented by Pandit Raghunath Murmu in the year 1925, is the official writing system for San ...
*Phonetic Extensions
*Phonetic Extensions Supplement
*Combining Diacritical Marks – Supplement
*Latin Extended Additional
*Greek Extended
*
General Punctuation
General Punctuation is a Unicode block containing punctuation, spacing, and formatting characters for use with all scripts and writing systems. Included are the defined-width spaces, joining formats, directional formats, smart quotes, archaic a ...
*
Superscripts and Subscripts
*
Currency Symbols
*Combining Diacritical Marks for Symbols
*Letter-like Symbols
*Number Forms
*Arrows
*
Mathematical Operators
*Miscellaneous Technical
*Control Pictures, which are graphical presentations (via different
code point
In character encoding terminology, a code point, codepoint or code position is a numerical value that maps to a specific character. Code points usually represent a single grapheme—usually a letter, digit, punctuation mark, or whitespace—bu ...
s) for the 34
control characters
In computing and telecommunication, a control character or non-printing character (NPC) is a code point (a number) in a character set, that does not represent a written symbol. They are used as in-band signaling to cause effects other than the ...
in
7-bit ASCII and among the first 128 code points of Unicode, including space and delete
*
Optical Character Recognition
Optical character recognition or optical character reader (OCR) is the electronic or mechanical conversion of images of typed, handwritten or printed text into machine-encoded text, whether from a scanned document, a photo of a document, a sc ...
*Enclosed
Alphanumeric
Alphanumericals or alphanumeric characters are a combination of alphabetical and numerical characters. More specifically, they are the collection of Latin letters and Arabic digits. An alphanumeric code is an identifier made of alphanumeric ...
s
*Box Drawing
*Block Elements
*
Geometric Shapes
Geometric Shapes is a Unicode block of 96 symbols at code point range U+25A0–25FF.
U+25A0–U+25CF
The BLACK CIRCLE is displayed when typing in a password field, in order to hide characters from a screen recorder or shoulder surfing.
U ...
*
Miscellaneous Symbols
Miscellaneous Symbols is a Unicode block (U+2600–U+26FF) containing glyphs representing concepts from a variety of categories: astrological, astronomical, chess, dice, musical notation, political symbols, recycling, religious symbols, tri ...
*
Dingbat
In typography, a dingbat (sometimes more formally known as a printer's ornament or printer's character) is an ornament, specifically, a glyph used in typesetting, often employed to create box frames, (similar to box-drawing characters) or as ...
s
*
Braille
Braille (Pronounced: ) is a tactile writing system used by people who are visually impaired, including people who are blind, deafblind or who have low vision. It can be read either on embossed paper or by using refreshable braille display ...
Patterns
*Supplemental Arrows – B
*Miscellaneous
Mathematical Symbols – B
*Supplemental Mathematical Operators
*Miscellaneous Symbols and Arrows
*
Glagolitic
The Glagolitic script (, , ''glagolitsa'') is the oldest known Slavic alphabet. It is generally agreed to have been created in the 9th century by Saint Cyril, a monk from Thessalonica. He and his brother Saint Methodius were sent by the Byzan ...
*Latin Extended-C
*
Coptic
*Georgian Supplement
*
Tifinagh
Tifinagh ( Tuareg Berber language: or , ) is a script used to write the Berber languages. Tifinagh is descended from the ancient Libyco-Berber alphabet. The traditional Tifinagh, sometimes called Tuareg Tifinagh, is still favored by the Tua ...
*Ethiopic Extended
*Cyrillic Extended-A
*
Supplemental Punctuation
Supplemental Punctuation is a Unicode block containing historic and specialized punctuation characters, including biblical editorial symbols, ancient Greek punctuation, and German dictionary marks.
Additional punctuation characters are in the Ge ...
*
CJK Radicals Supplement
*
Kangxi Radicals
The 214 Kangxi radicals (), also known as the Zihui radicals, form a system of radicals () of Chinese characters.
The radicals are numbered in stroke count order. They are the most popular system of radicals for dictionaries that order Traditi ...
*
Ideographic Description Characters
*
CJK Symbols and Punctuation
*
Hiragana
is a Japanese language, Japanese syllabary, part of the Japanese writing system, along with ''katakana'' as well as ''kanji''.
It is a phonetic lettering system. The word ''hiragana'' literally means "flowing" or "simple" kana ("simple" ori ...
*
Katakana
is a Japanese syllabary, one component of the Japanese writing system along with hiragana, kanji and in some cases the Latin script (known as rōmaji). The word ''katakana'' means "fragmentary kana", as the katakana characters are derived f ...
*
Bopomofo
Bopomofo (), or Mandarin Phonetic Symbols, also named Zhuyin (), is a Chinese transliteration system for Mandarin Chinese and other related languages and dialects. More commonly used in Taiwanese Mandarin, it may also be used to transcribe ...
*Hangul Compatibility Jamo
*
Kanbun
A is a form of Classical Chinese used in Japan from the Nara period to the mid-20th century. Much of Japanese literature was written in this style and it was the general writing style for official and intellectual works throughout the period. A ...
*Bopomofo Extended
*CJK Strokes
*Katakana Phonetic Extensions
*Enclosed CJK Letters and Months
*CJK Compatibility
*CJK Unified Ideographs Extension A
*
Yijing Hexagram Symbols
*
CJK Unified Ideographs
*
Yi Syllables
*Yi Radicals
*
Vai
*Cyrillic Extended-B
*Modifier Tone Letters
*Latin Extended-D
*
Syloti Nagri
Sylheti Nagri or Sylheti Nagari ( syl, , ISO: , ), known in classical manuscripts as Sylhet Nagri (, ''Sileṭ Nagri'') amongst many other names (see below), was an Indic script used to write the Sylheti language and Eastern Bengali languages. ...
*
Phags-pa
*
Saurashtra
*
Kayah Li
*
Rejang
*
Cham
Cham or CHAM may refer to:
Ethnicities and languages
*Chams, people in Vietnam and Cambodia
**Cham language, the language of the Cham people
***Cham script
*** Cham (Unicode block), a block of Unicode characters of the Cham script
*Cham Albania ...
*Hangul Syllables
*CJK Compatibility Ideographs
*Alphabetic Presentation Forms
*Arabic Presentation Forms – A
*Variation Selectors
*Vertical Forms
*Combining Half Marks
*CJK Compatibility Forms
*Arabic Presentation Forms – B
*Half-width and Full-width Forms
*Specials
{{col-end
It also includes several scripts not officially recognized, in the Unicode
Private Use Areas
In Unicode, a Private Use Area (PUA) is a range of code points that, by definition, will not be assigned characters by the Unicode Consortium. Three private use areas are defined: one in the Basic Multilingual Plane (), and one each in, and nearl ...
:
*
Tengwar
The Tengwar script is an artificial script, one of several scripts created by J. R. R. Tolkien, the author of ''The Lord of the Rings''.
Within the fictional context of Middle-earth, the Tengwar were invented by the Elf Fëanor, and used ...
(
ConScript Unicode Registry)
*
Cirth
The Cirth (, meaning "runes"; sg. certh ) is a semi‑ artificial script, based on real‑life runic alphabets, one of several scripts invented by J. R. R. Tolkien for the constructed languages he devised and used in his works. ''Cirth'' is ...
(ConScript Unicode Registry)
*
Ewellic (ConScript Unicode Registry)
*
Phaistos
Phaistos ( el, Φαιστός, ; Ancient Greek: , , Minoan: PA-I-TO?http://grbs.library.duke.edu/article/download/11991/4031&ved=2ahUKEwjor62y3bHoAhUEqYsKHZaZArAQFjASegQIAhAB&usg=AOvVaw1MwIv3ekgX-SxkJrbORipd ), also transliterated as Phaestos ...
(ConScript Unicode Registry)
*
Klingon
The Klingons ( ; Klingon language, Klingon: ''tlhIngan'' ) are a fictional species in the science fiction franchise ''Star Trek''.
Developed by screenwriter Gene L. Coon in 1967 for the Star Trek: The Original Series, original ''Star Trek'' ('' ...
(ConScript Unicode Registry)
Code2001
This is a second font in the ''Code 2000'' family. It covers the Unicode Plane One
Supplementary Multilingual Plane, mostly used for historic language scripts. The majority of these glyphs are not found in ''Code 2000''.
''Code2001'' includes support for:
*
ISO-8859-1
ISO/IEC 8859-1:1998, ''Information technology — 8-bit single-byte coded graphic character sets — Part 1: Latin alphabet No. 1'', is part of the ISO/IEC 8859 series of ASCII-based standard character encodings, first edition published in ...
characters
*
Linear B
*
Aegean numbers
*
Phaistos
Phaistos ( el, Φαιστός, ; Ancient Greek: , , Minoan: PA-I-TO?http://grbs.library.duke.edu/article/download/11991/4031&ved=2ahUKEwjor62y3bHoAhUEqYsKHZaZArAQFjASegQIAhAB&usg=AOvVaw1MwIv3ekgX-SxkJrbORipd ), also transliterated as Phaestos ...
*
Old Italic
*
Gothic
Gothic or Gothics may refer to:
People and languages
*Goths or Gothic people, the ethnonym of a group of East Germanic tribes
**Gothic language, an extinct East Germanic language spoken by the Goths
**Crimean Gothic, the Gothic language spoken b ...
*
Ugaritic
Ugaritic () is an extinct Northwest Semitic language, classified by some as a dialect of the Amorite language and so the only known Amorite dialect preserved in writing. It is known through the Ugaritic texts discovered by French archaeolog ...
*
Old Persian
Old Persian is one of the two directly attested Old Iranian languages (the other being Avestan) and is the ancestor of Middle Persian (the language of Sasanian Empire). Like other Old Iranian languages, it was known to its native speakers as ( ...
Cuneiform
Cuneiform is a logo- syllabic script that was used to write several languages of the Ancient Middle East. The script was in active use from the early Bronze Age until the beginning of the Common Era. It is named for the characteristic wedg ...
*
Deseret
*
Shavian script
*
Osmanya
*
Cypriot syllabary
The Cypriot or Cypriote syllabary is a syllabic script used in Iron Age Cyprus, from about the 11th to the 4th centuries BCE, when it was replaced by the Greek alphabet. A pioneer of that change was King Evagoras of Salamis. It is descended f ...
*
Phoenician
*
Byzantine Musical Symbols
Byzantine Musical Symbols is a Unicode block containing characters for representing Byzantine-era musical notation.
Block
History
The following Unicode-related documents record the purpose and process of defining specific characters in the Byza ...
*Musical Symbols
*
Tài Xuán Jīng
The text ''Tài Xuán Jīng'' ("Canon of Supreme Mystery", ) is a guide for divination composed by the Confucian writer Yang Xiong (53 BCE – 18 CE). The first draft of this work was completed in 2 BCE (in the decade before the fall of the West ...
Symbols
*
Counting Rod Numerals
*
Mathematical Alphanumeric Symbols
Mathematical Alphanumeric Symbols is a Unicode block comprising styled forms of Latin and Greek letters and decimal digits that enable mathematicians to denote different notions with different letter styles. The letters in various fonts ofte ...
(including the ones in the Letter-like Symbols block)
*Domino Tiles
As the font ceased updating in 2008, it does not include the
emoji
An emoji ( ; plural emoji or emojis) is a pictogram, logogram, ideogram or smiley embedded in text and used in electronic messages and web pages. The primary function of emoji is to fill in emotional cues otherwise missing from typed convers ...
, added to Unicode in version 6.0, that make up the best-known and most commonly used characters in the set.
This font covers a few characters in the Unicode Plane Two
Supplementary Ideographic Plane. It also covers a few tags in Unicode Plane Fourteen
Supplementary Special-purpose Plane
In the Unicode standard, a plane is a continuous group of 65,536 (216) code points. There are 17 planes, identified by the numbers 0 to 16, which corresponds with the possible values 00–1016 of the first two positions in six position hexadecimal ...
.
Also included are:
*
Tengwar
The Tengwar script is an artificial script, one of several scripts created by J. R. R. Tolkien, the author of ''The Lord of the Rings''.
Within the fictional context of Middle-earth, the Tengwar were invented by the Elf Fëanor, and used ...
*
Cirth
The Cirth (, meaning "runes"; sg. certh ) is a semi‑ artificial script, based on real‑life runic alphabets, one of several scripts invented by J. R. R. Tolkien for the constructed languages he devised and used in his works. ''Cirth'' is ...
*
Pollard script
The Pollard script, also known as Pollard Miao (Chinese: 柏格理苗文 Bó Gélǐ Miao-wen) or Miao, is an abugida loosely based on the Latin alphabet and invented by Methodist missionary Sam Pollard. Pollard invented the script for use with ...
The first two are not yet approved for use in Unicode, and therefore are encoded in the Plane Fifteen Private Use Area and the
Basic Multilingual Plane
In the Unicode standard, a plane is a continuous group of 65,536 (216) code points. There are 17 planes, identified by the numbers 0 to 16, which corresponds with the possible values 00–1016 of the first two positions in six position hexadecim ...
. (As noted above, the former two are also available in ''Code2000''.) The Pollard Script is in Unicode now, so its spot is deprecated.
Code2002
This is a third font in the ''Code 2000'' family. The glyphs in this font are not part of either ''Code 2000'' or ''Code 2001''.
This font partially covers the Unicode Plane Two
Supplementary Ideographic Plane. This is a Supplementary Plane used for Chinese, Japanese, and Korean
ideographs. Roughly 40% of Plane Two is included in this font.
See also
*
Unicode typeface
*
Free software Unicode typefaces
There are Unicode typefaces which are open-source and designed to contain glyphs of all Unicode characters, or at least a broad selection of Unicode scripts. There are also numerous projects aimed at providing only a certain script, such as the ...
*
Unicode
Unicode, formally The Unicode Standard,The formal version reference is is an information technology standard for the consistent encoding, representation, and handling of text expressed in most of the world's writing systems. The standard, ...
Other well-known Unicode fonts include:
*
Arial Unicode MS
In digital typography, the TrueType font Arial Unicode MS is an extended version of the font Arial. Compared to Arial, it includes higher line height, omits kerning pairs and adds enough glyphs to cover a large subset of Unicode 2.1—thus sup ...
*
Lucida Sans Unicode
*
TITUS Cyberbit Basic
''Bitstream Cyberbit'' is a commercial serif Unicode font designed by Bitstream Inc. It is freeware for non-commercial uses. It was one of the first widely available fonts to support a large portion of the Unicode repertoire.
Cyberbit was deve ...
*
TITUS Cyberbit Unicode
''Bitstream Cyberbit'' is a commercial serif Unicode font designed by Bitstream Inc. It is freeware for non-commercial uses. It was one of the first widely available fonts to support a large portion of the Unicode repertoire.
Cyberbit was dev ...
*
Free UCS Outline Fonts
References
External links
Official website of the font
Unicode typefaces
IPA typefaces