Unicode font explained

A Unicode font is a computer font that maps glyphs to code points defined in the Unicode Standard.[1] 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 support the basic Latin alphabet. Fonts which support a wide range of Unicode scripts and Unicode symbols are sometimes referred to as "pan-Unicode fonts", although as the maximum number of glyphs that can be defined in a TrueType font is restricted to 65,535, it is not possible for a single font to provide individual glyphs for all defined Unicode characters (). This article lists some widely used Unicode fonts (shipped with an operating system or produced by a well-known commercial font company) that support a comparatively large number and broad range of Unicode characters.

Background

The Unicode standard does not specify or create any font (typeface), a collection of graphical shapes called glyphs, itself. Rather, it defines the abstract characters as a specific number (known as a code point) 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-diacritic combinations). The choice of font, which governs how the abstract characters in the Universal Coded Character Set (UCS) are converted into a bitmap or vector output that can then 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 code point used in the document, it typically displays a question mark, a box, or some other substitute character.

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.

Fonts also include embedded special orthographic rules to output certain combinations of letterforms (an alternative symbols for the same letter) be combined into special ligature forms (mixed characters). Operating systems, web browsers (user agent), and other software that extensively use typography, use a font to display text on the screen or print media, and can be programmed to use those embedded rules. Alternatively, they may use external script-shaping technologies (rendering technology or “smart font” engine), and they can also be programmed to use either a large Unicode font, or use multiple different fonts for different characters or languages.

No single "Unicode font" includes all the characters defined in the present revision of ISO 10646 (Unicode) standard, as more and more languages and charactersare continually added to it, and common font formats cannot contain more than 65,535 glyphs (about half the number of characters encoded in Unicode). As a result, font developers and foundries incorporate new characters in newer versions or revisions of a font, or in separate auxiliary fonts intended specifically for particular languages.

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 Unicode planes article for more information on other planes, including: Plane 1: Supplementary Multilingual Plane (SMP), Plane 2: Supplementary Ideographic Plane (SIP), Plane 14: Supplementary Special-purpose Plane (SSP), Plane 15 and 16: reserved for Private Use Areas (PUA).

The first Unicode fonts (with very large character sets and supporting many Unicode blocks) were Lucida Sans Unicode (released March 1993), Unihan font (1993), and Everson Mono (1995).

Issues

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 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.[2] The design of Unicode ensures that such differences do not create semantic ambiguity, but the use of incorrect forms is often considered visually awkward or aesthetically inappropriate to native readers of East Asian languages.

Application of Unicode fonts

Unicode is now the standard encoding for many new standards and protocols, and is built into the architecture of operating systems (Microsoft Windows, Apple Mac OS, and many versions of Unix and Linux), 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 (TrueType and OpenType) and so on. Many other standards are also getting upgraded to be Unicode-compliant.

Utility software

Here is a selection of some of the utility software that can identify the characters present in a font file:

List of Unicode fonts

Of the many Unicode fonts available, those listed below are the most commonly used worldwide on mainstream computing platforms.

List of Unicode Fonts
Font Chars Glyphs Kernpairs
(standard)
Point (range) : hinting/smoothing behavior Version & date Filename,
size
Font family Font weight,
style
Font
type
Serif
style
License Creator / author (copyright) Notes
Arial3,988 3,988 909 v6.80
2012-05-11
arial.ttf
(756 KB)
Arial Medium (Normal), Regular OTF+TTONormal Sans
Arial Unicode MS38,917 50,377 0 v1.01 sfnt rev 1
2002-11-18
ARIALUNI.TTF
(22.1 MB)
Arial Unicode MS[3] Medium (Normal), Regular OTF+TTONormal Sans Agfa Monotype Corporation.
Monotype Corporation.
Bitstream Cyberbit32,961 29,934 935 v2.0 beta
1998-03-22
Cyberbit.ttf
(12.7 MB)
Bitstream Cyberbit Medium (Normal), Roman Cove
BitstreamCyberCJK30,275 28,686 935 v2.0 beta
1998-03-17
Cyberbit.ttf
(12.4 MB)
Bitstream CyberCJK Medium (Normal), Book, Roman Cove Bitstream Inc.
Brampton1,916 1,979 0 v0.16
2011-09-22
Brampton.ttf
(622 kB)
Brampton Slab serif Christ Trek fonts
Cardo2,879 2,882 216 v0.099 sfnt rev 0.098999
2010-05-23
Cardo99s.ttf
(706 KB)
Cardo Medium (Normal), Book, Regular Cove OFL v1.1 David J. Perry
Caslon Roman3,683 3,686 0 v001.000
2003-10-23

