diff options
Diffstat (limited to '29-metric-aliases-cyr.conf')
-rw-r--r-- | 29-metric-aliases-cyr.conf | 578 |
1 files changed, 578 insertions, 0 deletions
diff --git a/29-metric-aliases-cyr.conf b/29-metric-aliases-cyr.conf new file mode 100644 index 000000000000..4260bca5a40d --- /dev/null +++ b/29-metric-aliases-cyr.conf @@ -0,0 +1,578 @@ +<?xml version="1.0"?> +<!DOCTYPE fontconfig SYSTEM "fonts.dtd"> +<fontconfig> + +<!-- + +Alias similar/metric-compatible families from various sources (free fonts +collection): + +PostScript fonts URW fonts GUST fonts Liberation fonts Windows fonts +====================== ====================== ================= ====================== ================== +Helvetica Nimbus Sans L TeX Gyre Heros Liberation Sans Arial +Helvetica Condensed Nimbus Sans L Narrow TeX Gyre Heros Cn Liberation Sans Narrow Arial Narrow +Times Nimbus Roman No9 L TeX Gyre Termes Liberation Serif Times New Roman +Courier Nimbus Mono L TeX Gyre Cursor Liberation Mono Courier New +ITC Avant Garde Gothic URW Gothic L TeX Gyre Adventor Century Gothic +ITC Bookman URW Bookman L TeX Gyre Bonum Book Antiqua +ITC Zapf Chancery URW Chancery L TeX Gyre Chorus +Palatino URW Palladio L TeX Gyre Pagella Palatino Linotype +New Century Schoolbook Century SchoolBook URW TeX Gyre Schola Century Schoolbook + +Microsoft fonts Liberation fonts URW fonts GUST fonts Google CrOS core fonts +=============== ====================== ==================== ================= ====================== +Arial Liberation Sans Nimbus Sans L TeX Gyre Heros Arimo +Arial Narrow Liberation Sans Narrow Nimbus Sans L Narrow TeX Gyre Heros Cn +Times New Roman Liberation Serif Nimbus Roman No9 L TeX Gyre Termes Tinos +Courier New Liberation Mono Nimbus Mono L TeX Gyre Cursor Cousine + +Microsoft fonts Other fonts +=============== ======================= +Consolas Droid Sans Mono Slashed +Calibri Carlito +Cambria Caladea +Georgia Gelasio + +We want for each of them to fallback to any of these available, +but in an order preferring similar designs first. We do this in three steps: + +1) Alias each specific to its generic family. + e.g. Liberation Sans || Nimbus Sans L || TeX Gyre Heros to Arial + +2) Weak alias each generic to the other generic of its family. + e.g. Arial to Liberation Sans || Nimbus Sans L || TeX Gyre Heros || Arimo + +3) Alias each generic to its specifics. + e.g. Arial to Liberation Sans, TeX Gyre Heros, Arimo + +--> + + <!-- Map specifics to generics --> + + <!-- PostScript --> + <alias binding="same"> + <family>TeX Gyre Heros</family> + <default> + <family>Helvetica</family> + </default> + </alias> + + <alias binding="same"> + <family>TeX Gyre Heros Cn</family> + <default> + <family>Helvetica Condensed</family> + </default> + </alias> + + <alias binding="same"> + <family>Nimbus Sans L</family> + <default> + <family>Helvetica</family> + </default> + </alias> + + <alias binding="same"> + <family>Nimbus Sans L Narrow</family> + <default> + <family>Helvetica Condensed</family> + </default> + </alias> + + <alias binding="same"> + <family>TeX Gyre Termes</family> + <default> + <family>Times</family> + </default> + </alias> + + <alias binding="same"> + <family>Nimbus Roman No9 L</family> + <default> + <family>Times</family> + </default> + </alias> + + <alias binding="same"> + <family>TeX Gyre Cursor</family> + <default> + <family>Courier</family> + </default> + </alias> + + <alias binding="same"> + <family>Nimbus Mono L</family> + <default> + <family>Courier</family> + </default> + </alias> + + <alias binding="same"> + <family>TeX Gyre Adventor</family> + <default> + <family>ITC Avant Garde Gothic</family> + </default> + </alias> + + <alias binding="same"> + <family>URW Gothic L</family> + <default> + <family>ITC Avant Garde Gothic</family> + </default> + </alias> + + <alias binding="same"> + <family>Century Gothic</family> + <default> + <family>ITC Avant Garde Gothic</family> + </default> + </alias> + + <alias binding="same"> + <family>TeX Gyre Bonum</family> + <default> + <family>ITC Bookman</family> + </default> + </alias> + + <alias binding="same"> + <family>URW Bookman L</family> + <default> + <family>ITC Bookman</family> + </default> + </alias> + + <alias binding="same"> + <family>Book Antiqua</family> + <default> + <family>ITC Bookman</family> + </default> + </alias> + + <alias binding="same"> + <family>TeX Gyre Chorus</family> + <default> + <family>ITC Zapf Chancery</family> + </default> + </alias> + + <alias binding="same"> + <family>URW Chancery L</family> + <default> + <family>ITC Zapf Chancery</family> + </default> + </alias> + + <alias binding="same"> + <family>TeX Gyre Pagella</family> + <default> + <family>Palatino</family> + </default> + </alias> + + <alias binding="same"> + <family>URW Palladio L</family> + <default> + <family>Palatino</family> + </default> + </alias> + + <alias binding="same"> + <family>Palatino Linotype</family> + <default> + <family>Palatino</family> + </default> + </alias> + + <alias binding="same"> + <family>TeX Gyre Schola</family> + <default> + <family>New Century Schoolbook</family> + </default> + </alias> + + <alias binding="same"> + <family>Century SchoolBook URW</family> + <default> + <family>New Century Schoolbook</family> + </default> + </alias> + + <alias binding="same"> + <family>Century Schoolbook</family> + <default> + <family>New Century Schoolbook</family> + </default> + </alias> + + + <!-- Microsoft --> + <alias binding="same"> + <family>Liberation Sans</family> + <default> + <family>Arial</family> + </default> + </alias> + + <alias binding="same"> + <family>Liberation Sans Narrow</family> + <default> + <family>Arial Narrow</family> + </default> + </alias> + + <alias binding="same"> + <family>Nimbus Sans L</family> + <default> + <family>Arial</family> + </default> + </alias> + + <alias binding="same"> + <family>Nimbus Sans L Narrow</family> + <default> + <family>Arial Narrow</family> + </default> + </alias> + + <alias binding="same"> + <family>TeX Gyre Heros</family> + <default> + <family>Arial</family> + </default> + </alias> + + <alias binding="same"> + <family>TeX Gyre Heros Cn</family> + <default> + <family>Arial Narrow</family> + </default> + </alias> + + <alias binding="same"> + <family>Arimo</family> + <default> + <family>Arial</family> + </default> + </alias> + + <alias binding="same"> + <family>Liberation Serif</family> + <default> + <family>Times New Roman</family> + </default> + </alias> + + <alias binding="same"> + <family>Nimbus Serif No9 L</family> + <default> + <family>Times New Roman</family> + </default> + </alias> + + <alias binding="same"> + <family>TeX Gyre Termes</family> + <default> + <family>Times New Roman</family> + </default> + </alias> + + <alias binding="same"> + <family>Tinos</family> + <default> + <family>Times New Roman</family> + </default> + </alias> + + <alias binding="same"> + <family>Liberation Mono</family> + <default> + <family>Courier New</family> + </default> + </alias> + + <alias binding="same"> + <family>Nimbus Mono L</family> + <default> + <family>Courier New</family> + </default> + </alias> + + <alias binding="same"> + <family>TeX Gyre Cursor</family> + <default> + <family>Courier New</family> + </default> + </alias> + + <alias binding="same"> + <family>Cousine</family> + <default> + <family>Courier New</family> + </default> + </alias> + + <alias binding="same"> + <family>Droid Sans Mono Slashed</family> + <default> + <family>Consolas</family> + </default> + </alias> + + <alias binding="same"> + <family>Carlito</family> + <default> + <family>Calibri</family> + </default> + </alias> + + <alias binding="same"> + <family>Caladea</family> + <default> + <family>Cambria</family> + </default> + </alias> + + <alias binding="same"> + <family>Gelasio</family> + <default> + <family>Georgia</family> + </default> + </alias> + + + <!-- Accept URW or GUST group as fallback --> + + <!-- PostScript --> + <alias> + <family>Nimbus Sans L</family> + <default> + <family>Arial</family> + </default> + </alias> + + <alias> + <family>Nimbus Sans L Narrow</family> + <default> + <family>Arial Narrow</family> + </default> + </alias> + + <alias> + <family>TeX Gyre Heros</family> + <default> + <family>Arial</family> + </default> + </alias> + + <alias> + <family>TeX Gyre Heros Cn</family> + <default> + <family>Arial Narrow</family> + </default> + </alias> + + <alias> + <family>Nimbus Roman No9 L</family> + <default> + <family>Times New Roman</family> + </default> + </alias> + + <alias> + <family>TeX Gyre Termes</family> + <default> + <family>Times New Roman</family> + </default> + </alias> + + <alias> + <family>Nimbus Mono L</family> + <default> + <family>Courier New</family> + </default> + </alias> + + <alias> + <family>TeX Gyre Cursor</family> + <default> + <family>Courier New</family> + </default> + </alias> + + + <!-- Microsoft --> + <alias> + <family>Arial</family> + <default> + <family>Liberation Sans</family> + </default> + </alias> + + <alias> + <family>Arial Narrow</family> + <default> + <family>Liberation Sans Narrow</family> + </default> + </alias> + + <alias> + <family>Times New Roman</family> + <default> + <family>Liberation Serif</family> + </default> + </alias> + + <alias> + <family>Courier New</family> + <default> + <family>Liberation Mono</family> + </default> + </alias> + + + <!-- Map generics to specifics --> + + <!-- PostScript --> + <alias binding="same"> + <family>Helvetica</family> + <accept> + <family>Liberation Sans</family> + <family>Nimbus Sans L</family> + <family>TeX Gyre Heros</family> + </accept> + </alias> + + <alias binding="same"> + <family>Helvetica Condensed</family> + <accept> + <family>Liberation Sans Narrow</family> + <family>Nimbus Sans L Narrow</family> + <family>TeX Gyre Heros Cn</family> + </accept> + </alias> + + <alias binding="same"> + <family>Times</family> + <accept> + <family>Nimbus Roman No9 L</family> + <family>TeX Gyre Termes</family> + </accept> + </alias> + + <alias binding="same"> + <family>Courier</family> + <accept> + <family>Nimbus Mono L</family> + <family>TeX Gyre Cursor</family> + </accept> + </alias> + + <alias binding="same"> + <family>ITC Avant Garde Gothic</family> + <accept> + <family>URW Gothic L</family> + <family>TeX Gyre Adventor</family> + </accept> + </alias> + + <alias binding="same"> + <family>ITC Bookman</family> + <accept> + <family>URW Bookman L</family> + <family>TeX Gyre Bonum</family> + </accept> + </alias> + + <alias binding="same"> + <family>ITC Zapf Chancery</family> + <accept> + <family>URW Chancery L</family> + <family>TeX Gyre Chorus</family> + </accept> + </alias> + + <alias binding="same"> + <family>Palatino</family> + <accept> + <family>URW Palladio L</family> + <family>TeX Gyre Pagella</family> + </accept> + </alias> + + <alias binding="same"> + <family>New Century Schoolbook</family> + <accept> + <family>Century SchoolBook URW</family> + <family>TeX Gyre Schola</family> + </accept> + </alias> + + <!-- Microsoft --> + <alias binding="same"> + <family>Arial</family> + <accept> + <family>Liberation Sans</family> + <family>Nimbus Sans L</family> + <family>TeX Gyre Heros</family> + <family>Arimo</family> + </accept> + </alias> + + <alias binding="same"> + <family>Arial Narrow</family> + <accept> + <family>Liberation Sans Narrow</family> + <family>Nimbus Sans L Narrow</family> + <family>TeX Gyre Heros Cn</family> + </accept> + </alias> + + <alias binding="same"> + <family>Times New Roman</family> + <accept> + <family>Liberation Serif</family> + <family>Niumbus Serif</family> + <family>TeX Gyre Termes</family> + <family>Tinos</family> + </accept> + </alias> + + <alias binding="same"> + <family>Courier New</family> + <accept> + <family>Liberation Mono</family> + <family>Nimbus Mono L</family> + <family>TeX Gyre Cursor</family> + <family>Cousine</family> + </accept> + </alias> + + <alias binding="same"> + <family>Consolas</family> + <accept> + <family>Droid Sans Mono Slashed</family> + </accept> + </alias> + + <alias binding="same"> + <family>Calibri</family> + <accept> + <family>Carlito</family> + </accept> + </alias> + + <alias binding="same"> + <family>Cambria</family> + <accept> + <family>Caladea</family> + </accept> + </alias> + + <alias binding="same"> + <family>Georgia</family> + <accept> + <family>Gelasio</family> + </accept> + </alias> + +</fontconfig> |