aboutsummaryrefslogblamecommitdiffstats
path: root/cmake/game/fonts/wqy-microhei/README.txt
blob: 16b8ac2473edce8f6af16c78cd28d60e831206d3 (plain) (tree)

























































































































































































































































































































































































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

                 Wen Quan Yi Micro Hei

                    Release Notes

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

Summary:

    Author   : WenQuanYi Project Contributors
    Webpage  : http://wenq.org/en/ or http://wqy.sourceforge.net/en/
    Font Name: WenQuanYi Micro Hei
    Version  : 0.2.0-beta (Big-Bang)
    Release  : 0
    Copyright  Digitized data copyright � 2007, Google Corporation.
               Copyright � 2008-2009, WenQuanYi Project Board of
               Trustees, All rights reserved.

               Droid Sans Fallback extension interface
               ( http://wenq.org/index.cgi?Fontopia(cn) ),
               copyright � 2008-2009 mozbug and Qianqian Fang
    License  : This font is licensed under Apache2.0 or GPLv3
               with font embedding exceptions (see Appendix B).
               Read LICENSE_Apache2.txt and LICENSE_GPLv3.txt for details

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

Table of Content

 I.    About this font
 II.   Development History
 III.  Credits
 IV.   Language Coverage
 V.    About "WenQuanYi Project"
 VI.   Links
 VII.  Appendix

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


 I. About this font

WenQuanYi Micro Hei font family is a Sans-Serif style (also known as Hei,
Gothic or Dotum among the Chinese/Japanese/Korean users) high quality
CJK outline font. It was derived from "Droid Sans Fallback", "Droid
Sans" and "Droid Sans Mono" released by Google Corp. This font package
contains two faces, "Micro Hei" and "Micro Hei Mono", in form of a
True-Type Collection (ttc) file. All the unified CJK Han glyphs, i.e.
GBK Hanzi, in the range of U+4E00-U+9FC3 defined in Unicode Standard 5.1
are covered, with additional support to many other international
languages such as Latin, Extended Latin, Hanguls and Kanas. The font
file is extremely compact (~5M) compared with most known CJK fonts.
As a result, it can be used for hand-held devices or embedded systems, or
used on PC with a significantly small memory footprint. Because both
font faces carry hinting and kerning instructions for Latin glyphs,
they are the excellent choices for desktop fonts.


 II. Development History

The original Droid Sans Fallback font contain 16,000 Unified Han glyphs,
and was officially released by Google under Apache2 license on Dec. 9,
2008 [2]. With a Javascript-based web interface, Fontopia(TM) [1], developed
by mozbug and Qianqian Fang, the WenQuanYi contributors had completed
over 10,000 new glyphs by combining the spline contours from the existing
Droid Han glyphs. By the end of 2008, project phase-1 had almost
completed, and phase-2 for CJK Extension A (U+3400-U+4DB5) was brought
online on Dec. 29, 2009. A review panel was formed to reinforce the
quality of all submitted glyphs [3]. In Jan. 2009, the reviewers
had redone over 2000 Hanzi and completed all the missing characters.
The nightly-build font has become online since Jan. 16. As of Feb. 2009, there
has been over 5500 CJK Extension A Han glyphs completed, which led this
font toward a complete GB18030 coverage.

In this font, we incorporated the high quality Latin glyphs from "Droid Sans"
and "Droid Sans Mono", which contain not only a better coverage but also
the additional hinting and kerning information. The EM of MicroHei
and MicroHeiMono fonts were unified to 2048 to retain all the advanced
typesetting features.


 III. Credits

We cordially thank Google(TM) for generously releasing Droid fonts to
public under an open-source license. Google purchased the font from
Ascenders Corp. (which was originally designed by a Chinese company).

The project for extending the Droid fonts is based on the web-based
glyph-composing applet [1], created by mozbug and Qianqian Fang
jointly. They are constantly improving this application targeting at
a web-based collaborative font development environment.

Over a thousand anonymous contributors have participated the project;
they submitted over 10,000 new Hanzi glyphs and many modifications.
The full update history of the glyphs can be found at [4].

The key members of the review panel, i.e. lsz, FangQ, kmc, Xhacker,
philacorns, and an "anonymous" (as requested) contributor, had
spent significant amount of efforts to redesign nearly half of the
submitted glyphs. We appreciate the incredible effort from this team
to make this font available. The detailed review credit can be found
at [3]


 IV.    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).
  ----------------------------------------------------------------
    Locale                                           MicroHei
  ----------------------------------------------------------------
  aa     Afar                                     100% (62/62)
  ab     Abkhazia                                 100% (90/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                               98% (146/148)
  az-ir  Azerbaijani in Iran                           (0/130)
  ba     Bashkir                                  100% (82/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                              100% (78/78)
  bn     Bengali                                       (0/89)
  bo     Tibetan                                       (0/95)
  br     Breton                                   100% (64/64)
  bs     Bosnian                                  100% (62/62)
  bua    Buriat (Buryat)                          100% (70/70)
  ca     Catalan                                  100% (74/74)
  ce     Chechen                                  100% (67/67)
  ch     Chamorro                                 100% (58/58)
  chm    Mari (Lower Cheremis / Upper Cheremis)   100% (76/76)
  chr    Cherokee                                      (0/85)
  co     Corsican                                 100% (85/85)
  cs     Czech                                    100% (82/82)
  cu     Old Church Slavonic                      100% (103/103)
  cv     Chuvash                                  100% (74/74)
  cy     Welsh                                    100% (78/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                                100% (64/64)
  es     Spanish                                  100% (67/67)
  et     Estonian                                 100% (64/64)
  eu     Basque                                   100% (56/56)
  fa     Persian                                       (0/129)
  fi     Finnish                                  100% (63/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                                     82% (66/80)
  gd     Scots Gaelic                             100% (70/70)
  gez    Ethiopic (Geez)                               (0/218)
  gl     Galician                                 100% (66/66)
  gn     Guarani                                  100% (70/70)
  gu     Gujarati                                      (0/78)
  gv     Manx Gaelic                              100% (54/54)
  ha     Hausa                                     86% (52/60)
  haw    Hawaiian                                  98% (62/63)
  he     Hebrew                                        (0/27)
  hi     Hindi (Devanagari script)                     (0/68)
  ho     Hiri Motu                                100% (52/52)
  hr     Croatian                                 100% (62/62)
  hu     Hungarian                                100% (70/70)
  hy     Armenian                                      (0/77)
  ia     Interlingua                              100% (52/52)
  ibo    Igbo                                     100% (58/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                                  99% (6526/6538)
  ka     Georgian                                      (0/33)
  kaa    Kara-Kalpak (Karakalpak)                 100% (78/78)
  ki     Kikuyu                                   100% (56/56)
  kk     Kazakh                                   100% (77/77)
  kl     Greenlandic                              100% (81/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                                  100% (64/64)
  ku-ir  Kurdish in Iran                               (0/32)
  kum    Kumyk                                    100% (66/66)
  kv     Komi (Komi-Permyak/Komi-Siryan)          100% (70/70)
  kw     Cornish                                   96% (62/64)
  ky     Kirgiz                                   100% (70/70)
  la     Latin                                    100% (68/68)
  lb     Luxembourgish (Letzeburgesch)            100% (75/75)
  lez    Lezghian (Lezgian)                       100% (67/67)
  ln     Lingala                                   92% (75/81)
  lo     Lao                                           (0/65)
  lt     Lithuanian                               100% (70/70)
  lv     Latvian                                  100% (78/78)
  mg     Malagasy                                 100% (56/56)
  mh     Marshallese                              100% (62/62)
  mi     Maori                                     96% (62/64)
  mk     Macedonian                               100% (42/42)
  ml     Malayalam                                     (0/78)
  mn     Mongolian                                     (0/130)
  mo     Moldavian                                 98% (126/128)
  mr     Marathi (Devanagari script)                   (0/68)
  mt     Maltese                                  100% (72/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                                   100% (70/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                                  96% (60/62)
  ru     Russian                                  100% (66/66)
  sa     Sanskrit (Devanagari script)                  (0/68)
  sah    Yakut                                    100% (76/76)
  sco    Scots                                     92% (52/56)
  se     North Sami                               100% (66/66)
  sel    Selkup (Ostyak-Samoyed)                  100% (66/66)
  sh     Serbo-Croatian                           100% (76/76)
  si     Sinhala (Sinhalese)                           (0/77)
  sk     Slovak                                   100% (86/86)
  sl     Slovenian                                100% (62/62)
  sm     Samoan                                    98% (52/53)
  sma    South Sami                               100% (60/60)
  smj    Lule Sami                                100% (60/60)
  smn    Inari Sami                               100% (68/68)
  sms    Skolt Sami                                87% (70/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                                    100% (78/78)
  th     Thai                                       1% (1/87)
  ti-er  Eritrean Tigrinya                             (0/256)
  ti-et  Ethiopian Tigrinya                            (0/282)
  tig    Tigre                                         (0/221)
  tk     Turkmen                                  100% (74/74)
  tl     Tagalog                                       (0/19)
  tn     Tswana                                   100% (56/56)
  to     Tonga                                     98% (52/53)
  tr     Turkish                                  100% (70/70)
  ts     Tsonga                                   100% (52/52)
  tt     Tatar                                    100% (76/76)
  tw     Twi                                       91% (67/73)
  tyv    Tuvinian                                 100% (70/70)
  ug     Uighur                                        (0/125)
  uk     Ukrainian                                100% (72/72)
  ur     Urdu                                          (0/145)
  uz     Uzbek                                    100% (68/68)
  ven    Venda                                     83% (52/62)
  vi     Vietnamese                                98% (191/194)
  vo     Volapuk                                  100% (54/54)
  vot    Votic                                    100% (62/62)
  wa     Walloon                                  100% (70/70)
  wen    Sorbian languages (lower and upper)      100% (76/76)
  wo     Wolof                                    100% (66/66)
  xh     Xhosa                                    100% (52/52)
  yap    Yapese                                   100% (58/58)
  yi     Yiddish                                       (0/27)
  yo     Yoruba                                    91% (109/119)
  zh-936                                           99% (21873/21920)
  zh-cn  Chinese (simplified)                      99% (6754/6765)
  zh-hk  Chinese Hong Kong Supplementary Character Set  99% (2212/2213)
  zh-mo  Chinese in Macau                          99% (2212/2213)
  zh-sg  Chinese in Singapore                      99% (6754/6765)
  zh-tw  Chinese (traditional)                     99% (13051/13063)
  zu     Zulu                                     100% (52/52)
  ----------------------------------------------------------------

 V.    About "WenQuanYi Project"

The "Wen Quan Yi" Project [5] was founded by Qianqian Fang [6] in
Oct. 2004. The goal of this project is to create a web-based
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. Some of the fonts
released by this project have been widely used as the default
Chinese desktop fonts by main-stream GNU/Linux distributions.

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


 VI.    Links

[1] http://wenq.org/index.cgi?Fontopia(cn)
[2] http://android.git.kernel.org/?p=platform/frameworks/base.git;a=commit;h=1a2
d9dbe9c6f54c5e0dc26386dc01df1d18073ad
[3] http://wenq.org/dev/index.cgi?BigBang_TASK
[4] http://wenq.org/WQYHistory.html.gz
[5] http://wenq.org/en/
[6] http://nmr.mgh.harvard.edu/~fangq/


 VII. Appendix

Appendix A.

Copyright disclaimer for UmeFont

Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions
are met:
1. Redistributions of source code must retain the above copyright notice,
   this list of conditions and the following disclaimer.
2. Redistributions in binary form must reproduce the above copyright notice,
   this list of conditions and the following disclaimer in the documentation
   and/or other materials provided with the distribution.
3. Neither the name of the Wada Laboratory, the University of Tokyo nor
   the names of its contributors may be used to endorse or promote products
   derived from this software without specific prior written permission.

THIS SOFTWARE IS PROVIDED BY WADA LABORATORY, THE UNIVERSITY OF TOKYO AND
CONTRIBUTORS ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT
NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A
PARTICULAR PURPOSE ARE DISCLAIMED.  IN NO EVENT SHALL THE LABORATORY OR
CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS;
OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.


Appendix B.

GPL 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.