summaryrefslogtreecommitdiff
path: root/.config/fontconfig
diff options
context:
space:
mode:
authorDavid Luevano Alvarado <55825613+luevano@users.noreply.github.com>2020-11-19 14:58:53 -0700
committerDavid Luevano Alvarado <55825613+luevano@users.noreply.github.com>2020-11-19 14:58:53 -0700
commit8fc1cadab5e7269d62a82aaeae6f27973d235596 (patch)
tree91c687dbf0ab20e069828635b2b56a9ba596cef0 /.config/fontconfig
parentc81fabc0efc268a2e345c8ac9640f76a520b7394 (diff)
Fix emoji and DejaVu font error
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>