BabelStone Han v. 12.1.5 is a free Unicode CJK font with over 37,300 Han characters (hanzi, kanji, hanja), and over 50,000 Unicode characters in total. It is a Song/Ming style (宋体/明體) font, with glyphs modelled on the official character forms used in the People's Republic of China. It covers both traditional Chinese characters and simplified Chinese characters, and includes many rare or archaic characters that are not found in most CJK fonts, as well as more than a 1,000 Sawndip characters used for writing Zhuang. It also includes nearly 5,400 unencoded Han characters in the Private Use Area (PUA). The current version of BabelStone Han supports Unicode 12.1 which is scheduled to be released on 7 May 2019.
The font was created by merging the "AR PL Mingti2L Big5" font (13,068 CJK Unified Ideographs) and "AR PL SungtiL GB" font (6,763 CJK Unified Ideographs), which were both released by Arphic Technology (文鼎科技) in 2001 under the original Arphic Public License [see below]. The merged font, comprising 14,907 CJK Unified Ideographs, was then converted to Unicode mappings, and has since been expanded to cover a wide range of traditional and simplified characters in the CJK and CJK Extensions A, B, C, D, E and F blocks, as well as many general Unicode characters. The original CJK glyphs have been modified where appropriate to match the G-source glyphs given in the Unicode code charts.
This font is under continuous development, as tens of thousands of additional CJK ideographs are scheduled for inclusion in Unicode over then next few years. I intend to add as many of these new characters to BabelStone Han as I can, but I will never be able to include anywhere near all the CJK ideographs that have been and will be added to Unicode, so I am concentrating on G-source additions (i.e. characters used in China). However, if there are any characters that you would like to have added to BabelStone Han urgently just let me know (by twitter or email) and I will try to fast-track their inclusion in the font. Please also let me know if you notice any glyph errors.
| Unicode Block | Total Coverage | G-Source Coverage | ||
|---|---|---|---|---|
| Characters | Percentage | Characters | Percentage | |
| CJK Unified Ideographs | 20,976 / 20,976 | 100% | 20,917 / 20,917 | 100% |
| CJK Unified Ideographs Extension A | 2,893 / 6,582 | 43.7% | 2,721 / 6,192 | 43.7% |
| CJK Unified Ideographs Extension B | 6,926 / 42,711 | 15.9% | 5,246 / 30,525 | 17.1% |
| CJK Unified Ideographs Extension C | 1,915 / 4,149 | 45.8% | 1,119 / 1,119 | 100% |
| CJK Unified Ideographs Extension D | 222 / 222 | 100% | 76 / 76 | 100% |
| CJK Unified Ideographs Extension E | 2,614 / 5,762 | 45.0% | 2,245 / 2,815 | 79.7% |
| CJK Unified Ideographs Extension F | 1,865 / 7,473 | 24.5% | 1,304 / 1,304 | 100.0% |
| CJK Compatibility Ideographs | 12 / 12 | 100% | 0 / 0 | N/A |
| Total | 37,423 / 87,887 | 42.6% | 33,628 / 62,948 | 53.4% |
BabelStone Han is released under the original Arphic Public License, and may be used and distributed freely for personal or commercial purposes. The license also allows you to modify the font in any way you like (e.g. add/remove/modify glyphs or change the character mappings) without seeking my permission, as long as the modified font retains the Arphic Public License. If you do intend to distribute a modified version of BabelStone Han, please ensure that the font name (and all relevant fields in the name table) is changed to something different, so as not to cause confusion between my font and your modified font. In particular, please do not use "BabelStone" in the font name.
In 2010 Arphic Technology released two new public fonts, "AR PLMingU20 Light" (文鼎PL明體U20-L) and "AR PLBaosong2GBK Light" (文鼎PL報宋2GBK), both under a new Arphic Public License. The old license (which BabelStone Han uses) explicitly allows distributers of the original or modified font to make a financial gain ("If you wish, you can charge for this service"), whereas the terms of the new license explicitly restrict distribution of the original or modified font to "only for non-profit purpose". The two new fonts both have complete coverage of the 20,902 original characters in the main CJK block, and it would have saved me hundreds of hours of work to use one of these fonts as the basis for my font, but I prefer to use the old fonts with the original, unrestricted license.
Traditional Chinese Text

Simplified Chinese Text

BabelStone Han includes a total of 50,570 Unicode characters (42,892 named Unicode characters and 7,678 Private Use Area characters), and has a total of 51,053 glyphs. The font includes coverage for a wide range of Han ideographs and Unicode symbols as listed in the table below. The font is a dual-width font, with a mixture of full-width characters and half-width characters, as indicated in the column headed "Character Width" (a few symbol characters are multiple half-width character width).
| Unicode Block | Range | Coverage | Character Width | Notes |
|---|---|---|---|---|
| Basic Latin | 00000..0007F | 97 out of 128 characters | Half-width | |
| Latin-1 Supplement | 00080..000FF | 91 out of 128 characters | Half-width | |
| Latin Extended-A | 00100..0017F | 36 out of 128 characters | Half-width | |
| Latin Extended-B | 00180..0024F | 23 out of 208 characters | Half-width | |
| IPA Extensions | 00250..002AF | 25 out of 96 characters | Full-width | |
| Spacing Modifier Letters | 002B0..002FF | 30 out of 80 characters | Half-width | |
| Combining Diacritical Marks | 00300..0036F | 18 out of 112 characters | Full-width | |
| Tibetan | 00F00..00FFF | 20 out of 211 characters | Full-width | Religious and astrological symbols |
| Mongolian | 01800..018AF | 3 out of 157 characters | Full-width | Lozenge-shaped punctuation marks |
| Combining Diacritical Marks Extended | 01AB0..01AFF | 1 out of 15 characters | Full-width | Combining wavy line below for use with Han ideographs |
| Phonetic Extensions | 01D00..01D7F | 6 out of 128 characters | Half-width | |
| Latin Extended Additional | 01E00..01EFF | 30 out of 256 characters | Half-width | |
| General Punctuation | 02000..0206F | 111 out of 111 characters | Mixed | |
| Superscripts and Subscripts | 02070..0209F | 42 out of 42 characters | Half-width | |
| Currency Symbols | 020A0..020CF | 5 out of 32 characters | Full-width | |
| Combining Diacritical Marks for Symbols | 020D0..020FF | 33 out of 33 characters | Full-width | |
| Letterlike Symbols | 02100..0214F | 26 out of 80 characters | Full-width | |
| Number Forms | 02150..0218F | 53 out of 60 characters | Full-width | |
| Arrows | 02190..021FF | 53 out of 112 characters | Full-width | |
| Mathematical Operators | 02200..022FF | 40 out of 256 characters | Full-width | |
| Miscellaneous Technical | 02300..023FF | 31 out of 256 characters | Full-width | |
| Enclosed Alphanumerics | 02460..024FF | 160 out of 160 characters | Full-width | |
| Box Drawing | 02500..0257F | 128 out of 128 characters | Full-width | |
| Block Elements | 02580..0259F | 32 out of 32 characters | Full-width | |
| Geometric Shapes | 025A0..025FF | 96 out of 96 characters | Full-width | |
| Miscellaneous Symbols | 02600..026FF | 61 out of 256 characters | Full-width | |
| Dingbats | 02700..027BF | 15 out of 192 characters | Full-width | |
| Supplemental Arrows-A | 027F0..027FF | 2 out of 16 characters | Full-width | |
| Braille Patterns | 02800..028FF | 256 out of 256 characters | Full-width | |
| Supplemental Arrows-B | 02900..0297F | 16 out of 128 characters | Full-width | |
| Miscellaneous Mathematical Symbols-B | 02980..029FF | 10 out of 128 characters | Full-width | |
| Miscellaneous Symbols and Arrows | 02B00..02BFF | 78 out of 252 characters | Full-width | |
| Latin Extended-C | 02C60..02C7F | 1 out of 32 characters | Half-width | |
| Supplemental Punctuation | 02E00..02E7F | 7 out of 80 characters | Full-width | |
| CJK Radicals Supplement | 02E80..02EFF | 115 out of 115 characters | Full-width | |
| Kangxi Radicals | 02F00..02FDF | 214 out of 214 characters | Full-width | |
| Ideographic Description Characters | 02FF0..02FFF | 12 out of 12 characters | Full-width | |
| CJK Symbols and Punctuation | 03000..0303F | 55 out of 64 characters | Full-width | |
| Hiragana | 03040..0309F | 93 out of 93 characters | Full-width | Decomposed (NFD) characters and named sequences also supported |
| Katakana | 030A0..030FF | 96 out of 96 characters | Full-width | Decomposed (NFD) characters and named sequences also supported |
| Bopomofo | 03100..0312F | 43 out of 43 characters | Full-width | Poor quality glyphs |
| Kanbun | 03190..0319F | 16 out of 16 characters | Half-width | |
| Bopomofo Extended | 031A0..031BF | 27 out of 27 characters | Full-width | Poor quality glyphs |
| CJK Strokes | 031C0..031EF | 36 out of 36 characters | Full-width | |
| Katakana Phonetic Extensions | 031F0..031FF | 16 out of 16 characters | Full-width | |
| Enclosed CJK Letters and Months | 03200..032FF | 192 out of 255 characters | Full-width | |
| CJK Compatibility | 03300..033FF | 73 out of 256 characters | Full-width | |
| CJK Unified Ideographs Extension A | 03400..04DBF | 2,893 out of 6,582 characters | Full-width | |
| Yijing Hexagram Symbols | 04DC0..04DFF | 64 out of 64 characters | Full-width | |
| CJK Unified Ideographs | 04E00..09FFF | 20,976 out of 20,976 characters | Full-width | |
| Latin Extended-D | 0A720..0A7FF | 2 out of 174 characters | Half-width | |
| Private Use Area | 0E000..0F8FF | 5,540 out of 6,400 characters | Full-width | E000..E01D: Song and Yuan dynasty flute notation symbols. E020..E04B: Tang and Song dynasty lute notation symbols. E050..E06F: Miscellaneous symbols. E100..F8FF: unencoded CJK ideographs and ideograph components. NB PUA mappings may vary from version to version of BabelStone Han, and characters will be removed from the PUA as and when they are encoded. The current PUA allocation of BabelStone Han is detailed here. The CJK characters in the PUA of this font are also available in the BabelStone Han PUA font, which also includes some unencoded characters which may not be in the latest released version of the BabelStone Han font. |
| CJK Compatibility Ideographs | 0F900..0FAFF | 472 out of 472 characters | Full-width | Glyphs are mostly the same as the corresponding unified ideograph (glyphs will be corrected where necessary in a future version of this font). |
| Variation Selectors | 0FE00..0FE0F | 16 out of 16 characters | Full-width | |
| Vertical Forms | 0FE10..0FE1F | 10 out of 10 characters | Full-width | |
| CJK Compatibility Forms | 0FE30..0FE4F | 32 out of 32 characters | Full-width | |
| Small Form Variants | 0FE50..0FE6F | 26 out of 26 characters | Full-width | |
| Halfwidth and Fullwidth Forms | 0FF00..0FFEF | 173 out of 225 characters | Full-width | |
| Specials | 0FFF0..0FFFF | 5 out of 5 characters | Full-width | |
| Ideographic Symbols and Punctuation | 16FE0..16FFF | 2 out of 4 characters | Full-width | |
| Kana Supplement | 1B000..1B0FF | 256 out of 256 characters | Full-width | Archaic Hiragana and Katakana letters added in Unicode 6.0 Hentaigana letters added in Unicode 10.0. Glyphs auto-traced from the Unicode code charts. |
| Kana Extended-A | 1B100..1B12F | 31 out of 31 characters | Full-width | Hentaigana letters added in Unicode 10.0. Glyphs auto-traced from the Unicode code charts. |
| Small Kana Extension | 1B130..1B16F | 7 out of 7 characters | Full-width | |
| Mayan Numerals | 1D2E0..1D2FF | 20 out of 20 characters | Full-width | |
| Tai Xuan Jing Symbols | 1D300..1D35F | 87 out of 87 characters | Full-width | |
| Counting Rod Numerals | 1D360..1D37F | 25 out of 25 characters | Full-width | |
| Mahjong Tiles | 1F000..1F02F | 44 out of 44 characters | Full-width | Glyphs auto-traced from the Unicode code charts. |
| Domino Tiles | 1F030..1F09F | 100 out of 100 characters | Full-width | |
| Playing Cards | 1F0A0..1F0FF | 82 out of 82 characters | Full-width | Glyphs auto-traced from the Unicode code charts. |
| Enclosed Alphanumeric Supplement | 1F100..1F1FF | 193 out of 193 characters | Full-width | |
| Enclosed Ideographic Supplement | 1F200..1F2FF | 64 out of 64 characters | Full-width | |
| Miscellaneous Symbols And Pictographs | 1F300..1F5FF | 70 out of 768 characters | Full-width | |
| Emoticons | 1F600..1F64F | 80 out of 80 characters | Full-width | |
| Ornamental Dingbats | 1F650..1F67F | 48 out of 48 characters | Full-width | Glyphs auto-traced from the Unicode code charts. |
| Transport and Map Symbols | 1F680..1F6FF | 7 out of 110 characters | Full-width | |
| Geometric Shapes Extended | 1F780..1F7FF | 101 out of 101 characters | Full-width | |
| Supplemental Symbols and Pictographs | 1F900..1F9FF | 39 out of 244 characters | Full-width | |
| Chess Symbols | 1FA00..1FA6F | 14 out of 98 characters | Full-width. | Xiangqi game symbols have colour glyphs where COLR/CPAL fonts are supported. |
| CJK Unified Ideographs Extension B | 20000..2A6DF | 6,926 out of 42,711 characters | Full-width | |
| CJK Unified Ideographs Extension C | 2A700..2B73F | 1,915 out of 4,149 characters | Full-width | Added in Unicode 5.2 |
| CJK Unified Ideographs Extension D | 2B740..2B81F | 222 out of 222 characters | Full-width | "Urgent need characters", added in Unicode 6.0 |
| CJK Unified Ideographs Extension E | 2B820..2CEAF | 2,614 out of 5,762 characters | Full-width | Added in Unicode 8.0 |
| CJK Unified Ideographs Extension F | 2CEB0..2EBEF | 1,865 out of 7,473 characters | Full-width | Added in Unicode 10.0 |
| CJK Compatibility Ideographs Supplement | 2F800..2FA1F | 542 out of 542 characters | Full-width | Glyphs are mostly the same as the corresponding unified ideograph (glyphs will be corrected where necessary in a future version of this font). |
| Tags | 0FE00..0FE0F | 97 out of 97 characters | Full-width | |
| Variation Selectors Supplement | 0FE00..0FE0F | 240 out of 240 characters | Full-width | |
| Supplementary Private Use Area-A | 0FE00..0FE0F | 2,178 out of 65,534 characters | Full-width | Circled digits and circled Chinese numbers |
The glyph forms in BabelStone Han are in principle based on the G-source glyph forms defined by the Standardization Administration of China that are given in the Unicode code charts:
If there is no G-source glyph for a particular character included in BabelStone Han, then I use a glyph form that is consistent with G-source glyph conventions, even if it does not exactly match the glyh form in the Unicode code chart (see for example U+9FC4 鿄). For the basic CJK block there are an unknown number of characters that do not have the correct G-source glyph form, but the number of incorrect glyphs is being reduced with each new version of BabelStone Han that I release. Please inform me of any incorrect glyph forms that you notice.
In a few cases I deliberately do not follow the G-source glyph form given in the Unicode code charts. Occasionally the glyph form given in an authoritative PRC dictionary such as Hànyǔ Dà Zìdiǎn 漢語大字典 or Xiàndài Hànyǔ Cídiǎn 现代汉语词典 seems preferable to the code chart glyph form, and that has been used instead.
In some cases the G-source glyphs are not consistent, and I have used the expected G-source glyph form rather than the actual G-source glyph form. For example, the 黽 radical for characters sourced to GZJW (Yīnzhōu Jīnwén Jíchéng Yǐndé 殷周金文集成引得) in Exts. C and E is written differently to the standard form of the radical, and in these cases I have used the standard radical form.
In cases where I have deliberately not used the G-source code chart glyph, this glyph is included in the font as an unmapped glyph which can be accessed using either the Character Variant (cv01..cv99) or Stylistic Set (ss01..ss20) OpenType feature. In addition, for some characters with more than one acceptable glyph form, the glyph not given in the code charts is accessible using these features. The Stylistic Set feature is not the appropriate feature to use, but I have included it in the font as this feature can be applied with recent versions of Microsoft Word, whereas it seems that the Character Variant feature cannot. On web pages it is possible to select alternate glyphs for BabelStone Han characters by using the "font-feature-settings" property in a CSS stylesheet (e.g. .cv01 { font-family: 'BabelStone Han'; font-feature-settings: "cv01"; }). See this page for a list of all supported character variants, and how they display in your browser.
The following tasks are what I am focussing on completing at present (in order of priority).
BabelStone Han supports the following OpenType features.
| Script | Language | Features | Explanation |
|---|---|---|---|
| CJK Ideographic <hani> | Default <dflt> | Character Variant <cv01> <cv02> Stylistic Set <ss01> <ss02> |
Alternate glyph forms for 229 CJK unified ideographs, as discussed under "Glyphs" above (229 cv01/ss01 variants, and 1 cv02/ss02 variant) |
| Latin <latn> | Default <dflt> | Glyph Composition Decomposition <ccmp> |
Roman numeral ligatures for ⅢⅠ (Ⅲ + ZWJ + Ⅰ) and ⅧⅠ (Ⅷ + ZWJ + Ⅰ). Sequences of two, three or four consecutive instances of U+1D377 TALLY MARK ONE 𝍷 should be ligatured into a single character space (𝍷𝍷, 𝍷𝍷𝍷, 𝍷𝍷𝍷𝍷). |
| Hiragana and Katakana <kana> | Default <dflt> | Glyph Composition Decomposition <ccmp> | Used to compose decomposed Hiragana, Katakana and Hentaigana characters, including extended katakana sequences used for Ainu. |
BabelStone Han supports 1,002 standardized variation sequences for 902 CJK Unified Ideographs corresponding to CJK Compatibility Ideographs (see StandardizedVariants.txt "CJK compatibility ideographs"). It also supports 16 standardized variation sequences for eight East Asian punctuation marks (see StandardizedVariants.txt "East Asian punctuation positional variants").
The font does not support any ideographic variation sequences defined in the Ideographic Variation Database, and is unlikely to do so in the future.
BabelStone Han includes colour glyphs for some pictographic characters, using the COLR and CPAL font tables. In applications that support these tables (such as most modern browsers, and recent versions of Microsoft Word) the characters listed in the table below should be rendered in colour. In applications that do not support colour fonts the characters will be rendered using black and white fallback glyphs.
| Code Point | Character Name | Glyph |
|---|---|---|
| 1F534 | LARGE RED CIRCLE | 🔴 |
| 1F7E0 | LARGE ORANGE CIRCLE | 🟠 |
| 1F7E1 | LARGE YELLOW CIRCLE | 🟡 |
| 1F7E2 | LARGE GREEN CIRCLE | 🟢 |
| 1F535 | LARGE BLUE CIRCLE | 🔵 |
| 1F7E3 | LARGE PURPLE CIRCLE | 🟣 |
| 26AA | MEDIUM WHITE CIRCLE | ⚪ |
| 26AB | MEDIUM BLACK CIRCLE | ⚫ |
| 1F7E4 | LARGE BROWN CIRCLE | 🟤 |
| 1F7E5 | LARGE RED SQUARE | 🟥 |
| 1F7E7 | LARGE ORANGE SQUARE | 🟧 |
| 1F7E8 | LARGE YELLOW SQUARE | 🟨 |
| 1F7E9 | LARGE GREEN SQUARE | 🟩 |
| 1F7E6 | LARGE BLUE SQUARE | 🟦 |
| 1F7EA | LARGE PURPLE SQUARE | 🟪 |
| 2B1C | WHITE LARGE SQUARE | ⬜ |
| 2B1B | BLACK LARGE SQUARE | ⬛ |
| 1F7EB | LARGE BROWN SQUARE | 🟫 |
| 2764 | HEAVY BLACK HEART | ❤ |
| 1F9E1 | ORANGE HEART | 🧡 |
| 1F49B | YELLOW HEART | 💛 |
| 1F49A | GREEN HEART | 💚 |
| 1F499 | BLUE HEART | 💙 |
| 1F49C | PURPLE HEART | 💜 |
| 1F90D | WHITE HEART | 🤍 |
| 1F5A4 | BLACK HEART | 🖤 |
| 1F90E | BROWN HEART | 🤎 |
| 1F6D1 | OCTAGONAL SIGN | 🛑 |
| 1F9E7 | RED GIFT ENVELOPE | 🧧 |
| 1FA60 | XIANGQI RED GENERAL | 🩠 |
| 1FA61 | XIANGQI RED MANDARIN | 🩡 |
| 1FA62 | XIANGQI RED ELEPHANT | 🩢 |
| 1FA63 | XIANGQI RED HORSE | 🩣 |
| 1FA64 | XIANGQI RED CHARIOT | 🩤 |
| 1FA65 | XIANGQI RED CANNON | 🩥 |
| 1FA66 | XIANGQI RED SOLDIER | 🩦 |
| 1FA67 | XIANGQI BLACK GENERAL | 🩧 |
| 1FA68 | XIANGQI BLACK MANDARIN | 🩨 |
| 1FA69 | XIANGQI BLACK ELEPHANT | 🩩 |
| 1FA6A | XIANGQI BLACK HORSE | 🩪 |
| 1FA6B | XIANGQI BLACK CHARIOT | 🩫 |
| 1FA6C | XIANGQI BLACK CANNON | 🩬 |
| 1FA6D | XIANGQI BLACK SOLDIER | 🩭 |
| Version | Date | Coverage | Notes |
|---|---|---|---|
| 1.00 | 2009-05-25 | 14,907 CJK unified ideographs | Created by merging AR PL Mingti2L Big5 and AR PL SungtiL GB. |
| 1.05 | 2010-07-03 | 50 blocks; 19,187 characters, including 16,361 CJK unified ideographs | First public release. |
| 1.06 | 2010-10-01 | 54 blocks; 19,688 characters, including 16,818 CJK unified ideographs | |
| 1.07 | 2011-03-14 | 56 blocks; 20,853 characters, including 17,731 CJK unified ideographs | |
| 1.08 | 2011-05-01 | 61 blocks; 21,873 characters, including 18,073 CJK unified ideographs | |
| 1.09 | 2012-01-23 | 67 blocks; 23,110 characters, including 18,776 CJK unified ideographs | |
| 1.10 | 2012-06-12 | 67 blocks; 25,620 characters, including 21,000 CJK unified ideographs | |
| 1.11 | 2013-02-10 | 68 blocks; 27,797 characters, including 22,533 CJK unified ideographs | |
| 1.12 | 2014-01-31 | 68 blocks; 29,045 characters, including 23,485 CJK unified ideographs | |
| 7.0.0 | 2014-08-28 | 70 blocks; 30,547 characters, including 24,840 CJK unified ideographs | Complete coverage of the main CJK block. New version numbering system based on the supported version of Unicode. |
| 7.0.1 | 2015-02-01 | 70 blocks; 31,294 characters, including 25,543 CJK unified ideographs | 703 additonal characters in Ext. A, Ext. B and Ext. C blocks. |
| 7.0.2 | 2015-04-19 | 70 blocks; 32,615 characters, including 26,464 CJK unified ideographs | 921 additonal characters in Ext. A, Ext. B and Ext. C blocks; complete coverage of Ext. C G-source characters. |
| 8.0.0 | 2015-06-14 | 72 blocks; 34,121 characters, including 28,106 CJK unified ideographs | 1,642 additional CJK unified ideographs (9 characters added to the end of the main CJK block; 115 Ext. A characters; 363 Ext. B characters; 30 Ext. C characters; and 1,125 Ext. E characters). 194 PUA characters removed. |
| 8.0.1 | 2015-11-28 | 72 blocks; 36,797 characters, including 29,109 CJK unified ideographs | 1,003 additional CJK unified ideographs (269 Ext. A characters; 428 Ext. B characters; 97 Ext. C characters; and 209 Ext. E characters). 1,671 PUA characters added from BabelStone Han PUA. Various glyph corrections. |
| 8.0.2 | 2015-11-28 | 72 blocks; 36,803 characters, including 29,114 CJK unified ideographs | More glyph corrections, and 5 additional Ext. B characters. |
| 8.0.3 | 2015-12-29 | 72 blocks; 37,308 characters, including 29,347 CJK unified ideographs | 233 additional CJK unified ideographs. 272 PUA characters added from BabelStone Han PUA version 1.020. |
| 8.0.4 | 2016-03-05 | 77 blocks; 37,985 characters, including 29,537 CJK unified ideographs | 190 additional CJK unified ideographs. 124 PUA characters added from BabelStone Han PUA version 1.024. |
| 9.0.0 | 2016-06-23 | 79 blocks; 38,824 characters, including 30,198 CJK unified ideographs | 661 additional CJK unified ideographs. 124 PUA characters added from BabelStone Han PUA version 1.036. |
| 9.0.1 | 2016-10-23 | 80 blocks; 42,212 characters, including 31,289 CJK unified ideographs | 1,041 additional CJK unified ideographs (147 Ext. A characters; 679 Ext. B characters; 9 Ext. C characters; and 256 Ext. E characters). 98 PUA characters added from BabelStone Han PUA version 1.046. Numerous glyph corrections and improvements. |
| 9.0.2 | 2017-03-12 | 80 blocks; 43,967 characters, including 32,627 CJK unified ideographs | 1,338 additional CJK unified ideographs (119 Ext. A characters; 907 Ext. B characters; 56 Ext. C characters; and 256 Ext. E characters). 417 PUA characters added from BabelStone Han PUA version 1.058. Various glyph corrections and improvements. Added support for vertical layout. |
| 10.0.0 | 2017-06-12 | 82 blocks; 46,422 characters, including 34,356 CJK unified ideographs | 1,729 additional CJK unified ideographs (21 basic CJK characters; 74 Ext. A characters; 437 Ext. B characters; 16 Ext. C characters; 40 Ext. E characters; and 1,141 Ext. F characters). 400 PUA characters added from BabelStone Han PUA version 1.070. Various glyph corrections and improvements. |
| 10.0.1 | 2017-10-28 | 82 blocks; 46,922 characters, including 34,806 CJK unified ideographs | 450 additional CJK unified ideographs (43 Ext. A characters; 206 Ext. B characters; 6 Ext. C characters; 20 Ext. E characters; and 175 Ext. F characters). 394 PUA characters added from BabelStone Han PUA version 1.094; and 363 already-encoded characters removed from the PUA. Various glyph corrections and improvements. |
| 10.0.2 | 2017-12-16 | 82 blocks; 47,151 characters, including 35,006 CJK unified ideographs | 200 additional CJK unified ideographs (59 Ext. A characters; 37 Ext. B characters; 1 Ext. C character; 5 Ext. E characters; and 98 Ext. F characters). 29 PUA characters added from BabelStone Han PUA version 1.095. Fixed display of hentaigana plus dakuten or handakuten in vertical layout. |
| 11.0.0 | 2018-03-14 | 85 blocks; 48,296 characters, including 35,728 CJK unified ideographs | 633 additional CJK unified ideographs (5 basic CJK characters; 113 Ext. A characters; 179 Ext. B characters; 41 Ext. C characters; 36 Ext. E characters; and 348 Ext. F characters). 351 PUA characters added from BabelStone Han PUA version 1.106. Supports Standardized Variation Sequences for CJK Unified Ideographs corresponding to CJK Compatibility Ideographs. Includes colour glyphs for some pictographic characters (Xiangqi game symbols, red envelope, stop sign). |
| 11.0.1 | 2018-04-07 | 87 blocks; 48,760 characters, including 36,052 CJK unified ideographs | 324 additional CJK unified ideographs (2 Ext. A characters; 44 Ext. B characters; 3 Ext. C characters; 259 Ext. E characters; and 16 Ext. F characters). 48 PUA characters added from BabelStone Han PUA version 1.110. 20 Mayan numerals added in Unicode 11.0. |
| 11.0.2 | 2018-04-07 | 87 blocks; 48,762 characters, including 36,054 CJK unified ideographs | Fixed broken contextual variants for Ext. E characters. 2 additional CJK unified ideographs (2 Ext. B characters). |
| 11.0.3 | 2018-06-08 | 87 blocks; 48,762 characters, including 36,211 CJK unified ideographs | 157 additional CJK unified ideographs (29 Ext. A characters; 84 Ext. B characters; 10 Ext. C characters; 25 Ext. E characters; and 9 Ext. F characters). 93 PUA characters added from BabelStone Han PUA version 1.115. |
| 11.0.4 | 2019-01-03 | 85 blocks; 50,202 characters, including 37,031 CJK unified ideographs | 820 additional CJK unified ideographs (206 Ext. A characters; 419 Ext. B characters; 55 Ext. C characters; 105 Ext. E characters; and 35 Ext. F characters). 472 PUA characters added from BabelStone Han PUA version 1.126. Greek, Coptic and Cyrillic letters removed. |
| 12.0.0 | 2019-03-01 | 87 blocks; 50,429 characters, including 37,211 CJK unified ideographs | 180 additional CJK unified ideographs (3 Ext. A characters; 168 Ext. B characters; 4 Ext. C characters; 2 Ext. E characters; and 3 Ext. F characters). 5 PUA characters added from BabelStone Han PUA version 1.130. Added Small Kana Extension characters, U+16FE2 OLD CHINESE HOOK MARK, U+16FE3 OLD CHINESE ITERATION MARK. Added 27 characters for coloured squares, circles and hearts (see L2/18-141R2). Added support for variation sequences for fulwidth East Asian punctuation (see L2/17-436R). |
| 12.1.1 | 2019-04-01 | 87 blocks; 50,505 characters, including 37,286 CJK unified ideographs | 75 additional CJK unified ideographs (5 Ext. A characters; 46 Ext. B characters; 1 Ext. C character; 2 Ext. E characters; and 21 Ext. F characters). 2 PUA characters added from BabelStone Han PUA version 1.131. Added new Japanese square era name Reiwa 令和 at U+32FF (㋿). |
| 12.1.2 | 2019-04-05 | 87 blocks; 50,555 characters, including 37,328 CJK unified ideographs | 42 additional CJK unified ideographs (36 Ext. B characters; 1 Ext. C character; 4 Ext. E characters; and 1 Ext. F character). 9 PUA characters added from BabelStone Han PUA version 1.133. |
| 12.1.3 | 2019-04-11 | 87 blocks; 50,568 characters, including 37,339 CJK unified ideographs | 11 additional CJK unified ideographs (1 Ext. B character; and 10 Ext. F characters). |
| 12.1.4 | 2019-04-17 | 87 blocks; 50,570 characters, including 37,341 CJK unified ideographs | 2 additional CJK unified ideographs (2 Ext. C characters). |
| 12.1.5 | 2019-07-14 | 88 blocks; 50,702 characters, including 37,423 CJK unified ideographs | 83 additional CJK unified ideographs (10 Ext. A characters; 47 Ext. B characters; 6 Ext. C characters; 11 Ext. E characters; and 9 Ext. F characters), and one mistaken character (U+2D1E9) removed; 45 PUA characters added from BabelStone Han PUA version 1.140. |
BabelStone Han is free to download and use for personal or commercial purposes. For use on your computer or mobile device please download and install the TTF file (or the ZIP containing the TTF file). The WOFF and WOFF2 files are for web hosting only, and are not required by most users.
| Font | Version | Download | Notes |
|---|---|---|---|
| BabelStone Han |
v. 12.1.5 (2019-07-14) |
ZIP archive [14.6 MB] TTF file [36.3 MB] WOFF file [13.9 MB] WOFF2 file [5.23 MB] |
The complete font with over 50,000 Unicode characters |
|
BabelStone 二简字 1 |
v. 1.1.1 (2019-07-19) |
TTF file [6.32 MB] WOFF file [2.81 MB] WOFF2 file [1.68 MB] |
Simplified Chinese font using Second Stage simplified glyph forms (二简字) listed in "Table 1" (8,149 characters, of which 368 have second stage simplified glyph forms) |
|
BabelStone 二简字 2 |
v. 1.1.2 (2019-08-31) |
TTF file [6.12 MB] WOFF file [2.73 MB] WOFF2 file [1.59 MB] |
Simplified Chinese font using Second Stage simplified glyph forms (二简字) listed in "Table 1" and "Table 2" (8,149 characters, of which 1,447 have second stage simplified glyph forms) |
| BabelStone Han PUA |
v. 1.155 (2019-09-29) |
TTF file [4.07 MB] WOFF file [1.69 MB] WOFF2 file [959 KB] |
Subset of the BabelStone Han font with only PUA ideographs (5,447 characters) |
If you find these fonts useful, please consider making a small donation to me via paypal.