Update fontconfig: alternate fonts

This commit is contained in:
rydesun 2020-10-06 11:32:18 +08:00
parent d434bbe75f
commit 3ec986f3b7

View file

@ -2,26 +2,6 @@
<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
<fontconfig>
<!-- Replace mono fonts -->
<match target="pattern">
<test name="family" compare="contains"><string>Source Code</string></test>
<edit name="family" binding="strong"><string>monospace</string></edit>
</match>
<!-- Replace sans fonts -->
<match target="pattern">
<test name="family" compare="eq"><string>Cantarell</string></test>
<edit name="family" binding="strong"><string>sans-serif</string></edit>
</match>
<match target="pattern">
<test name="family" compare="eq"><string>Microsoft Yahei</string></test>
<edit name="family" binding="strong"><string>sans-serif</string></edit>
</match>
<!-- Replace serif fonts -->
<match target="pattern">
<test name="family" compare="contains"><string>SimSun</string></test>
<edit name="family" binding="strong"><string>serif</string></edit>
</match>
<!-- Default mono fonts-->
<alias binding="strong">
<family>monospace</family>
@ -136,4 +116,53 @@
</edit>
</match>
<!-- Replace sans fonts -->
<match target="pattern">
<test name="family"><string>Cantarell</string></test>
<edit name="family" binding="strong"><string>Noto Sans</string></edit>
</match>
<match target="pattern">
<test name="family"><string>Arial</string></test>
<edit name="family" binding="strong"><string>Noto Sans</string></edit>
</match>
<match target="pattern">
<test name="family"><string>Tahoma</string></test>
<edit name="family" binding="strong"><string>Noto Sans</string></edit>
</match>
<match target="pattern">
<test name="family"><string>Calibri</string></test>
<edit name="family" binding="strong"><string>Noto Sans</string></edit>
</match>
<match target="pattern">
<test name="family" compare="contains"><string>Microsoft YaHei</string></test>
<edit name="family" binding="strong"><string>Noto Sans CJK SC</string></edit>
</match>
<match target="pattern">
<test name="family"><string>SimHei</string></test>
<edit name="family" binding="strong"><string>Noto Sans CJK SC</string></edit>
</match>
<!-- Replace serif fonts -->
<match target="pattern">
<test name="family"><string>Times New Roman</string></test>
<edit name="family" binding="strong"><string>Noto Serif</string></edit>
</match>
<match target="pattern">
<test name="family" compare="contains"><string>SimSun</string></test>
<edit name="family" binding="strong"><string>Noto Serif CJK SC</string></edit>
</match>
<match target="pattern">
<test name="family"><string>FangSong</string></test>
<edit name="family" binding="strong"><string>Noto Serif CJK SC</string></edit>
</match>
<!-- Replace mono fonts -->
<match target="pattern">
<test name="family" compare="contains"><string>Source Code</string></test>
<edit name="family" binding="strong"><string>Iosevka Custom</string></edit>
</match>
<!-- Replace kaiti fonts -->
<match target="pattern">
<test name="family"><string>KaiTi</string></test>
<edit name="family" binding="strong"><string>AR PL UKai CN</string></edit>
</match>
</fontconfig>