Unicode font
Template:Short description Unicode font is a computer font that maps glyphs to code points defined in the Unicode Standard.[1] The term has become archaic because 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. The distinction is historic: before Unicode, when most computer systems used only eight-bit bytes, no more than 256 characters (or control codes) could be encoded. This meant that each character repertoire had to have its own codepoint assignmentsTemplate:Snd and thus a given codepoint could have multiple meanings. By assuring unique assignments, Unicode resolved this issue.
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 TrueType font to provide individual glyphs for all defined Unicode characters (Template:Unicodenover). This article lists some widely used Unicode fonts (those 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 formulae 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 (and 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 characters are 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 Template:Unichar 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:
- Character Map, applet included with Microsoft Windows
- Font Book, application included with Mac OS
- GNOME Character Map, application included with the GNOME desktop environment
- BabelMap, third-party software for Windows
List of Unicode fonts
Script error: No such module "Labelled list hatnote". Of the many Unicode fonts available, those listed below are the most commonly used worldwide on mainstream computing platforms.
| Font | Chars | Glyphs | Kernpairs (standard)‡ |
Point (range) : hinting/ |
Version & date | Filename, size |
Font family | Font weight, style |
Font type |
Serif style |
License | Creator / author (copyright) | Notes |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Arial | 3,988 | 3,988 | 909 | 0~6: Smoothed. 7~13: Hinted. 14+: Hinted & Smoothed.Script error: No such module "Check for unknown parameters". |
v6.80 2012-05-11 |
arial.ttf (756 KB) |
Arial | Medium (Normal), Regular | OTF+TTO† | Normal Sans | Template:Proprietary | (2008) Monotype Corporation | Included with Microsoft WindowsScript error: No such module "Check for unknown parameters". |
| Arial Unicode MS | 38,917 | 50,377 | 0 | 0~6: Smoothed. 7~18: Hinted. 19+: Hinted & Smoothed.Script error: No such module "Check for unknown parameters". |
v1.01 sfnt rev 1 2002-11-18 |
ARIALUNI.TTF (22.1 MB) |
Arial Unicode MS[3] | Medium (Normal), Regular | OTF+TTO† | Normal Sans | Template:Proprietary | Agfa Monotype Corporation. Monotype Corporation. |
Included with Microsoft Office 2013 and earlier versionsScript error: No such module "Check for unknown parameters". |
| Bitstream Cyberbit | 32,961 | 29,934 | 935 | 0~6: Smoothed. 7~13: Hinted. 14+: Hinted & Smoothed.Script error: No such module "Check for unknown parameters". |
v2.0 beta 1998-03-22 |
Cyberbit.ttf (12.7 MB) |
Bitstream Cyberbit | Medium (Normal), Roman | TTF | Cove | Freeware | Bitstream Inc. | For non-commercial use only.Script error: No such module "Check for unknown parameters". |
| BitstreamCyberCJK | 30,275 | 28,686 | 935 | 0~6: Smoothed. 7~13: Hinted. 14+: Hinted & Smoothed.Script error: No such module "Check for unknown parameters". |
v2.0 beta 1998-03-17 |
Cyberbit.ttf (12.4 MB) |
Bitstream CyberCJK | Medium (Normal), Book, Roman | TTF | Cove | Freeware | Bitstream Inc. | For non-commercial use only.Script error: No such module "Check for unknown parameters". |
| Brampton | 1,916 | 1,979 | 0‡ | v0.16 2011-09-22 |
Brampton.ttf (622 kB) |
Brampton | TTF | Slab serif | OFL | Christ Trek fonts | |||
| Cardo | 2,879 | 2,882 | 216 | 0~6: Smoothed. 7~12: Hinted. 13+: Hinted & Smoothed.Script error: No such module "Check for unknown parameters". |
v0.099 sfnt rev 0.098999 2010-05-23 |
Cardo99s.ttf (706 KB) |
Cardo | Medium (Normal), Book, Regular | TTF | Cove | OFL v1.1 | David J. Perry | More Info.Script error: No such module "Check for unknown parameters". |
| Caslon Roman | 3,683 | 3,686 | 0 | Template:N/A | v001.000 2003-10-23 |
CaslonRoman.sfdScript error: No such module "Check for unknown parameters". (3.70 MB) |
Caslon | Roman | TTF | Template:BSD-lic-like license | George Williams | Script error: No such module "Check for unknown parameters". | |
| Charis SIL | 2,172 | 4,661 | 0 | 0~6: Smoothed. 7~13: Hinted. 14+: Hinted & Smoothed.Script error: No such module "Check for unknown parameters". |
v4.106 sfnt rev 4.106 2009-03-18 |
CharisSILR.ttf (1.57 MB) |
Charis SIL | Medium (Normal), Regular | TTF | Template:Any | OFL | SIL International | Script error: No such module "Check for unknown parameters". |
| Chryſanþi Unicode (Chrysanthi Unicode) | 4,818 | 4,383 | 0 | 0+: Hinted & Smoothed.Script error: No such module "Check for unknown parameters". | v3.1 2001-07-15 |
chrysuni.ttf (737 KB) |
Chrysanthi Unicode | Medium (Normal), Regular | TTF | Template:Any | Freeware | Dolgthrasir Mioethdrauci. Every Witch Way. |
Commercial use must be first approved by author.Script error: No such module "Check for unknown parameters". |
| ClearlyU | 9,538 (8388 +1150)Script error: No such module "Check for unknown parameters". |
0 | Template:N/A | v1.9 2002-11-22 |
cu12.bdf (1.13 MB) & related other fonts in pkgScript error: No such module "Check for unknown parameters". |
ClearlyU | Medium | Bitmap | Freeware | Mark Leisher. Computing Research lab, New Mexico State University.Script error: No such module "Check for unknown parameters". | Script error: No such module "Check for unknown parameters". | ||
| Code2000 | 53,068 | 63,546 | 239 | 0~5: Smoothed. 6~6: Hinted. 7+: Hinted & Smoothed.Script error: No such module "Check for unknown parameters". |
v1.171 sfnt rev 1.1709 2008-06-12 |
CODE2000.TTF (7.98 MB) |
Code2000 | Medium (Normal), Book, Regular | TTF | Template:Any | Shareware (unrestricted) |
James Kass | ⸶ See SMP fonts for Code2001, Code2002.Script error: No such module "Check for unknown parameters". |
| DejaVu Sans | 5,467 | 5,762 | 2,637 | 0~6: Smoothed. 7+: Hinted & Smoothed.Script error: No such module "Check for unknown parameters". |
v2.32 sfnt rev 2.31999 2010-08-22 |
DejaVuSans.ttf (667 KB) |
DejaVu Sans | Medium (Normal), Book | OTF+TTO† | Normal Sans | Bitstream Vera license and public domain for additions | Bitstream, Inc. Tavmjong Bah. public domain. |
Script error: No such module "Check for unknown parameters". |
| Everson Mono | 6,391 | 6,399 | 0 | 0~6: Smoothed. 7~12: Hinted. 13+: Hinted & Smoothed.Script error: No such module "Check for unknown parameters". |
v5.203 sfnt rev v5.203 2010-07-03 |
Everson Mono.ttf (1.91 MB) |
Everson Mono | Medium (Normal), Regular | TTF | Template:Any | Shareware (unrestricted) |
Michael Everson | Monospaced width.Script error: No such module "Check for unknown parameters". |
| Gentium | 2,750+ | 4,600+ | extensive but clustered into overly generalized groups | 0~6: Smoothed. 7~12: Hinted. 13+: Hinted & Smoothed.Script error: No such module "Check for unknown parameters". |
v7.000 2025-6-01 |
Gentium_Regular.ttf (971.3 kB) |
Gentium | Regular, Medium (Book) | OpenType | Template:Any | OFL | J. Victor Gaultney. SIL International | Script error: No such module "Check for unknown parameters". |
| GNU FreeFont | 7,203 | 8,995 | 36,302 | 0~7: Smoothed. 8~16: Hinted. 17+: Hinted & Smoothed.Script error: No such module "Check for unknown parameters". |
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) | TTF | Cove | Template:GPL-lic | Free Software Foundation | |
| GNU Unifont (Unifont) | 63,446 | 63,449 | 0 | 0+: Smoothed.Script error: No such module "Check for unknown parameters". | v15.0.06
2015-6-4 |
unifont- 8.0.01.ttfScript error: No such module "Check for unknown parameters". (12MiB) unifont_upper_csur- 8.0.01.ttfScript error: No such module "Check for unknown parameters". (2.2MiB) |
unifont | Medium (Normal) | Bitmap, TTF, | Template:Any | Template:GPL-lic | Roman Czyborra | ⸷ More info.Script error: No such module "Check for unknown parameters". |
| HAN NOM A, HAN NOM B |
32,328 45,020 |
34,147 45,175 |
0 0 |
0~6: Smoothed. 7~12: Hinted. 13+: Hinted & Smoothed.Script error: No such module "Check for unknown parameters". |
v2.0; 2005 sfnt rev 2 2005-02-05 |
HAN NOM A.TTFScript error: No such module "Check for unknown parameters". (20.3 MB) HAN NOM B.TTFScript error: No such module "Check for unknown parameters". (32.2 MB) |
HAN NOM A HAN NOM B |
Medium (Normal), Book, Regular | TTF | No Fit | Freeware | Chan Nguyen, Thien Vien Chieu, To Minh Tam | ⸸ More Info.Script error: No such module "Check for unknown parameters". |
| Horta | 1,858 | 1,988 | 0 | v0.7 2016-05-16 |
Horta demo.ttf (127 kB) |
Horta | TTF | Sans | OFL | Christ Trek fonts | |||
| Junicode | 3,022 | 3,096 | 14,438Script error: No such module "Check for unknown parameters". | 0~6: Smoothed. 7~13: Hinted. 14+: Hinted & Smoothed.Script error: No such module "Check for unknown parameters". |
v0.6.17 sfnt rev 0.599991 2009-07-11 |
Junicode -Regular.ttfScript error: No such module "Check for unknown parameters". (752 KB) |
Junicode | Medium (Normal), Book, Regular | TTF | Template:Any | Template:GPL-lic | Peter S. Baker | More info.Script error: No such module "Check for unknown parameters". |
| Kelvinch | 3,525 | 3,516 | Roman 8231/64858 Italic 12732/85349 Bold 7751/87753 Bold-Italic 12364/78554 Script error: No such module "Check for unknown parameters". |
0~6: Smoothed. 7~13: Hinted. 14+: Hinted & Smoothed.Script error: No such module "Check for unknown parameters". |
V3.1 2016-04-03 |
Kelvinch-Roman.otf (1,070KB) Kelvinch-Italic.otf (1,198 KB) Kelvinch-Bold.otf (1,055 KB) Kelvinch-BoldItalic.otf (1,193 KB) Script error: No such module "Check for unknown parameters". |
Kelvinch | Roman (Normal) Italic Bold Bold-Italic |
OTF+TTO† | Oblique Square Cove | OFL | Paul J. Miller | Kelvinch Download PageScript error: No such module "Check for unknown parameters". |
| Linux Libertine | 2,549 | 2,552 | 0 | 0~6: Smoothed. 7~13: Hinted. 14+: Hinted & Smoothed.Script error: No such module "Check for unknown parameters". |
v4.7.5 sfnt rev 4.7 2010-06-15 |
LinLibertine _Re-4.7.5.ttfScript error: No such module "Check for unknown parameters". (893 KB) |
Linux Libertine | Medium (Normal), Book, Regular | OTF+TTO† | Template:Any | Template:GPL-lic, OFL | Philipp H. Poll | More Info.Script error: No such module "Check for unknown parameters". |
| Lucida Grande | 2,245 | 2,826 | 0 | 0~6: Smoothed. 7~13: Hinted & Smoothed. 14+: Hinted & Smoothed.Script error: No such module "Check for unknown parameters". |
v5.0d8e1 sfnt rev 1.2 2003-03-07 |
Lucida Grande.ttf (1.07 MB) |
Lucida Grande | Medium (Normal), Regular | OTF | Normal Sans | Template:Proprietary | Bigelow & Holmes Inc | Included with Mac OS X. Any proportion.Script error: No such module "Check for unknown parameters". |
| Lucida Sans Unicode | 1,765 | 1,776 | 0 | 0~6: Smoothed. 7~13: Hinted & Smoothed. 14+: Hinted & Smoothed.Script error: No such module "Check for unknown parameters". |
v2.00 1998-08-12 |
l_10646.ttf (316 KB) |
Lucida Sans | Medium (Normal), Regular | OTF+TTO† | Normal Sans | Template:Proprietary | Bigelow & Holmes Inc | Included with Microsoft Windows.Script error: No such module "Check for unknown parameters". |
| Microsoft JhengHei | 28,958 | 29,220 | 583 | 0~6: Smoothed. 7~20: Hinted & Smoothed. 21+: Hinted & Smoothed.Script error: No such module "Check for unknown parameters". |
v6.02 sfnt rev 6.02 2009-02-25 |
msjh.ttf (20.6 MB) |
Microsoft JhengHei | Medium (Normal), Book, Regular | OTF+TTO† | Normal Sans | Template:Proprietary | Microsoft Corporation | Included with Microsoft Windows 7Script error: No such module "Check for unknown parameters". |
| Microsoft Sans Serif | 2,788 | 3,077 | 0 | 0~6: Smoothed. 7~14: Hinted. 15+: Hinted & Smoothed.Script error: No such module "Check for unknown parameters". |
v5.02 sfnt rev 5.02 2009-02-12 |
micross.ttf (637 KB) |
Microsoft Sans Serif | Medium (Normal), Book, Regular | OTF+TTO† | Normal Sans | Template:Proprietary | Microsoft Corporation | Included with Microsoft Windows.Script error: No such module "Check for unknown parameters". |
| New Gulim | 46,567 | 49,284 | 0 | 0~6: Smoothed. 7~13: Hinted. 14+: Hinted & Smoothed.Script error: No such module "Check for unknown parameters". |
v3.10 sfnt rev 1 2002-10-29 |
nGulim.ttf (24.5 MB) |
New Gulim | Medium (Normal), Regular | TTF | Normal Sans. Obtuse Cove | Template:Proprietary | HanYang System Co., LTD. | Included with Microsoft Office. Any Proportion.Script error: No such module "Check for unknown parameters". |
| Noto | 65,535 | 65,535 | 0 | N/A | 1.001 | N/A | Noto | Thin, Light, DemiLight, Regular, Medium, Bold, Black | OTF | Normal Sans | OFL | Included with AndroidScript error: No such module "Check for unknown parameters". | |
| PragmataPro | 6,148 | 7,414 | 0 | 0~6: Smoothed. 7~13: Hinted. 14+: Hinted & Smoothed.Script error: No such module "Check for unknown parameters". |
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, | TTF | Normal Sans | Template:Proprietary | Fabrizio Schiavi | |
| Quivira | 11,053 | 10,486 | 0 | 0+: Smoothed.Script error: No such module "Check for unknown parameters". | v4.1 | Quivira.otf (1.41 MB) |
Quivira | Normal | OTF | Cove | Freeware | Alexander Lange | Proportional Serif. More Info.Script error: No such module "Check for unknown parameters". |
| Segoe UI Regular | 5,008 | 8,293 | 0~6: Smoothed. 7+: Hinted & SmoothedScript error: No such module "Check for unknown parameters". |
v5.32 2013-07-30 |
segoeui.ttf (822 KB) |
Segoe UI | Regular | TTF | Template:Any | Template:Proprietary | Microsoft Corporation | Included with Microsoft Windows.Script error: No such module "Check for unknown parameters". | |
| Squarish Sans CT | 1,609 | 1,757 | 0‡ | v0.10 2011-09-22 |
Squarish Sans CT Regular.ttf (106 kB) |
Squarish Sans CT | TTF | Sans | OFL | Christ Trek fonts | A version of the popular Bank GothicScript error: No such module "Check for unknown parameters". | ||
| STIX | 3,290 | 3,292 | 1,016 | 0+: Hinting & Smoothed.Script error: No such module "Check for unknown parameters". | v1.0.0 sfnt rev 1.0 2010-04-29 |
STIXGeneral.otf (404 KB) |
STIXGeneral | Medium (Normal), Book, Regular | OTF | Template:Any | Freeware | The STI Pub Companies.[4] The Institute of Electrical and Electronics Engineers, Inc. MicroPress, Inc. Elsevier, Inc.Script error: No such module "Check for unknown parameters". | More Info.Script error: No such module "Check for unknown parameters". |
| Sun-ExtA, Sun-ExtB |
50,112 47,564 |
50,016 47,660 |
0 0 |
(A) 0~6: Smoothed. 7~13: Hinted. 14+: Hinted & Smoothed. (B) 0~7: Smoothed. 8~18: Hinted. 19+: Hinted & Smoothed.Script error: No such module "Check for unknown parameters". |
(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 | TTF | No Fit | Both Freeware. Proprietary |
okuc. Beijing ZhongYi Electronics Co. |
§ More Info (in Chinese).Script error: No such module "Check for unknown parameters". |
| Tahoma | 1,912 | 3,412 | 674 | 0~6: Smoothed. 7~12: Hinted. 13+: Hinted & Smoothed.Script error: No such module "Check for unknown parameters". |
v5.06 2009-02-12 |
tahoma.ttf (681 KB) |
Tahoma (typeface) | Medium (Normal), Regular | OTF+TTO† | Normal Sans | Template:Proprietary | Microsoft Corporation | Included with Microsoft Windows.Script error: No such module "Check for unknown parameters". |
| Times New Roman | 2,790 | 3,414 | 867 | 0~6: Smoothed. 7~13: Hinted. 14+: Hinted & Smoothed.Script error: No such module "Check for unknown parameters". |
v5.05 2009-02-06 |
times.ttf (816 KB) |
Times New Roman | Medium (Normal), Regular | OTF+TTO† | Cove | Proprietary;only some versions up to version 2.82 were Freeware[5]Script error: No such module "Check for unknown parameters". | The Monotype Corporation. | Proportional Serif. Included with Microsoft Windows.Script error: No such module "Check for unknown parameters". |
| TITUS Cyberbit Basic | 9,209 | 10,044 | 0 | 0~6: Smoothed. 7~12: Hinted. 13+: Hinted & Smoothed.Script error: No such module "Check for unknown parameters". |
v3.0 (2000) sfnt rev 4 2005-10-08 |
TITUSCBZ.TTF (1.91 MB) |
TITUS Cyberbit Basic | Medium (Normal), Regular | TTF | Cove | Freeware | Bitstream Inc / TITUS project. | Script error: No such module "Check for unknown parameters". |
| WenQuanYi Bitmap Song[6] | 41,295 | 154,997 | 0 | Template:N/A | 1.0.0-RC1 | Template:N/A | WenQuanYi Bitmap Song | Regular | Multi-strike Bitmap Font | Song(Serif) Style for Chinese | Template:GPL-lic | Template:N/A | It has full coverage to GB18030 Hanzi at 11-16px font sizes. More info.Script error: No such module "Check for unknown parameters". |
| WenQuanYi Micro Hei[7] | 34,707 | 48,755 | 0 | Template:N/A | 0.2.0-beta | Template:N/A | WenQuanYi Micro Hei and WenQuanYi Micro Hei Mono | Regular, Light | TTC | Hei(Sans) Style for Chinese | Template:GPL-lic | Template:N/A | Derived from the Droid Sans font (merged with Droid Sans Fallback) and is readable in compact sizes.Script error: No such module "Check for unknown parameters". |
| WenQuanYi Zen Hei[8] | 42,285 | 43,643 | 0 | Template:N/A | 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 | TTC | Hei(Sans) Style for Chinese | Template:GPL-lic | Qianqian Fang and WenQuanYi Board of Trustees. | ⸹ More info.Script error: No such module "Check for unknown parameters". |
| Y.OzFontN | 21,957 | 57,621 | 0 | 0~18: Hinted & Smoothed. 19+: Hinted & SmoothedScript error: No such module "Check for unknown parameters". |
v13.00 sfnt rev 5 Pen-Ji 2010-08-24 |
YOzRN.TTC (13.5 MB) |
YOzFontN | Regular | TTC | Template:Any | Freeware | Y.OzVox | Sans-serif (for Japanese) and Monospace (for Latin). More info.Script error: No such module "Check for unknown parameters". |
| XITS | 3,290 | 3,292 | 1,016 | 0+: Hinting & Smoothed.Script error: No such module "Check for unknown parameters". | v1.0.10 2011-04-25 |
xits-regular.otf (247 KB) |
XITS | Medium (Normal), Book, Regular | OTF | Template:Any | OFL | Khaled Hosny[9]Script error: No such module "Check for unknown parameters". | First four columns are identical to STIX of which this is math extension. More Info.Script error: No such module "Check for unknown parameters". |
| Font | Char(s) | Glyphs | Kernpairs (standard)‡ |
Point (range) : hinting/ |
Version & date | Filename, size |
Font family | Font weight, style |
Font type |
Serif style |
License | Creator / author (copyright) | Notes |
- Note
- <templatestyles src="Citation/styles.css"/>^‡ OTF+TTO: OpenType font with TrueType outlines.
- <templatestyles src="Citation/styles.css"/>^‡ 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.
- <templatestyles src="Citation/styles.css"/>^⸶ Register after "reasonable" period (author's words).
- <templatestyles src="Citation/styles.css"/>^⸷ Includes more than 27,000 Hanzi glyphs from WenQuanYi Bitmap Song font.
- <templatestyles src="Citation/styles.css"/>^⸸ Han Nom A covers mainly CJK U Ideographs Ext A, and Han Nom B covers mostly Ext B.
- <templatestyles src="Citation/styles.css"/>^§ Sun-Ext A covers 102 blocks of different languages. Sun-ExtB covers mostly CJK Supplement, CJK U Ideographs Ext B, C, TaiXuan Jing.
- <templatestyles src="Citation/styles.css"/>^⸹ 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
Template:Update section Number of characters included by the above version of fonts, for different Unicode blocks are listed below. Basic Latin (128: 0000–007F) 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
| File:U+21A7.svg BMP (Plane 0) | ||||||||||||||||||||||||||||
| Font File:U+2192.svg Range File:U+21B4.svg |
Template:Vert header | Template:Vert header | Template:Vert header | Template:Vert header | Template:Vert header | Template:Vert header | Template:Vert header | Template:Vert header | Template:Vert header | Template:Vert header | Template:Vert header | Template:Vert header | Template:Vert header | Template:Vert header | Template:Vert header | Template:Vert header | Template:Vert header | Template:Vert header | Template:Vert header | Template:Vert header | Template:Vert header | Template:Vert header | Template:Vert header | Template:Vert header | Template:Vert header | Template:Vert header | Template:Vert header | Template:Vert header |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Non-Unicode Glyphs | 703 | Template:Usually | 1,566Script error: No such module "Check for unknown parameters". | 23 | 10,478Script error: No such module "Check for unknown parameters". | 2,673Script error: No such module "Check for unknown parameters". | 1 | 295 | 2,673Script error: No such module "Check for unknown parameters". | 8 | 2,451Script error: No such module "Check for unknown parameters". | 3,257Script error: No such module "Check for unknown parameters". | 4 | 76 | 3 | 589 | 263 | 443 | 4,562Script error: No such module "Check for unknown parameters". | 2,577Script error: No such module "Check for unknown parameters". | 624 | 704 | 866 | 2,007Script error: No such module "Check for unknown parameters". | 954 | |||
| Unassigned Code Points (0000-10FFFF) | 261 | 2 | 1 | 10 | 2 | 1 | 7 | 1 | 1 | Template:Usually | 1 | 2 | 1 | 1 | 32 | 67 | 1 | 37 | 118 | |||||||||
| Total Characters in BMP (61,589: 0000–FFFF) | 2,712Script error: No such module "Check for unknown parameters". | 28,107Script error: No such module "Check for unknown parameters". | 2,175Script error: No such module "Check for unknown parameters". | 3,681Script error: No such module "Check for unknown parameters". | 53,068Script error: No such module "Check for unknown parameters". | 1,985Script error: No such module "Check for unknown parameters". | 4,372Script error: No such module "Check for unknown parameters". | 5,161Script error: No such module "Check for unknown parameters". | 1,985Script error: No such module "Check for unknown parameters". | 5,639Script error: No such module "Check for unknown parameters". | 6,448Script error: No such module "Check for unknown parameters". | 2,326Script error: No such module "Check for unknown parameters". | Template:Usually | 3,019Script error: No such module "Check for unknown parameters". | 2,547Script error: No such module "Check for unknown parameters". | 2,236Script error: No such module "Check for unknown parameters". | 28,956Script error: No such module "Check for unknown parameters". | 2,634Script error: No such module "Check for unknown parameters". | 46,247Script error: No such module "Check for unknown parameters". | 49,945Script error: No such module "Check for unknown parameters". | 2,788Script error: No such module "Check for unknown parameters". | 2,710Script error: No such module "Check for unknown parameters". | 9,177Script error: No such module "Check for unknown parameters". | 41,559Script error: No such module "Check for unknown parameters". | 21,225Script error: No such module "Check for unknown parameters". | |||
| C0 Control Character (32: 0000–001F) | 31 | 1 | 1 | 1 | 1 | 31 | 1 | 1 | 31 | 31 | 32 | |||||||||||||||||
| Basic Latin (95: 0020–007E) | 95 | 95 | 95 | 95 | 95 | 95 | 95 | 95 | 95 | 95 | 95 | 95 | 95 | 95 | 95 | 95 | 95 | 95 | 95 | 95 | 95 | 95 | 95 | 95 | 95 | 95 | 95 | 95 |
| Delete Character (1: 007F-007F) | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | ||||
| C1 Control Character (32: 0080-009F) | 32 | 32 | 32 | |||||||||||||||||||||||||
| Latin-1 Supplement (96: 00A0–00FF) | 94 | 96 | 95 | 96 | 96 | 96 | 96 | 96 | 95 | 96 | 96 | 96 | 96 | 96 | 96 | 96 | 96 | 96 | 96 | 96 | 94 | 96 | 96 | 94 | 94 | 96 | 95 | 96 |
| Latin Extended-A (128: 0100–017F) | 128 | 128 | 128 | 127 | 128 | 128 | 128 | 128 | 128 | 128 | 128 | 128 | 128 | 128 | 128 | 128 | 128 | 128 | 128 | 8 | 128 | 128 | 128 | 128 | 128 | 128 | 29 | 128 |
| Latin Extended-B (208: 0180–024F) | 208 | 148 | 208 | 52 | 178 | 208 | 188 | 188 | 178 | 208 | 188 | 208 | 208 | 208 | 208 | 182 | 194 | 183 | 119 | 1 | 208 | 7 | 208 | 208 | 208 | 183 | 8 | 28 |
| IPA Extensions (96: 0250–02AF) | 96 | 89 | 96 | 96 | 94 | 96 | 96 | 94 | 94 | 96 | 96 | 96 | 96 | 96 | 96 | 94 | 96 | 96 | 89 | 96 | 96 | 96 | 96 | 96 | 96 | 55 | ||
| Spacing Modifier Letters (80: 02B0–02FF) | 80 | 57 | 79 | 80 | 63 | 80 | 75 | 63 | 62 | 63 | 75 | 80 | 80 | 75 | 80 | 63 | 80 | 80 | 57 | 12 | 80 | 10 | 80 | 80 | 80 | 80 | 11 | 14 |
| Combining Diacritical Marks (112: 0300–036F) | 112 | 72 | 112 | 112 | 82 | 112 | 103 | 82 | 82 | 93 | 103 | 112 | 112 | 107 | 112 | 109 | 111 | 106 | 68 | 1 | 109 | 112 | 110 | 112 | 106 | 32 | ||
| Greek and Coptic (135: 0370–03FF) | 126 | 105 | 134 | 124 | 110 | 134 | 17 | 76 | 110 | 134 | 17 | 135 | 134 | 120 | 135 | 80 | 110 | 106 | 91 | 117 | 126 | 73 | 127 | 123 | 126 | 117 | 72 | 76 |
| Cyrillic (256: 0400–04FF) | 254 | 226 | 253 | 2 | 238 | 256 | 214 | 238 | 244 | 256 | 214 | 256 | 256 | 214 | 256 | 230 | 244 | 153 | 254 | 94 | 253 | 254 | 254 | 246 | 92 | 66 | ||
| Cyrillic Supplement (48: 0500–052F) | 24 | 16 | 36 | 34 | 16 | 36 | 34 | 38 | Template:Usually | 34 | Template:Usually | 16 | 24 | 20 | 24 | 24 | 15 | |||||||||||
| Armenian (89: 0530–058F) | 85 | 85 | 86 | 84 | 86 | 86 | 86 | Template:Usually | Template:Usually | 86 | 86 | 86 | ||||||||||||||||
| Hebrew (87: 0590–05FF) | 87 | 82 | 46 | 86 | 82 | 86 | 60 | 82 | 54 | 87 | 87 | 87 | 53 | 82 | 51 | 87 | 87 | 87 | 87 | 83 | ||||||||
| Arabic (255: 0600–06FF) | 225 | 194 | 60 | 10 | 185 | 69 | 201 | 161 | 252 | Template:Usually | 232 | 225 | 225 | 225 | 183 | |||||||||||||
| Syriac (77: 0700–074F) | 50 | 77 | 77 | 76 | ||||||||||||||||||||||||
| Arabic Supplement (48: 0750–077F) | 30 | 48 | 48 | 30 | 30 | 30 | ||||||||||||||||||||||
| File:U+2191.svg Range Font File:U+2192.svg Range File:U+21B4.svg |
Template:Vert header | Template:Vert header | Template:Vert header | Template:Vert header | Template:Vert header | Template:Vert header | Template:Vert header | Template:Vert header | Template:Vert header | Template:Vert header | Template:Vert header | Template:Vert header | Template:Vert header | Template:Vert header | Template:Vert header | Template:Vert header | Template:Vert header | Template:Vert header | Template:Vert header | Template:Vert header | Template:Vert header | Template:Vert header | Template:Vert header | Template:Vert header | Template:Vert header | Template:Vert header | Template:Vert header | Template:Vert header |
0780–139F
13A0–1DBF
1DC0–257F
2580–2DFF
2E00–4DBF
4DC0–FAFF
| File:U+2191.svg Range Font File:U+2192.svg Range File:U+21B4.svg |
Template:Vert header | Template:Vert header | Template:Vert header | Template:Vert header | Template:Vert header | Template:Vert header | Template:Vert header | Template:Vert header | Template:Vert header | Template:Vert header | Template:Vert header | Template:Vert header | Template:Vert header | Template:Vert header | Template:Vert header | Template:Vert header | Template:Vert header | Template:Vert header | Template:Vert header | Template:Vert header | Template:Vert header | Template:Vert header | Template:Vert header | Template:Vert header | Template:Vert header | Template:Vert header | Template:Vert header | Template:Vert header |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Yijing Hexagram Symbols (64: 4DC0–4DFF) | 64 | 64 | 64 | 64 | 6 | 6 | 70 | 70 | ||||||||||||||||||||
| CJK Unified Ideographs (Han Unification) (20,950: 4E00–9FFF) | 20,902Script error: No such module "Check for unknown parameters". | 20,902Script error: No such module "Check for unknown parameters". | 20,932Script error: No such module "Check for unknown parameters". | 79 | 20,941Script error: No such module "Check for unknown parameters". | 20,902Script error: No such module "Check for unknown parameters". | 20,902Script error: No such module "Check for unknown parameters". | 20,924Script error: No such module "Check for unknown parameters". | 20,940Script error: No such module "Check for unknown parameters". | 9,845Script error: No such module "Check for unknown parameters". | ||||||||||||||||||
| Yi Syllables (1,165: A000–A3FF) | 1,165Script error: No such module "Check for unknown parameters". | 1,165Script error: No such module "Check for unknown parameters". | 1,165Script error: No such module "Check for unknown parameters". | |||||||||||||||||||||||||
| Yi Radicals (55: A490–A4AF) | 0 | 55 | 55 | 55 | ||||||||||||||||||||||||
| Lisu (Fraser alphabet) (48: A4D0–A4FF) | 48 | 48 | ||||||||||||||||||||||||||
| Vai (300: A500–A63F) | 300 | 300 | 300 | |||||||||||||||||||||||||
| Cyrillic Extended-B (96: A640–A69F) | 78 | 31 | 96 | 80 | 89 | |||||||||||||||||||||||
| Bamum (88: A6A0-A6FF) | 88 | |||||||||||||||||||||||||||
| Modifier Tone Letters (32: A700–A71F) | 9 | 32 | 1 | 20 | 1 | 32 | 1 | 32 | 1 | 9 | 4 | 9 | 9 | |||||||||||||||
| Latin Extended-D (159: A720-A7FF) | 7 | 114 | 28 | 57 | 28 | 160 | 91 | 28 | 134 | 97 | 3 | 7 | 2 | 7 | 7 | |||||||||||||
| Syloti Nagri (44: A800–A82F) | 44 | |||||||||||||||||||||||||||
| Common Indic Number Forms (10: A830–A83F) | 10 | |||||||||||||||||||||||||||
| Phags-pa (56: A840–A87F) | 56 | 56 | ||||||||||||||||||||||||||
| Saurashtra (81: A880–A8DF) | 81 | 81 | ||||||||||||||||||||||||||
| Devanagari Extended (30: A8E0–A8FF) | 28 | 28 | ||||||||||||||||||||||||||
| Kayah Li (48: A900–A92F) | 48 | 48 | 48 | |||||||||||||||||||||||||
| Rejang (37: A930–A95F) | 37 | 37 | 37 | |||||||||||||||||||||||||
| Hangul Jamo Extended-A (29: A960–A97F) | 29 | |||||||||||||||||||||||||||
| Javanese (91: A980–A9DF) | 91 | |||||||||||||||||||||||||||
| Myanmar Extended-B (31: A9E0–A9FF) | ||||||||||||||||||||||||||||
| Cham (83: AA00–AA5F) | 83 | 83 | ||||||||||||||||||||||||||
| Myanmar Extended-A (32: AA60–AA7F) | 28 | |||||||||||||||||||||||||||
| Tai Viet (72: AA80–AADF) | 72 | |||||||||||||||||||||||||||
| Meetei Mayek Extensions (23: AAE0–AAFF) | 23 | |||||||||||||||||||||||||||
| Ethiopic Extended-A (32: AB00–AB2F) | 32 | |||||||||||||||||||||||||||
| Latin Extended-E (54: AB30–AB6F) | ||||||||||||||||||||||||||||
| Cherokee Supplement (80: AB70–ABBF) | ||||||||||||||||||||||||||||
| Meetei Mayek (56: ABC0–ABF9) | 56 | |||||||||||||||||||||||||||
| Hangul Syllables (11,172: AC00–D7AF) | 11,172Script error: No such module "Check for unknown parameters". | 2,350Script error: No such module "Check for unknown parameters". | 11,172Script error: No such module "Check for unknown parameters". | 2,350Script error: No such module "Check for unknown parameters". | 11,172Script error: No such module "Check for unknown parameters". | 11,172Script error: No such module "Check for unknown parameters". | 11,172Script error: No such module "Check for unknown parameters". | 11,172Script error: No such module "Check for unknown parameters". | 6 | |||||||||||||||||||
| Hangul Jamo Extended-B (72: D7B0–D7FF) | 72 | |||||||||||||||||||||||||||
| Private Use Area (6,400: E000–F8FF) | 55 | 43 | 20 | 565 | 148 | 1,373Script error: No such module "Check for unknown parameters". | 352 | 788 | 372 | 29 | 229 | 40 | 229 | 6,400Script error: No such module "Check for unknown parameters". | 961 | 276 | 6 | 16 | 47 | 5,916Script error: No such module "Check for unknown parameters". | 84 | 55 | 4,649Script error: No such module "Check for unknown parameters". | 4,626Script error: No such module "Check for unknown parameters". | 6,400Script error: No such module "Check for unknown parameters". | |||
| CJK Compatibility Ideographs (472: F900–FAFF) | 302 | 302 | 437 | 472 | 302 | 16 | 466 | 1 | 455 | 363 | ||||||||||||||||||
| File:U+2191.svg Range Font File:U+2192.svg Range File:U+21B4.svg |
Template:Vert header | Template:Vert header | Template:Vert header | Template:Vert header | Template:Vert header | Template:Vert header | Template:Vert header | Template:Vert header | Template:Vert header | Template:Vert header | Template:Vert header | Template:Vert header | Template:Vert header | Template:Vert header | Template:Vert header | Template:Vert header | Template:Vert header | Template:Vert header | Template:Vert header | Template:Vert header | Template:Vert header | Template:Vert header | Template:Vert header | Template:Vert header | Template:Vert header | Template:Vert header | Template:Vert header | Template:Vert header |
FB00–FFFF
List of SMP Unicode fonts
| 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 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Code2001 | 2,985 | 3,135 | 0 | 0~5: Smoothed. 6~6: Hinted. 7+: Hinted & Smoothed.Script error: No such module "Check for unknown parameters". |
v0.919 sfnt rev 0.918945 2008-04-04 |
CODE2001.TTF (485 KB) |
Code2001 | Medium (Normal), Book, Regular | TTF | Any | Freeware | James Kass | More info.Script error: No such module "Check for unknown parameters". |
| New Athena Unicode | 2,985 | 2,033 | 0 | 0~6: Smoothed. 7~12: Hinted. 13+: Hinted & Smoothed.Script error: No such module "Check for unknown parameters". |
v3.710 sfnt rev 3.70999 2010-05-02 |
newathu.ttf (769 KB) |
New Athena Unicode | Medium (Normal), Book, Regular | TTF | Any | Freeware. SIL OFL. | American Philological Association | More info.Script error: No such module "Check for unknown parameters". |
| MPH 2B Damase | 2,743 | 2,895 | 192 | 0~6: Smoothed. 7~12: Hinted. 13+: Hinted & Smoothed.Script error: No such module "Check for unknown parameters". |
v002.010 sfnt rev 1 2005-10-18 |
damase_v.2.ttf (879 KB) |
MPH 2B Damase | Medium (Normal), Book, Regular | TTF | Any | Freeware. | Public Domain 2005. Mark Williamson. | Includes 2092 BMP chars. More info.Script error: No such module "Check for unknown parameters". |
10000–1F9FF
Unicode blocks listed are valid for Unicode version 8.0.
List of SIP Unicode fonts
| 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 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Code2002 | 20,419 | 30,469 | 0 | 0~5: Smoothed. 6~6: Hinted. 7+: Hinted & Smoothed.Script error: No such module "Check for unknown parameters". |
v0.917 sfnt rev 0.916992 2005-04-04 |
CODE2002.TTF (4.09 MB) |
Code2002 | Medium (Normal), Book, Regular | TTF | Normal Sans | Freeware | James Kass | More info.Script error: No such module "Check for unknown parameters". |
20000–2FFFF
Unicode blocks listed are valid for Unicode version 8.0.
List of SSP Unicode fonts
E0000–EFFFF
Unicode blocks listed are valid for Unicode version 8.0.
See also
References
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 – Unicode fonts for Windows computers — Index of free and commercial Unicode fonts.
- Character sets – Ken Fowles, Microsoft, 1997. — Enable Unicode for applications.
- Microsoft Typography – Fonts and Products — Reference for determining which fonts are supplied with Microsoft products.
- ↑ Script error: No such module "citation/CS1".
- ↑ Ken Lunde, CJKV Information Processing, O'Reilly Inc, 1999. Page 128, "CJKV character form differences"
- ↑ Script error: No such module "citation/CS1".
- ↑ Script error: No such module "citation/CS1".
- ↑ Script error: No such module "citation/CS1".
- ↑ Script error: No such module "citation/CS1".
- ↑ Script error: No such module "citation/CS1".
- ↑ Script error: No such module "citation/CS1".
- ↑ Script error: No such module "citation/CS1".