-
Notifications
You must be signed in to change notification settings - Fork 7
/
README.txt
378 lines (331 loc) · 19.6 KB
/
README.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
==========================================================
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.