better_fonts/fontconfig-font-replacements/37-repl-global-free.conf
Jeffrey Serio ac98835baf Add
2024-03-29 22:44:51 -05:00

907 lines
23 KiB
XML

<?xml version='1.0'?>
<!DOCTYPE fontconfig SYSTEM 'fonts.dtd'>
<fontconfig>
<!-- ## Recommended free global replacements - free collection ## -->
<!-- Arial => Arimo -->
<match target="font">
<test name="family">
<string>Arial</string>
</test>
<edit name="family" mode="assign">
<string>Arimo</string>
<string>Liberation Sans</string>
</edit>
</match>
<match target="pattern">
<test name="family">
<string>Arial</string>
</test>
<edit name="family" mode="prepend" binding="strong" >
<string>Arimo</string>
<string>Liberation Sans</string>
</edit>
</match>
<!-- Arial Black => Archivo Black -->
<match target="font">
<test name="family">
<string>Arial Black</string>
</test>
<edit name="family" mode="assign">
<string>Archivo Black</string>
</edit>
</match>
<match target="pattern">
<test name="family">
<string>Arial Black</string>
</test>
<edit name="family" mode="prepend" binding="strong">
<string>Archivo Black</string>
</edit>
</match>
<!-- Arial Narrow => Liberation Sans Narrow -->
<match target="font">
<test name="family">
<string>Arial Narrow</string>
</test>
<edit name="family" mode="assign">
<string>Liberation Sans Narrow</string>
<string>Nimbus Sans Narrow</string>
</edit>
</match>
<match target="pattern">
<test name="family">
<string>Arial Narrow</string>
</test>
<edit name="family" mode="prepend" binding="strong" >
<string>Liberation Sans Narrow</string>
<string>Nimbus Sans Narrow</string>
</edit>
</match>
<!-- Baskerville => Libre Baskerville -->
<match target="font">
<test name="family">
<string>Baskerville</string>
</test>
<edit name="family" mode="assign">
<string>Libre Baskerville</string>
</edit>
</match>
<match target="pattern">
<test name="family">
<string>Baskerville</string>
</test>
<edit name="family" mode="prepend" binding="strong" >
<string>Libre Baskerville</string>
</edit>
</match>
<!-- Calibri => Carlito -->
<match target="font">
<test name="family">
<string>Calibri</string>
</test>
<edit name="family" mode="assign">
<string>Carlito</string>
</edit>
</match>
<match target="pattern">
<test name="family">
<string>Calibri</string>
</test>
<edit name="family" mode="prepend" binding="strong" >
<string>Carlito</string>
</edit>
</match>
<!-- Cambria => Caladea -->
<match target="font">
<test name="family">
<string>Cambria</string>
</test>
<edit name="family" mode="assign">
<string>Caladea</string>
</edit>
</match>
<match target="pattern">
<test name="family">
<string>Cambria</string>
</test>
<edit name="family" mode="prepend" binding="strong" >
<string>Caladea</string>
</edit>
</match>
<!-- Candara = Linux Biolinum -->
<match target="font">
<test name="family">
<string>Candara</string>
</test>
<edit name="family" mode="assign">
<string>Linux Biolinum O</string>
<string>Linux Biolinum T</string>
<string>Linux Biolinum</string>
</edit>
</match>
<match target="pattern">
<test name="family">
<string>Candara</string>
</test>
<edit name="family" mode="prepend" binding="strong" >
<string>Linux Biolinum O</string>
<string>Linux Biolinum T</string>
<string>Linux Biolinum</string>
</edit>
</match>
<!-- Comic Sans MS => Komika Text -->
<match target="font">
<test name="family">
<string>Comic Sans MS</string>
</test>
<edit name="family" mode="assign">
<string>Komika Text</string>
<string>Signika</string>
<string>Comic Relief</string>
</edit>
</match>
<match target="pattern">
<test name="family">
<string>Comic Sans MS</string>
</test>
<edit name="family" mode="prepend" binding="strong" >
<string>Komika Text</string>
<string>Signika</string>
<string>Comic Relief</string>
</edit>
</match>
<!-- Consolas => Fira Mono -->
<match target="font">
<test name="family">
<string>Consolas</string>
</test>
<edit name="family" mode="assign">
<string>Fira Mono</string>
<string>Cousine</string>
<string>Noto Mono</string>
</edit>
</match>
<match target="pattern">
<test name="family">
<string>Consolas</string>
</test>
<edit name="family" mode="prepend" binding="strong" >
<string>Fira Mono</string>
<string>Cousine</string>
<string>Noto Mono</string>
</edit>
</match>
<!-- Constantia => Merriweather -->
<match target="font">
<test name="family">
<string>Constantia</string>
</test>
<edit name="family" mode="assign">
<string>Merriweather</string>
</edit>
</match>
<match target="pattern">
<test name="family">
<string>Constantia</string>
</test>
<edit name="family" mode="prepend" binding="strong" >
<string>Merriweather</string>
</edit>
</match>
<!-- Corbel => Merriweather Sans -->
<match target="font">
<test name="family">
<string>Corbel</string>
</test>
<edit name="family" mode="assign">
<string>Merriweather Sans</string>
</edit>
</match>
<match target="pattern">
<test name="family">
<string>Corbel</string>
</test>
<edit name="family" mode="prepend" binding="strong" >
<string>Merriweather Sans</string>
</edit>
</match>
<!-- Courier || Courier New => Courier Prime -->
<match target="font">
<test name="family">
<string>Courier</string>
</test>
<edit name="family" mode="assign">
<string>Courier Prime</string>
<string>TeX Gyre Cursor</string>
<string>Nimbus Mono</string>
</edit>
</match>
<match target="pattern">
<test name="family">
<string>Courier</string>
</test>
<edit name="family" mode="prepend" binding="strong">
<string>Courier Prime</string>
<string>TeX Gyre Cursor</string>
<string>Nimbus Mono</string>
</edit>
</match>
<match target="font">
<test name="family">
<string>Courier New</string>
</test>
<edit name="family" mode="assign">
<string>Courier Prime</string>
<string>TeX Gyre Cursor</string>
<string>Nimbus Mono</string>
</edit>
</match>
<match target="pattern">
<test name="family">
<string>Courier New</string>
</test>
<edit name="family" mode="prepend" binding="strong">
<string>Courier Prime</string>
<string>TeX Gyre Cursor</string>
<string>Nimbus Mono</string>
</edit>
</match>
<match target="font">
<test name="family">
<string>Courier 10 Pitch</string>
</test>
<edit name="family" mode="assign">
<string>Courier Prime</string>
<string>TeX Gyre Cursor</string>
<string>Nimbus Mono</string>
</edit>
</match>
<match target="pattern">
<test name="family">
<string>Courier 10 Pitch</string>
</test>
<edit name="family" mode="prepend" binding="strong">
<string>Courier Prime</string>
<string>TeX Gyre Cursor</string>
<string>Nimbus Mono</string>
</edit>
</match>
<!-- {Adobe||ITC||Stempel} Garamond {Pro} => Cormorant Garamond -->
<match target="font">
<test name="family">
<string>Garamond</string>
</test>
<edit name="family" mode="assign">
<string>Cormorant Garamond</string>
</edit>
</match>
<match target="pattern">
<test name="family">
<string>Garamond</string>
</test>
<edit name="family" mode="prepend" binding="strong">
<string>Cormorant Garamond</string>
</edit>
</match>
<match target="font">
<test name="family">
<string>Adobe Garamond Pro</string>
</test>
<edit name="family" mode="assign">
<string>Cormorant Garamond</string>
</edit>
</match>
<match target="pattern">
<test name="family">
<string>Adobe Garamond Pro</string>
</test>
<edit name="family" mode="prepend" binding="strong">
<string>Cormorant Garamond</string>
</edit>
</match>
<match target="font">
<test name="family">
<string>ITC Garamond</string>
</test>
<edit name="family" mode="assign">
<string>Cormorant Garamond</string>
</edit>
</match>
<match target="pattern">
<test name="family">
<string>ITC Garamond</string>
</test>
<edit name="family" mode="prepend" binding="strong">
<string>Cormorant Garamond</string>
</edit>
</match>
<match target="font">
<test name="family">
<string>Stempel Garamond</string>
</test>
<edit name="family" mode="assign">
<string>Cormorant Garamond</string>
</edit>
</match>
<match target="pattern">
<test name="family">
<string>Stempel Garamond</string>
</test>
<edit name="family" mode="prepend" binding="strong">
<string>Cormorant Garamond</string>
</edit>
</match>
<match target="font">
<test name="family">
<string>@font-face:Garamond Classic FS</string>
</test>
<edit name="family" mode="assign">
<string>Cormorant Garamond</string>
</edit>
</match>
<match target="pattern">
<test name="family">
<string>@font-face:Garamond Classic FS</string>
</test>
<edit name="family" mode="prepend" binding="strong">
<string>Cormorant Garamond</string>
</edit>
</match>
<!-- Geneva => Noto Sans -->
<match target="font">
<test name="family">
<string>Geneva</string>
</test>
<edit name="family" mode="assign">
<string>Noto Sans</string>
</edit>
</match>
<match target="pattern">
<test name="family">
<string>Geneva</string>
</test>
<edit name="family" mode="prepend" binding="strong">
<string>Noto Sans</string>
</edit>
</match>
<!-- Georgia => Gelasio -->
<match target="font">
<test name="family">
<string>Georgia</string>
</test>
<edit name="family" mode="assign">
<string>Gelasio</string>
</edit>
</match>
<match target="pattern">
<test name="family">
<string>Georgia</string>
</test>
<edit name="family" mode="prepend" binding="strong" >
<string>Gelasio</string>
</edit>
</match>
<!-- Gill Sans {MT} => Lato -->
<match target="font">
<test name="family">
<string>Gill Sans</string>
</test>
<edit name="family" mode="assign">
<string>Lato</string>
<string>Cabin</string>
<string>Noto Sans</string>
</edit>
</match>
<match target="pattern">
<test name="family">
<string>Gill Sans</string>
</test>
<edit name="family" mode="prepend" binding="strong" >
<string>Lato</string>
<string>Cabin</string>
<string>Noto Sans</string>
</edit>
</match>
<match target="font">
<test name="family">
<string>Gill Sans MT</string>
</test>
<edit name="family" mode="assign">
<string>Lato</string>
<string>Cabin</string>
<string>Noto Sans</string>
</edit>
</match>
<match target="pattern">
<test name="family">
<string>Gill Sans MT</string>
</test>
<edit name="family" mode="prepend" binding="strong" >
<string>Lato</string>
<string>Cabin</string>
<string>Noto Sans</string>
</edit>
</match>
<!-- Helvetica => Arimo -->
<match target="font">
<test name="family">
<string>Helvetica</string>
</test>
<edit name="family" mode="assign">
<string>Arimo</string>
<string>Liberation Sans</string>
<string>TeX Gyre Heros</string>
<string>Nimbus Sans</string>
</edit>
</match>
<match target="pattern">
<test name="family">
<string>Helvetica</string>
</test>
<edit name="family" mode="prepend" binding="strong">
<string>Arimo</string>
<string>Liberation Sans</string>
<string>TeX Gyre Heros</string>
<string>Nimbus Sans</string>
</edit>
</match>
<!-- Helvetica Condensed => Liberation Sans Narrow -->
<match target="font">
<test name="family">
<string>Helvetica Condensed</string>
</test>
<edit name="family" mode="assign">
<string>Liberation Sans Narrow</string>
<string>TeX Gyre Heros Cn</string>
<string>Nimbus Sans Narrow</string>
</edit>
</match>
<match target="pattern">
<test name="family">
<string>Helvetica Condensed</string>
</test>
<edit name="family" mode="prepend" binding="strong">
<string>Liberation Sans Narrow</string>
<string>TeX Gyre Heros Cn</string>
<string>Nimbus Sans Narrow</string>
</edit>
</match>
<!-- Helvetica Neue => Source Sans Pro -->
<match target="font" >
<test name="family">
<string>Helvetica Neue</string>
</test>
<edit name="family" mode="assign">
<string>Source Sans Pro</string>
<string>Noto Sans</string>
<string>Open Sans</string>
<string>Arimo</string>
</edit>
</match>
<match target="pattern">
<test name="family">
<string>Helvetica Neue</string>
</test>
<edit name="family" mode="prepend" binding="strong">
<string>Source Sans Pro</string>
<string>Noto Sans</string>
<string>Open Sans</string>
<string>Arimo</string>
</edit>
</match>
<!-- Impact => Passion One -->
<match target="font">
<test name="family">
<string>Impact</string>
</test>
<edit name="family" mode="assign">
<string>Passion One</string>
</edit>
</match>
<match target="pattern">
<test name="family">
<string>Impact</string>
</test>
<edit name="family" mode="prepend" binding="strong" >
<string>Passion One</string>
</edit>
</match>
<!-- Lucida Console => Fira Mono -->
<match target="pattern">
<test name="family">
<string>Lucida Console</string>
</test>
<edit name="family" mode="prepend" binding="strong">
<string>Fira Mono</string>
<string>Cousine</string>
</edit>
</match>
<match target="font">
<test name="family">
<string>Lucida Console</string>
</test>
<edit name="family" mode="assign">
<string>Fira Mono</string>
<string>Cousine</string>
</edit>
</match>
<!-- Lucida Sans families => Source Sans Pro -->
<match target="pattern">
<test name="family">
<string>Lucida</string>
</test>
<edit name="family" mode="prepend" binding="strong">
<string>Source Sans Pro</string>
<string>Noto Sans</string>
</edit>
</match>
<match target="font">
<test name="family">
<string>Lucida</string>
</test>
<edit name="family" mode="assign">
<string>Source Sans Pro</string>
<string>Noto Sans</string>
</edit>
</match>
<match target="pattern">
<test name="family">
<string>Lucida Grande</string>
</test>
<edit name="family" mode="prepend" binding="strong">
<string>Source Sans Pro</string>
<string>Noto Sans</string>
</edit>
</match>
<match target="font">
<test name="family">
<string>Lucida Grande</string>
</test>
<edit name="family" mode="assign">
<string>Source Sans Pro</string>
<string>Noto Sans</string>
</edit>
</match>
<match target="pattern">
<test name="family">
<string>Lucida Sans</string>
</test>
<edit name="family" mode="prepend" binding="strong">
<string>Source Sans Pro</string>
<string>Noto Sans</string>
</edit>
</match>
<match target="font">
<test name="family">
<string>Lucida Sans</string>
</test>
<edit name="family" mode="assign">
<string>Source Sans Pro</string>
<string>Noto Sans</string>
</edit>
</match>
<match target="pattern">
<test name="family">
<string>Lucida Sans T OT</string>
</test>
<edit name="family" mode="prepend" binding="strong">
<string>Source Sans Pro</string>
<string>Noto Sans</string>
</edit>
</match>
<match target="font">
<test name="family">
<string>Lucida Sans T OT</string>
</test>
<edit name="family" mode="assign">
<string>Source Sans Pro</string>
<string>Noto Sans</string>
</edit>
</match>
<match target="pattern">
<test name="family">
<string>Lucida Sans Unicode</string>
</test>
<edit name="family" mode="prepend" binding="strong">
<string>Source Sans Pro</string>
<string>Noto Sans</string>
</edit>
</match>
<match target="font">
<test name="family">
<string>Lucida Sans Unicode</string>
</test>
<edit name="family" mode="assign">
<string>Source Sans Pro</string>
<string>Noto Sans</string>
</edit>
</match>
<!-- Menlo => Cousine -->
<match target="font">
<test name="family">
<string>Menlo</string>
</test>
<edit name="family" mode="assign">
<string>Cousine</string>
<string>Noto Mono</string>
</edit>
</match>
<match target="pattern">
<test name="family">
<string>Menlo</string>
</test>
<edit name="family" mode="prepend" binding="strong" >
<string>Cousine</string>
<string>Noto Mono</string>
</edit>
</match>
<!-- Symbol => Open Symbol -->
<match target="font">
<test name="family">
<string>Symbol</string>
</test>
<edit name="family" mode="assign">
<string>Open Symbol</string>
<string>Symbola</string>
</edit>
</match>
<match target="pattern">
<test name="family">
<string>Symbol</string>
</test>
<edit name="family" mode="prepend" binding="strong" >
<string>Open Symbol</string>
<string>Symbola</string>
</edit>
</match>
<!-- Tahoma => Roboto -->
<match target="font">
<test name="family">
<string>Tahoma</string>
</test>
<edit name="family" mode="assign">
<string>Roboto</string>
</edit>
</match>
<match target="pattern">
<test name="family">
<string>Tahoma</string>
</test>
<edit name="family" mode="prepend" binding="strong" >
<string>Roboto</string>
</edit>
</match>
<!-- Times {New Roman} => Tinos -->
<match target="font">
<test name="family">
<string>Times</string>
</test>
<edit name="family" mode="assign">
<string>Tinos</string>
<string>Liberation Serif</string>
<string>TeX Gyre Termes</string>
<string>Nimbus Roman</string>
</edit>
</match>
<match target="pattern">
<test name="family">
<string>Times</string>
</test>
<edit name="family" mode="prepend" binding="strong" >
<string>Tinos</string>
<string>Liberation Serif</string>
<string>TeX Gyre Termes</string>
<string>Nimbus Roman</string>
</edit>
</match>
<match target="font">
<test name="family">
<string>Times New Roman</string>
</test>
<edit name="family" mode="assign">
<string>Tinos</string>
<string>Liberation Serif</string>
<string>TeX Gyre Termes</string>
<string>Nimbus Roman</string>
</edit>
</match>
<match target="pattern">
<test name="family">
<string>Times New Roman</string>
</test>
<edit name="family" mode="prepend" binding="strong" >
<string>Tinos</string>
<string>Liberation Serif</string>
<string>TeX Gyre Termes</string>
<string>Nimbus Roman</string>
</edit>
</match>
<!-- Trebuchet {MS} => Fira Sans -->
<match target="font">
<test name="family">
<string>Trebuchet MS</string>
</test>
<edit name="family" mode="assign">
<string>Fira Sans</string>
</edit>
</match>
<match target="pattern">
<test name="family">
<string>Trebuchet MS</string>
</test>
<edit name="family" mode="prepend" binding="strong" >
<string>Fira Sans</string>
</edit>
</match>
<match target="font">
<test name="family">
<string>Trebuchet</string>
</test>
<edit name="family" mode="assign">
<string>Fira Sans</string>
</edit>
</match>
<match target="pattern">
<test name="family">
<string>Trebuchet</string>
</test>
<edit name="family" mode="prepend" binding="strong" >
<string>Fira Sans</string>
</edit>
</match>
<!-- Verdana => Noto Sans -->
<match target="font">
<test name="family">
<string>Verdana</string>
</test>
<edit name="family" mode="assign">
<string>Noto Sans</string>
<string>Open Sans</string>
<string>DejaVu Sans</string>
</edit>
</match>
<match target="pattern">
<test name="family">
<string>Verdana</string>
</test>
<edit name="family" mode="prepend" binding="strong" >
<string>Noto Sans</string>
<string>Open Sans</string>
<string>DejaVu Sans</string>
</edit>
</match>
<!-- Wingdings => Open Symbol -->
<match target="font">
<test name="family">
<string>Wingdings</string>
</test>
<edit name="family" mode="assign">
<string>Open Symbol</string>
<string>Symbola</string>
</edit>
</match>
<match target="pattern">
<test name="family">
<string>Wingdings</string>
</test>
<edit name="family" mode="prepend" binding="strong" >
<string>Open Symbol</string>
<string>Symbola</string>
</edit>
</match>
<!-- Bitstream Vera => DejaVu -->
<match target="font">
<test name="family">
<string>Bitstream Vera Sans</string>
</test>
<edit name="family" mode="assign">
<string>DejaVu Sans</string>
</edit>
</match>
<match target="pattern">
<test name="family">
<string>Bitstream Vera Sans</string>
</test>
<edit name="family" mode="prepend" binding="strong">
<string>DejaVu Sans</string>
</edit>
</match>
<match target="font">
<test name="family">
<string>Bitstream Vera Serif</string>
</test>
<edit name="family" mode="assign">
<string>DejaVu Serif</string>
</edit>
</match>
<match target="pattern">
<test name="family">
<string>Bitstream Vera Serif</string>
</test>
<edit name="family" mode="prepend" binding="strong">
<string>DejaVu Serif</string>
</edit>
</match>
<match target="font">
<test name="family">
<string>Bitstream Vera Sans Mono</string>
</test>
<edit name="family" mode="assign">
<string>DejaVu Sans Mono</string>
</edit>
</match>
<match target="pattern">
<test name="family">
<string>Bitstream Vera Sans Mono</string>
</test>
<edit name="family" mode="prepend" binding="strong">
<string>DejaVu Sans Mono</string>
</edit>
</match>
<!-- Andale Mono => Cousine -->
<match target="font">
<test name="family">
<string>Andale Mono</string>
</test>
<edit name="family" mode="assign">
<string>Cousine</string>
</edit>
</match>
<match target="pattern">
<test name="family">
<string>Andale Mono</string>
</test>
<edit name="family" mode="prepend" binding="strong">
<string>Cousine</string>
</edit>
</match>
</fontconfig>