Donate Share

WenQuanYi (Spring of Letters)

File Release Notes and Changelog

Release Name: 0.4.23 (kwafoo beta)

Notes:
========================================================== 

                 Wen Quan Yi Zen Hei

                    Release Notes

----------------------------------------------------------

Dedication: 

       To Chinese New Year 2008: Year of The Golden Rat

  To those who are fighting against the worst snow storm in China

----------------------------------------------------------
Summary:

    Author   : Qianqian Fang and The WenQuanYi Project Contributors
    Webpage  : http://wqy.sourceforge.net/en/
    Font Name: WenQuanYi Zen Hei
    Version  : 0.4.23 (Kwafoo beta)
    Release  : 2
    Copyright  © 2007-2008, Qianqian Fang and The WenQuanYi Project 
               Board of Trustees, All rights reserved
    License  : GPL v2 (with font embedding exception **)
               Read COPYING for details

----------------------------------------------------------

    Acknowledgment:

       This font contains the Latin/Hangul glyphs from
         un-fonts (UnDotum), Copyright (c) 1998-2004 Koanughi Un

       The Bopomofo glyphs U3100-U3127 were imported from GPL font
         cwTeX (cwming.ttf), Copyright (c) 1999,2004 Tsong-Min Wu, Tsong-Huey Wu. 
            Copyright (c) 2005 Tsong-Min Wu, Tsong-Huey Wu and Edward G.J. Lee.

       This font embedded bitmap glyphs from
         "firefly bitmap fonts" [2], Copyright (c) 2004, Firefly 

----------------------------------------------------------
                      Born Free
----------------------------------------------------------

Table of Content

 I.    About this font
 II.   Credits
 III.  Language Coverage
 IV.   About "The WenQuanYi Project"

----------------------------------------------------------

I. About this font

The WenQuanYi Zen Hei is a Hei-Ti style (sans-serif type)
Chinese outline font. It was designed for general purpose text 
formatting and on-screen display of Chinese characters among
many other languages. The embolden strokes of the font glyphs 
produces enhanced screen contrast, likely resulting in 
improvement in reading speed and recognition. The embedded 
bitmap glyphs further enhance on-screen performance, 
which could be enabled with the provided configuration files.

WenQuanYi Zen Hei provides fairly complete coverage to Chinese 
Hanzi glyphs including both simplified and traditional forms. 
The total glyph number in this font is over 35,000, including over 
21,000 Chinese Hanzi. This font provides full coverage to
GBK(CP936) charset, CJK Unified Ideographs, as well as the 
code-points needed for zh_cn, zh_sg, zh_tw, zh_hk, zh_mo, 
ja (Japanese) and ko (Korean) locales for fontconfig.


----------------------------------------------------------

II. Credits

1. The spline Hanzi glyphs were created by Qianqian Fang (FangQ).

2. The Hanzi stroke data were developed by numerous contributors
   over the past 3 years. Particularly, ailantian, niqiu, FangQ, 
   twang467, zxpmyth, luoyuwen and farm are the key contributors.

