BabelStone Fonts


BabelStone Han

Download



Description

BabelStone Han is a dual-width Unicode Han font in Song/Ming style (宋体/明體) with G-source glyphs used in the People's Republic of China. 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, CJK-A, CJK-B, CJK-C and CJK-D blocks, as well as many general Unicode characters. The original glyphs have been modified where appropriate to match the G-source glyphs given in the Unicode code charts (CJK code chart, CJK-A code chart, CJK-B code chart, CJK-C code chart, CJK-D code chart). The font does not incorporate bitmaps, and is best viewed on screen at large point sizes (16 pts or greater).

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, and am currently preparing for the next release of BabelStone Han which will support CJK Extension E in Unicode 8.0. However, 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), particularly those added in CJK-C and later extensions. However, if there are any characters in any CJK block 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 and glyph errors.


Summary of Coverage of CJK Unified Ideographs in BabelStone Han
Unicode Block Coverage Percentage
CJK Unified Ideographs20,941 out of 20,941 characters100%
CJK Unified Ideographs Extension A1,302 out of 6,582 characters19.8%
CJK Unified Ideographs Extension B1,649 out of 42,711 characters3.8%
CJK Unified Ideographs Extension C714 out of 4,149 characters17.2%
CJK Unified Ideographs Extension D222 out of 222 characters100%
CJK Compatibility Ideographs12 out of 12 characters100%
Total24,840 out of 74,617 characters33.3%


License

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.



Samples

Traditional Chinese Text


Simplified Chinese Text



Character Repertoire

The font currently has coverage of the following blocks:

