]> code.delx.au - dotfiles/commitdiff
fontconfig: make my fonts look good on Arch
authorJames Bunton <jamesbunton@delx.net.au>
Fri, 7 Feb 2014 23:52:55 +0000 (10:52 +1100)
committerJames Bunton <jamesbunton@delx.net.au>
Mon, 10 Feb 2014 12:34:45 +0000 (23:34 +1100)
.config/fontconfig/fonts.conf [new file with mode: 0644]

diff --git a/.config/fontconfig/fonts.conf b/.config/fontconfig/fonts.conf
new file mode 100644 (file)
index 0000000..b1dcbbd
--- /dev/null
@@ -0,0 +1,58 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE fontconfig SYSTEM "../fonts.dtd">
+<fontconfig>
+
+<!--
+       General settings.
+-->
+<match target="font">
+       <edit name="antialias" mode="assign"><bool>true</bool></edit>
+       <edit name="lcdfilter" mode="assign"><const>lcddefault</const></edit>
+       <edit name="embeddedbitmap" mode="assign"><bool>false</bool></edit>
+       <edit name="autohint" mode="assign"><bool>false</bool></edit>
+       <edit name="hinting" mode="assign"><bool>false</bool></edit>
+       <edit name="hintstyle" mode="assign"><const>hintnone</const></edit>
+       <edit name="rgba" mode="append"><const>rgb</const></edit>
+</match>
+
+
+
+<!--
+       Ugly fonts to disable. This must come before the default fonts.
+-->
+<match target="pattern">
+       <test qual="any" name="family"><string>Nimbus Mono L</string></test>
+       <edit name="family" mode="assign"><string>monospace</string></edit>
+</match>
+
+
+
+<!--
+       Default fonts.
+-->
+<alias>
+       <family>serif</family>
+       <prefer>
+               <family>Georgia</family>
+               <family>DejaVu Serif</family>
+       </prefer>
+</alias>
+<alias>
+       <family>sans-serif</family>
+       <prefer>
+               <family>Source Sans Pro</family>
+               <family>Ubuntu</family>
+               <family>DejaVu Sans</family>
+       </prefer>
+</alias>
+<alias>
+       <family>monospace</family>
+       <prefer>
+               <family>Consolas</family>
+               <family>Inconsolata</family>
+               <family>Ubuntu Mono</family>
+               <family>DejaVu Sans Mono</family>
+       </prefer>
+</alias>
+
+</fontconfig>