(3.70 MB)
Caslon Roman   -like license George Williams
Charis SIL2,172 4,661 0 v4.106 sfnt rev 4.106
2009-03-18
CharisSILR.ttf
(1.57 MB)
Charis SIL Medium (Normal), Regular SIL International
Chryſanþi Unicode (Chrysanthi Unicode)4,818 4,383 0 v3.1
2001-07-15
chrysuni.ttf
(737 KB)
Chrysanthi Unicode Medium (Normal), Regular Dolgthrasir Mioethdrauci.
Every Witch Way.
ClearlyU9,538
0 v1.9
2002-11-22
cu12.bdf
(1.13 MB)
ClearlyU Medium Mark Leisher.
Code200053,06863,546 239 v1.171 sfnt rev 1.1709
2008-06-12
CODE2000.TTF
(7.98 MB)
Code2000 Medium (Normal), Book, Regular Shareware
(unrestricted)
James Kass
DejaVu Sans5,467 5,762 2,637 v2.32 sfnt rev 2.31999
2010-08-22
DejaVuSans.ttf
(667 KB)
DejaVu Sans Medium (Normal), Book OTF+TTONormal Sans Bitstream Vera license and public domain for additions Bitstream, Inc.
Tavmjong Bah.
public domain.
Doulos SIL2,172 4,661 0 v4.106
2009-03-18
DoulosSILR.ttf
(1.64 MB)
Doulos SIL Medium (Normal), Book, Regular SIL International
Everson Mono6,391 6,399 0 v5.203 sfnt rev v5.203
2010-07-03
Everson Mono.ttf
(1.91 MB)
Everson Mono Medium (Normal), Regular Shareware
(unrestricted)
Gentium Regular1,469 1,699 2,857 v1.02; 2005; sfnt rev 1.02
2005-11-20
GenR102.TTF
(354 KB)
Gentium Book, Regular J. Victor Gaultney. SIL International
Gentium Plus2,513 5,586 0 v1.502 sfnt rev 1.502
2010-8-19
GentiumPlus-R.ttf
(1.54 MB)
Gentium Plus Medium (Normal), Book, Regular SIL International
GNU FreeFont7,203 8,995 36,302 v0412.2263 sfnt rev 412.226 (FreeSerif)
2012-05-03
FreeSerif.ttf
(3.2MiB) FreeSans.ttf
(1.5MiB) FreeMono.ttf
(572KiB)
FreeSerif FreeSans FreeMono Medium (Normal) Cove
GNU Unifont (Unifont)63,446 63,449 0 v15.0.062015-6-4
(12MiB)
(2.2MiB)
unifont Medium (Normal) Bitmap, TTF,OTFRoman Czyborra
HAN NOM A,
HAN NOM B
32,328
45,020
34,147
45,175
0
0
v2.0; 2005 sfnt rev 2
2005-02-05

(20.3 MB)

(32.2 MB)
HAN NOM A
HAN NOM B
Medium (Normal), Book, Regular No Fit Chan Nguyen, Thien Vien Chieu, To Minh Tam
Horta1,858 1,988 0 v0.7
2016-05-16
Horta demo.ttf
(127 kB)
Horta Sans Christ Trek fonts
Junicode3,022 3,096 v0.6.17 sfnt rev 0.599991
2009-07-11

(752 KB)
Junicode Medium (Normal), Book, Regular Peter S. Baker
Kelvinch3,525 3,516 V3.1
2016-04-03
Kelvinch Roman (Normal)
Italic
Bold
Bold-Italic
OTF+TTOOblique Square Cove Paul J. Miller
Linux Libertine2,549 2,552 0 v4.7.5 sfnt rev 4.7
2010-06-15

