Code2000: Difference between revisions

Content deleted Content added
Moved the "see also" paragraph to a list in the See Also section.
m fixed lint errors – stripped tags
 
(122 intermediate revisions by 76 users not shown)
Line 1:
{{short description|Typeface}}
{{outdated}}
{{Update|date=September 2017}}
'''Code2000''' is a pan-[[Unicode typefaces|Unicode digital font]], which includes [[Grapheme|characters]] and symbols from a very large range of [[writing system]]s. It is designed and implemented by James Kass to include as much of the [[Unicode|Unicode 4.0 standard]] (5.2 is the current version) as possible, and to support [[OpenType]] digital typography features. '''Code2001''' and '''Code2002''' are related fonts created by Kass which support characters in higher [[Mapping of Unicode character planes|Unicode planes]].
{{pp-semi-indef}}
{{Infobox font
| name=Code2000
| familyname=
| image=Code2000 sample.png
| style=
| classifications=
| creator=James Kass
| commissioned_by=
| foundry=
| foundries=
| creationdate=
| releasedate=2023, v1.176
| trademark=
| based_on=
| aka=
| variations=
| sample=<!-- [[File:{{{name}}} sample.svg]] -->
| shown_here=
| sample_fullimage=<!-- [[File:{{{name}}} full sample.svg]] -->
}}
{{Infobox font
| name=Code2001
| creator=James Kass
| releasedate=2022, v0.922
}}
{{Infobox font
| name=Code2002
| creator=James Kass
| releasedate=2022, v0.922
}}
'''Code2000''' is a [[serif font|serif]] and pan-[[Unicode typefaces|Unicode digital font]], which includes [[Grapheme|characters]] and symbols from a very large range of [[writing system]]s. As of the current version 1.176 released in 2023, Code2000 is designed and implemented by James Kass to include as much of the [[Unicode|Unicode 15.1 standard]] as practical (with 15.1 being the currently-released version), and to support [[OpenType]] digital typography features. Code2000 supports the [[Basic Multilingual Plane]]. '''Code2001''' was designed to support the [[Supplementary Multilingual Plane]], with [[ISO 8859-1]] characters shared with Code2000 for compatibility. A third font, '''Code2002''', was left substantially unfinished and never officially released.
 
