diff options
Diffstat (limited to '.config')
-rwxr-xr-x | .config/fontconfig/fonts.conf | 68 |
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> |