- Unicode typefaces
Unicode typefaces (also known as UCS fonts and Unicode fonts) are
typefaces containing a wide range of characters, letters, digits, glyphs, symbols, ideograms, logograms, etc., which are collectively mapped into the standard Universal Character Set, derived from many different languagesand scripts from around the world. Unlike most conventional computer fonts, which are specific to a particular language or legacy character setand contain only a small subset of the UCS characters, these fonts attempt to include many thousands of possible glyphs, so that they can be used as a single typeface across multi-lingual documents.
Unicodestandard does not specify the typeface(a collection of graphical shapes called glyphs) itself, but rather instead, it defines the abstract characters as a specific number (known as a "codepoint") and also defines the required changes of shape depending on the context the glyph is used in (e.g., Combining characters, precomposed characters and letter- diacriticcombinations). The choice of font, which governs how the abstract UCS characters are converted into a bitmap or vector output that can be viewed on a screen or printed, is left up to the user. If a font is chosen which does not contain a glyph for a codepoint used in the document, typically a question mark ("?"), a box, or some other Substitute characteris displayed.
Currently ("August, 2008"), no single "Unicode font" includes all the characters defined in the present revision of the ISO 10646 (Unicode) standard. In fact, it would be impossible to create such a font in any common font format, as Unicode includes over 100,000 characters, while no widely-used font format supports more than 65,535 glyphs. So while one could make a set of related fonts to cover all of Unicode, a single Unicode font is not possible at this time.
Many Unicode fonts are continually updated to incorporate characters which were previously omitted or which were added in a newer version of the standard. Additionally, fonts may be updated to correct errors in past versions.
The UCS has over 1.1 million code points, but only the first 65,536 (the Plane 0:
Basic Multilingual Plane, or BMP) had entered into common use before 2000. (See the Mapping of Unicode charactersarticle for more information on other planes, including Plane 1: SMP, Plane 2: SIP, Plane 14: SSP, Plane 15 and 16: reserved for PUA.)
The first Unicode font (with very large character set, and supporting many
Unicode blocks) was Lucida Sans Unicode, it was developed by Charles Bigelow & Kris Holmes' in March, 1993 (Shipped with Windows NT3.1). The second was Unihan font, developed by Ross Patersonin 1993. The third was Everson Mono Unicodefont, released in 1995, developed by Michael Everson.
There are typographical ambiguities in Unicode, so that some of the unified Han characters (seen in Chinese, Japanese, and Korean) will be typographically different in different regions. For example, Unicode point U+9AA8 (骨) is typographically different between simplified Chinese and traditional Chinese. This has implications for the idea that a single typeface can satisfy the needs of all locales. [Ken Lunde, "CJKV Information Processing", O'Reilly Inc, 1999. Page 128, "CJKV character form differences"]
Application of Unicode typefaces
Beside all the issues,
Unicodeis now the base character set for many new standards and protocols, and is built into the architecture of operating systems ( Microsoft Windows, Apple Mac OS X, and many versions of Unix), programming languages (Ada, Perl, Python, Java, Common LISP, APL), and libraries (IBM International Components for Unicode(ICU) along with the Pango, Graphite, Scribe, Uniscribe, and ATSUI rendering engines), font formats ( TrueTypeand OpenType) and so on. Many other standards are also getting upgraded to Unicode compliance, day by day.
Utility software can be used to see exactly which characters are included inside a font file:
Character Mapapplet included with Windows
Font Bookapplication included with Mac OS X
* [http://gucharmap.sourceforge.net/ gucharmap] for
* [http://kcharmap.sourceforge.net/ kcharmap] for
MainType(by HighLogic, commercial)
BabelMap(by Andrew West, free, donation-ware)
Unicode Font Viewer(by Mike Lischke, freeware)
Quick Key(by Nathanael Jones, opensource, free)
List of Unicode fonts
Of the many Unicode fonts available, the few are listed below are the most commonly used by a majority of users around the world on mainstream computing platforms. More Unicode fonts can be found in the (List of typefaces) article's "Unicode fonts" section.
Free software Unicode typefaces
Unicode fallback font
Comparison of Unicode encodings
List of typefaces
Input method editor(IME)
Chinese input methods for computers
Korean language and computers
Japanese input methods
List of input methods for UNIX platforms
* [http://anubis.dkuug.dk/JTC1/SC2/WG2/ ISO/IEC JTC1/SC2/WG2] , the working group in charge of ISO 10646
* [http://www.unicode.org/onlinedat/resources.html#1 Fonts and Keyboards] at Unicode.org
* [http://www.unifont.org/fontguide/ Unicode Font Guide For Free/Libre Open Source Operating Systems] - A huge index of high quality free fonts.
* [http://www.alanwood.net/unicode/fonts.html Alan Wood's Unicode Resources - Unicode fonts for Windows computers] - Index of free and commercial Unicode fonts.
* [http://www.microsoft.com/typography/unicode/cs.htm Character sets - Ken Fowles, Microsoft, 1997.] - Enable Unicode for applications.
* [http://www.microsoft.com/typography/fonts/default.aspx Microsoft Typography - Fonts and Products] - Reference for determining which fonts are supplied with Microsoft products.
* [http://www.ascendercorp.com Ascender Corporation] - Reseller of many Microsoft-licensed fonts.
Wikimedia Foundation. 2010.
Look at other dictionaries:
Open-source Unicode typefaces — A few projects exist to provide free and open source Unicode typefaces, i.e. Unicode typefaces which are open source and designed to contain glyphs of all Unicode characters. However there are also numerous projects aimed at providing only a… … Wikipedia
Free software Unicode typefaces — A few projects exist to provide free software Unicode typefaces, i.e. Unicode typefaces which are free software and designed to contain glyphs of all Unicode characters. However there are also numerous projects aimed at providing only a certain… … Wikipedia
Unicode font — A Unicode font (also known as UCS font and Unicode typeface) is a computer font that contains a wide range of characters, letters, digits, glyphs, symbols, ideograms, logograms, etc., which are collectively mapped into the standard Universal… … Wikipedia
Unicode — For the 1889 Universal Telegraphic Phrase book, see Commercial code (communications). The Unicode official logo since October 2009 … Wikipedia
Unicode character property — Unicode assigns character properties to each code point. These properties can be used to handle characters (code points) in processes, like in line breaking, script direction right to left or applying controls. Slightly inconsequently, some… … Wikipedia
Unicode equivalence — is the specification by the Unicode character encoding standard that some sequences of code points represent essentially the same character. This feature was introduced in the standard to allow compatibility with preexisting standard character… … Wikipedia
Unicode compatibility characters — In discussing Unicode and the UCS, many often refer to compatibility characters. Compatibility characters are graphical characters that are discouraged by the Unicode Consortium. As the [http://www.unicode.org/glossary/#compatibility character… … Wikipedia
Unicode symbols — v · Character Types Scripts Unihan ideographs, etc. Phonetic characters Punctuation and separators Diacritics and other marks Symbols Numerals Compatibility characters … Wikipedia
List of typefaces — This is a list of typefaces, which are separated into groups by distinct artistic differences. Contents 1 Serif 1.1 Slab serif 2 Sans serif 3 Semi serif … Wikipedia
Lucida Sans Unicode — In digital typography, Bigelow Holmes Inc. s Lucida Sans Unicode OpenType font is designed to support the most commonly used characters defined in version 2.0 of the Unicode standard. It is a Sans variant of the Lucida font family and supports… … Wikipedia