aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTrumeet <17158086+Trumeet@users.noreply.github.com>2020-01-19 21:00:47 -0800
committerTrumeet <17158086+Trumeet@users.noreply.github.com>2020-01-19 21:00:47 -0800
commit1dbdb5d0e63057cc0c4a38c82f7c2b2dba9bd877 (patch)
treefdf94dbfd649cfa108f2b3301f5b439a23f78742
parente87b0921e129c6f4e9c060debaad765da5bf7d19 (diff)
downloaddotfiles-1dbdb5d0e63057cc0c4a38c82f7c2b2dba9bd877.tar
dotfiles-1dbdb5d0e63057cc0c4a38c82f7c2b2dba9bd877.tar.gz
dotfiles-1dbdb5d0e63057cc0c4a38c82f7c2b2dba9bd877.tar.bz2
dotfiles-1dbdb5d0e63057cc0c4a38c82f7c2b2dba9bd877.zip
feat: add font configs
-rw-r--r--font/.config/fontconfig/fonts.conf91
1 files changed, 91 insertions, 0 deletions
diff --git a/font/.config/fontconfig/fonts.conf b/font/.config/fontconfig/fonts.conf
new file mode 100644
index 0000000..dc37732
--- /dev/null
+++ b/font/.config/fontconfig/fonts.conf
@@ -0,0 +1,91 @@
+<?xml version="1.0"?>
+<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
+<fontconfig>
+<!-- Reference: https://szclsya.me/zh-cn/posts/fonts/linux-config-guide/ -->
+ <match target="font">
+ <edit mode="assign" name="rgba">
+ <const>rgb</const>
+ </edit>
+ </match>
+ <match target="font">
+ <edit mode="assign" name="hintstyle">
+ <const>hintslight</const>
+ </edit>
+ </match>
+ <match target="font">
+ <edit mode="assign" name="antialias">
+ <bool>true</bool>
+ </edit>
+ </match>
+ <match>
+ <edit mode="prepend" name="family">
+ <string>Noto Sans</string>
+ </edit>
+ </match>
+ <match>
+ <test compare="contains" name="lang">
+ <string>zh_CN</string>
+ </test>
+ <edit mode="prepend" name="family">
+ <string>Noto Sans CJK SC</string>
+ </edit>
+ </match>
+ <match target="pattern">
+ <test qual="any" name="family">
+ <string>sans-serif</string>
+ </test>
+ <edit name="family" mode="prepend" binding="same">
+ <string>Noto Sans</string>
+ </edit>
+ </match>
+ <match target="pattern">
+ <test qual="any" name="family">
+ <string>serif</string>
+ </test>
+ <edit name="family" mode="prepend" binding="same">
+ <string>Noto Serif</string>
+ </edit>
+ </match>
+ <match target="pattern">
+ <test qual="any" name="family">
+ <string>monospace</string>
+ </test>
+ <edit name="family" mode="prepend" binding="same">
+ <string>Sarasa Term SC</string>
+ </edit>
+ </match>
+ <alias>
+ <family>sans-serif</family>
+ <prefer>
+ <family>Noto Sans</family>
+ <family>Noto Sans CJK SC</family>
+ <family>Noto Sans CJK TC</family>
+ <family>Noto Sans CJK JP</family>
+ <family>Noto Sans CJK KR</family>
+ <family>Noto Color Emoji</family>
+ <family>Noto Emoji</family>
+ </prefer>
+ </alias>
+ <alias>
+ <family>serif</family>
+ <prefer>
+ <family>Noto Serif</family>
+ <family>Noto Serif CJK SC</family>
+ <family>Noto Serif CJK TC</family>
+ <family>Noto Serif CJK JP</family>
+ <family>Noto Serif CJK KR</family>
+ <family>Noto Color Emoji</family>
+ <family>Noto Emoji</family>
+ </prefer>
+ </alias>
+ <alias>
+ <family>monospace</family>
+ <prefer>
+ <family>Sarasa Term SC</family>
+ <family>Sarasa Term TC</family>
+ <family>Sarasa Term J</family>
+ <family>Noto Color Emoji</family>
+ <family>Noto Emoji</family>
+ </prefer>
+ </alias>
+</fontconfig>