Skip to content

Instantly share code, notes, and snippets.

@stenvix
Created June 2, 2016 22:12
Show Gist options
  • Save stenvix/32c89e40787f3a8d1f2ee10fd0a3ad23 to your computer and use it in GitHub Desktop.
Save stenvix/32c89e40787f3a8d1f2ee10fd0a3ad23 to your computer and use it in GitHub Desktop.
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
<fontconfig>
<!-- Default fonts for generic families -->
<alias>
<family>fantasy</family>
<prefer>
<family>Comic Sans MS</family>
<family>URW</family>
</prefer>
</alias>
<alias>
<family>monospace</family>
<prefer>
<family>Courier New</family>
<family>DejaVu Sans Mono</family>
</prefer>
</alias>
<alias>
<family>sans-serif</family>
<prefer>
<family>Tahoma</family>
<family>Arial</family>
<family>DejaVu Sans Condensed</family>
</prefer>
</alias>
<alias>
<family>serif</family>
<prefer>
<family>Times New Roman</family>
<family>DejaVu Serif Condensed</family>
</prefer>
</alias>
<!-- Alias for common fonts in case they're not found -->
<alias>
<family>Arial</family>
<accept><family>sans-serif</family></accept>
</alias>
<alias>
<family>Bitstream Vera Sans Mono</family>
<prefer>
<family>Courier New</family>
<family>DejaVu Sans Mono</family>
</prefer>
</alias>
<alias>
<family>Comic Sans MS</family>
<accept><family>URW</family></accept>
</alias>
<alias>
<family>Courier</family>
<prefer><family>monospace</family></prefer>
</alias>
<alias>
<family>Courier New</family>
<accept><family>monospace</family></accept>
</alias>
<alias>
<family>cursive</family>
<accept><family>URW</family></accept>
</alias>
<alias>
<family>Georgia</family>
<accept><family>serif</family></accept>
</alias>
<alias>
<family>Garamond</family>
<accept><family>serif</family></accept>
</alias>
<alias>
<family>Helvetica</family>
<default><family>sans-serif</family></default>
</alias>
<alias>
<family>Impact</family>
<accept><family>sans-serif</family></accept>
</alias>
<alias>
<family>Palatino Linotype</family>
<accept><family>serif</family></accept>
</alias>
<alias>
<family>Trebuchet MS</family>
<accept><family>sans-serif</family></accept>
</alias>
<alias>
<family>Tahoma</family>
<accept><family>sans-serif</family></accept>
</alias>
<alias>
<family>Times</family>
<prefer><family>Times New Roman</family></prefer>
<default><family>serif</family></default>
</alias>
<alias>
<family>Times New Roman</family>
<prefer><family>Times New Roman</family></prefer>
</alias>
<alias>
<family>Verdana</family>
<accept><family>sans-serif</family></accept>
</alias>
<!-- Bitstream Vera Sans is default for sans-serif. Replace it with something nicer -->
<alias>
<family>Bitstream Vera Sans</family>
<prefer>
<family>Tahoma</family>
<family>Arial</family>
<family>DejaVu Sans Condensed</family>
</prefer>
</alias>
<!-- Bitstream Vera Serif is default for serif. Replace it with something nicer -->
<alias>
<family>Bitstream Vera Serif</family>
<prefer>
<family>Times New Roman</family>
<family>DejaVu Serif Condensed</family>
</prefer>
</alias>
<!-- Replace Helvetica with Arial, to be tested with fc-match helvetica -->
<match target="pattern">
<test qual="any" name="family">
<string>Helvetica</string>
</test>
<edit name="family" mode="assign" binding="strong">
<string>Arial</string>
</edit>
</match>
<match target="font">
<edit mode="assign" name="rgba"><const>rgb</const></edit>
</match>
<match target="font">
<edit mode="assign" name="hinting"><bool>true</bool></edit>
</match>
<match target="font">
<edit mode="assign" name="hintstyle"><const>hintmedium</const></edit>
</match>
<match target="font">
<edit mode="assign" name="antialias"><bool>true</bool></edit>
</match>
<match target="font">
<test compare="more_eq" name="size" qual="any" target="default"><double>-1</double></test>
<test compare="less_eq" name="size" qual="any" target="default"><double>15</double></test>
<test name="family">
<string>Arial</string>
<string>Comic Sans</string>
<string>Courier New</string>
<string>Georgia</string>
<string>Impact</string>
<string>Helvetica</string>
<string>Lucida Bright</string>
<string>Lucida Console</string>
<string>Lucida Sans</string>
<string>Microsoft Sans</string>
<string>Palatino Linotype</string>
<string>Tahoma</string>
<string>Ubuntu</string>
<string>Times New Roman</string>
<string>Trebuchet MS</string>
<string>Verdana</string>
</test>
<edit mode="assign" name="antialias"><bool>false</bool></edit>
</match>
<match target="font">
<test compare="less_eq" name="pixelsize" qual="any" target="default"><double>20</double></test>
<test name="family">
<string>Arial</string>
<string>Comic Sans</string>
<string>Courier New</string>
<string>Georgia</string>
<string>Impact</string>
<string>Helvetica</string>
<string>Lucida Bright</string>
<string>Lucida Console</string>
<string>Lucida Sans</string>
<string>Microsoft Sans</string>
<string>Palatino Linotype</string>
<string>Tahoma</string>
<string>Ubuntu</string>
<string>Times New Roman</string>
<string>Trebuchet MS</string>
<string>Verdana</string>
</test>
<edit mode="assign" name="antialias"><bool>false</bool></edit>
</match>
</fontconfig>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment