OLD | NEW |
---|---|
1 <?xml version="1.0"?> | 1 <?xml version="1.0"?> |
2 <!DOCTYPE fontconfig SYSTEM "fonts.dtd"> | 2 <!DOCTYPE fontconfig SYSTEM "fonts.dtd"> |
3 <fontconfig> | 3 <fontconfig> |
4 | 4 |
5 <!-- Set preference for Ascender and Droid fonts --> | 5 <!-- Set preference for Ascender and Droid fonts --> |
6 <alias> | 6 <alias> |
7 <family>serif</family> | 7 <family>serif</family> |
8 <prefer> | 8 <prefer> |
9 <family>Tinos</family> | 9 <family>Tinos</family> |
10 <family>Ascender Serif</family> | |
11 <family>Droid Serif</family> | 10 <family>Droid Serif</family> |
12 <family>Droid Sans Fallback</family> | 11 <family>Droid Sans Fallback</family> |
13 </prefer> | 12 </prefer> |
14 </alias> | 13 </alias> |
15 <alias> | 14 <alias> |
16 <family>sans-serif</family> | 15 <family>sans-serif</family> |
17 <prefer> | 16 <prefer> |
18 <family>Arimo</family> | 17 <family>Arimo</family> |
19 <family>Ascender Sans</family> | |
20 <family>Droid Sans</family> | 18 <family>Droid Sans</family> |
21 <family>Droid Sans Fallback</family> | 19 <family>Droid Sans Fallback</family> |
22 </prefer> | 20 </prefer> |
23 </alias> | 21 </alias> |
24 <alias> | 22 <alias> |
25 <family>monospace</family> | 23 <family>monospace</family> |
26 <prefer> | 24 <prefer> |
27 <family>Cousine</family> | 25 <family>Cousine</family> |
28 <family>Ascender Sans Mono</family> | |
29 <family>Droid Sans Mono</family> | 26 <family>Droid Sans Mono</family> |
30 <family>Droid Sans Fallback</family> | 27 <family>Droid Sans Fallback</family> |
31 </prefer> | 28 </prefer> |
32 </alias> | 29 </alias> |
33 | 30 |
34 <!-- Set minimum font pixel size for cjk to 14px, | 31 <!-- Set minimum font pixel size for cjk to 14px, |
35 which is 10.5pt under 96dpi. --> | 32 which is 10.5pt under 96dpi. --> |
36 <match target="font"> | 33 <match target="font"> |
37 <test name="lang" compare="contains"> | 34 <test name="lang" compare="contains"> |
38 <string>zh</string> | 35 <string>zh</string> |
39 </test> | 36 </test> |
40 <test compare="less_eq" name="pixelsize" > | 37 <test compare="less_eq" name="pixelsize" > |
41 <int>14</int> | 38 <int>14</int> |
42 </test> | 39 </test> |
43 <edit mode="assign" name="pixelsize" > | 40 <edit mode="assign" name="pixelsize" > |
44 <int>14</int> | 41 <int>14</int> |
45 </edit> | 42 </edit> |
46 </match> | 43 </match> |
47 | 44 |
45 <!-- TODO(jungshik): use 'OR' operator to turn on BCI on for | |
46 multiple fonts after making sure that it works correctly --> | |
48 <match target="font"> | 47 <match target="font"> |
49 <!-- Turn on BCI (turn off autohint) for Arimo --> | 48 <!-- Turn on BCI (turn off autohint) for Arimo --> |
50 <test name="family"><string>Arimo</string></test> | 49 <test name="family"><string>Arimo</string></test> |
51 <edit name="hinting" mode="assign"><bool>true</bool></edit> | 50 <edit name="hinting" mode="assign"><bool>true</bool></edit> |
52 <edit name="hintstyle" mode="assign"><const>hintfull</const></edit> | 51 <edit name="hintstyle" mode="assign"><const>hintfull</const></edit> |
53 <edit name="autohint" mode="assign"><bool>false</bool></edit> | 52 <edit name="autohint" mode="assign"><bool>false</bool></edit> |
54 </match> | 53 </match> |
55 | 54 |
56 <match target="font"> | 55 <match target="font"> |
57 <!-- Turn on light autohinting for Chrome Droid Sans --> | 56 <!-- Turn on light autohinting for Chrome Droid Sans --> |
(...skipping 12 matching lines...) Expand all Loading... | |
70 </match> | 69 </match> |
71 | 70 |
72 <match target="font"> | 71 <match target="font"> |
73 <!-- Turn on BCI (turn off autohint) for Tinos --> | 72 <!-- Turn on BCI (turn off autohint) for Tinos --> |
74 <test name="family"><string>Tinos</string></test> | 73 <test name="family"><string>Tinos</string></test> |
75 <edit name="hinting" mode="assign"><bool>true</bool></edit> | 74 <edit name="hinting" mode="assign"><bool>true</bool></edit> |
76 <edit name="hintstyle" mode="assign"><const>hintfull</const></edit> | 75 <edit name="hintstyle" mode="assign"><const>hintfull</const></edit> |
77 <edit name="autohint" mode="assign"><bool>false</bool></edit> | 76 <edit name="autohint" mode="assign"><bool>false</bool></edit> |
78 </match> | 77 </match> |
79 | 78 |
79 <match target="font"> | |
80 <!-- Turn on BCI (turn off autohint) for NanumGothic --> | |
81 <test name="family"><string>NanumGothic</string></test> | |
82 <edit name="hinting" mode="assign"><bool>true</bool></edit> | |
83 <edit name="hintstyle" mode="assign"><const>hintfull</const></edit> | |
84 <edit name="autohint" mode="assign"><bool>false</bool></edit> | |
85 </match> | |
86 | |
87 <match target="font"> | |
88 <!-- Turn on BCI (turn off autohint) for NanumMyeongjo --> | |
89 <test name="family"><string>NanumMyeongjo</string></test> | |
90 <edit name="hinting" mode="assign"><bool>true</bool></edit> | |
91 <edit name="hintstyle" mode="assign"><const>hintfull</const></edit> | |
92 <edit name="autohint" mode="assign"><bool>false</bool></edit> | |
93 </match> | |
94 | |
80 <!-- Make IPA fonts to aliases of the corresponding Windows Japanese | 95 <!-- Make IPA fonts to aliases of the corresponding Windows Japanese |
81 fonts --> | 96 fonts --> |
82 <alias binding="same"> | 97 <alias binding="same"> |
83 <family>IPAPGothic</family> | 98 <family>IPAPGothic</family> |
84 <default> | 99 <default> |
85 <family>MS PGothic</family> | 100 <family>MS PGothic</family> |
86 </default> | 101 </default> |
87 </alias> | 102 </alias> |
88 <alias binding="same"> | 103 <alias binding="same"> |
89 <family>IPAPGothic</family> | 104 <family>IPAPGothic</family> |
(...skipping 82 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
172 <family>IPAPMincho</family> | 187 <family>IPAPMincho</family> |
173 </accept> | 188 </accept> |
174 </alias> | 189 </alias> |
175 <alias binding="same"> | 190 <alias binding="same"> |
176 <family>MS P明朝</family> | 191 <family>MS P明朝</family> |
177 <accept> | 192 <accept> |
178 <family>IPAPMincho</family> | 193 <family>IPAPMincho</family> |
179 </accept> | 194 </accept> |
180 </alias> | 195 </alias> |
181 | 196 |
197 <!-- Aliases for Simplified Chinese Windows fonts. | |
198 They're metric-compatible equivalent. --> | |
182 <alias binding="same"> | 199 <alias binding="same"> |
183 <family>Song ASC</family> | 200 <family>Song ASC</family> |
184 <default> | 201 <default> |
185 <family>Simsun</family> | 202 <family>Simsun</family> |
186 </default> | 203 </default> |
187 </alias> | 204 </alias> |
188 <alias binding="same"> | 205 <alias binding="same"> |
189 <family>Song ASC</family> | 206 <family>Song ASC</family> |
190 <default> | 207 <default> |
191 <family>宋体</family> | 208 <family>宋体</family> |
(...skipping 30 matching lines...) Expand all Loading... | |
222 <family>N Song ASC</family> | 239 <family>N Song ASC</family> |
223 </accept> | 240 </accept> |
224 </alias> | 241 </alias> |
225 <alias binding="same"> | 242 <alias binding="same"> |
226 <family>新宋体</family> | 243 <family>新宋体</family> |
227 <accept> | 244 <accept> |
228 <family>N Song ASC</family> | 245 <family>N Song ASC</family> |
229 </accept> | 246 </accept> |
230 </alias> | 247 </alias> |
231 | 248 |
249 <!-- Aliases for Korean Windows fonts. | |
250 TODO(jungshik): Shuld we get NanumGothic/Myeongjo aliased to | |
251 Windows fonts with binding=same as is done for IPA fonts to | |
252 Windows Japanese fonts? | |
253 --> | |
254 <alias> | |
255 <family>Gulim</family> | |
256 <family>굴림</family> | |
257 <family>GulimChe</family> | |
258 <family>굴림체</family> | |
259 <family>Dotum</family> | |
260 <family>돋움</family> | |
261 <family>Dotumche</family> | |
262 <family>돋움체</family> | |
263 <family>MalgunGothic</family> | |
264 <family>맑은고딕</family> | |
265 <accept> | |
266 <family>NanumGothic</family> | |
267 </accept> | |
268 </alias> | |
269 <alias> | |
270 <family>Batang</family> | |
271 <family>바탕</family> | |
272 <family>Batangche</family> | |
273 <family>바탕체</family> | |
274 <accept> | |
275 <family>NanumMyeongjo</family> | |
276 </accept> | |
277 </alias> | |
278 | |
232 <!-- Preferred fonts for Simplified Chinese --> | 279 <!-- Preferred fonts for Simplified Chinese --> |
233 <match target="pattern"> | 280 <match target="pattern"> |
234 <test name="lang" compare="contains"> | 281 <test name="lang" compare="contains"> |
235 <string>zh-CN</string> | 282 <string>zh-CN</string> |
236 </test> | 283 </test> |
237 <test name="family"> | 284 <test name="family"> |
238 <string>serif</string> | 285 <string>serif</string> |
239 </test> | 286 </test> |
240 <edit name="family" mode="prepend" binding="strong"> | 287 <edit name="family" mode="prepend" binding="strong"> |
241 <string>Song ASC</string> | 288 <string>Song ASC</string> |
(...skipping 94 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
336 | 383 |
337 <!-- Preferred fonts for Korean --> | 384 <!-- Preferred fonts for Korean --> |
338 <match target="pattern"> | 385 <match target="pattern"> |
339 <test name="lang" compare="contains"> | 386 <test name="lang" compare="contains"> |
340 <string>ko</string> | 387 <string>ko</string> |
341 </test> | 388 </test> |
342 <test name="family"> | 389 <test name="family"> |
343 <string>serif</string> | 390 <string>serif</string> |
344 </test> | 391 </test> |
345 <edit name="family" mode="prepend" binding="strong"> | 392 <edit name="family" mode="prepend" binding="strong"> |
346 <string>Batang</string> | 393 <string>NanumMyeongjo</string> |
347 </edit> | 394 </edit> |
348 </match> | 395 </match> |
349 <match target="pattern"> | 396 <match target="pattern"> |
350 <test name="lang" compare="contains"> | 397 <test name="lang" compare="contains"> |
351 <string>ko</string> | 398 <string>ko</string> |
352 </test> | 399 </test> |
353 <test name="family"> | 400 <test name="family"> |
354 <string>sans-serif</string> | 401 <string>sans-serif</string> |
355 </test> | 402 </test> |
356 <edit name="family" mode="prepend" binding="strong"> | 403 <edit name="family" mode="prepend" binding="strong"> |
357 <string>Gulim</string> | 404 <string>NanumGothic</string> |
358 </edit> | |
359 </match> | |
360 <match target="pattern"> | |
361 <test name="lang" compare="contains"> | |
362 <string>ko</string> | |
363 </test> | |
364 <test name="family"> | |
365 <string>monospace</string> | |
366 </test> | |
367 <edit name="family" mode="prepend" binding="strong"> | |
368 <string>Gulimche</string> | |
369 </edit> | 405 </edit> |
370 </match> | 406 </match> |
371 | 407 |
408 | |
Daniel Erat
2011/04/15 20:47:35
nit: remove these extra blank lines?
| |
409 | |
372 </fontconfig> | 410 </fontconfig> |
OLD | NEW |