Skip to content

Instantly share code, notes, and snippets.

@stenvix
Created June 2, 2016 22:12
Show Gist options
  • Select an option

  • Save stenvix/32c89e40787f3a8d1f2ee10fd0a3ad23 to your computer and use it in GitHub Desktop.

Select an option

Save stenvix/32c89e40787f3a8d1f2ee10fd0a3ad23 to your computer and use it in GitHub Desktop.

Revisions

  1. stenvix created this gist Jun 2, 2016.
    189 changes: 189 additions & 0 deletions font.conf
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,189 @@
    <?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>