Unicode Block Range Coverage Character Width Notes
Basic Latin00000..0007F96 out of 128 charactersHalf-width 
Latin-1 Supplement00080..000FF89 out of 128 charactersHalf-width 
Latin Extended-A00100..0017F36 out of 128 charactersHalf-width 
Latin Extended-B00180..0024F22 out of 208 charactersHalf-width 
IPA Extensions00250..002AF24 out of 96 charactersFull-width 
Spacing Modifier Letters002B0..002FF19 out of 80 charactersHalf-width 
Combining Diacritical Marks00300..0036F15 out of 112 charactersMixedFull-width combining overline, underline, dot above/below and ring above/below for use with Han ideographs.
Greek and Coptic00370..003FF49 out of 134 charactersFull-width 
Cyrillic00400..004FF66 out of 256 charactersFull-width 
Tibetan00F00..00FFF4 out of 211 charactersHalf-widthSvasti signs
Mongolian01800..018AF3 out of 156 charactersFull-widthLozenge-shaped punctuation marks.
Phonetic Extensions01D00..01D7F6 out of 128 charactersHalf-width 
Latin Extended Additional01E00..01EFF16 out of 256 charactersHalf-width 
General Punctuation02000..0206F111 out of 111 charactersMixed 
Superscripts and Subscripts02070..0209F42 out of 42 charactersHalf-width 
Currency Symbols020A0..020CF4 out of 30 charactersFull-width 
Combining Diacritical Marks for Symbols020D0..020FF2 out of 33 charactersFull-widthCombining enclosing square
Letterlike Symbols02100..0214F26 out of 80 charactersFull-width 
Number Forms02150..0218F51 out of 58 charactersFull-width 
Arrows02190..021FF11 out of 112 charactersFull-width 
Mathematical Operators02200..022FF37 out of 256 charactersFull-width 
Miscellaneous Technical02300..023FF3 out of 251 charactersFull-width 
Enclosed Alphanumerics02460..024FF160 out of 160 charactersFull-width 
Box Drawing02500..0257F128 out of 128 charactersFull-width 
Block Elements02580..0259F32 out of 32 charactersFull-width 
Geometric Shapes025A0..025FF96 out of 96 charactersFull-width 
Miscellaneous Symbols02600..026FF39 out of 256 charactersFull-width 
Dingbats02700..027BF11 out of 192 charactersFull-width 
Braille Patterns02800..028FF256 out of 256 charactersFull-width 
Miscellaneous Symbols and Arrows02B00..02BFF1 out of 202 charactersFull-width 
Latin Extended-C02C60..02C7F1 out of 32 charactersHalf-width 
Supplemental Punctuation02E00..02E7F7 out of 67 charactersFull-width 
CJK Radicals Supplement02E80..02EFF115 out of 115 charactersFull-width 
Kangxi Radicals02F00..02FDF214 out of 214 charactersFull-width 
Ideographic Description Characters02FF0..02FFF12 out of 12 charactersFull-width 
CJK Symbols and Punctuation03000..0303F55 out of 64 charactersFull-width 
Hiragana03040..0309F93 out of 93 charactersFull-widthDecomposed (NFD) characters and named sequences also supported.
Katakana030A0..030FF96 out of 96 charactersFull-widthDecomposed (NFD) characters and named sequences also supported.
Bopomofo03100..0312F41 out of 41 charactersFull-widthPoor quality glyphs.
Kanbun03190..0319F16 out of 16 charactersHalf-width 
Bopomofo Extended031A0..031BF27 out of 27 charactersFull-widthPoor quality glyphs.
CJK Strokes031C0..031EF36 out of 36 charactersFull-width 
Katakana Phonetic Extensions031F0..031FF16 out of 16 charactersFull-width 
Enclosed CJK Letters and Months03200..032FF191 out of 254 charactersFull-width 
CJK Compatibility03300..033FF73 out of 256 charactersFull-width 
CJK Unified Ideographs Extension A03400..04DBF1,302 out of 6,582 charactersFull-width 
Yijing Hexagram Symbols04DC0..04DFF64 out of 64 charactersFull-width 
CJK Unified Ideographs04E00..09FFF20,941 out of 20,941 charactersFull-widthCharacters in this block need checking for correct glyph shapes.
Latin Extended-D0A720..0A7FF1 out of 152 charactersHalf-width 
Private Use Area0E000..0F8FF1,120 out of 6,400 charactersFull-widthE000..E01D: Song and Yuan dynasty flute notation symbols.
E020..E04B: Tang and Song dynasty lute notation symbols.
F000..F412: Unencoded CJK ideographs.
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, and includes 1,715 characters scheduled for encoding in CJK-E (draft code chart) in Unicode 8.0.
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 Ideographs0F900..0FAFF472 out of 472 charactersFull-width 
Variation Selectors0FE00..0FE0F16 out of 16 charactersFull-width 
Vertical Forms0FE10..0FE1F10 out of 10 charactersFull-width 
CJK Compatibility Forms0FE30..0FE4F32 out of 32 charactersFull-width 
Small Form Variants0FE50..0FE6F26 out of 26 charactersFull-width 
Halfwidth and Fullwidth Forms0FF00..0FFEF173 out of 225 charactersFull-width 
Specials0FFF0..0FFFF5 out of 5 charactersFull-width 
Kana Supplement1B000..1B0FF2 out of 2 charactersFull-widthArchaic Hiragana and Katakana letters added in Unicode 6.0.
Tai Xuan Jing Symbols1D300..1D35F87 out of 87 charactersFull-width 
Counting Rod Numerals1D360..1D37F18 out of 18 charactersFull-width 
Domino Tiles1F030..1F09F100 out of 100 charactersFull-width 
Enclosed Alphanumeric Supplement1F100..1F1FF173 out of 173 charactersFull-width 
Enclosed Ideographic Supplement1F200..1F2FF57 out of 57 charactersFull-width 
Miscellaneous Symbols And Pictographs1F300..1F5FF32 out of 742 charactersFull-width 
CJK Unified Ideographs Extension B20000..2A6DF1,649 out of 42,711 charactersFull-width 
CJK Unified Ideographs Extension C2A700..2B73F714 out of 4,149 charactersFull-widthAdded in Unicode 5.2.
CJK Unified Ideographs Extension D2B740..2B81F222 out of 222 charactersFull-width"Urgent need characters", added in Unicode 6.0.
CJK Compatibility Ideographs Supplement2F800..2FA1F542 out of 542 charactersFull-widthGlyphs are the same as the corresponding unified ideograph (glyphs will be corrected where necessary in a future version of this font).
Tags0FE00..0FE0F97 out of 97 charactersFull-width 
Variation Selectors Supplement0FE00..0FE0F240 out of 240 charactersFull-width 


Source Coverage

BabelStone Han covers all characters in the following dictionaries:



OpenType Features

[VOLT project file]


Script Language Features Explanation
Hiragana and Katakana <kana> Default <dflt> Glyph Composition Decomposition <ccmp>* Used to compose decomposed Hiragana and Katakana characters, including extended katakana sequences used for Ainu.


Version History

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.


Help Support the Development of BabelStone Han

BabelStone Han is free for personal or commercial use, but if you do find this font useful and want to help support its continuing development you are welcome to make a small donation via PayPal. This font was created in May 2009 with an initial repertoire of 14,907 CJK ideographs derived from the "AR PL Mingti2L Big5" and "AR PL SungtiL GB" fonts. Since then I have added over 10,000 encoded and unencoded CJK ideographs to the font, as well as many hundreds of other Unicode characters. It takes an average of about five minutes to create each CJK glyph, which might give you some idea of how much time and effort I have put into this font over the past few years.




BabelStone Fonts