3. The non-Hanzi glyphs, including Hangul, kana, latin etc are merged from
   UnDotum from the un-fonts project (http://kldp.net/projects/unfonts/),
   this font was released under GPL.

4. The embedded WenQuanYi bitmap song fonts were developed by WenQuanYi
   contributors and FangQ based on the bitmap fonts by firefly [2].
   The 12pt Chinese glyphs are copies of the Chinese National Standard 
   GB19966 [3]. The detailed credit for this font can be found at
        http://wenq.org/index.cgi?FirstEmperor_ChangeLog

5. The font file was created by Fontforge (http://fontforge.sourceforge.net/), 
    developed by George Williams.   

----------------------------------------------------------

 III. Language Coverage

The following table is based on the locale data provided by fontconfig
(generated by langcover.pl from Dejavu Project
http://dejavu.sourceforge.net/wiki/index.php/Font_utilities).

                                                ZenHei             
aa     Afar                                     100% (62/62)      
ab     Abkhazia                                  75% (68/90)      
af     Afrikaans                                100% (69/69)      
am     Amharic                                       (0/264)      
ar     Arabic                                        (0/125)      
as                                                   (0/89)       
ast    Asturian                                 100% (72/72)      
ava    Avaric                                   100% (67/67)      
ay     Aymara                                   100% (60/60)      
az     Azerbaijani                               85% (127/148)    
az-ir  Azerbaijani in Iran                           (0/130)      
ba     Bashkir                                   78% (64/82)      
bam    Bambara                                   90% (54/60)      
be     Byelorussian                             100% (68/68)      
bg     Bulgarian                                100% (60/60)      
bh     Bihari (Devanagari script)                    (0/68)       
bho    Bhojpuri (Devanagari script)                  (0/68)       
bi     Bislama                                  100% (58/58)      
bin    Edo or Bini                               92% (72/78)      
bn     Bengali                                       (0/89)       
bo     Tibetan                                       (0/95)       
br     Breton                                   100% (64/64)      
bs     Bosnian                                   85% (53/62)      
bua    Buriat (Buryat)                           94% (66/70)      
ca     Catalan                                  100% (74/74)      
ce     Chechen                                  100% (67/67)      
ch     Chamorro                                 100% (58/58)      
chm    Mari (Lower Cheremis / Upper Cheremis)    86% (66/76)      
chr    Cherokee                                      (0/85)       
co     Corsican                                 100% (85/85)      
cs     Czech                                     80% (66/82)      
cu     Old Church Slavonic                       71% (74/103)     
cv     Chuvash                                   89% (66/74)      
cy     Welsh                                     87% (68/78)      
da     Danish                                   100% (70/70)      
de     German                                   100% (60/60)      
dz     Dzongkha                                      (0/95)       
el     Greek                                    100% (70/70)      
en     English                                  100% (73/73)      
eo     Esperanto                                 81% (52/64)      
es     Spanish                                  100% (67/67)      
et     Estonian                                  93% (60/64)      
eu     Basque                                   100% (56/56)      
fa     Persian                                       (0/129)      
fi     Finnish                                   93% (59/63)      
fj     Fijian                                   100% (52/52)      
fo     Faroese                                  100% (68/68)      
fr     French                                   100% (85/85)      
ful    Fulah (Fula)                              87% (54/62)      
fur    Friulian                                 100% (66/66)      
fy     Frisian                                  100% (75/75)      
ga     Irish                                     77% (62/80)      
gd     Scots Gaelic                             100% (70/70)      
gez    Ethiopic (Geez)                               (0/218)      
gl     Galician                                 100% (66/66)      
gn     Guarani                                   94% (66/70)      
gu     Gujarati                                      (0/78)       
gv     Manx Gaelic                              100% (54/54)      
ha     Hausa                                     86% (52/60)      
haw    Hawaiian                                  92% (58/63)      
he     Hebrew                                        (0/27)       
hi     Hindi (Devanagari script)                     (0/68)       
ho     Hiri Motu                                100% (52/52)      
hr     Croatian                                  85% (53/62)      
hu     Hungarian                                 94% (66/70)      
hy     Armenian                                      (0/77)       
ia     Interlingua                              100% (52/52)      
ibo    Igbo                                      89% (52/58)      
id     Indonesian                               100% (54/54)      
ie     Interlingue                              100% (52/52)      
ik     Inupiaq (Inupiak, Eskimo)                100% (68/68)      
io     Ido                                      100% (52/52)      
is     Icelandic                                100% (70/70)      
it     Italian                                  100% (73/73)      
iu     Inuktitut                                     (0/161)      
ja     Japanese                                 100% (6538/6538)  
ka     Georgian                                      (0/33)       
kaa    Kara-Kalpak (Karakalpak)                  84% (66/78)      
ki     Kikuyu                                    92% (52/56)      
kk     Kazakh                                    84% (65/77)      
kl     Greenlandic                               95% (77/81)      
km     Khmer                                         (0/70)       
kn     Kannada                                       (0/80)       
ko     Korean                                   100% (2443/2443)  
kok    Kokani (Devanagari script)                    (0/68)       
ks     Kashmiri (Devanagari script)                  (0/68)       
ku     Kurdish                                   90% (58/64)      
ku-ir  Kurdish in Iran                               (0/32)       
kum    Kumyk                                    100% (66/66)      
kv     Komi (Komi-Permyak/Komi-Siryan)           97% (68/70)      
kw     Cornish                                   89% (57/64)      
ky     Kirgiz                                    94% (66/70)      
la     Latin                                     83% (57/68)      
lb     Luxembourgish (Letzeburgesch)            100% (75/75)      
lez    Lezghian (Lezgian)                       100% (67/67)      
ln     Lingala                                   90% (73/81)      
lo     Lao                                           (0/65)       
lt     Lithuanian                                75% (53/70)      
lv     Latvian                                   73% (57/78)      
mg     Malagasy                                 100% (56/56)      
mh     Marshallese                               88% (55/62)      
mi     Maori                                     89% (57/64)      
mk     Macedonian                                90% (38/42)      
ml     Malayalam                                     (0/78)       
mn     Mongolian                                     (0/130)      
mo     Moldavian                                 95% (122/128)    
mr     Marathi (Devanagari script)                   (0/68)       
mt     Maltese                                   91% (66/72)      
my     Burmese (Myanmar)                             (0/48)       
nb     Norwegian Bokmal                         100% (70/70)      
nds    Low Saxon                                100% (59/59)      
ne     Nepali (Devanagari script)                    (0/68)       
nl     Dutch                                    100% (83/83)      
nn     Norwegian Nynorsk                        100% (76/76)      
no     Norwegian (Bokmal)                       100% (70/70)      
ny     Chichewa                                 100% (54/54)      
oc     Occitan                                  100% (70/70)      
om     Oromo or Galla                           100% (52/52)      
or     Oriya                                         (0/79)       
os     Ossetic                                  100% (66/66)      
pa     Punjabi (Gurumukhi script)                    (0/63)       
pl     Polish                                    81% (57/70)      
ps-af  Pashto in Afghanistan                         (0/49)       
ps-pk  Pashto in Pakistan                            (0/49)       
pt     Portuguese                               100% (83/83)      
rm     Rhaeto-Romance (Romansch)                100% (66/66)      
ro     Romanian                                  90% (56/62)      
ru     Russian                                  100% (66/66)      
sa     Sanskrit (Devanagari script)                  (0/68)       
sah    Yakut                                     86% (66/76)      
sco    Scots                                     92% (52/56)      
se     North Sami                                89% (59/66)      
sel    Selkup (Ostyak-Samoyed)                  100% (66/66)      
sh     Serbo-Croatian                           100% (76/76)      
si     Sinhala (Sinhalese)                           (0/77)       
sk     Slovak                                    80% (69/86)      
sl     Slovenian                                 85% (53/62)      
sm     Samoan                                   100% (53/53)      
sma    South Sami                               100% (60/60)      
smj    Lule Sami                                100% (60/60)      
smn    Inari Sami                                89% (61/68)      
sms    Skolt Sami                                78% (63/80)      
so     Somali                                   100% (52/52)      
sq     Albanian                                 100% (56/56)      
sr     Serbian                                  100% (76/76)      
sv     Swedish                                  100% (68/68)      
sw     Swahili                                  100% (52/52)      
syr    Syriac                                        (0/45)       
ta     Tamil                                         (0/48)       
te     Telugu                                        (0/80)       
tg     Tajik                                     84% (66/78)      
th     Thai                                          (0/87)       
ti-er  Eritrean Tigrinya                             (0/256)      
ti-et  Ethiopian Tigrinya                            (0/282)      
tig    Tigre                                         (0/221)      
tk     Turkmen                                   89% (66/74)      
tl     Tagalog                                       (0/19)       
tn     Tswana                                   100% (56/56)      
to     Tonga                                    100% (53/53)      
tr     Turkish                                   92% (65/70)      
ts     Tsonga                                   100% (52/52)      
tt     Tatar                                     86% (66/76)      
tw     Twi                                       79% (58/73)      
tyv    Tuvinian                                  94% (66/70)      
ug     Uighur                                        (0/125)      
uk     Ukrainian                                 97% (70/72)      
ur     Urdu                                          (0/145)      
uz     Uzbek                                     88% (60/68)      
ven    Venda                                     83% (52/62)      
vi     Vietnamese                                43% (85/194)     
vo     Volapuk                                  100% (54/54)      
vot    Votic                                     93% (58/62)      
wa     Walloon                                  100% (70/70)      
wen    Sorbian languages (lower and upper)       76% (58/76)      
wo     Wolof                                    100% (66/66)      
xh     Xhosa                                    100% (52/52)      
yap    Yapese                                   100% (58/58)      
yi     Yiddish                                       (0/27)       
yo     Yoruba                                    77% (92/119)     
zh-936 GBK Chinese national standard            100% (21921/21920)
zh-cn  Chinese (simplified)                     100% (6765/6765)  
zh-hk  Chinese Hong Kong Supplementary Character Set 100% (2213/2213)  
zh-mo  Chinese in Macau                         100% (2213/2213)  
zh-sg  Chinese in Singapore                     100% (6765/6765)  
zh-tw  Chinese (traditional)                    100% (13063/13063)
zu     Zulu                                     100% (52/52)    
----------------------------------------------------------

 IV. About The WenQuanYi Project

The Wen Quan Yi Project[1] was founded by Qianqian Fang[5] in 
Oct. 2004. The goal of this project is to create a highly efficient 
collaborative environment for open-source type-face development. 
The initial focus of the project is to create high quality bitmap 
character glyphs and outline fonts for all 70,000+ CJK characters 
currently encoded by the Unicode Consortium. 

The Wen Quan Yi Project uses Wiki[1] as the primary 
development tool for glyph creation, documentation
and coordinations. The Wen Quan Yi wiki also supports
glyph CVS and nightly build.

The embodiment of the project consists of a 
"Steering Committee" by the core members, a "Team B" 
for bitmap Chinese font development and a "Team V" 
for outline font development. Need to mention, a large 
number of anonymous contributors also participate in our 
development through our Wiki website and their 
contributions are non-negligible.



[1] The WenQuanYi Project Homepage
      http://wqy.sourceforge.net/            (Chinese version)
      http://wqy.sourceforge.net/en/         (English version)
      http://sourceforge.net/projects/wqy/   (Sourceforge project)
      http://wenq.org/                       (Development site)
      http://wenq.org/forum/                 (User forum)
      http://wenq.org/gallery/               (Screenshot gallery)

[2] Firefly bitmap font
      http://www.study-area.org/apt/firefly-font/

[3] Chinese National Standard GB19966-2005 (mandatory)
     http://www.standardcn.com/standard_plan/list_standard_content.asp?
             stand_id=GB@19966-2005

[4] The Unicode Consortium
     http://www.unicode.org/

[5] Qianqian Fang homepage
     http://nmr.mgh.harvard.edu/~fangq/

----------------------------------------------------------

** GPL v2 license with font embedding exception:

http://www.gnu.org/licenses/old-licenses/gpl-2.0-faq.html#FontException

As a special exception, if you create a document which uses this
font, and embed this font or unaltered portions of this font into 
the document, this font does not by itself cause the resulting 
document to be covered by the GNU General Public License. This 
exception does not however invalidate any other reasons why the 
document might be covered by the GNU General Public License. If you 
modify this font, you may extend this exception to your version of 
the font, but you are not obligated to do so. If you do not wish to 
do so, delete this exception statement from your version.

==========================================================


Changes: ========================================================== Wen Quan Yi Zen Hei ChangeLog ---------------------------------------------------------- WenQuanYi Zen Hei ChangeLog: 2007/02/11 Qianqian Fang (fangqq#gmail_com) (Kwafoo-beta 0.4.23-1): 1. created more reference glyphs, added 863 new glyphs (Bopomofo) U312A,U312B,U312C (CJK Compatibility Glyphs) UF900-UFAD9 (CJK Compatibility Supplement) U2F800-U2FA1D (Kanbun glyphs) U3192-U319F (CJK radicals) U2E80-U2EF3 (Extended Bopomofo) U31B4-U31B7 KangXi radicals (U2F00-U2FD5) were replaced by references. 2. release 0.4.23-1 as the beta version of Kwafoo 2007/02/08 Qianqian Fang (fangqq#gmail_com) (0.4.23.cvs20070208): 1. documentation updates 2. set hintnone as default in 44-wqy-zenhei.conf 2007/02/04 Qianqian Fang (fangqq#gmail_com) (0.4.23.cvs20070204): 1. create combined glyphs using references, added 363 new glyphs (enclosed CJK glyphs) U3220-U3243, U3280-U32B0, U32D0-U32FE (Chinese dates) U32C0-U32CB (Chinese time) U3358-U3370 (Japanese year) U337B-U337E (Chinese months) U33E0-U33FE (Yin yang symbols) U4DC0-U4DFF (Basic Yin Yang symbols) U2630-U2637 (Tai Xuanjing Symbols) U1D300-U1D356 2. added U0251 U0261 U02CA U02CB U2010 U2016 U2035 U2105 U2215 U221F U2223 U2236 U2237 U2248 U224C U2266 U2267 U226E U226F U2295 U22BF U301E till now, complete all CP936 (GBK) code-points 3. added U309D and U309E, completed ja locale 2007/01/13 Qianqian Fang (fangqq#gmail_com) (0.4.23): 1. balance two feet of square structures 2. narrow ends for flat P/WP 3. SG/HZG/etc extended downward slightly 4. balance two feet for symmetric P/N or HP/N or SP/N structures 5. optimize HZWG when the second segment is vertical 6. automatically calculate H/S thickness based on glyph info 7. fix bug for HanZiTou, such as in U9A9E 8. compress BaoGaiTou 9. improved margin algorithm 2007/12/27 Qianqian Fang (fangqq#gmail_com) (zixiao 0.2.20): 1. allow H-strokes and S-strokes to have different stroke thicknesses 2. major improvement in glyph quality 3. fix buggy glyph U9531 2007/12/26 Qianqian Fang (fangqq#gmail_com) (zixiao 0.2.19): 1. significant improvement in glyph look-n-feel 2. automatic margin calculation and edge alignment 3. enlarged "CJK period" U3002 4. added U9FA6-U9FBB glyphs 5. adjusted glyphs extended outside BBX 6. scaled Hangul glyphs to 1024 7. optimized SG,HZG,SZZG,HZZZG,D,SW,SWG,P and WP 8. D allows curved shapes 9. assigned -1 for all Hangul ligatures, rather than using PUA 10. thousands of glyphs were optimized by contributors 2007/09/15 Qianqian Fang (fangqq#gmail_com) (zixiao 0.2.15): 1. removed cm-unicode and M+fonts, use un-dotum for non-CJK glyphs instead 2. optimize fontforge scripts and reduce broken splines 3. complete all code-points needed for zh_cn/zh_sg/zh_tw/zh_hk/zh_mo 4. first public release 2007/08/12 Qianqian Fang (fangqq#gmail_com) (zixiao 0.2.10): 1. use X11 fonts, cm-unicode and M+fonts, for Latin/Japanese support 2. optimize "square" structures 3. improve font alignment by re-scaling in fontforge 4. incorporate 300+ updated vector glyphs 5. hand-draw Chinese table-making characters 6. use the latest nightly build (west yard) for the embedded bitmap glyphs 7. include BlueValues and a few other settings in Font Information 8. further thicken the font strokes for 20 percent 9. improve PN and TPN 2007/07/14 Qianqian Fang (fangqq#gmail_com) (alpha-pre-zixiao3 0.1.7): 1. complete zh_hk/zh_mo coverage by hand-drawing 214 new characters 2. embed wenquanyi bitmap song bitmap glyphs for 9-12pt 3. add 4 new non-cjk glyphs 0x0178->co,fr, 0x02BB->sm,to, 0x0175->ny, 0x0174->ny and complete the coverage for locales fr,sm,ny and to 4. delete hinting information, which cause distortion of the fonts 5. set the stroke width to 60 6. change encoding from unicode BMP to iso10646-1 to accommodate a single Hongkong Hanzi in CJK Extension B. 2007/07/07 Qianqian Fang (fangqq#gmail_com) (alpha-pre-zixiao2 0.1.6): 1. identify the missing characters for various zh_* locales 2. complete zh_cn/zh_sg coverage by adding glyph ˉ 3. complete zh_tw coverage by hand-drawing the following characters 甮兀钀瓡蔠媊詫 簃誧鐎穄涺緀鬞 搕挓眃鰭瞴黵翃 璯昍亙萰篜瑿渳 縈銕緮猏郔諳齕 髳嶞嗀餾嗎瀙鄈 4. add hinting/auto-instr information with fontforge 5. re-do about 50 ugly characters picked by testers 2007/06/19 Qianqian Fang (fangqq#gmail_com) (alpha-pre-zixiao1 0.1.5): 1. first release for internal review 2. re-do ~600 GBK characters 3. including 19916 CJK Hanzi, merge with UnDotum 4. stroke width set to 50, optimize SG, SWG,HZG,HZWG etc 2007/06/03 Qianqian Fang (fangqq#gmail_com) (pre alpha 0.1.2): 1. re-do 220 GB2312 glyphs 2. code polishing and stroke style adjustment 2007/05/26 Qianqian Fang (fangqq#gmail_com) (pre alpha 0.1.1): 1. developer's first working prototype 2. remove 300 low-quality GB2312 glyphs and 600 GBK glyphs 3. code optimization and automation 4. fontforge script development