Content deleted Content added
NULL Tags: Visual edit Mobile edit Mobile web edit |
m →List of Unicode fonts: HTTP to HTTPS for SourceForge |
||
(24 intermediate revisions by 18 users not shown) | |||
Line 1:
{{short description|Computer font that maps glyphs to code points defined in the Unicode Standard}}
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 ({{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]] <!-- (ISO 10646 UCS) --> 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 character]]s, [[precomposed character]]s and [[Letter (alphabet)|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 font]]s use various techniques to display characters or glyphs. A [[bitmap font]] contains a grid of dots known as [[pixel]]s forming an image of each glyph in each face and size. [[Outline font]]s (also known as vector fonts) use drawing instructions or mathematical
Fonts also include embedded special [[orthography|orthographic]] rules to output certain combinations of letterforms (
No single "Unicode font" includes all the characters defined in the present [[The Unicode Standard#History|revision]] of [[Universal Character Set|ISO 10646]] (Unicode) standard, as more and more languages and characters
Line 13 ⟶ 15:
<abbr title="Universal Coded Character Set">UCS</abbr> 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<!--always capital P-->: [[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).
Line 38 ⟶ 40:
Of the many Unicode fonts available, those listed below are the most commonly used worldwide on mainstream computing [[Platform (computing)|platforms]].
{| class="sortable wikitable" style="text-align:center;vertical-align:middle;font-size:92%
|+ List of Unicode Fonts
|-
! Font || Chars || Glyphs || Kernpairs<br
|-
| '''[[Arial]]'''
| 3,988 || 3,988 || 909 ||{{small|0~6: Smoothed.<br
|-
| '''[[Arial Unicode MS]]'''
| 38,917 || 50,377 || 0 ||{{small|0~6: Smoothed.<br
|-
| '''[[Bitstream Cyberbit]]'''
| 32,961 || 29,934 || 935 ||{{small|0~6: Smoothed.<br
|-
| '''BitstreamCyberCJK'''
| 30,275 || 28,686 || 935 ||{{small|0~6: Smoothed.<br
|-
| '''Brampton'''
| 1,916 || 1,979 || 0{{ref|kernpairs|‡}} || || v0.16<br
|-
| '''[[Cardo (typeface)|Cardo]]'''
| 2,879 || 2,882 || 216 ||{{small|0~6: Smoothed.<br
|-
| '''[[Caslon Roman]]'''
| 3,683 || 3,686 || 0 ||{{N/A}}|| v001.000<br
|-
| '''[[Charis SIL]]'''
| 2,172 || 4,661 || 0 ||{{small|0~6: Smoothed.<br
|-
| '''Chryſanþi Unicode''' (Chrysanthi Unicode)
| 4,818 || 4,383 || 0 ||{{small|0+: Hinted & Smoothed.}}|| v3.1<br
|-
| '''ClearlyU'''
| || 9,538<br
|-
| '''[[Code2000]]'''
| 53,068|| 63,546 || 239 ||{{small|0~5: Smoothed.<br
|-
| '''[[DejaVu fonts|DejaVu Sans]]'''
| 5,467 || 5,762 || 2,637 ||{{small|0~6: Smoothed.<br
|-
| '''[[Everson Mono]]'''
| 6,391 || 6,399 || 0 ||{{small|0~6: Smoothed.<br
|-
| '''[[Gentium
| 2,
|-
| '''[[GNU FreeFont]]'''
| 7,203 || 8,995 || 36,302 ||{{small|0~7: Smoothed.<br
|-
| '''[[GNU Unifont]]''' (Unifont)
| 63,446 || 63,449 || 0 ||{{small|0+: Smoothed.}}|| v15.0.06
2015-6-4
|{{small|unifont-<br
[[OpenType|OTF]]
|-
| '''HAN NOM A,<br
| 32,328<br
|-
| '''Horta'''
| 1,858 || 1,988 || 0 || || v0.7<br
|-
| '''[[Junicode]]'''
| 3,022 || 3,096 ||{{small|14,438}}||{{small|0~6: Smoothed.<br
|-
| '''Kelvinch'''
| 3,525 || 3,516 || {{small|Roman 8231/64858 <br
|-
| '''[[Linux Libertine]]'''
| 2,549 || 2,552 || 0 ||{{small|0~6: Smoothed.<br
|-
| '''[[Lucida Grande]]'''
| 2,245 || 2,826 || 0 ||{{small|0~6: Smoothed.<br
|-
| '''[[Lucida Sans Unicode]]'''
| 1,765 || 1,776 || 0 ||{{small|0~6: Smoothed.<br
|-
| '''[[Microsoft JhengHei]]'''
| 28,958 || 29,220 || 583 ||{{small|0~6: Smoothed.<br
|-
| '''[[Microsoft Sans Serif]]'''
| 2,788 || 3,077 || 0 ||{{small|0~6: Smoothed.<br
|-
| '''[[New Gulim]]'''
| 46,567 || 49,284 || 0 ||{{small|0~6: Smoothed.<br
|-
| '''[[Noto fonts|Noto]]'''
Line 135 ⟶ 131:
|-
| '''[[PragmataPro]]'''
| 6,148 || 7,414 || 0 ||{{small|0~6: Smoothed.<br
|-
| '''Quivira'''
| 11,053 || 10,486 || 0 ||{{small|0+: Smoothed.}}|| v4.1||Quivira.otf<br
|-
| '''[[Segoe UI|Segoe UI Regular]]'''
| || 5,008 || 8,293 ||{{small|0~6: Smoothed.<br
|-
| '''[[Squarish Sans CT]]'''
| 1,609 || 1,757 || 0{{ref|kernpairs|‡}} || || v0.10<br
|-
| '''[[STIX]]'''
| 3,290 || 3,292 || 1,016 ||{{small|0+: Hinting & Smoothed.}}|| v1.0.0 sfnt rev 1.0<br
|-
| '''Sun-ExtA,<br
| 50,112<br
|-
| '''[[Tahoma (typeface)|Tahoma]]'''
| 1,912 || 3,412 || 674 ||{{small|0~6: Smoothed.<br
|-
| '''[[Times New Roman]]'''
| 2,790 || 3,414 || 867 ||{{small|0~6: Smoothed.<br
|-
| '''[[TITUS Cyberbit Basic]]'''
| 9,209 || 10,044 || 0 ||{{small|0~6: Smoothed.<br
|-
| '''[[WenQuanYi]] Bitmap Song'''<ref>{{cite web |url=http://wenq.org/enindex.cgi?BitmapSong_en |title=Wen Quan Yi – Open Source Chinese: BitmapSong en |publisher=Wenq.org |date=2012-05-14 |access-date=2012-08-21 }}{{Dead link|date=July 2025 |bot=InternetArchiveBot |fix-attempted=yes }}</ref>
| 41,295 || 154,997 || 0 ||{{N/A}}|| 1.0.0-RC1 ||{{N/A}}|| WenQuanYi Bitmap Song || Regular || Multi-strike Bitmap Font || Song(Serif) Style for Chinese|| {{GPL-lic}} ||{{N/A}}||{{small|It has full coverage to GB18030 Hanzi at 11-16px font sizes. [http://wenq.org/enindex.cgi?Hero_README More info].}}
|-
| '''WenQuanYi Micro Hei'''<ref>{{cite web |url=http://wenq.org/enindex.cgi?MicroHei%28en%29 |title=Wen Quan Yi – Open Source Chinese: MicroHei(en) |publisher=Wenq.org |access-date=2012-08-21 }}{{Dead link|date=July 2025 |bot=InternetArchiveBot |fix-attempted=yes }}</ref>
| 34,707 || 48,755 || 0 ||{{N/A}}|| 0.2.0-beta ||{{N/A}}|| WenQuanYi Micro Hei and WenQuanYi Micro Hei Mono || Regular, Light || [[TrueType font|TTC]] || Hei(Sans) Style for Chinese|| {{GPL-lic}} ||{{N/A}}||{{small|Derived from the [[Droid (font)|Droid Sans]] font (merged with Droid Sans Fallback) and is readable in compact sizes.}}
|-
| '''WenQuanYi Zen Hei'''<ref>{{cite web |url=http://wenq.org/enindex.cgi?ZenHei%28en%29 |title=Wen Quan Yi – Open Source Chinese: ZenHei(en) |publisher=Wenq.org |access-date=2012-08-21 }}{{Dead link|date=July 2025 |bot=InternetArchiveBot |fix-attempted=yes }}</ref>
| 42,285 || 43,643 || 0 ||{{N/A}}|| v0.9.45 sfnt rev 0.89994<br
|-
| '''Y.OzFontN'''
| 21,957 || 57,621 || 0 ||{{small|0~18: Hinted & Smoothed.<br
|-
| '''[[XITS]]'''
| 3,290 || 3,292 || 1,016 ||{{small|0+: Hinting & Smoothed.}}|| v1.0.10<br
|-
|- class="sortbottom"
! Font || Char(s) || Glyphs || Kernpair<small>s<br
|}
; Note
Line 189 ⟶ 185:
==Comparison of fonts==
{{Update section|date=February 2025|reason=Some Unicode blocks are missing. Some of these fonts have expanded since article was written.|inaccurate=yes}}
Number of characters included by the '''above version of fonts''', for different [[Unicode block]]s are listed below. ''Basic Latin (128: {{nowrap|0000–007F}})'' means that in the range called 'Basic Latin', there are 128 assigned codes, numbered 0 to [[hexadecimal|7F]]. The cells then show the number of those codes which are covered by each font. Unicode blocks listed are valid for [[Unicode 8.0|Unicode version 8.0]].
Line 246 ⟶ 242:
|-
| Non-Unicode Glyphs
| 703 || {{usually|{{small|11,460}}}}|| {{small|1,566}}|| 23
| || {{small|10,478}}|| {{small|2,673}}|| 1
| || 295|| {{small|2,673}}|| 8
Line 258 ⟶ 254:
| 2 || || 1 || 10
| || 2 || 1 || 7
| 1 || 1 || {{usually|{{small|2,421}}}} || 1
| 2 || 1 || || 1
| || 32 || 67 ||
Line 378 ⟶ 374:
| 16|| 36|| 34||
| 16|| 36|| 34|| 38
| {{
| || 16|| ||
| 24|| || 20|| 24
Line 388 ⟶ 384:
| 85|| 86|| || 84
| 86|| 86|| || 86
| {{
| || || ||
| || || 86|| 86
Line 406 ⟶ 402:
| || 185|| || 69
| 201|| 161|| ||
| 252|| ||{{
| || || ||
| 232|| || 225|| 225
Line 419 ⟶ 415:
| || || ||
| || || ||
| ||
|
|-
Line 539 ⟶ 535:
| || || ||
| || || ||
| || || {{
| || || ||
| || || ||
Line 549 ⟶ 545:
| || 112|| || 104
| 103|| || ||
| {{
| || || ||
| || || 105||
Line 559 ⟶ 555:
| || 91|| || 89
| || || ||
| {{
| || || ||
| || || 90||
Line 577 ⟶ 573:
| || 83|| || 78
| || || ||
| {{
| || || ||
| || || 78||
Line 603 ⟶ 599:
| [[Telugu (Unicode block)|Telugu]] (96: {{nowrap|0C00–0C7F}})
| || 80|| || ||
|{{
| || || 42|| ||{{
| || || || || ||
| || 80|| || || ||
Line 611 ⟶ 607:
| [[Kannada (Unicode block)|Kannada]] (87: {{nowrap|0C80–0CFF}})
| || 80|| || ||
|{{
| || || || ||{{
| || || || || ||
| || || || || ||
Line 621 ⟶ 617:
| || 95|| ||
| || || ||
| {{
| || || ||
| || || 78||
Line 630 ⟶ 626:
| || || || ||
| || || || ||
| || ||{{
| || || || || ||
| || || || || ||
Line 1,303 ⟶ 1,299:
|{{yes|32}}
|-
| [[Geometric Shapes (Unicode block)|Geometric Shapes]] (96: {{nowrap|25A0–25FF}})
| 16|| 80|| 92|| 8|| 88
|{{yes|96}}|| 2|| 95|| 88||{{yes|96}}
Line 1,551 ⟶ 1,547:
|{{yes|214}}
|-
| [[
| || || ||
| || {{yes|12}}|| ||
Line 2,350 ⟶ 2,346:
|{{N/A}}||{{N/A}}||{{N/A}}||{{N/A}}||{{N/A}}
|{{N/A}}||{{N/A}}||{{N/A}}||{{N/A}}||{{N/A}}
|{{N/A}}|| {{
|{{N/A}}||{{N/A}}||{{N/A}}||{{N/A}}||{{N/A}}||{{N/A}}||{{N/A}}||{{N/A}}
|{{N/A}}||{{N/A}}||{{N/A}}||{{N/A}}||{{N/A}}||{{N/A}}||{{N/A}}
Line 2,558 ⟶ 2,554:
|{{N/A}}||{{N/A}}||{{N/A}}||{{N/A}}||{{N/A}}
|{{N/A}}||{{N/A}}||{{N/A}}||{{N/A}}||{{N/A}}
|{{N/A}}||{{N/A}}||{{N/A}}||{{N/A}}||{{
|{{N/A}}||{{N/A}}||{{N/A}}||{{N/A}}||{{N/A}}||{{N/A}}||{{N/A}}||{{N/A}}
|{{N/A}}||{{N/A}}||{{N/A}}||{{N/A}}||{{N/A}}||{{N/A}}||{{N/A}}
Line 2,694 ⟶ 2,690:
|{{N/A}}||{{N/A}}||{{N/A}}||{{N/A}}||{{N/A}}
|{{N/A}}||{{N/A}}||{{N/A}}||{{N/A}}||{{N/A}}
|{{N/A}}||{{N/A}}||{{N/A}}||{{N/A}}||{{
|{{N/A}}||{{N/A}}||{{N/A}}||{{N/A}}||{{N/A}}||{{N/A}}||{{N/A}}||{{N/A}}
|{{N/A}}||{{N/A}}||{{N/A}}||{{N/A}}||{{N/A}}||{{N/A}}||{{N/A}}
Line 2,910 ⟶ 2,906:
|{{N/A}}||{{N/A}}||{{N/A}}||{{N/A}}||{{N/A}}
| 44||{{N/A}}||{{N/A}}||{{N/A}}||{{N/A}}
|{{N/A}}||{{N/A}}||{{
|{{N/A}}||{{N/A}}||{{N/A}}||{{N/A}}||{{N/A}}||{{N/A}}||{{N/A}}||{{N/A}}
|{{N/A}}||{{N/A}}||{{N/A}}||{{N/A}}||{{N/A}}||{{N/A}}||{{N/A}}
Line 2,993 ⟶ 2,989:
|{{N/A}}||{{N/A}}||{{N/A}}||{{N/A}}||{{N/A}}
|{{N/A}}||{{N/A}}||{{N/A}}||{{N/A}}||{{N/A}}
|{{N/A}}||{{N/A}}||{{N/A}}||{{N/A}}||{{
|{{N/A}}||{{N/A}}||{{N/A}}||{{N/A}}||{{N/A}}||{{N/A}}||{{N/A}}||{{N/A}}
|{{N/A}}||{{N/A}}||{{N/A}}||{{N/A}}||{{N/A}}||{{N/A}}||{{N/A}}
Line 3,001 ⟶ 2,997:
|{{N/A}}||{{N/A}}||{{N/A}}||{{N/A}}||{{N/A}}
|{{N/A}}||{{N/A}}||{{N/A}}||{{N/A}}||{{N/A}}
|{{N/A}}||{{N/A}}||{{N/A}}||{{N/A}}||{{
|{{N/A}}||{{N/A}}||{{N/A}}||{{N/A}}||{{N/A}}||{{N/A}}||{{N/A}}||{{N/A}}
|{{N/A}}||{{N/A}}||{{N/A}}||{{N/A}}||{{N/A}}||{{N/A}}||{{N/A}}
Line 3,017 ⟶ 3,013:
|{{N/A}}||{{N/A}}||{{N/A}}||{{N/A}}||{{N/A}}
|{{N/A}}||{{N/A}}||{{N/A}}||{{N/A}}||{{N/A}}
|{{N/A}}||{{N/A}}||{{N/A}}||{{N/A}}||{{
|{{N/A}}||{{N/A}}||{{N/A}}||{{N/A}}||{{N/A}}||{{N/A}}||{{N/A}}||{{N/A}}
|{{N/A}}||{{N/A}}||{{N/A}}||{{N/A}}||{{N/A}}||{{N/A}}||{{N/A}}
Line 3,025 ⟶ 3,021:
|{{N/A}}||{{N/A}}||{{N/A}}||{{N/A}}||{{N/A}}
|{{N/A}}||{{N/A}}||{{N/A}}||{{N/A}}||{{N/A}}
|{{N/A}}||{{N/A}}||{{N/A}}||{{N/A}}||{{
|{{N/A}}||{{N/A}}||{{N/A}}||{{N/A}}||{{N/A}}||{{N/A}}||{{N/A}}||{{N/A}}
|{{N/A}}||{{N/A}}||{{N/A}}||{{N/A}}||{{N/A}}||{{N/A}}||{{N/A}}
Line 3,041 ⟶ 3,037:
|{{N/A}}||{{N/A}}||{{N/A}}||{{N/A}}||{{N/A}}
|{{N/A}}||{{N/A}}||{{N/A}}||{{N/A}}||{{N/A}}
|{{N/A}}||{{N/A}}||{{N/A}}||{{N/A}}||{{
|{{N/A}}||{{N/A}}||{{N/A}}||{{N/A}}||{{N/A}}||{{N/A}}||{{N/A}}||{{N/A}}
|{{N/A}}||{{N/A}}||{{N/A}}||{{N/A}}||{{N/A}}||{{N/A}}||{{N/A}}
|