mirror of
https://github.com/rydesun/dotfiles.git
synced 2025-12-26 14:44:58 +08:00
Add fontconfig
This commit is contained in:
parent
6cc70c3e2d
commit
f1df791a9f
5 changed files with 257 additions and 0 deletions
1
.config/fontconfig/conf.d/09-autohint-if-no-hinting.conf
Symbolic link
1
.config/fontconfig/conf.d/09-autohint-if-no-hinting.conf
Symbolic link
|
|
@ -0,0 +1 @@
|
|||
/etc/fonts/conf.avail/09-autohint-if-no-hinting.conf
|
||||
1
.config/fontconfig/conf.d/10-sub-pixel-rgb.conf
Symbolic link
1
.config/fontconfig/conf.d/10-sub-pixel-rgb.conf
Symbolic link
|
|
@ -0,0 +1 @@
|
|||
/etc/fonts/conf.avail/10-sub-pixel-rgb.conf
|
||||
1
.config/fontconfig/conf.d/11-lcdfilter-default.conf
Symbolic link
1
.config/fontconfig/conf.d/11-lcdfilter-default.conf
Symbolic link
|
|
@ -0,0 +1 @@
|
|||
/etc/fonts/conf.avail/11-lcdfilter-default.conf
|
||||
1
.config/fontconfig/conf.d/70-no-bitmaps.conf
Symbolic link
1
.config/fontconfig/conf.d/70-no-bitmaps.conf
Symbolic link
|
|
@ -0,0 +1 @@
|
|||
/etc/fonts/conf.avail/70-no-bitmaps.conf
|
||||
253
.config/fontconfig/fonts.conf
Normal file
253
.config/fontconfig/fonts.conf
Normal file
|
|
@ -0,0 +1,253 @@
|
|||
<?xml version="1.0"?>
|
||||
<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
|
||||
<fontconfig>
|
||||
|
||||
<!-- Disable embedded bitmap -->
|
||||
<match target="font">
|
||||
<edit name="embeddedbitmap" mode="assign">
|
||||
<bool>false</bool>
|
||||
</edit>
|
||||
</match>
|
||||
|
||||
<!-- Disable default-installed font DejaVu -->
|
||||
<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>
|
||||
<!-- Disable default-installed font Source Code Pro -->
|
||||
<selectfont>
|
||||
<rejectfont>
|
||||
<glob>/usr/share/fonts/adobe-source-code-pro/*</glob>
|
||||
</rejectfont>
|
||||
</selectfont>
|
||||
<!-- Disable wps fonts -->
|
||||
<selectfont>
|
||||
<rejectfont>
|
||||
<glob>/usr/share/fonts/wps-office/*</glob>
|
||||
</rejectfont>
|
||||
</selectfont>
|
||||
|
||||
<!-- Alternative fonts -->
|
||||
<match target="pattern">
|
||||
<test qual="any" name="family"><string>Microsoft Yahei</string></test>
|
||||
<edit name="family" mode="assign" binding="same">
|
||||
<string>Noto Sans CJK SC</string>
|
||||
</edit>
|
||||
</match>
|
||||
<match target="pattern">
|
||||
<test qual="any" name="family"><string>SimSun</string></test>
|
||||
<edit name="family" mode="assign" binding="same">
|
||||
<string>Noto Serif CJK SC</string>
|
||||
</edit>
|
||||
</match>
|
||||
<match target="pattern">
|
||||
<test qual="any" name="family"><string>SimSun-18030</string></test>
|
||||
<edit name="family" mode="assign" binding="same">
|
||||
<string>Noto Serif CJK SC</string>
|
||||
</edit>
|
||||
</match>
|
||||
<match target="pattern">
|
||||
<test qual="any" name="family"><string>Source Code Pro</string></test>
|
||||
<edit name="family" mode="assign" binding="same">
|
||||
<string>Iosevka SS04</string>
|
||||
</edit>
|
||||
</match>
|
||||
|
||||
|
||||
<!-- Default Chinese(Simplified) fonts -->
|
||||
<match target="pattern">
|
||||
<test name="lang" compare="contains"><string>zh</string></test>
|
||||
<test name="family"><string>sans-serif</string></test>
|
||||
<edit name="family" mode="prepend">
|
||||
<string>Noto Sans CJK SC</string>
|
||||
<string>Noto Sans</string>
|
||||
</edit>
|
||||
</match>
|
||||
<match>
|
||||
<test name="lang" compare="contains"><string>zh</string></test>
|
||||
<test name="family"><string>serif</string></test>
|
||||
<edit name="family" mode="prepend">
|
||||
<string>Noto Serif CJK SC</string>
|
||||
<string>Noto Serif</string>
|
||||
</edit>
|
||||
</match>
|
||||
<match>
|
||||
<test name="lang" compare="contains"><string>zh</string></test>
|
||||
<test name="family"><string>monospace</string></test>
|
||||
<edit name="family" mode="prepend">
|
||||
<string>Iosevka SS04</string>
|
||||
<string>Noto Sans Mono CJK SC</string>
|
||||
</edit>
|
||||
</match>
|
||||
<!-- Default Chinese(HongKong) fonts -->
|
||||
<match target="pattern">
|
||||
<test name="lang" compare="contains"><string>zh-HK</string></test>
|
||||
<test name="family"><string>sans-serif</string></test>
|
||||
<edit name="family" mode="prepend">
|
||||
<string>Noto Sans CJK HK</string>
|
||||
<string>Noto Sans</string>
|
||||
</edit>
|
||||
</match>
|
||||
<match>
|
||||
<test name="lang" compare="contains"><string>zh-HK</string></test>
|
||||
<test name="family"><string>serif</string></test>
|
||||
<edit name="family" mode="prepend">
|
||||
<string>Noto Serif CJK HK</string>
|
||||
<string>Noto Serif</string>
|
||||
</edit>
|
||||
</match>
|
||||
<match>
|
||||
<test name="lang" compare="contains"><string>zh-HK</string></test>
|
||||
<test name="family"><string>monospace</string></test>
|
||||
<edit name="family" mode="prepend">
|
||||
<string>Iosevka SS04</string>
|
||||
<string>Noto Sans Mono CJK HK</string>
|
||||
</edit>
|
||||
</match>
|
||||
<!-- Default Chinese(Taiwan) fonts -->
|
||||
<match target="pattern">
|
||||
<test name="lang" compare="contains"><string>zh-TW</string></test>
|
||||
<test name="family"><string>sans-serif</string></test>
|
||||
<edit name="family" mode="prepend">
|
||||
<string>Noto Sans CJK TC</string>
|
||||
<string>Noto Sans</string>
|
||||
</edit>
|
||||
</match>
|
||||
<match>
|
||||
<test name="lang" compare="contains"><string>zh-TW</string></test>
|
||||
<test name="family"><string>serif</string></test>
|
||||
<edit name="family" mode="prepend">
|
||||
<string>Noto Serif CJK TC</string>
|
||||
<string>Noto Serif</string>
|
||||
</edit>
|
||||
</match>
|
||||
<match>
|
||||
<test name="lang" compare="contains"><string>zh-TW</string></test>
|
||||
<test name="family"><string>monospace</string></test>
|
||||
<edit name="family" mode="prepend">
|
||||
<string>Iosevka SS04</string>
|
||||
<string>Noto Sans Mono CJK TC</string>
|
||||
</edit>
|
||||
</match>
|
||||
<!-- Default Japanese fonts -->
|
||||
<match target="pattern">
|
||||
<test name="lang" compare="contains"><string>ja</string></test>
|
||||
<test name="family"><string>sans-serif</string></test>
|
||||
<edit name="family" mode="prepend">
|
||||
<string>Noto Sans CJK JP</string>
|
||||
<string>Noto Sans</string>
|
||||
</edit>
|
||||
</match>
|
||||
<match>
|
||||
<test name="lang" compare="contains"><string>ja</string></test>
|
||||
<test name="family"><string>serif</string></test>
|
||||
<edit name="family" mode="prepend">
|
||||
<string>Noto Serif CJK JP</string>
|
||||
<string>Noto Serif</string>
|
||||
</edit>
|
||||
</match>
|
||||
<match>
|
||||
<test name="lang" compare="contains"><string>ja</string></test>
|
||||
<test name="family"><string>monospace</string></test>
|
||||
<edit name="family" mode="prepend">
|
||||
<string>Iosevka SS04</string>
|
||||
<string>Noto Sans Mono CJK JP</string>
|
||||
</edit>
|
||||
</match>
|
||||
<!-- Default Korean fonts -->
|
||||
<match target="pattern">
|
||||
<test name="lang" compare="contains"><string>ko</string></test>
|
||||
<test name="family"><string>sans-serif</string></test>
|
||||
<edit name="family" mode="prepend">
|
||||
<string>Noto Sans CJK KR</string>
|
||||
<string>Noto Sans</string>
|
||||
</edit>
|
||||
</match>
|
||||
<match>
|
||||
<test name="lang" compare="contains"><string>ko</string></test>
|
||||
<test name="family"><string>serif</string></test>
|
||||
<edit name="family" mode="prepend">
|
||||
<string>Noto Serif CJK KR</string>
|
||||
<string>Noto Serif</string>
|
||||
</edit>
|
||||
</match>
|
||||
<match>
|
||||
<test name="lang" compare="contains"><string>ko</string></test>
|
||||
<test name="family"><string>monospace</string></test>
|
||||
<edit name="family" mode="prepend">
|
||||
<string>Iosevka SS04</string>
|
||||
<string>Noto Sans Mono CJK KR</string>
|
||||
</edit>
|
||||
</match>
|
||||
|
||||
<!-- Default sans-serif fonts -->
|
||||
<match target="pattern">
|
||||
<test qual="any" name="family">
|
||||
<string>sans-serif</string>
|
||||
</test>
|
||||
<edit name="family" mode="prepend" binding="strong">
|
||||
<string>Noto Sans CJK SC</string>
|
||||
<string>Noto Sans</string>
|
||||
</edit>
|
||||
</match>
|
||||
<!-- Default serif fonts -->
|
||||
<match target="pattern">
|
||||
<test qual="any" name="family">
|
||||
<string>serif</string>
|
||||
</test>
|
||||
<edit name="family" mode="prepend" binding="strong">
|
||||
<string>Noto Serif CJK SC</string>
|
||||
<string>Noto Serif</string>
|
||||
</edit>
|
||||
</match>
|
||||
<!-- Default monospace fonts -->
|
||||
<match target="pattern">
|
||||
<test qual="any" name="family">
|
||||
<string>monospace</string>
|
||||
</test>
|
||||
<edit name="family" mode="prepend" binding="strong">
|
||||
<string>Iosevka SS04</string>
|
||||
<string>Noto Sans Mono CJK SC</string>
|
||||
</edit>
|
||||
</match>
|
||||
|
||||
<!-- default emoji fonta -->
|
||||
<match target="pattern">
|
||||
<test qual="any" name="family">
|
||||
<string>Emoji</string>
|
||||
</test>
|
||||
<edit name="family" mode="prepend" binding="strong">
|
||||
<string>Noto Sans</string>
|
||||
<string>Font Awesome 5 Brands</string>
|
||||
<string>Font Awesome 5 Free</string>
|
||||
<string>Twitter Color Emoji</string>
|
||||
</edit>
|
||||
</match>
|
||||
<!-- prefer emoji to symbol -->
|
||||
<match target="pattern">
|
||||
<test qual="any" name="family">
|
||||
<string>Symbola</string>
|
||||
</test>
|
||||
<edit name="family" mode="assign" binding="same">
|
||||
<string>Emoji</string>
|
||||
</edit>
|
||||
</match>
|
||||
<match target="pattern">
|
||||
<test qual="any" name="family">
|
||||
<string>EmojiSymbols</string>
|
||||
</test>
|
||||
<edit name="family" mode="assign" binding="same">
|
||||
<string>Emoji</string>
|
||||
</edit>
|
||||
</match>
|
||||
|
||||
</fontconfig>
|
||||
Loading…
Add table
Add a link
Reference in a new issue