Mercurial > repos > rliterman > csp2
diff CSP2/CSP2_env/env-d9b9114564458d9d-741b3de822f2aaca6c6caa4325c4afce/share/fontconfig/conf.avail/30-metric-aliases.conf @ 68:5028fdace37b
planemo upload commit 2e9511a184a1ca667c7be0c6321a36dc4e3d116d
author | jpayne |
---|---|
date | Tue, 18 Mar 2025 16:23:26 -0400 |
parents | |
children |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/CSP2/CSP2_env/env-d9b9114564458d9d-741b3de822f2aaca6c6caa4325c4afce/share/fontconfig/conf.avail/30-metric-aliases.conf Tue Mar 18 16:23:26 2025 -0400 @@ -0,0 +1,637 @@ +<?xml version="1.0"?> +<!DOCTYPE fontconfig SYSTEM "urn:fontconfig:fonts.dtd"> +<fontconfig> + <description>Set substitutions for similar/metric-compatible families</description> + +<!-- + +Alias similar/metric-compatible families from various sources: + +PostScript fonts: URW fonts: GUST fonts: Windows fonts: +====================== ================== ================= ================== +Helvetica Nimbus Sans TeX Gyre Heros +Helvetica Narrow Nimbus Sans Narrow TeX Gyre Heros Cn +Times Nimbus Roman TeX Gyre Termes +Courier Nimbus Mono PS TeX Gyre Cursor +ITC Avant Garde Gothic URW Gothic TeX Gyre Adventor +ITC Bookman URW Bookman TeX Gyre Bonum Bookman Old Style +ITC Zapf Chancery Z003 TeX Gyre Chorus +Palatino P052 TeX Gyre Pagella Palatino Linotype +New Century Schoolbook C059 TeX Gyre Schola Century Schoolbook + +Microsoft fonts: Liberation fonts: Google CrOS core fonts: StarOffice fonts: AMT fonts: +================ ====================== ======================= ================= ============== +Arial Liberation Sans Arimo Albany Albany AMT +Arial Narrow Liberation Sans Narrow +Times New Roman Liberation Serif Tinos Thorndale Thorndale AMT +Courier New Liberation Mono Cousine Cumberland Cumberland AMT +Cambria Caladea +Calibri Carlito +Symbol SymbolNeu + +Microsoft fonts: Other fonts: +================ ============ +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 to Arial + +2) Weak alias each generic to the other generic of its family. + e.g. Arial to Helvetica + +3) Alias each generic to its specifics. + e.g. Arial to Liberation Sans, Arimo, Albany, and Albany AMT + +NOTE: The (URW)++ fonts mappings of generics to specifics were removed, because + upstream now includes them in their release of (URW)++ Core Font Set here: + https://github.com/ArtifexSoftware/urw-base35-fonts/tree/master/fontconfig +--> + +<!-- Map specifics to generics --> + + <!-- PostScript --> + <alias binding="same"> + <family>Nimbus Sans L</family> + <default> + <family>Helvetica</family> + </default> + </alias> + + <alias binding="same"> + <family>Nimbus Sans</family> + <default> + <family>Helvetica</family> + </default> + </alias> + + <alias binding="same"> + <family>TeX Gyre Heros</family> + <default> + <family>Helvetica</family> + </default> + </alias> + + <alias binding="same"> + <family>Nimbus Sans Narrow</family> + <default> + <family>Helvetica Narrow</family> + </default> + </alias> + + <alias binding="same"> + <family>TeX Gyre Heros Cn</family> + <default> + <family>Helvetica Narrow</family> + </default> + </alias> + + <alias binding="same"> + <family>Nimbus Roman No9 L</family> + <default> + <family>Times</family> + </default> + </alias> + + <alias binding="same"> + <family>Nimbus Roman</family> + <default> + <family>Times</family> + </default> + </alias> + + <alias binding="same"> + <family>TeX Gyre Termes</family> + <default> + <family>Times</family> + </default> + </alias> + + <alias binding="same"> + <family>Nimbus Mono L</family> + <default> + <family>Courier</family> + </default> + </alias> + + <alias binding="same"> + <family>Nimbus Mono</family> + <default> + <family>Courier</family> + </default> + </alias> + + <alias binding="same"> + <family>Nimbus Mono PS</family> + <default> + <family>Courier</family> + </default> + </alias> + + <alias binding="same"> + <family>TeX Gyre Cursor</family> + <default> + <family>Courier</family> + </default> + </alias> + + <alias binding="same"> + <family>Avant Garde</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>URW Gothic</family> + <default> + <family>ITC Avant Garde Gothic</family> + </default> + </alias> + + <alias binding="same"> + <family>TeX Gyre Adventor</family> + <default> + <family>ITC Avant Garde Gothic</family> + </default> + </alias> + + <alias binding="same"> + <family>Bookman</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>Bookman URW</family> + <default> + <family>ITC Bookman</family> + </default> + </alias> + + <alias binding="same"> + <family>URW Bookman</family> + <default> + <family>ITC Bookman</family> + </default> + </alias> + + <alias binding="same"> + <family>TeX Gyre Bonum</family> + <default> + <family>ITC Bookman</family> + </default> + </alias> + + <alias binding="same"> + <family>Bookman Old Style</family> + <default> + <family>ITC Bookman</family> + </default> + </alias> + + <alias binding="same"> + <family>Zapf Chancery</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>Chancery URW</family> + <default> + <family>ITC Zapf Chancery</family> + </default> + </alias> + + <alias binding="same"> + <family>Z003</family> + <default> + <family>ITC Zapf Chancery</family> + </default> + </alias> + + <alias binding="same"> + <family>TeX Gyre Chorus</family> + <default> + <family>ITC Zapf Chancery</family> + </default> + </alias> + + <alias binding="same"> + <family>URW Palladio L</family> + <default> + <family>Palatino</family> + </default> + </alias> + + <alias binding="same"> + <family>Palladio URW</family> + <default> + <family>Palatino</family> + </default> + </alias> + + <alias binding="same"> + <family>P052</family> + <default> + <family>Palatino</family> + </default> + </alias> + + <alias binding="same"> + <family>TeX Gyre Pagella</family> + <default> + <family>Palatino</family> + </default> + </alias> + + <alias binding="same"> + <family>Palatino Linotype</family> + <default> + <family>Palatino</family> + </default> + </alias> + + <alias binding="same"> + <family>Century Schoolbook L</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>C059</family> + <default> + <family>New Century Schoolbook</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</family> + <default> + <family>New Century Schoolbook</family> + </default> + </alias> + + <!-- Microsoft --> + <alias binding="same"> + <family>Arimo</family> + <default> + <family>Arial</family> + </default> + </alias> + + <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>Albany</family> + <default> + <family>Arial</family> + </default> + </alias> + + <alias binding="same"> + <family>Albany AMT</family> + <default> + <family>Arial</family> + </default> + </alias> + + <alias binding="same"> + <family>Tinos</family> + <default> + <family>Times New Roman</family> + </default> + </alias> + + <alias binding="same"> + <family>Liberation Serif</family> + <default> + <family>Times New Roman</family> + </default> + </alias> + + <alias binding="same"> + <family>Thorndale</family> + <default> + <family>Times New Roman</family> + </default> + </alias> + + <alias binding="same"> + <family>Thorndale AMT</family> + <default> + <family>Times New Roman</family> + </default> + </alias> + + <alias binding="same"> + <family>Cousine</family> + <default> + <family>Courier New</family> + </default> + </alias> + + <alias binding="same"> + <family>Liberation Mono</family> + <default> + <family>Courier New</family> + </default> + </alias> + + <alias binding="same"> + <family>Cumberland</family> + <default> + <family>Courier New</family> + </default> + </alias> + + <alias binding="same"> + <family>Cumberland AMT</family> + <default> + <family>Courier New</family> + </default> + </alias> + + <alias binding="same"> + <family>Gelasio</family> + <default> + <family>Georgia</family> + </default> + </alias> + + <alias binding="same"> + <family>Caladea</family> + <default> + <family>Cambria</family> + </default> + </alias> + + <alias binding="same"> + <family>Carlito</family> + <default> + <family>Calibri</family> + </default> + </alias> + + <alias binding="same"> + <family>SymbolNeu</family> + <default> + <family>Symbol</family> + </default> + </alias> + +<!-- Accept the other group as fallback --> + + <!-- PostScript --> + <alias> + <family>Helvetica</family> + <default> + <family>Arial</family> + </default> + </alias> + + <alias> + <family>Helvetica Narrow</family> + <default> + <family>Arial Narrow</family> + </default> + </alias> + + <alias> + <family>Times</family> + <default> + <family>Times New Roman</family> + </default> + </alias> + + <alias> + <family>Courier</family> + <default> + <family>Courier New</family> + </default> + </alias> + + <!-- Microsoft --> + <alias> + <family>Arial</family> + <default> + <family>Helvetica</family> + </default> + </alias> + + <alias> + <family>Arial Narrow</family> + <default> + <family>Helvetica Narrow</family> + </default> + </alias> + + <alias> + <family>Times New Roman</family> + <default> + <family>Times</family> + </default> + </alias> + + <alias> + <family>Courier New</family> + <default> + <family>Courier</family> + </default> + </alias> + +<!-- Map generics to specifics --> + + <!-- PostScript --> + <alias binding="same"> + <family>Helvetica</family> + <accept> + <family>TeX Gyre Heros</family> + </accept> + </alias> + + <alias binding="same"> + <family>Helvetica Narrow</family> + <accept> + <family>TeX Gyre Heros Cn</family> + </accept> + </alias> + + <alias binding="same"> + <family>Times</family> + <accept> + <family>TeX Gyre Termes</family> + </accept> + </alias> + + <alias binding="same"> + <family>Courier</family> + <accept> + <family>TeX Gyre Cursor</family> + </accept> + </alias> + + <alias binding="same"> + <family>Courier Std</family> + <accept> + <family>Courier</family> + </accept> + </alias> + + <alias binding="same"> + <family>ITC Avant Garde Gothic</family> + <accept> + <family>TeX Gyre Adventor</family> + </accept> + </alias> + + <alias binding="same"> + <family>ITC Bookman</family> + <accept> + <family>Bookman Old Style</family> + <family>TeX Gyre Bonum</family> + </accept> + </alias> + + <alias binding="same"> + <family>ITC Zapf Chancery</family> + <accept> + <family>TeX Gyre Chorus</family> + </accept> + </alias> + + <alias binding="same"> + <family>Palatino</family> + <accept> + <family>Palatino Linotype</family> + <family>TeX Gyre Pagella</family> + </accept> + </alias> + + <alias binding="same"> + <family>New Century Schoolbook</family> + <accept> + <family>Century Schoolbook</family> + <family>TeX Gyre Schola</family> + </accept> + </alias> + + <!-- Microsoft --> + <alias binding="same"> + <family>Arial</family> + <accept> + <family>Arimo</family> + <family>Liberation Sans</family> + <family>Albany</family> + <family>Albany AMT</family> + </accept> + </alias> + + <alias binding="same"> + <family>Arial Narrow</family> + <accept> + <family>Liberation Sans Narrow</family> + </accept> + </alias> + + <alias binding="same"> + <family>Times New Roman</family> + <accept> + <family>Tinos</family> + <family>Liberation Serif</family> + <family>Thorndale</family> + <family>Thorndale AMT</family> + </accept> + </alias> + + <alias binding="same"> + <family>Courier New</family> + <accept> + <family>Cousine</family> + <family>Liberation Mono</family> + <family>Cumberland</family> + <family>Cumberland AMT</family> + </accept> + </alias> + + <alias binding="same"> + <family>Georgia</family> + <accept> + <family>Gelasio</family> + </accept> + </alias> + + <alias binding="same"> + <family>Cambria</family> + <accept> + <family>Caladea</family> + </accept> + </alias> + + <alias binding="same"> + <family>Calibri</family> + <accept> + <family>Carlito</family> + </accept> + </alias> + + <alias binding="same"> + <family>Symbol</family> + <accept> + <family>SymbolNeu</family> + </accept> + </alias> + +</fontconfig>