30-metric-aliases.conf - randomcrap - random crap programs of varying quality
HTML git clone git://git.codemadness.org/randomcrap
DIR Log
DIR Files
DIR Refs
DIR README
DIR LICENSE
---
30-metric-aliases.conf (13510B)
---
1 <?xml version="1.0"?>
2 <!DOCTYPE fontconfig SYSTEM "fonts.dtd">
3 <fontconfig>
4
5 <!--
6
7 Alias similar/metric-compatible families from various sources:
8
9 PostScript fonts: URW fonts: GUST fonts: Windows fonts:
10 ====================== ================== ================= ==================
11 Helvetica Nimbus Sans TeX Gyre Heros
12 Helvetica Narrow Nimbus Sans Narrow TeX Gyre Heros Cn
13 Times Nimbus Roman TeX Gyre Termes
14 Courier Nimbus Mono PS TeX Gyre Cursor
15 ITC Avant Garde Gothic URW Gothic TeX Gyre Adventor
16 ITC Bookman URW Bookman TeX Gyre Bonum Bookman Old Style
17 ITC Zapf Chancery Z003 TeX Gyre Chorus
18 Palatino P052 TeX Gyre Pagella Palatino Linotype
19 New Century Schoolbook C059 TeX Gyre Schola Century Schoolbook
20
21 Microsoft fonts: Liberation fonts: Google CrOS core fonts: StarOffice fonts: AMT fonts:
22 ================ ====================== ======================= ================= ==============
23 Arial Liberation Sans Arimo Albany Albany AMT
24 Arial Narrow Liberation Sans Narrow
25 Times New Roman Liberation Serif Tinos Thorndale Thorndale AMT
26 Courier New Liberation Mono Cousine Cumberland Cumberland AMT
27 Cambria Caladea
28 Calibri Carlito
29 Symbol SymbolNeu
30
31 Microsoft fonts: Other fonts:
32 ================ ============
33 Georgia Gelasio
34
35 We want for each of them to fallback to any of these available,
36 but in an order preferring similar designs first. We do this in three steps:
37
38 1) Alias each specific to its generic family.
39 e.g. Liberation Sans to Arial
40
41 2) Weak alias each generic to the other generic of its family.
42 e.g. Arial to Helvetica
43
44 3) Alias each generic to its specifics.
45 e.g. Arial to Liberation Sans, Arimo, Albany, and Albany AMT
46
47 -->
48
49 <!-- Map specifics to generics -->
50
51 <!-- PostScript -->
52 <alias binding="same">
53 <family>Nimbus Sans L</family>
54 <default>
55 <family>Helvetica</family>
56 </default>
57 </alias>
58
59 <alias binding="same">
60 <family>Nimbus Sans</family>
61 <default>
62 <family>Helvetica</family>
63 </default>
64 </alias>
65
66 <alias binding="same">
67 <family>TeX Gyre Heros</family>
68 <default>
69 <family>Helvetica</family>
70 </default>
71 </alias>
72
73 <alias binding="same">
74 <family>Nimbus Sans Narrow</family>
75 <default>
76 <family>Helvetica Narrow</family>
77 </default>
78 </alias>
79
80 <alias binding="same">
81 <family>TeX Gyre Heros Cn</family>
82 <default>
83 <family>Helvetica Narrow</family>
84 </default>
85 </alias>
86
87 <alias binding="same">
88 <family>Nimbus Roman No9 L</family>
89 <default>
90 <family>Times</family>
91 </default>
92 </alias>
93
94 <alias binding="same">
95 <family>Nimbus Roman</family>
96 <default>
97 <family>Times</family>
98 </default>
99 </alias>
100
101 <alias binding="same">
102 <family>TeX Gyre Termes</family>
103 <default>
104 <family>Times</family>
105 </default>
106 </alias>
107
108 <alias binding="same">
109 <family>Nimbus Mono L</family>
110 <default>
111 <family>Courier</family>
112 </default>
113 </alias>
114
115 <alias binding="same">
116 <family>Nimbus Mono</family>
117 <default>
118 <family>Courier</family>
119 </default>
120 </alias>
121
122 <alias binding="same">
123 <family>Nimbus Mono PS</family>
124 <default>
125 <family>Courier</family>
126 </default>
127 </alias>
128
129 <alias binding="same">
130 <family>TeX Gyre Cursor</family>
131 <default>
132 <family>Courier</family>
133 </default>
134 </alias>
135
136 <alias binding="same">
137 <family>Avant Garde</family>
138 <default>
139 <family>ITC Avant Garde Gothic</family>
140 </default>
141 </alias>
142
143 <alias binding="same">
144 <family>URW Gothic L</family>
145 <default>
146 <family>ITC Avant Garde Gothic</family>
147 </default>
148 </alias>
149
150 <alias binding="same">
151 <family>URW Gothic</family>
152 <default>
153 <family>ITC Avant Garde Gothic</family>
154 </default>
155 </alias>
156
157 <alias binding="same">
158 <family>TeX Gyre Adventor</family>
159 <default>
160 <family>ITC Avant Garde Gothic</family>
161 </default>
162 </alias>
163
164 <alias binding="same">
165 <family>Bookman</family>
166 <default>
167 <family>ITC Bookman</family>
168 </default>
169 </alias>
170
171 <alias binding="same">
172 <family>URW Bookman L</family>
173 <default>
174 <family>ITC Bookman</family>
175 </default>
176 </alias>
177
178 <alias binding="same">
179 <family>Bookman URW</family>
180 <default>
181 <family>ITC Bookman</family>
182 </default>
183 </alias>
184
185 <alias binding="same">
186 <family>URW Bookman</family>
187 <default>
188 <family>ITC Bookman</family>
189 </default>
190 </alias>
191
192 <alias binding="same">
193 <family>TeX Gyre Bonum</family>
194 <default>
195 <family>ITC Bookman</family>
196 </default>
197 </alias>
198
199 <alias binding="same">
200 <family>Bookman Old Style</family>
201 <default>
202 <family>ITC Bookman</family>
203 </default>
204 </alias>
205
206 <alias binding="same">
207 <family>Zapf Chancery</family>
208 <default>
209 <family>ITC Zapf Chancery</family>
210 </default>
211 </alias>
212
213 <alias binding="same">
214 <family>URW Chancery L</family>
215 <default>
216 <family>ITC Zapf Chancery</family>
217 </default>
218 </alias>
219
220 <alias binding="same">
221 <family>Chancery URW</family>
222 <default>
223 <family>ITC Zapf Chancery</family>
224 </default>
225 </alias>
226
227 <alias binding="same">
228 <family>Z003</family>
229 <default>
230 <family>ITC Zapf Chancery</family>
231 </default>
232 </alias>
233
234 <alias binding="same">
235 <family>TeX Gyre Chorus</family>
236 <default>
237 <family>ITC Zapf Chancery</family>
238 </default>
239 </alias>
240
241 <alias binding="same">
242 <family>URW Palladio L</family>
243 <default>
244 <family>Palatino</family>
245 </default>
246 </alias>
247
248 <alias binding="same">
249 <family>Palladio URW</family>
250 <default>
251 <family>Palatino</family>
252 </default>
253 </alias>
254
255 <alias binding="same">
256 <family>P052</family>
257 <default>
258 <family>Palatino</family>
259 </default>
260 </alias>
261
262 <alias binding="same">
263 <family>TeX Gyre Pagella</family>
264 <default>
265 <family>Palatino</family>
266 </default>
267 </alias>
268
269 <alias binding="same">
270 <family>Palatino Linotype</family>
271 <default>
272 <family>Palatino</family>
273 </default>
274 </alias>
275
276 <alias binding="same">
277 <family>Century Schoolbook L</family>
278 <default>
279 <family>New Century Schoolbook</family>
280 </default>
281 </alias>
282
283 <alias binding="same">
284 <family>Century SchoolBook URW</family>
285 <default>
286 <family>New Century Schoolbook</family>
287 </default>
288 </alias>
289
290 <alias binding="same">
291 <family>C059</family>
292 <default>
293 <family>New Century Schoolbook</family>
294 </default>
295 </alias>
296
297 <alias binding="same">
298 <family>TeX Gyre Schola</family>
299 <default>
300 <family>New Century Schoolbook</family>
301 </default>
302 </alias>
303
304 <alias binding="same">
305 <family>Century Schoolbook</family>
306 <default>
307 <family>New Century Schoolbook</family>
308 </default>
309 </alias>
310
311
312 <!-- Microsoft -->
313 <alias binding="same">
314 <family>Arimo</family>
315 <default>
316 <family>Arial</family>
317 </default>
318 </alias>
319
320 <alias binding="same">
321 <family>Liberation Sans</family>
322 <default>
323 <family>Arial</family>
324 </default>
325 </alias>
326
327 <alias binding="same">
328 <family>Liberation Sans Narrow</family>
329 <default>
330 <family>Arial Narrow</family>
331 </default>
332 </alias>
333
334 <alias binding="same">
335 <family>Albany</family>
336 <default>
337 <family>Arial</family>
338 </default>
339 </alias>
340
341 <alias binding="same">
342 <family>Albany AMT</family>
343 <default>
344 <family>Arial</family>
345 </default>
346 </alias>
347
348 <alias binding="same">
349 <family>Tinos</family>
350 <default>
351 <family>Times New Roman</family>
352 </default>
353 </alias>
354
355 <alias binding="same">
356 <family>Liberation Serif</family>
357 <default>
358 <family>Times New Roman</family>
359 </default>
360 </alias>
361
362 <alias binding="same">
363 <family>Thorndale</family>
364 <default>
365 <family>Times New Roman</family>
366 </default>
367 </alias>
368
369 <alias binding="same">
370 <family>Thorndale AMT</family>
371 <default>
372 <family>Times New Roman</family>
373 </default>
374 </alias>
375
376 <alias binding="same">
377 <family>Cousine</family>
378 <default>
379 <family>Courier New</family>
380 </default>
381 </alias>
382
383 <alias binding="same">
384 <family>Liberation Mono</family>
385 <default>
386 <family>Courier New</family>
387 </default>
388 </alias>
389
390 <alias binding="same">
391 <family>Cumberland</family>
392 <default>
393 <family>Courier New</family>
394 </default>
395 </alias>
396
397 <alias binding="same">
398 <family>Cumberland AMT</family>
399 <default>
400 <family>Courier New</family>
401 </default>
402 </alias>
403
404 <alias binding="same">
405 <family>Gelasio</family>
406 <default>
407 <family>Georgia</family>
408 </default>
409 </alias>
410
411 <alias binding="same">
412 <family>Caladea</family>
413 <default>
414 <family>Cambria</family>
415 </default>
416 </alias>
417
418 <alias binding="same">
419 <family>Carlito</family>
420 <default>
421 <family>Calibri</family>
422 </default>
423 </alias>
424
425 <alias binding="same">
426 <family>SymbolNeu</family>
427 <default>
428 <family>Symbol</family>
429 </default>
430 </alias>
431
432 <!-- Accept the other group as fallback -->
433
434 <!-- PostScript -->
435 <alias>
436 <family>Helvetica</family>
437 <default>
438 <family>Arial</family>
439 </default>
440 </alias>
441
442 <alias>
443 <family>Helvetica Narrow</family>
444 <default>
445 <family>Arial Narrow</family>
446 </default>
447 </alias>
448
449 <alias>
450 <family>Times</family>
451 <default>
452 <family>Times New Roman</family>
453 </default>
454 </alias>
455
456 <alias>
457 <family>Courier</family>
458 <default>
459 <family>Courier New</family>
460 </default>
461 </alias>
462
463
464 <!-- Microsoft -->
465 <alias>
466 <family>Arial</family>
467 <default>
468 <family>Helvetica</family>
469 </default>
470 </alias>
471
472 <alias>
473 <family>Arial Narrow</family>
474 <default>
475 <family>Helvetica Narrow</family>
476 </default>
477 </alias>
478
479 <alias>
480 <family>Times New Roman</family>
481 <default>
482 <family>Times</family>
483 </default>
484 </alias>
485
486 <alias>
487 <family>Courier New</family>
488 <default>
489 <family>Courier</family>
490 </default>
491 </alias>
492
493
494
495 <!-- Map generics to specifics -->
496
497 <!-- PostScript -->
498 <alias binding="same">
499 <family>Helvetica</family>
500 <accept>
501 <family>TeX Gyre Heros</family>
502 <family>Nimbus Sans</family>
503 <family>Nimbus Sans L</family>
504 </accept>
505 </alias>
506
507 <alias binding="same">
508 <family>Helvetica Narrow</family>
509 <accept>
510 <family>TeX Gyre Heros Cn</family>
511 <family>Nimbus Sans Narrow</family>
512 </accept>
513 </alias>
514
515 <alias binding="same">
516 <family>Times</family>
517 <accept>
518 <family>TeX Gyre Termes</family>
519 <family>Nimbus Roman</family>
520 <family>Nimbus Roman No9 L</family>
521 </accept>
522 </alias>
523
524 <alias binding="same">
525 <family>Courier</family>
526 <accept>
527 <family>TeX Gyre Cursor</family>
528 <family>Nimbus Mono PS</family>
529 <family>Nimbus Mono</family>
530 <family>Nimbus Mono L</family>
531 </accept>
532 </alias>
533
534 <alias binding="same">
535 <family>ITC Avant Garde Gothic</family>
536 <accept>
537 <family>TeX Gyre Adventor</family>
538 <family>URW Gothic</family>
539 <family>URW Gothic L</family>
540 </accept>
541 </alias>
542
543 <alias binding="same">
544 <family>ITC Bookman</family>
545 <accept>
546 <family>Bookman Old Style</family>
547 <family>TeX Gyre Bonum</family>
548 <family>URW Bookman</family>
549 <family>Bookman URW</family>
550 <family>URW Bookman L</family>
551 </accept>
552 </alias>
553
554 <alias binding="same">
555 <family>ITC Zapf Chancery</family>
556 <accept>
557 <family>TeX Gyre Chorus</family>
558 <family>Z003</family>
559 <family>Chancery URW</family>
560 <family>URW Chancery L</family>
561 </accept>
562 </alias>
563
564 <alias binding="same">
565 <family>Palatino</family>
566 <accept>
567 <family>Palatino Linotype</family>
568 <family>TeX Gyre Pagella</family>
569 <family>P052</family>
570 <family>Palladio URW</family>
571 <family>URW Palladio L</family>
572 </accept>
573 </alias>
574
575 <alias binding="same">
576 <family>New Century Schoolbook</family>
577 <accept>
578 <family>Century Schoolbook</family>
579 <family>TeX Gyre Schola</family>
580 <family>C059</family>
581 <family>Century SchoolBook URW</family>
582 <family>Century Schoolbook L</family>
583 </accept>
584 </alias>
585
586 <!-- Microsoft -->
587 <alias binding="same">
588 <family>Arial</family>
589 <accept>
590 <family>Arimo</family>
591 <family>Liberation Sans</family>
592 <family>Albany</family>
593 <family>Albany AMT</family>
594 </accept>
595 </alias>
596
597 <alias binding="same">
598 <family>Arial Narrow</family>
599 <accept>
600 <family>Liberation Sans Narrow</family>
601 </accept>
602 </alias>
603
604 <alias binding="same">
605 <family>Times New Roman</family>
606 <accept>
607 <family>Tinos</family>
608 <family>Liberation Serif</family>
609 <family>Thorndale</family>
610 <family>Thorndale AMT</family>
611 </accept>
612 </alias>
613
614 <alias binding="same">
615 <family>Courier New</family>
616 <accept>
617 <family>Cousine</family>
618 <family>Liberation Mono</family>
619 <family>Cumberland</family>
620 <family>Cumberland AMT</family>
621 </accept>
622 </alias>
623
624 <alias binding="same">
625 <family>Georgia</family>
626 <accept>
627 <family>Gelasio</family>
628 </accept>
629 </alias>
630
631 <alias binding="same">
632 <family>Cambria</family>
633 <accept>
634 <family>Caladea</family>
635 </accept>
636 </alias>
637
638 <alias binding="same">
639 <family>Calibri</family>
640 <accept>
641 <family>Carlito</family>
642 </accept>
643 </alias>
644
645 <alias binding="same">
646 <family>Symbol</family>
647 <accept>
648 <family>SymbolNeu</family>
649 </accept>
650 </alias>
651
652 </fontconfig>