(893 KB)
Linux Libertine Medium (Normal), Book, Regular OTF+TTOPhilipp H. Poll
Lucida Grande2,245 2,826 0 v5.0d8e1 sfnt rev 1.2
2003-03-07
Lucida Grande.ttf
(1.07 MB)
Lucida Grande Medium (Normal), Regular OTF Normal Sans Bigelow & Holmes Inc
Lucida Sans Unicode1,765 1,776 0 v2.00
1998-08-12
l_10646.ttf
(316 KB)
Lucida Sans Medium (Normal), Regular OTF+TTONormal Sans Bigelow & Holmes Inc
Microsoft JhengHei28,958 29,220 583 v6.02 sfnt rev 6.02
2009-02-25
msjh.ttf
(20.6 MB)
Microsoft JhengHei Medium (Normal), Book, Regular OTF+TTONormal Sans
Microsoft Sans Serif2,788 3,077 0 v5.02 sfnt rev 5.02
2009-02-12
micross.ttf
(637 KB)
Microsoft Sans Serif Medium (Normal), Book, Regular OTF+TTONormal Sans Microsoft Corporation
New Gulim46,567 49,284 0 v3.10 sfnt rev 1
2002-10-29
nGulim.ttf
(24.5 MB)
New Gulim Medium (Normal), Regular Normal Sans. Obtuse Cove HanYang System Co., LTD.
Noto65,535 65,535 0 N/A1.001 N/A Noto Thin, Light, DemiLight, Regular, Medium, Bold, Black Normal Sans Google
PragmataPro6,148 7,414 0 0.824
2016-09-16
PragmataProR_0824.ttf
(1.5 MB)
PragmataPro Regular, Bold, Italic, Bold Italic, Mono Regular, Mono Bold, Mono Italic, Mono Bold Italic, Normal Sans
Quivira11,053 10,486 0 v4.1Quivira.otf
(1.41 MB)
Quivira Normal Cove Alexander Lange
Segoe UI Regular5,008 8,293 v5.32
2013-07-30
segoeui.ttf
(822 KB)
Segoe UI Regular Microsoft Corporation
Squarish Sans CT1,609 1,757 0 v0.10
2011-09-22
Squarish Sans CT Regular.ttf
(106 kB)
Squarish Sans CT Sans Christ Trek fonts
STIX3,290 3,292 1,016 v1.0.0 sfnt rev 1.0
2010-04-29
STIXGeneral.otf
(404 KB)
STIXGeneral Medium (Normal), Book, Regular OTF
Sun-ExtA,
Sun-ExtB
50,112
47,564
50,016
47,660
0
0
(A) v5.4 sfnt rev 5
2009-01-03
(B) v5.4 sfnt rev 5.39999
2009-02-02
Sun-ExtA.ttf
(21.9 MB)
Sun-ExtB.ttf
(16.8 MB)
Sun-ExtA
Sun-ExtB
Medium (Normal), Book, Regular No Fit Both Freeware.
Proprietary
okuc.
Beijing ZhongYi Electronics Co.
Tahoma1,912 3,412 674 v5.06
2009-02-12
tahoma.ttf
(681 KB)
Tahoma (typeface) Medium (Normal), Regular OTF+TTONormal Sans Microsoft Corporation
Times New Roman2,790 3,414 867 v5.05
2009-02-06
times.ttf
(816 KB)
Times New Roman Medium (Normal), Regular OTF+TTOCove Proprietary;The Monotype Corporation.
TITUS Cyberbit Basic9,209 10,044 0 v3.0 (2000) sfnt rev 4
2005-10-08
TITUSCBZ.TTF
(1.91 MB)
TITUS Cyberbit Basic Medium (Normal), Regular Cove Bitstream Inc / TITUS project.
WenQuanYi Bitmap Song[4] 41,295 154,997 0 1.0.0-RC1 WenQuanYi Bitmap Song Regular Multi-strike Bitmap Font Song(Serif) Style for Chinese
WenQuanYi Micro Hei[5] 34,707 48,755 0 0.2.0-beta WenQuanYi Micro Hei and WenQuanYi Micro Hei Mono Regular, Light Hei(Sans) Style for Chinese
WenQuanYi Zen Hei[6] 42,285 43,643 0 v0.9.45 sfnt rev 0.89994
2010-03-11
wqy-zenhei.ttc
(16.0 MB)
WenQuanYi Zen Hei, WenQuanYi Zen Hei Mono and WenQuanYi Zen Hei Sharp Medium, Regular Hei(Sans) Style for Chinese Qianqian Fang and WenQuanYi Board of Trustees.
Y.OzFontN21,957 57,621 0 v13.00 sfnt rev 5 Pen-Ji
2010-08-24
YOzRN.TTC
(13.5 MB)
YOzFontN Regular Y.OzVox
XITS3,290 3,292 1,016 v1.0.10
2011-04-25
xits-regular.otf
(247 KB)
XITS Medium (Normal), Book, Regular OTF
Font Char(s) Glyphs Kernpairs
(standard)
Point (range) : hinting/smoothing behavior Version & date Filename,
size
Font family Font weight,
style
Font
type
Serif
style
License Creator / author (copyright) Notes
Note
  • OTF+TTO: OpenType font with TrueType outlines.
  • OpenType fonts sometimes don't contain a one-by-one kernpair table but a kern-by-classes table where groups of similar characters are seen as one kern group. For instance, V and W have nearly the same left and right geometry. So “0” doesn't mean that no kerning is supported.
  • Register after "reasonable" period (author's words).
  • Includes more than 27,000 Hanzi glyphs from WenQuanYi Bitmap Song font.
  • Han Nom A covers mainly CJK U Ideographs Ext A, and Han Nom B covers mostly Ext B.
  • Sun-Ext A covers 102 blocks of different languages. Sun-ExtB covers mostly CJK Supplement, CJK U Ideographs Ext B, C, TaiXuan Jing.
  • Zen Hei, Zen Hei Mono and Zen Hei Sharp co-exist in a single TTC file; also with embedded bitmaps. Latin/Hangul derived from UnDotum, Bopomofo derived from cwTeX, mono-spaced Latin from M+ M2 Light. Full CJK coverage. Included with Fedora Linux, Ubuntu Linux.

    Comparison of fonts

    Number of characters included by the above version of fonts, for different Unicode blocks are listed below. Basic Latin (128:) means that in the range called 'Basic Latin', there are 128 assigned codes, numbered 0 to 7F. The cells then show the number of those codes which are covered by each font. Unicode blocks listed are valid for Unicode version 8.0.

    Cells shaded green indicate complete coverage.

    Cells shaded blue are not complete, but are the most complete of the fonts listed.

    Empty cells indicate that no character exists in that block.

    0000–077F

    Unicode Fonts
      BMP (Plane 0)
    Font 

    Range 
    BLOCK NAME (total glyph count: hex range) Arial Arial Uni MS Bitstream Cyberbit CardoCaslon Roman Code2000 Charis SIL Chrysanthi UniClearlyU DejaVuSans Doulos SIL Everson MonoGNU FreeFont Gentium Plus GNU Unifont Junicode Linux Libertine Lucida Grande Lucida Sans Uni MS JhengHeiMS Sans Serif New Gulim Sun-ExtA Tahoma (typeface)Times New Roman TITUS Cyberbit Basic WenQuanYi Zen Hei Y.OzFontN -->
    Non-Unicode Glyphs703 2312958476 3 589263443 624704 866954
    Unassigned Code Points (0000-10FFFF)261 2 1 102 1 71 1 12 1 132 67 1 37 118
    Total Characters in BMP (61,589:)
    C0 Control Character (32:)31 1 1 1 1 31 1 131 31
    Basic Latin (95:)
    Delete Character (1: 007F-007F)
    C1 Control Character (32: 0080-009F)
    Latin-1 Supplement (96:)94959594949495
    Latin Extended-A (128:)127829
    Latin Extended-B (208:)14852178188188178188182 19418311917183828
    IPA Extensions (96:)89949494948955
    Spacing Modifier Letters (80:)577963756362637575635712101114
    Combining Diacritical Marks (112:)728210382829310310710911110668110911010632
    Greek and Coptic (135:)1261051341241101341776110134171341208011010691117126731271231261177276
    Cyrillic (256:)2542262532238214238244214214230244153254942532542542469266
    Cyrillic Supplement (48:)241636341636343834162420242415
    Armenian (89:)85858684868686868686
    Hebrew (87:)824686828660825453825183
    Arabic (255:)225194601018569201161252232225225225183
    Syriac (77:)50
    Arabic Supplement (48:)30303030

    Range

    Font  

    Range 

    0780–139F


    Range

    Font  

    Range 
    Thaana (50:)
    NKo (59:)54
    Samaritan (61:)
    Mandaic (29:)
    Arabic Extended-A (50:)
    Devanagari (128:)104112104103105106
    Bengali (93:)89918990
    Gurmukhi (79:)7577
    Gujarati (85:)78837878
    Oriya (90:)798479
    Tamil (72:)617170
    Telugu (96:)804280
    Kannada (87:)80
    Malayalam (100:)789578
    Sinhala (90:)
    Thai (87:)861
    Lao (67:)6565656565
    Tibetan (211:)16816855193
    Myanmar (Burmese) (160:)15678
    Georgian (88:)7818378838317883
    Hangul Jamo

    Choseong (96: 1100-115F)

    91919147
    Hangul Jamo

    Jungseong (72: 1160-11A7)

    676737
    Hangul Jamo

    Jongseong (88: 11A8-11FF)

    8282828262
    Ethiopic (Ge'ez) (358:)356345345 345346
    Ethiopic Supplement (Ge'ez) (26:)

    Range

    Font  

    Range 

    13A0–1DBF


    Range

    Font  

    Range 
    Cherokee (92:)858585858585
    Unified Canadian Aboriginal Syllabics (640:)2963043329
    Ogham (29:)
    Runic (89:)818181818181818181811
    Tagalog (Baybayin) (20:)
    Hanunoo (Hanunó'o) (23:)22
    Buhid (20:)
    Tagbanwa (18:)
    Khmer (114:)1031
    Mongolian (156:)155155
    Unified Canadian Aboriginal Syllabics Extended (70:)291919
    Limbu (68:)
    Tai Le (35:)
    New Tai Lue (Tai Lü) (83:)
    Khmer Symbols (32:)
    Buginese (30:)
    Tai Tham (127:)
    Combining Diacritical Marks Extended (15:)
    Balinese (121:)
    Sundanese (64:)
    Batak (56:)
    Lepcha (74:)
    Ol Chiki (48:)
    Sundanese Supplement (8:)
    Vedic Extensions (41:)
    Phonetic Extensions (128:)1710910610911010922108108
    Phonetic Extensions Supplement (64:)383

    Range

    Font  

    Range 

    1DC0–257F


    Range

    Font  

    Range 
    Combining Diacritical Marks Supplement (58:)13213565335432613131313
    Latin Extended Additional (256:)2472469688246246246252246824782462472472478
    Greek Extended (233:)2324
    General Punctuation (111:)5463966569106745677107741017477598567274525974454622091
    Superscripts and Subscripts (42:) 62834928293429283434343429342928166346629634
    Currency Symbols (31: 20A0-20CF)2213256162222151623222622272918121722422222212218
    Combining Diacritical Marks for Symbols (33:)1182028520755121271127
    Letterlike Symbols (80:)95775135955959755775103132574810778810975
    Number Forms (60:)748584495454494955545854585050494105265057283053
    Arrows (112:)791141001992100191934209181372012
    Mathematical Operators (256:)162422462424221242242212116821824226134314165251
    Miscellaneous Technical (251:)41232333657228274154652719627244614141015211471209
    Control Pictures (39:)371211113714
    Optical Character Recognition (11:)10
    Enclosed Alphanumerics (160:)139731391010114182112139
    Box Drawing (128:)40115153974099117

    Range

    Font  

    Range 

    2580–2DFF


    Range

    Font  

    Range 
    Block Elements (32:)8222022222118881020
    Geometric Shapes (96:)16809288829588221261879167347163829
    Miscellaneous Symbols (256:)12106118311081271281281281284451462241251122533128
    Dingbats (Zapf Dingbats) (192:)16062174217011742191219112143174174
    Miscellaneous Mathematical Symbols-A (48:)3282224011616
    Supplemental Arrows-A (16:)8223222421228
    Braille Patterns (256:)
    Supplemental Arrows-B (128:)66
    Miscellaneous Mathematical Symbols-B (128:)213681
    Supplemental Mathematical Operators (256:)1072194271
    Miscellaneous Symbols and Arrows (206:)823515515
    Glagolitic (94:)86
    Latin Extended-C (32: 2C60-2C7F)21291231121251721172121
    Coptic (123:)11466114
    Georgian Supplement (40:)38
    Tifinagh (59:)555557
    Ethiopic Extended (79:)
    Cyrillic Extended-A (32:)

    Range

    Font  

    Range 

    2E00–4DBF


    Range

    Font  

    Range 
    Supplemental Punctuation (67:)12449637602291111
    CJK Radicals Supplement (115:)
    Kangxi Radicals (214:)214
    Ideographic Description Characters (12:)
    CJK Symbols and Punctuation (64:)57129401817314645
    Hiragana (93:)90909086839093
    Katakana (96:)94949492869495
    Bopomofo (41:)4037394037
    Hangul Compatibility Jamo (94:)1
    Kanbun (16:)141614
    Bopomofo Extended (27:)242424244
    CJK Strokes (36:)
    Katakana Phonetic Extensions (16:)
    Enclosed CJK Letters and Months (254:)20224258158232206179
    CJK Compatibility (256:)2491051180249154
    CJK Unified Ideographs Extension A (6,582:)164180

    Range

    Font  

    Range 

    4DC0–FAFF


    Range

    Font  

    Range 
    Yijing Hexagram Symbols (64:)6466
    CJK Unified Ideographs (Han Unification) (20,950:)79
    Yi Syllables (1,165:)
    Yi Radicals (55:)0
    Lisu (Fraser alphabet) (48:)
    Vai (300:)
    Cyrillic Extended-B (96:)78318089
    Bamum (88: A6A0-A6FF)
    Modifier Tone Letters (32:)91201119499
    Latin Extended-D (159: A720-A7FF)711428572891281349737277
    Syloti Nagri (44:)
    Common Indic Number Forms (10:)
    Phags-pa (56:)
    Saurashtra (81:)
    Devanagari Extended (30:)
    Kayah Li (48:)
    Rejang (37:)
    Hangul Jamo Extended-A (29:)
    Javanese (91:)
    Myanmar Extended-B (31:)
    Cham (83:)
    Myanmar Extended-A (32:)
    Tai Viet (72:)
    Meetei Mayek Extensions (23:)
    Ethiopic Extended-A (32:)
    Latin Extended-E (54:)
    Cherokee Supplement (80:)
    Meetei Mayek (56:)
    Hangul Syllables (11,172:)6
    Hangul Jamo Extended-B (72:)
    Private Use Area (6,400:)5543205651483527883722922940229961276616478455
    CJK Compatibility Ideographs (472:)302302437302164661455363

    Range

    Font  

    Range 

    FB00–FFFF


    Range

    Font  

    Range 
    Alphabetic Presentation Forms (Latin Lig + Armenian Lig + Hebrew Lig) (58:)485726534255255773234824848537
    Latin Ligatures (7:)225555522222
    Armenian Ligatures (5:)1
    Hebrew Ligatures / Pointed Letters (46:)46452344227
    Arabic Presentation Forms-A (611:)9059362155221289816944898918725
    Variation Selectors (16:)
    Vertical Forms (10:)2
    Combining Half Marks (16:)447444447474444
    CJK Compatibility Forms (32:)28282827
    Small Form Variants (26:)1822525
    Arabic Presentation Forms-B (141:)851391201391125140140111538785139
    Byte Order Mark (1: FEFF)
    Halfwidth and Fullwidth Forms (225:)223166171186152100224157101172
    Latin Full Width Forms (94: FF01-FF5E)94
    KataKana Half Width Forms (63: FF61-FF9F)63
    Hangul Jamo Half Width Forms (52: FFA0-FFDC)1551
    Specials (5:)1211311121221

    Range

    Font  
      BMP (Plane 0)

    List of SMP Unicode fonts

    List of Unicode fonts supporting SMP characters
    Font Char(s) Glyphs Kernpairs
    (Standard)
    Range(Point): Hinting/
    Smoothing Behavior
    Version & Date Filename,
    Size
    Font Family Font Weight,
    style
    Font
    type
    Serif
    style
    License Creator / Author (Copyright) Notes
    Code20012,985 3,135 0 v0.919 sfnt rev 0.918945
    2008-04-04
    CODE2001.TTF
    (485 KB)
    Code2001 Medium (Normal), Book, Regular Any Freeware James Kass
    New Athena Unicode2,985 2,033 0 v3.710 sfnt rev 3.70999
    2010-05-02
    newathu.ttf
    (769 KB)
    New Athena Unicode Medium (Normal), Book, Regular Any Freeware. SIL OFL.
    MPH 2B Damase2,743 2,895 192 v002.010 sfnt rev 1
    2005-10-18
    damase_v.2.ttf
    (879 KB)
    MPH 2B Damase Medium (Normal), Book, Regular Any Freeware. Public Domain 2005. Mark Williamson.

    10000–1F9FF

    Unicode blocks listed are valid for Unicode version 8.0.

      SMP (Plane 1)
    Font  

    Range 
    BLOCK NAME (Max Glyph Count : Hex Range) Arial Arial Uni MS Bitstream Cyberbit Cardo Caslon Roman Code2001 Charis SIL Chrysanthi Uni ClearlyU DejaVuSans Doulos SIL Everson Mono GNU FreeFont Gentium Plus GNU Unifont Junicode Linux Libertine Lucida Grande Lucida Sans Uni MS JhengHei MS Sans Serif MPH 2B Damase New Athena UniNew Gulim STIXGeneral Sun-ExtB Tahoma (typeface) Times New Roman TITUS Cyberbit Basic WenQuanYi Zen Hei Y.OzFontN -->
    Total Characters in SMP (11,833: 10000–1FFFF)22223042745264920399487106210
    Linear B Syllabary (88: 10000–1007F)74
    Linear B Ideograms (123: 10080–100FF)73
    Aegean Numbers (57: 10100–1013F)
    Ancient Greek Numbers (77: 10140–1018F)7557575
    Ancient Symbols (13: 10190–101CF)1212
    Phaistos Disc (46: 101D0–101FF)
    Lycian (29: 10280–1029F)
    Carian (49: 102A0-102DF)
    Coptic Epact Numbers (28: 102E0–102FF)
    Old Italic (36: 10300–1032F)353535353535
    Gothic (27: 10330–1034F)
    Old Permic (43: 10350–1037F)
    Ugaritic (31: 10380–1039F)
    Old Persian (50: 103A0–103DF)
    Deseret (80: 10400–1044F)
    Shavian (48: 10450–1047F)
    Osmanya (40: 10480–104AF)
    Elbasan (40: 10500–1052F)
    Caucasian Albanian (53: 10530–1056F)
    Linear A (341: 10600–1077F)
    Cypriot Syllabary (55: 10800–1083F)
    Imperial Aramaic (31: 10840–1085F)
    Palmyrene (32: 10860–1087F)
    Nabataean (40: 10880–108AF)
    Hatran (26: 108E0–108FF)
    Phoenician (29: 10900–1091F)2727
    Lydian (27: 10920–1093F)
    Meroitic Hieroglyphs (32: 10980–1099F)
    Meroitic Cursive (90: 109A0–109FF)
    Kharosthi (65: 10A00–10A5F)
    Old South Arabian (32: 10A60–10A7F)
    Old North Arabian (32: 10A80–10A9F)
    Manichaean (51: 10AC0–10AFF)
    Avestan (61: 10B00–10B3F)
    Inscriptional Parthian (30: 10B40–10B5F)
    Inscriptional Pahlavi (27: 10B60–10B7F)
    Psalter Pahlavi (29: 10B80–10BAF)
    Old Turkic (73: 10C00–10C4F)
    Old Hungarian (108: 10C80–10CFF)
    Rumi Numeral Symbols (31: 10E60–10E7F)
    Brahmi (109: 11000–1107F)
    Kaithi (66: 11080–110CF)
    Sora Sompeng (35: 110D0–110FF)
    Chakma (67: 11100–1114F)
    Mahajani (39: 11150–1117F)
    Sharada (94: 11180–111DF)
    Sinhala Archaic Numbers (20: 111E0–111FF)
    Khojki (61: 11200–1124F)
    Multani (38: 11280–112AF)
    Khudawadi (69: 112B0–112FF)
    Grantha (85: 11300–1137F)
    Tirhuta (82: 11480–114DF)
    Siddham (92: 11580–115FF)
    Modi (79: 11600–1165F)
    Takri (66: 11680–116CF)
    Ahom (57: 11700–1173F)
    Warang Citi (84: 118A0–118FF)
    Pau Cin Hau (57: 11AC0–11AFF)
    Cuneiform (Sumero-Akkadian Cuneiform) (922: 12000–123FF)
    Cuneiform Numbers and Punctuation (116: 12400–1247F)
    Early Dynastic Cuneiform (196: 12480–1254F)
    Egyptian Hieroglyphs (1,071: 13000–1342F)
    Anatolian Hieroglyphs (583: 14400–1467F)
    Bamum Supplement (569: 16800–16A3F)
    Mro (43: 16A40–16A6F)
    Bassa Vah (36: 16AD0–16AFF)
    Pahawh Hmong (127: 16B00–16B8F)
    Miao (133: 16F00–16F9F)
    Kana Supplement (2: 1B000–1B0FF)
    Duployan (143: 1BC00–1BC9F)
    Shorthand Format Controls (4: 1BCA0–1BCAF)
    Byzantine Musical Symbols (246: 1D000–1D0FF)33
    Musical Symbols (231: 1D100–1D1FF)44
    Ancient Greek Musical Notation (70: 1D200–1D24F)
    Tai Xuan Jing Symbols (87: 1D300–1D35F)
    Counting Rod Numerals (18: 1D360–1D371)
    Mathematical Alphanumeric Symbols (996: 1D400–1D7FF)13222
    Sutton SignWriting (672: 1D800–1DAAF)
    Mende Kikakui (213: 1E800–1E8DF)
    Arabic Mathematical Alphabetic Symbols (143: 1EE00–1EEFF)
    Mahjong Tiles (44: 1F000–1F02F)
    Domino Tiles (100: 1F030–1F09F)
    Playing Cards (82: 1F0A0–1F0FF)
    Enclosed Alphanumeric Supplement (173: 1F100–1F1FF)
    Enclosed Ideographic Supplement (57: 1F200–1F2FF)
    Miscellaneous Symbols and Pictographs (766: 1F300–1F5FF)
    Emoticons (80: 1F600–1F64F)
    Ornamental Dingbats (48: 1F650–1F67F)
    Transport and Map Symbols (98: 1F680–1F6FF)
    Alchemical Symbols (116: 1F700–1F77F)
    Geometric Shapes Extended (85: 1F780–1F7FF)
    Supplemental Arrows-C (148: 1F800–1F8FF)
    Supplemental Symbols and Pictographs (15: 1F900–1F9FF)

    Range

    Font  
      SMP (Plane 1)

    List of SIP Unicode fonts

    List of Unicode fonts supporting SIP characters
    Font Char(s) Glyphs Kernpairs
    (Standard)
    Range(Point): Hinting/
    Smoothing Behavior
    Version & Date Filename,
    Size
    Font Family Font Weight,
    style
    Font
    type
    Serif
    style
    License Creator / Author (Copyright) Notes
    Code200220,419 30,469 0 v0.917 sfnt rev 0.916992
    2005-04-04
    CODE2002.TTF
    (4.09 MB)
    Code2002 Medium (Normal), Book, Regular Normal Sans Freeware James Kass

    20000–2FFFF

    Unicode blocks listed are valid for Unicode version 8.0.

      SIP (Plane 2)
    Font  

    Range 
    BLOCK NAME (Max Glyph Count : Hex Range) Arial Arial Uni MS Bitstream Cyberbit Cardo Caslon Roman Code2001 Code2002 Charis SIL Chrysanthi Uni ClearlyU DejaVuSans Doulos SIL Everson Mono GNU FreeFont Gentium GNU Unifont Junicode Linux Libertine Lucida Grande Lucida Sans Uni MS JhengHei MS Sans Serif New Gulim Sun-ExtB Tahoma (typeface) Times New Roman TITUS Cyberbit Basic WenQuanYi Zen Hei Y.OzFontN -->
    Total Characters in SIP (53,386: 20000–2FFFF)12543387
    CJK Unified Ideographs Extension B (42,711: 20000-2A6D6)121342
    CJK Unified Ideographs Extension C (4,149: 2A700-2B734)
    CJK Unified Ideographs Extension D (222: 2B740-2B81D)
    CJK Unified Ideographs Extension E (5,762: 2B820-2CEAF)
    CJK Compatibility Ideographs Supplement (542: 2F800-2FA1F)44
      SIP (Plane 2)

    List of SSP Unicode fonts

    E0000–EFFFF

    Unicode blocks listed are valid for Unicode version 8.0.

      SSP (Plane 14; 0Ehexadecimal)
    Font  

    Range 
    BLOCK NAME (Max Glyph Count : Hex Range) Arial Arial Uni MS Bitstream Cyberbit Cardo Caslon Roman Code2001 Charis SIL Chrysanthi Uni ClearlyU DejaVuSans Doulos SIL Everson Mono GNU FreeFont Gentium GNU Unifont Junicode Linux Libertine Lucida Grande Lucida Sans Uni MS JhengHei MS Sans Serif New Gulim Sun-ExtA Tahoma (typeface) Times New Roman TITUS Cyberbit Basic WenQuanYi Zen Hei Y.OzFontN -->
    Total Characters in SSP (337: E0000–EFFFF)1216
    Tags (97: E0000–E007F)12
    Variation Selectors Supplement (240: E0100–E01EF)
      SSP (Plane 14; 0Ehexadecimal)

    External links

    Notes and References

    1. Web site: Fonts and keyboards . Unicode Consortium . 28 June 2017 . 13 October 2019 . 18 October 2019 . https://web.archive.org/web/20191018224143/http://unicode.org/faq/font_keyboard.html . live .
    2. Ken Lunde, CJKV Information Processing, O'Reilly Inc, 1999. Page 128, "CJKV character form differences"
    3. Web site: Arial Unicode MS . . 2010-01-15 . 2010-01-08 . https://web.archive.org/web/20100108131000/http:/c/www.microsoft.com/typography/fonts/family.aspx?FID=24 . live .
    4. Web site: Wen Quan Yi – Open Source Chinese: BitmapSong en . Wenq.org . 2012-05-14 . 2012-08-21.
    5. Web site: Wen Quan Yi – Open Source Chinese: MicroHei(en) . Wenq.org . 2012-08-21.
    6. Web site: Wen Quan Yi – Open Source Chinese: ZenHei(en) . Wenq.org . 2012-08-21.