Unicode typefaces
From Wikipedia, the free encyclopedia
Unicode |
---|
Encodings |
UCS |
Mapping |
Bi-directional text |
BOM |
Han unification |
Unicode and HTML |
Unicode and e-mail |
Unicode typefaces |
Unicode typefaces (also known as UCS fonts and Unicode fonts) contains wide range of characters, letters, digits, glyphs, symbols, ideograms, logograms, etc, which are collectively mapped into Universal Character Set, also known as, UCS (which is an international standard ISO/IEC 10646), derived from many different languages, scripts from all around the world. Thus a single font is able to include a vast range of characters, from different languages.
Unicode (ISO 10646 UCS) standard does not encode the font (collections of graphical shapes called glyphs) itself, but rather instead, it defines the abstract characters in a specific (codepoint) place and also defines the required changes of shape depending on the context they're used in (by using Combining characters). It also defines precomposed versions of most letter/diacritic combinations in normal use, so that, the conversion to and from the legacy encodings (of locale languages) becomes simpler and allows applications to use Unicode as an internal text format without having to implement combining characters. Different encodings, with their different number of byte scheme, can refer to the same Unicode codepoint (glyph).
Many fonts have kerning pairs which implements better spacing in between the letters. Many scripts (languages) have special orthographic rules which require that certain combinations of letterforms (alternative symbols for the same letter) be combined into special ligature forms (mixed characters), these rules are vast and complex, and the correct rendering requires script-shaping technologies (also known as Rendering Technology or Smartfont Engine) to tell the Operating System and User Agent how to properly output different characters and character parts for ligature formation. These complex instructions are embedded inside fonts. The user's operating system uses rendering engine(s) to translate (Unicode) strings into graphics of displayable characters.
Computer fonts use various techniques to display characters or glyphs. A Bitmap font contains a grid of dots known as pixels forming an image of each glyph in each face and size. Outline fonts (also known as Vector fonts) use drawing instructions or mathematical formulæ to describe each glyph. Stroke fonts use a series of specified lines (for the glyph's border) and additional information to define the profile, or size and shape of the line in a specific face and size, which together describe the appearance of the glyph. For more information, please see Computer font.
Currently (July, 2006), no Unicode fonts include all the characters defined in the present revision of the ISO 10646 standard. Many 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 characters article for more information on other planes (Plane 1: SMP, Plane 2: SIP, Plane 14: SSP, Plane 15 and 16: reserved for PUA) and therein included character blocks of scripts for different languages, dialects, etc.
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 NT 3.1). Second was Unihan font, developed by Ross Paterson in 1993. Third was Everson Mono Unicode font, released in 1995, developed by Michael Everson.
Contents |
[edit] Issues
There are typographical ambiguities in Unicode, so that some of the unified Chinese characters 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[1].
[edit] Application of Unicode typefaces
Beside all the issues, Unicode is 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 (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 (TrueType and OpenType) and so on. Many other standards are also getting upgraded to Unicode compliancy, day by day.
[edit] Utility software
Utility software such as the Character Map applet included with Windows 2000/XP, MainType (by HighLogic. Commercial, 40-day trial version is available), BabelMap (by Andrew West. Free, donation-ware.), Unicode Font Viewer (by Mike Lischke. Freeware), Quick Key (by Nathanael Jones. Opensource, free.), etc, can be used to see exactly which characters are included, inside a font file.
[edit] List of Unicode fonts
Out of many Unicode fonts, only few are listed below, which are mostly and commonly used by the (mainstream) majority of users around the world, in major platforms. Unicode font list with more fonts can be found in this (List of typefaces) article's "Unicode fonts" section. Free software Unicode typefaces gives more detail on free typefaces.
Unicode Fonts | |||||||||
---|---|---|---|---|---|---|---|---|---|
Font | Char(s) | Glyphs | Kerning | Version | Font Family | Font style | Font type | Serif style | Other Info |
Arial | 1,419 | 1,674 | 909 | 3.00 | Arial | Regular | OTF+TTO | Normal Sans | Comes with Microsoft Windows. |
Arial Unicode MS | 38,917 | 50,377 | 0 | 1.00 | Arial Unicode MS | Regular | OTF+TTO | Normal Sans | Comes with Microsoft Office. |
Bitstream Cyberbit | 32,910 | 29,934 | 935 | 2.0 beta | Bitstream Cyberbit | Roman | TT | Cove | Freeware, for non-commercial use only. |
Cardo | 2,879 | 2,882 | 216 | 0.098 (2004) | Cardo | Regular | TT | Cove | Freeware, for non-commercial and non-profit uses only. |
Caslon Roman | 3,684 | 3,686 | 0 | 001.000 16-12-2001 | Caslon | Roman | TT | BSD-like license. | |
Code2000 | 51,239 | 61,864 | 115 | 1.16 | Code2000 | Regular | TT | Any | Shareware. A reduced version, Code2001, is available as freeware. |
Charis SIL | 1,958 | 3,084 | 0 | 4.002 | Charis SIL | Regular | TT | Any | OFL |
Chryſanþi Unicode (Chrysanthi Unicode) | 4,818 | 4,383 | 0 | 3.1 | Chrysanthi Unicode | Regular | TT | Cove | Freeware. |
ClearlyU | - | 9,538 | 0 | 1.9 | - | - | - | - | Freeware. |
DejaVu fonts (DejaVu Sans) | 3,525 | 3,611 | 2,558 | 2.8 | DejaVu Sans | Book | TT | Normal Sans | Freeware. |
Doulos SIL | 1,958 | 3,083 | 0 | 4.014 | Doulos SIL | Regular | TT | Any | OFL |
Everson Mono (Everson Mono Unicode) | 4,893 | 4,899 | 0 | 4.1.3[2] | Everson Mono Unicode | Regular | TT | Any | Monospaced. Shareware. |
FreeSerif | 3,914 | 5,257 | 0 | 1.52 | FreeSerif | Medium | TT | Cove | GPL. Sans serif (FreeSans) and monospaced (FreeMono) variants. |
Gentium (Gentium Regular) | 1,469 | 1,699 | 2,857 | 1.0.2 (2005) | Gentium | Regular | TT | Any | OFL |
GNU Unifont | 33,580 | 33,583 | 0 | 001.000 | unifont | Medium | Bitmap | Any | GPL |
Junicode | 2,235 | 2,256 | 0 | 0.6.12 | Junicode | Regular | TT | Any | GPL |
Linux Libertine (Regular TT) | 1,982 | 1,985 | 0 | 2.2.0 | Linux Libertine | Regular | OTF+TT | Any | GPL, OFL |
Lucida Grande | 2,245 | 2,826 | 0 | 5.0d8e1 (Revesion 1.002) | Lucida Grande | Regular | - | Normal Sans | Comes with Mac OS X. Any proportion. |
Lucida Sans Unicode | 1,765 | 1,776 | 0 | 2.00 | Lucida Sans Unicode | Regular | OTF+TTO | Normal Sans | Comes with Microsoft Windows. |
Microsoft Sans Serif | 2,301 | 2,257 | 0 | 1.41 | Microsoft Sans Serif | Regular | OTF+TTO | Normal Sans | Comes with Microsoft Windows. |
New Gulim | 46,567 | 49,284 | 0 | 3.10 | New Gulim | Regular | TT | Obtuse Cove | Came with MS Office 2000. Any Proportion. |
Tahoma | 1,912 | 2,034 | 674 | 3.14 | Tahoma | Regular | OTF+TTO | Normal Sans | Comes with Microsoft Windows. |
Times New Roman | 1,419 | 1,674 | 867 | 3.00 | Times New Roman | Regular | OTF+TTO | Cove | Comes with Microsoft Windows. |
TITUS Cyberbit Basic | 9,341 | 10,044 | 0 | 3.0 (2000) (Revision 4.00) | TITUS Cyberbit Basic | Regular | TT | Cove | Freeware. |
Y.OzFontN | 21,360 | 59,678 | 0 | 9.41 | Y.OzFontN | Regular | TT | Any | Freeware. Sans-serif (for Japanese) and Monospace (for Latin). |
Font | Char(s) | Glyphs | Kerning | Version | Font Family | Font style | Font type | Serif style | Other Info |
Unicode Fonts |
[edit] Comparison of fonts
Number of characters included by the above version of fonts, for different Unicode blocks (or, ranges), are listed below.
[edit] 0000-077F
- N = Numerical digits. This number of characters are included in the font for that range.
- = Most or some portion out of all characters in that range are present in the font.
- X = No characters are included in the font for that range or Unicode block.
- - = Data not available now.
Unicode Fonts | |||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Font Range |
|||||||||||||||||||||||||
Basic Latin (0000–007F) | 95 | 95 | 128 | 95 | 96 | 95 | 95 | 95 | 95 | 96 | 95 | 95 | 95 | 95 | 128 | 97 | 96 | 98 | 95 | 95 | 128 | 95 | 95 | 95 | 95 |
Latin-1 Supplement (0080–00FF) | 96 | 96 | 128 | 96 | 96 | 96 | 96 | 96 | 96 | 96 | 96 | 96 | 96 | 96 | 128 | 96 | 96 | 96 | 96 | 96 | 96 | 96 | 96 | 96 | 96 |
Latin Extended-A (0100–017F) | 128 | 128 | 128 | 128 | 128 | 128 | 128 | 128 | 128 | 128 | 128 | 128 | 128 | 128 | 128 | 128 | 128 | 128 | 128 | 128 | 128 | 128 | 128 | 128 | 128 |
Latin Extended-B (0180–024F) | 28 | 148 | 208 | 52 | 178 | 208 | 194 | 188 | 178 | 194 | 194 | 183 | 173 | 178 | 156 | 179 | 194 | 183 | 119 | 179 | 7 | 29 | 28 | 183 | 28 |
IPA Extensions (0250–02AF) | 1 | 89 | 96 | 96 | 94 | 96 | 96 | 94 | 94 | 96 | 96 | 96 | 96 | 94 | 89 | 94 | 94 | 96 | 89 | 94 | X | 2 | 1 | 96 | 55 |
Spacing Modifier Letters (02B0–02FF) | 9 | 57 | 80 | 80 | 63 | 80 | 80 | 63 | 62 | 63 | 80 | 80 | 29 | 56 | 57 | 63 | 48 | 80 | 57 | 9 | 10 | 9 | 9 | 80 | 16 |
Combining Diacritical Marks (0300–036F) | 5 | 72 | 112 | 112 | 82 | 112 | 104 | 82 | 82 | 89 | 104 | 107 | 72 | 82 | 72 | 106 | 62 | 106 | 68 | 82 | X | 82 | 5 | 106 | 32 |
Greek and Coptic (0370–03FF) | 73 | 105 | 144 | 124 | 110 | 127 | 14 | 76 | 110 | 124 | 14 | 118 | 95 | 82 | 105 | 80 | 106 | 106 | 91 | 112 | 73 | 73 | 73 | 128 | 76 |
Cyrillic (0400–04FF) | 118 | 226 | 256 | 2 | 238 | 255 | 209 | 238 | 244 | 248 | 209 | 246 | 247 | 80 | 230 | X | 142 | 244 | 153 | 246 | 94 | 122 | 118 | 247 | 66 |
Cyrillic Supplement (0500–052F) | X | X | X | X | 16 | 20 | 16 | X | 16 | 16 | 16 | 16 | 16 | 1 | X | X | X | 16 | X | 16 | X | X | X | 16 | X |
Armenian (0530–058F) | X | 85 | X | X | 85 | 86 | X | 85 | 86 | 86 | X | 86 | X | X | 85 | X | X | X | X | X | X | X | X | 86 | X |
Hebrew (0590–05FF) | 52 | 82 | 47 | 86 | 83 | 86 | X | 60 | 82 | X | X | 82 | 44 | X | 82 | X | X | 82 | 51 | 52 | X | 52 | 52 | 83 | X |
Arabic (0600–06FF) | 208 | 194 | 65 | 10 | X | 185 | X | 69 | 201 | 110 | X | 3 | 63 | X | 62 | X | X | X | X | 208 | X | 206 | 208 | 185 | X |
Syriac (0700–074F) | X | X | X | X | X | 50 | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | 76 | X |
Arabic Supplement (0750–077F) | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X |
Range Font Range |
[edit] 0780-139F
Range Font Range |
|||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Thaana (0780–07BF) | X | X | X | X | X | 50 | X | X | 49 | X | X | X | 49 | X | X | X | X | X | X | X | X | X | X | 50 | X |
Devanagari (0900–097F) | X | 104 | X | X | X | 110 | X | 104 | 103 | X | X | X | 93 | X | 104 | X | X | X | X | X | X | X | X | 106 | X |
Bengali (0980–09FF) | X | 89 | X | X | X | 91 | X | 89 | X | X | X | X | 91 | X | X | X | X | X | X | X | X | X | X | X | X |
Gurmukhi (0A00–0A7F) | X | 75 | X | X | X | 77 | X | X | X | X | X | X | 73 | X | X | X | X | X | X | X | X | X | X | X | X |
Gujarati (0A80–0AFF) | X | 78 | X | X | X | 83 | X | 78 | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X |
Oriya (0B00–0B7F) | X | 79 | X | X | X | 81 | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X |
Tamil (0B80–0BFF) | X | 61 | X | X | X | 71 | X | X | X | X | X | X | 49 | X | X | X | X | X | X | X | X | X | X | X | X |
Telugu (0C00–0C7F) | X | 80 | X | X | X | 80 | X | X | X | X | X | X | 42 | X | X | X | X | X | X | X | X | X | X | X | X |
Kannada (0C80–0CFF) | X | 80 | X | X | X | 86 | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X |
Malayalam (0D00–0D7F) | X | 78 | X | X | X | 78 | X | X | X | X | X | X | 79 | X | X | X | X | X | X | X | X | X | X | X | X |
Sinhala (0D80–0DFF) | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X |
Thai (0E00–0E7F) | X | 87 | 91 | X | 86 | 87 | X | X | 87 | X | X | X | 87 | X | 87 | X | X | 87 | X | 87 | X | 87 | X | 87 | X |
Lao (0E80–0EFF) | X | 65 | X | X | X | 65 | X | X | 65 | X | X | X | X | X | 65 | X | X | X | X | X | X | X | X | X | X |
Tibetan (0F00–0FFF) | X | 168 | X | X | X | X | X | 168 | 55 | X | X | X | X | X | 34 | X | X | X | X | X | X | X | X | X | X |
Burmese (Mayanmar) (1000–109F) | X | X | X | X | X | 78 | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X |
Georgian (10A0–10FF) | X | 78 | X | 1 | X | 81 | X | X | 78 | X | X | 80 | X | X | 40 | 1 | X | X | X | X | X | X | X | 83 | X |
Hangul Jamo (1100–11FF) | X | 240 | X | X | X | 240 | X | X | 240 | X | X | X | X | X | 67 | X | X | X | X | X | 250 | X | X | X | X |
Ethiopic (Ge'ez) (1200–137F) | X | X | X | X | X | 356 | X | X | 345 | X | X | X | 346 | X | 348 | X | X | X | X | X | X | X | X | 364 | X |
Ethiopic Supplement (1380–139F) | X | X | X | X | X | 26 | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X |
Range Font Range |
[edit] 13A0-1DBF
Range Font Range |
|||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Cherokee (13A0–13FF) | X | X | X | X | 85 | 85 | X | X | 85 | X | X | 85 | X | X | X | X | X | X | X | X | X | X | X | X | X |
Unified Canadian Aboriginal Syllabics (1400–167F) | X | X | X | X | X | 630 | X | X | 630 | X | X | 630 | X | X | X | X | X | X | X | X | X | X | X | X | |
Ogham (1680–169F) | X | X | X | X | 29 | 29 | X | X | 29 | X | X | 29 | X | X | 29 | X | X | X | X | X | X | X | X | 32 | X |
Runic (16A0–16FF) | X | X | X | 81 | 81 | 81 | X | 83 | 81 | X | X | 81 | X | X | 81 | 81 | X | X | X | X | X | X | X | 81 | X |
Tagalog (Baybayin) (1700–171F) | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X |
Hanunoo (1720–173F) | X | X | X | X | X | 2 | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X |
Buhid (1740–175F) | X | X | X | X | X | 20 | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X |
Tagbanwa (1760–177F) | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X |
Khmer (1780–17FF) | X | X | X | X | X | 114 | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X |
Mongolian (1800–18AF) | X | X | X | X | X | 155 | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X |
Limbu (1900–194F) | X | X | X | X | X | 66 | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X |
Tai Le (1950–197F) | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X |
Tai Lue (1980–19DF) | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X |
Khmer Symbols (19E0–19FF) | X | X | X | X | X | 32 | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X |
Buginese (1A00–1A1F) | X | X | X | X | X | 30 | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X |
Phonetic Extensions (1D00–1D7F) | X | X | X | 17 | X | 109 | 128 | X | X | 68 | 128 | 107 | 14 | X | X | 108 | X | 108 | X | X | X | X | X | 108 | X |
Phonetic Extensions Supplement (1D80–1DBF) | X | X | X | X | X | X | 64 | X | X | 37 | 64 | 107 | 5 | X | X | X | X | X | X | X | X | X | X | X | X |
Range Font Range |
[edit] 1DC0-257F
Range Font Range |
|||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Combining Diacritical Marks Supplement (1DC0–1DFF) | X | X | X | 2 | X | 13 | 1 | X | X | X | 1 | X | X | X | X | X | X | X | X | X | X | X | X | X | X |
Latin Extended Additional (1E00–1EFF) | 96 | 246 | 96 | 88 | 246 | 246 | 246 | 246 | 246 | 246 | 246 | 246 | 246 | 246 | 246 | 246 | 246 | 246 | 8 | 246 | 8 | 246 | 96 | 247 | 8 |
Greek Extended (1F00–1FFF) | X | 233 | X | 233 | 233 | 233 | X | 233 | 233 | 233 | X | 233 | 233 | 233 | 233 | 232 | 232 | 233 | X | 233 | X | 233 | X | 236 | 4 |
General Punctuation (2000–206F) | 38 | 63 | 112 | 65 | 69 | 105 | 73 | 56 | 77 | 87 | 73 | 97 | 50 | 39 | 77 | 72 | 56 | 87 | 67 | 27 | 25 | 27 | 38 | 68 | 91 |
Superscripts and Subscripts (2070–209F) | 1 | 28 | 48 | 9 | 28 | 29 | 34 | 31 | 28 | 29 | 34 | 29 | 25 | 28 | 28 | 29 | 36 | 29 | 28 | 1 | 6 | 1 | 1 | 29 | 29 |
Currency Symbols (20A0–20CF) | 6 | 13 | 48 | 6 | 16 | 22 | 22 | 15 | 16 | 19 | 22 | 18 | 13 | 14 | 14 | 1 | 3 | 18 | 12 | 16 | 5 | 16 | 6 | 12 | 18 |
Combining Diacritical Marks for Symbols (20D0–20FF) | X | 18 | 48 | X | 20 | 27 | X | X | 20 | 2 | X | 27 | 1 | X | 20 | 1 | X | 2 | X | X | X | X | X | X | 27 |
Letterlike Symbols (2100–214F) | 6 | 57 | 80 | 13 | 59 | 78 | 2 | 59 | 59 | 29 | 2 | 74 | 46 | 1 | 57 | 3 | 35 | 32 | 57 | 6 | 10 | 6 | 6 | 13 | 75 |
Number Forms (2150–218F) | 6 | 48 | 64 | 4 | 49 | 50 | 49 | 49 | 49 | 49 | 49 | 49 | 45 | 4 | 48 | 49 | 50 | 49 | 4 | 4 | 26 | 4 | 6 | 28 | 49 |
Arrows (2190–21FF) | 7 | 91 | 112 | 14 | 100 | 112 | 19 | 92 | 100 | 112 | 19 | 112 | 73 | X | 91 | X | 32 | 20 | 91 | X | 13 | X | 7 | 21 | 112 |
Mathematical Operators (2200–22FF) | 17 | 242 | 256 | 24 | 242 | 256 | 17 | 242 | 242 | 216 | 17 | 256 | 219 | 2 | 242 | 13 | 45 | 18 | 242 | 14 | 43 | 14 | 17 | 80 | 256 |
Miscellaneous Technical (2300–23FF) | 4 | 123 | 256 | 36 | 57 | 228 | 2 | 4 | 154 | 19 | 2 | 207 | 20 | X | 123 | 2 | 1 | 14 | 10 | X | 5 | X | 4 | 8 | 209 |
Control Pictures (2400–243F) | X | 37 | 64 | X | 39 | 39 | X | X | 39 | 2 | X | 39 | 1 | X | 37 | X | X | 1 | 37 | X | X | X | X | X | 4 |
Optical Character Recognition (2440–245F) | X | 11 | 32 | X | X | 11 | X | X | 10 | X | X | 11 | X | X | 11 | X | X | X | X | X | X | X | X | X | 11 |
Enclosed Alphanumerics (2460–24FF) | X | 139 | 160 | X | 73 | 160 | X | X | 139 | 10 | X | 159 | 10 | X | 139 | 160 | 73 | 1 | X | X | 82 | X | X | 112 | 160 |
Box Drawing (2500–257F) | 40 | 128 | 128 | 1 | 128 | 128 | X | 128 | X | X | X | 128 | 106 | X | 128 | X | X | X | 128 | X | 97 | X | 40 | 112 | 128 |
Range Font Range |
[edit] 2580-2DDF
Range Font Range |
|||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Block Elements (2580–259F) | 8 | 22 | 32 | X | 22 | 32 | X | 22 | X | 32 | X | 32 | 19 | X | 22 | X | X | X | 21 | X | 8 | X | 8 | 10 | 32 |
Geometric Shapes (25A0–25FF) | 15 | 80 | 96 | 8 | 88 | 96 | 2 | 95 | 88 | 96 | 2 | 96 | 27 | X | 80 | 1 | 24 | 19 | 79 | X | 34 | 6 | 15 | 53 | 96 |
Miscellaneous Symbols (2600–26FF) | 11 | 106 | 256 | 31 | 108 | 163 | X | 128 | X | 161 | X | 125 | 87 | X | 106 | 4 | 12 | X | 14 | 1 | 24 | 1 | 11 | 33 | 146 |
Dingbats (2700–27BF) | X | 160 | X | 6 | 2 | 174 | 2 | 174 | 1 | 174 | 2 | 160 | 160 | X | 161 | 10 | 1 | 3 | X | X | X | X | X | X | 174 |
Miscellaneous Mathematical Symbols-A (27C0–27EF) | X | X | X | 9 | X | 35 | 2 | X | X | 5 | 2 | X | X | X | X | X | X | X | X | X | X | X | X | X | 28 |
Supplemental Arrows-A (27F0–27FF) | X | 0 | X | 2 | X | 16 | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | 16 |
Braille Patterns (2800–28FF) | X | 0 | X | X | X | 256 | X | X | 256 | 256 | X | X | X | X | 256 | X | X | X | X | X | X | X | X | X | 256 |
Supplemental Arrows-B (2900–297F) | X | 0 | X | 6 | X | 128 | X | X | X | X | X | 111 | X | X | X | X | X | X | X | X | X | X | X | X | 128 |
Miscellaneous Mathematical Symbols-B (2980–29FF) | X | 0 | X | 2 | X | 128 | X | X | X | 9 | X | 62 | X | X | X | X | X | X | X | X | X | X | X | X | 128 |
Supplemental Mathematical Operators (2A00–2AFF) | X | 0 | X | X | X | 256 | X | X | X | 54 | X | 21 | X | X | X | X | X | X | X | X | X | X | X | X | 256 |
Miscellaneous Symbols and Arrows (2B00–2BFF) | X | 0 | X | X | X | 31 | X | X | X | 2 | X | X | X | X | X | X | X | X | X | X | X | X | X | X | 14 |
Reserved | X | X | X | X | X | 17 | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X |
Glagolitic (2C00–2C5F) | X | 0 | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | 94 | X |
Reserved (2C60-?) | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | 17 | X | X | X | X | X | X | X | X |
Coptic (2C80–2CFF) | X | 0 | X | X | X | 114 | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | 114 | X |
Georgian Supplement (2D00–2D2F) | X | 0 | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | 38 | X |
Tifinagh (2D30–2D7F) | X | 0 | X | X | X | 55 | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X |
Ethiopic Extended (2D80–2DDF) | X | 0 | X | X | X | 79 | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X |
Range Font Range |
[edit] 2E00-4DBF
Range Font Range |
|||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Supplemental Punctuation (2E00–2E7F) | X | 0 | X | 24 | X | 26 | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X |
CJK Radicals Supplement (2E80–2EFF) | X | 0 | X | X | X | 115 | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | 128 |
Kangxi Radicals (2F00–2FDF) | X | 0 | X | X | X | 214 | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | 214 |
Ideographic Description Characters (2FF0–2FFF) | X | 0 | X | X | X | 12 | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | 12 | |
CJK Symbols and Punctuation (3000–303F) | X | 57 | 64 | 12 | 9 | 64 | X | 40 | X | X | X | X | 18 | X | 39 | X | X | X | X | X | 17 | X | X | 31 | 45 |
Hiragana (3040–309F) | X | 90 | 96 | X | 90 | 90 | X | 90 | X | X | X | 90 | 86 | X | 87 | X | X | X | X | X | 83 | X | X | 90 | 93 |
Katakana (30A0–30FF) | X | 94 | 96 | X | 94 | 94 | X | 94 | X | X | X | 94 | 92 | X | 90 | X | X | X | X | X | 86 | X | X | 94 | 96 |
Bopomofo (3100–312F) | X | 40 | 48 | X | X | 40 | X | 37 | X | X | X | X | X | X | 37 | X | X | X | X | X | X | X | X | 37 | X |
Hangul Compatibility Jamo (3130–318F) | X | 94 | 96 | X | X | 94 | X | X | 94 | X | X | X | X | X | 93 | X | X | X | X | X | 94 | X | X | X | 1 |
Kanbun (3190–319F) | X | 16 | 16 | X | X | 16 | X | 14 | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | 16 |
Bopomofo Extended (31A0–31BF) | X | 0 | 32 | X | X | 24 | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X |
CJK Strokes (31C0–31EF) | X | 0 | 48 | X | X | 16 | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X |
Katakana Phonetic Extensions (31F0–31FF) | X | 0 | 16 | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | 16 |
Enclosed CJK Letters and Months (3200–32FF) | X | 202 | 256 | X | X | 233 | X | X | 58 | X | X | X | X | X | 69 | X | X | X | X | X | 58 | X | X | X | 174 |
CJK Compatibility (3300–33FF) | X | 249 | 256 | X | X | 161 | X | 105 | X | X | X | X | X | X | 100 | X | X | X | X | X | 80 | X | X | X | 85 |
CJK Unified Ideographs Extension A (3400–4DBF) | X | X | 2,350 | X | X | 6,582 | X | 1 | X | X | X | X | X | X | 16,887 | X | X | X | X | X | 6,582 | X | X | X | 178 |
Range Font Range |
[edit] 4DC0-FE2F
Range Font Range |
|||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Yijing Hexagram Symbols (4DC0–4DFF) | X | X | X | X | X | 64 | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X |
CJK Unified Ideographs (Han Unification) (4E00–9FFF) | X | 20,902 | 20,902 | X | X | 20,924 | X | 80 | X | X | X | X | X | X | X | X | X | X | X | 20,902 | X | X | X | 9,829 | |
Yi Syllables (A000–A48F) | X | 0 | X | X | X | 1,165 | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X |
Yi Radicals (A490–A4CF) | X | 0 | X | X | X | 55 | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X |
Modifier Tone Letters (A700–A71F) | X | 0 | X | X | X | X | 23 | X | X | X | 23 | X | X | X | X | X | X | X | X | X | X | X | X | X | X |
Reserved (A720-?) | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | 2 | X | X | X | X | X | X | X | X |
Syloti Nagri (A800–A82F) | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | |
Hangul Syllables (AC00–D7AF) | X | 11,172 | 4,399 | X | X | 11,172 | X | X | 2,350 | X | X | X | X | X | 11,172 | X | X | X | X | X | 11,172 | X | X | X | X |
High Surrogates (D800–DB7F) | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X |
High Private Use Surrogates (DB80–DBFF) | X | 0 | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X |
Low Surrogates (DC00–DFFF) | X | 0 | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X |
Private Use Area (E000–F8FF) | 55 | 43 | 20 | 566 | 148 | 1002 | 211 | 788 | 372 | 8 | 211 | 1 | 40 | 9 | X | 370 | 143 | X | 16 | 47 | 5,916 | 84 | 55 | 4,649 | 6,400 |
CJK Compatibility Ideographs (F900–FAFF) | X | 302 | 302 | X | X | 429 | X | X | X | X | X | X | X | X | 270 | X | X | X | X | X | 302 | X | X | 1 | 103 |
Alphabetic Presentation Forms (FB00–FB4F) | 39 | 57 | 36 | 53 | 42 | 58 | 5 | 52 | 58 | 12 | 5 | 58 | 38 | 5 | 57 | 7 | 7 | 32 | 3 | 39 | 2 | 36 | 39 | 57 | 2 |
Arabic Presentation Forms-A (FB50–FDFF) | 131 | 593 | 83 | X | X | 155 | X | 22 | 128 | 70 | X | X | 20 | X | 12 | X | X | X | X | 131 | X | 131 | 131 | 205 | 25 |
Variation Selectors (FE00–FE0F) | X | 0 | 16 | X | X | 16 | 16 | X | X | X | 16 | 1 | X | X | X | X | X | X | X | X | X | X | X | X | X |
Vertical Forms (FE10–FE1F) | X | X | 16 | X | X | 0 | 0 | X | X | X | 0 | 0 | X | X | X | X | X | X | X | X | X | X | X | X | X |
Combining Half Marks (FE20–FE2F) | X | 4 | 16 | X | X | 4 | X | X | 4 | X | X | 4 | X | X | 4 | X | X | X | X | X | X | X | X | X | X |
Range Font Range |
[edit] FE30-FFFF
Range Font Range |
|||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
CJK Compatibility Forms (FE30–FE4F) | X | 28 | 32 | X | X | 28 | X | X | X | X | X | X | X | X | 28 | X | X | X | X | X | X | X | X | 29 | 32 |
Small Form Variants (FE50–FE6F) | X | 26 | 32 | X | X | 26 | X | X | 18 | X | X | X | X | X | 26 | 2 | X | X | X | X | X | X | X | 29 | X |
Arabic Presentation Forms-B (FE70–FEFF) | 125 | 139 | 144 | X | X | 140 | 1 | 125 | 140 | 141 | 1 | X | 100 | X | 140 | X | X | 1 | 1 | 125 | X | 125 | 125 | 140 | X |
Halfwidth and Fullwidth Forms (FF00–FFEF) | X | 223 | 167 | X | 171 | 124 | X | X | 152 | X | X | X | X | X | 171 | X | X | X | X | X | 100 | X | X | 157 | 172 |
Specials (FFF0–FFFF) | 1 | 2 | X | 1 | 1 | 3 | 5 | X | 1 | 1 | 5 | 5 | 1 | X | 2 | X | 1 | 1 | X | 1 | 1 | 1 | 1 | X | X |
BMP |
[edit] 10000-1D7FF
SMP | |||||||||||||||||||||||||
Range Font Range |
|||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Linear B Syllabary (10000–1007F) | X | X | X | 0 | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X |
Linear B Ideograms (10080–100FF) | X | X | X | 2 | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X |
Aegean Numbers (10100–1013F) | X | X | X | 2 | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X |
Ancient Greek Numbers (10140–1018F) | X | X | X | 75 | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X |
Old Italic (10300–1032F) | X | X | X | 35 | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X |
Gothic (10330–1034F) | X | X | X | 27 | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X |
Ugaritic (10380–1039F) | X | X | X | 0 | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X |
Old Persian (103A0–103DF) | X | X | X | 0 | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X |
Deseret (10400–1044F) | X | X | X | 0 | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X |
Shavian (10450–1047F) | X | X | X | 0 | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X |
Osmanya (10480–104AF) | X | X | X | 0 | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X |
Cypriot syllabary (10800–1083F) | X | X | X | 0 | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X |
Phoenician (10900-1091F) | X | X | X | 0 | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X |
Kharoshthi (10A00–10A5F) | X | X | X | 0 | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X |
Sumero-Akkadian Cuneiform (12000-1236E and 12400-12473) | X | X | X | 0 | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X |
Byzantine Musical Symbols (1D000–1D0FF) | X | X | X | 0 | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X |
Musical Symbols (1D100–1D1FF) | X | X | X | 0 | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X |
Byzantine Musical Symbols (1D000–1D0FF) | X | X | X | 0 | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X |
Ancient Greek Musical Notation (1D200–1D24F) | X | X | X | 70 | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X |
Tai Xuan Jing Symbols (1D300–1D35F) | X | X | X | 0 | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X |
Mathematical Alphanumeric Symbols (1D400–1D7FF) (994) | X | X | X | 13 | X | X | 2 | X | X | X | 2 | X | X | X | X | X | X | X | X | X | X | X | X | X | X |
Supplementary Private Use Area-A | X | X | X | 462 | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X |
CJK Unified Ideographs Extension B | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | 339 |
CJK Compatibility Ideographs Supplement | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | 15 |
Range Font |
|||||||||||||||||||||||||
Unicode Fonts |
[edit] See also
- Free software Unicode typefaces
- Unicode fallback font
- Comparison of Unicode encodings
- List of typefaces
- Typographic unit
- Foundries
- HTML
- Calligraphy
- Font-management program
- Unicode Consortium
- Alt codes
- Input method editor (IME)
- Chinese input methods for computers
- Japanese input methods
- List of input methods for UNIX platforms
- Keyboard layout
- Code page
[edit] References
- ^ Ken Lunde, CJKV Information Processing, O'Reilly Inc, 1999. Page 128, "CJKV character form differences"
- ^ Version info of Everson Mono Unicode 3.2b4 font is "Macromedia Fontographer 4.1.3 2003-02-13".
[edit] External links
- ISO/IEC JTC1/SC2/WG2, the working group in charge of ISO 10646
- Fonts and Keyboards at Unicode.org
- Unicode Font Guide For Free/Libre Open Source Operating Systems - a huge index of high quality free fonts
- Alan Wood's Unicode Resources