Code2000 was released as [[shareware]]/[[donationware]], with the licensing fee set at $5.00. Code2001 was released under a [[free software license]] that prohibited most [[derivative work]]s but otherwise allowed free use, redistribution and [[font embedding|embedding]]. The project was discontinued in 2008, with its web ___domain name later taken by an Australian [[Computer programming|programming]] site.<ref>{{Cite web |url=http://code2000.net/ |title=Last archive copy of James Kass' website |access-date=December 26, 2011 |archive-date=January 8, 2011 |archive-url=https://web.archive.org/web/20110108105420/http://code2000.net/ |url-status=bot: unknown }}</ref>
The fonts are available as [[shareware]] from the author's website.
 
On September 13, 2023, after 15 years of inactivity, Kass relaunched the project and began work on updating the fonts.<!-- see the link in "External links" -->
== Unicode coverage==
 
{{col-begin}}
==Code2000==
{{col-break}}
The names in the following list are taken directly from the Unicode standard.
*Basic [[Latin alphabet|Latin]]
*[[ISO/IEC 8859-1|Latin-1]] Supplement
Line 15 ⟶ 48:
*Combining [[Diacritics|Diacritical]] Marks
*[[Greek alphabet|Greek]] and [[Coptic alphabet|Coptic]]
*[[Cyrillic alphabetscript|Cyrillic]]
*Cyrillic Supplementary
*[[Armenian alphabet|Armenian]]
Line 38 ⟶ 71:
*[[Ge'ez alphabet|Ethiopic]]
*[[Cherokee language|Cherokee]]
*[[Unified Canadian Aboriginal syllabics (Unicode block)|Unified Canadian Aboriginal Syllabics]]
*[[Ogham]]
*[[Runic]]
Line 44 ⟶ 77:
*[[Khmer alphabet|Khmer]]
*[[Mongolian script|Mongolian]]
*[[Limbu script|Limbu]]
*[[Tai Le script|Tai Le]]
*New Tai Lue
*Khmer Symbols
*[[Buginese script|Buginese]]
*[[Balinese script|Balinese]]
*[[Sundanese script|Sundanese]]
*[[Lepcha script|Lepcha]]
*[[Ol Chiki script|Ol Chiki]]
*Phonetic Extensions
*Phonetic Extensions Supplement
Line 67 ⟶ 100:
*[[Operation (mathematics)|Mathematical Operators]]
*Miscellaneous Technical
*Control Pictures, which are graphical presentations (via different [[code point]]s) for the 34 [[control characters]] in [[7-bit ASCII]] and among the first 128 code points of Unicode, including space and delete
*Control Pictures{{Clarify me|date=August 2008|reason=What is a "control picture"?}}
*[[Optical character recognition|Optical Character Recognition]]
*Enclosed [[Alphanumeric]]s
*Box Drawing
*Block Elements
*[[GeometryGeometric Shapes (Unicode block)|Geometric]] [[ShapeShapes]]s
*[[Miscellaneous Symbols]]
*[[Dingbat]]s
Line 80 ⟶ 113:
*Supplemental Mathematical Operators
*Miscellaneous Symbols and Arrows
*[[Glagolitic script|Glagolitic]]
*Latin Extended-C
*[[Coptic script|Coptic]]
*Georgian Supplement
*[[Tifinagh]]
*Ethiopic Extended
*Cyrillic Extended-A
*[[Supplemental Punctuation]]
*[[CJK Radicals Supplement]]
*[[Kangxi Radicals]]
Line 107 ⟶ 140:
*[[Yi script|Yi]] Syllables
*Yi Radicals
*[[Vai syllabary|Vai]]
*Vai
*Cyrillic Extended-B
*Modifier Tone Letters
*Latin Extended-D
*[[Syloti Nagri]]
*[['Phags-pa script|Phags-pa]]
*[[Saurashtra script|Saurashtra]]
*[[Kayah Li script|Kayah Li]]
*[[Rejang script|Rejang]]
*[[Cham script|Cham]]
*Hangul Syllables
*CJK Compatibility Ideographs
Line 128 ⟶ 161:
*Half-width and Full-width Forms
*Specials
{{col-end}}
 
It also includes several scripts not officially recognized, in the Unicode [[Mapping of Unicode characters#Private use characters|Private Use AreaAreas]]:
 
*[[Tengwar]] ([[ConScript Unicode Registry]])
*[[Cirth]] (ConScript Unicode Registry)
*[[Ewellic alphabet|Ewellic]] (ConScript Unicode Registry)
*[[Phaistos]] (ConScript Unicode Registry)
*[[Klingon language|Klingon]] (ConScript Unicode Registry)
 
== Code2001==
This is a second font in the ''Code 2000'' family. It covers the Unicode Plane One [[Mapping of Unicode character planes#Supplementary Multilingual Plane|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]] characters
*[[Deseret alphabet|Deseret]]
*[[Linear B]]
*[[Aegean civilization|Aegean]] numbers
*[[Phaistos]]
*[[Old Italic alphabet|Old Italic]]
*[[Gothic alphabet|Gothic]]
*[[Aegean civilization|Aegean]] numbers
*[[Cypriot syllabary]]
*[[Linear B]]
*[[Pollard script]]
*[[Shavian]] script
*[[Ugaritic alphabet|Ugaritic]]
*[[ISO-8859-1]] characters
 
Also included are:
*[[Old Persian language|Old Persian]] [[Cuneiform script|Cuneiform]]
*[[Deseret alphabet|Deseret]]
*Tengwar
*[[Shavian]] script
*Cirth
*[[Osmanya script|Osmanya]]
*[[Cypriot syllabary]]
*[[Phoenician alphabet|Phoenician]]
*[[Byzantine Musical Symbols]]
*Musical Symbols
*[[Tài Xuán Jīng]] Symbols
*[[Counting rods|Counting Rod]] Numerals
*[[Mathematical Alphanumeric Symbols]] (including the ones in the Letter-like Symbols block)
*Domino Tiles
 
As the font ceased updating in 2008, it does not include the [[emoji]], added to Unicode in version 6.0, that make up the best-known and most commonly used characters in the set.
These three are not yet approved for use in Unicode, and therefore are encoded in the Plane Fifteen Private Use Area and the [[Mapping of Unicode character planes#Basic Multilingual Plane|Basic Multilingual Plane]]. (As noted above, the latter two are also available in ''Code2000''.)
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]].
 
Also included are:
==Code2002 ==
*[[Tengwar]]
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''.
*[[Cirth]]
*[[Pollard script]]
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]]. (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 font partially covers the Unicode Plane Two [[Mapping of Unicode character planes#Supplementary Ideographic Plane|Supplementary Ideographic Plane]]. This is a Supplementary Plane used for Chinese, Japanese, and Korean [[ideograph]]s. Roughly 40% of Plane Two is included in this font.
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 [[ideograph]]s. Roughly 40% of Plane Two is included in this font.
 
==See also==
* [[Unicode typeface]]
* [[Free software Unicode typefaces]]
* [[Unicode]]
 
Other well-known Unicode fonts include:
* [[Arial Unicode MS]]
Line 171 ⟶ 218:
* [[TITUS Cyberbit Basic]]
* [[TITUS Cyberbit Unicode]]
* the [[Free UCS Outline Fonts]]
 
==External linksReferences ==
<references/>
*[http://www.code2000.net/ Code2000 site]
 
==External links==
[[Category:Pan-Unicode typefaces]]
* https://www.code2001.com
 
[[Category:Unicode typefaces]]
[[de:Code2000]]
[[Category:IPA typefaces]]
[[ru:Code2000]]
[[uk:Code2000]]