summaryrefslogtreecommitdiff
path: root/.config/fontconfig
diff options
context:
space:
mode:
Diffstat (limited to '.config/fontconfig')
-rwxr-xr-x.config/fontconfig/fonts.conf68
1 files changed, 53 insertions, 15 deletions
diff --git a/.config/fontconfig/fonts.conf b/.config/fontconfig/fonts.conf
index 7ebb692..d6a5004 100755
--- a/.config/fontconfig/fonts.conf
+++ b/.config/fontconfig/fonts.conf
@@ -1,19 +1,57 @@
<?xml version='1.0'?>
<!DOCTYPE fontconfig SYSTEM 'fonts.dtd'>
<fontconfig>
- <match>
- <edit mode="prepend" name="family"><string>Noto Sans</string></edit>
- </match>
- <match target="pattern">
- <test qual="any" name="family"><string>serif</string></test>
- <edit name="family" mode="assign" binding="same"><string>Noto Serif</string></edit>
- </match>
- <match target="pattern">
- <test qual="any" name="family"><string>sans-serif</string></test>
- <edit name="family" mode="assign" binding="same"><string>Noto Sans</string></edit>
- </match>
- <match target="pattern">
- <test qual="any" name="family"><string>monospace</string></test>
- <edit name="family" mode="assign" binding="same"><string>Noto Sans Mono</string></edit>
- </match>
+ <!--
+ ! Basic font selection.
+ !-->
+
+ <alias>
+ <family>serif</family>
+ <prefer>
+ <family>Noto Serif</family>
+ <family>Font Awesome 5 Free</family>
+ <family>Font Awesome 5 Brands</family>
+ </prefer>
+ </alias>
+ <alias>
+ <family>sans-serif</family>
+ <prefer>
+ <family>Noto Sans</family>
+ <family>Font Awesome 5 Free</family>
+ <family>Font Awesome 5 Brands</family>
+ </prefer>
+ </alias>
+ <alias>
+ <family>monospace</family>
+ <prefer>
+ <family>Noto Sans Mono</family>
+ <family>Font Awesome 5 Free</family>
+ <family>Font Awesome 5 Brands</family>
+ </prefer>
+ </alias>
+
+ <!--
+ ! Sorry DejaVu... but you're treadin' on my emoji!
+ ! I've gotta keep you around for package dependency reasons, though.
+ ! Taken from https://github.com/stove-panini/fontconfig-emoji
+ !-->
+ <selectfont>
+ <rejectfont>
+ <pattern>
+ <patelt name="family">
+ <string>DejaVu Sans</string>
+ </patelt>
+ </pattern>
+ <pattern>
+ <patelt name="family">
+ <string>DejaVu Serif</string>
+ </patelt>
+ </pattern>
+ <pattern>
+ <patelt name="family">
+ <string>DejaVu Sans Mono</string>
+ </patelt>
+ </pattern>
+ </rejectfont>
+ </selectfont>
</fontconfig>