-
-
Save billryan/068cd16baafb933b5ba0530b0f45a16c to your computer and use it in GitHub Desktop.
思源/Noto CJK fonconfig 設定檔
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?xml version="1.0" encoding="UTF-8"?> | |
<!DOCTYPE fontconfig SYSTEM "../fonts.dtd"> | |
<!-- /etc/fonts/conf.d/20-noto-cjk-zh-hans.conf | |
Fallback fonts zh-Hans | |
--> | |
<fontconfig> | |
<match target="pattern"> | |
<test name="lang"> | |
<string>zh-tw</string> | |
</test> | |
<test qual="any" name="family"> | |
<string>sans-serif</string> | |
</test> | |
<edit name="family" mode="prepend" binding="strong"> | |
<string>Noto Sans CJK TC</string> | |
<string>Noto Sans CJK SC</string> | |
<string>Noto Sans CJK JP</string> | |
<string>Noto Sans CJK KR</string> | |
</edit> | |
</match> | |
<match target="pattern"> | |
<test name="lang"> | |
<string>zh-tw</string> | |
</test> | |
<test qual="any" name="family"> | |
<string>monospace</string> | |
</test> | |
<edit name="family" mode="prepend" binding="strong"> | |
<string>Noto Sans CJK TC</string> | |
<string>Noto Sans CJK SC</string> | |
<string>Noto Sans CJK JP</string> | |
<string>Noto Sans CJK KR</string> | |
</edit> | |
</match> | |
<match target="pattern"> | |
<test name="lang"> | |
<string>zh-hk</string> | |
</test> | |
<test qual="any" name="family"> | |
<string>sans-serif</string> | |
</test> | |
<edit name="family" mode="prepend" binding="strong"> | |
<string>Noto Sans CJK TC</string> | |
<string>Noto Sans CJK SC</string> | |
<string>Noto Sans CJK JP</string> | |
<string>Noto Sans CJK KR</string> | |
</edit> | |
</match> | |
<match target="pattern"> | |
<test name="lang"> | |
<string>zh-hk</string> | |
</test> | |
<test qual="any" name="family"> | |
<string>monospace</string> | |
</test> | |
<edit name="family" mode="prepend" binding="strong"> | |
<string>Noto Sans CJK TC</string> | |
<string>Noto Sans CJK SC</string> | |
<string>Noto Sans CJK JP</string> | |
<string>Noto Sans CJK KR</string> | |
</edit> | |
</match> | |
<match target="pattern"> | |
<test name="lang"> | |
<string>zh-mo</string> | |
</test> | |
<test qual="any" name="family"> | |
<string>sans-serif</string> | |
</test> | |
<edit name="family" mode="prepend" binding="strong"> | |
<string>Noto Sans CJK TC</string> | |
<string>Noto Sans CJK SC</string> | |
<string>Noto Sans CJK JP</string> | |
<string>Noto Sans CJK KR</string> | |
</edit> | |
</match> | |
<match target="pattern"> | |
<test name="lang"> | |
<string>zh-mo</string> | |
</test> | |
<test qual="any" name="family"> | |
<string>monospace</string> | |
</test> | |
<edit name="family" mode="prepend" binding="strong"> | |
<string>Noto Sans CJK TC</string> | |
<string>Noto Sans CJK SC</string> | |
<string>Noto Sans CJK JP</string> | |
<string>Noto Sans CJK KR</string> | |
</edit> | |
</match> | |
<match target="pattern"> | |
<test name="lang"> | |
<string>zh-cn</string> | |
</test> | |
<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 CJK TC</string> | |
<string>Noto Sans CJK JP</string> | |
<string>Noto Sans CJK KR</string> | |
</edit> | |
</match> | |
<match target="pattern"> | |
<test name="lang"> | |
<string>zh-cn</string> | |
</test> | |
<test qual="any" name="family"> | |
<string>monospace</string> | |
</test> | |
<edit name="family" mode="prepend" binding="strong"> | |
<string>Noto Sans CJK SC</string> | |
<string>Noto Sans CJK TC</string> | |
<string>Noto Sans CJK JP</string> | |
<string>Noto Sans CJK KR</string> | |
</edit> | |
</match> | |
<match target="pattern"> | |
<test name="lang"> | |
<string>zh-sg</string> | |
</test> | |
<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 CJK TC</string> | |
<string>Noto Sans CJK JP</string> | |
<string>Noto Sans CJK KR</string> | |
</edit> | |
</match> | |
<match target="pattern"> | |
<test name="lang"> | |
<string>zh-sg</string> | |
</test> | |
<test qual="any" name="family"> | |
<string>monospace</string> | |
</test> | |
<edit name="family" mode="prepend" binding="strong"> | |
<string>Noto Sans CJK SC</string> | |
<string>Noto Sans CJK TC</string> | |
<string>Noto Sans CJK JP</string> | |
<string>Noto Sans CJK KR</string> | |
</edit> | |
</match> | |
<match target="pattern"> | |
<test name="lang"> | |
<string>ja</string> | |
</test> | |
<test qual="any" name="family"> | |
<string>sans-serif</string> | |
</test> | |
<edit name="family" mode="prepend" binding="strong"> | |
<string>Noto Sans CJK JP</string> | |
<string>Noto Sans CJK SC</string> | |
<string>Noto Sans CJK TC</string> | |
<string>Noto Sans CJK KR</string> | |
</edit> | |
</match> | |
<match target="pattern"> | |
<test name="lang"> | |
<string>ja</string> | |
</test> | |
<test qual="any" name="family"> | |
<string>monospace</string> | |
</test> | |
<edit name="family" mode="prepend" binding="strong"> | |
<string>Noto Sans CJK JP</string> | |
<string>Noto Sans CJK SC</string> | |
<string>Noto Sans CJK TC</string> | |
<string>Noto Sans CJK KR</string> | |
</edit> | |
</match> | |
<match target="pattern"> | |
<test name="lang"> | |
<string>ko</string> | |
</test> | |
<test qual="any" name="family"> | |
<string>sans-serif</string> | |
</test> | |
<edit name="family" mode="prepend" binding="strong"> | |
<string>Noto Sans CJK KR</string> | |
<string>Noto Sans CJK JP</string> | |
<string>Noto Sans CJK SC</string> | |
<string>Noto Sans CJK TC</string> | |
</edit> | |
</match> | |
<match target="pattern"> | |
<test name="lang"> | |
<string>ko</string> | |
</test> | |
<test qual="any" name="family"> | |
<string>monospace</string> | |
</test> | |
<edit name="family" mode="prepend" binding="strong"> | |
<string>Noto Sans CJK KR</string> | |
<string>Noto Sans CJK JP</string> | |
<string>Noto Sans CJK SC</string> | |
<string>Noto Sans CJK TC</string> | |
</edit> | |
</match> | |
<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 CJK TC</string> | |
<string>Noto Sans CJK JP</string> | |
<string>Noto Sans CJK KR</string> | |
</edit> | |
</match> | |
<match target="pattern"> | |
<test qual="any" name="family"> | |
<string>monospace</string> | |
</test> | |
<edit name="family" mode="prepend" binding="strong"> | |
<string>Noto Sans CJK SC</string> | |
<string>Noto Sans CJK TC</string> | |
<string>Noto Sans CJK JP</string> | |
<string>Noto Sans CJK KR</string> | |
</edit> | |
</match> | |
</fontconfig> |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?xml version="1.0" encoding="UTF-8"?> | |
<!DOCTYPE fontconfig SYSTEM "../fonts.dtd"> | |
<!-- /etc/fonts/conf.d/20-noto-cjk-zh-hans.conf | |
Fallback fonts zh-Hans | |
--> | |
<fontconfig> | |
<match target="pattern"> | |
<test name="lang"> | |
<string>zh-tw</string> | |
</test> | |
<test qual="any" name="family"> | |
<string>sans-serif</string> | |
</test> | |
<edit name="family" mode="prepend" binding="strong"> | |
<string>Noto Sans CJK TC</string> | |
<string>Noto Sans CJK SC</string> | |
<string>Noto Sans CJK JP</string> | |
<string>Noto Sans CJK KR</string> | |
</edit> | |
</match> | |
<match target="pattern"> | |
<test name="lang"> | |
<string>zh-tw</string> | |
</test> | |
<test qual="any" name="family"> | |
<string>monospace</string> | |
</test> | |
<edit name="family" mode="prepend" binding="strong"> | |
<string>Noto Sans CJK TC</string> | |
<string>Noto Sans CJK SC</string> | |
<string>Noto Sans CJK JP</string> | |
<string>Noto Sans CJK KR</string> | |
</edit> | |
</match> | |
<match target="pattern"> | |
<test name="lang"> | |
<string>zh-hk</string> | |
</test> | |
<test qual="any" name="family"> | |
<string>sans-serif</string> | |
</test> | |
<edit name="family" mode="prepend" binding="strong"> | |
<string>Noto Sans CJK TC</string> | |
<string>Noto Sans CJK SC</string> | |
<string>Noto Sans CJK JP</string> | |
<string>Noto Sans CJK KR</string> | |
</edit> | |
</match> | |
<match target="pattern"> | |
<test name="lang"> | |
<string>zh-hk</string> | |
</test> | |
<test qual="any" name="family"> | |
<string>monospace</string> | |
</test> | |
<edit name="family" mode="prepend" binding="strong"> | |
<string>Noto Sans CJK TC</string> | |
<string>Noto Sans CJK SC</string> | |
<string>Noto Sans CJK JP</string> | |
<string>Noto Sans CJK KR</string> | |
</edit> | |
</match> | |
<match target="pattern"> | |
<test name="lang"> | |
<string>zh-mo</string> | |
</test> | |
<test qual="any" name="family"> | |
<string>sans-serif</string> | |
</test> | |
<edit name="family" mode="prepend" binding="strong"> | |
<string>Noto Sans CJK TC</string> | |
<string>Noto Sans CJK SC</string> | |
<string>Noto Sans CJK JP</string> | |
<string>Noto Sans CJK KR</string> | |
</edit> | |
</match> | |
<match target="pattern"> | |
<test name="lang"> | |
<string>zh-mo</string> | |
</test> | |
<test qual="any" name="family"> | |
<string>monospace</string> | |
</test> | |
<edit name="family" mode="prepend" binding="strong"> | |
<string>Noto Sans CJK TC</string> | |
<string>Noto Sans CJK SC</string> | |
<string>Noto Sans CJK JP</string> | |
<string>Noto Sans CJK KR</string> | |
</edit> | |
</match> | |
<match target="pattern"> | |
<test name="lang"> | |
<string>zh-cn</string> | |
</test> | |
<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 CJK TC</string> | |
<string>Noto Sans CJK JP</string> | |
<string>Noto Sans CJK KR</string> | |
</edit> | |
</match> | |
<match target="pattern"> | |
<test name="lang"> | |
<string>zh-cn</string> | |
</test> | |
<test qual="any" name="family"> | |
<string>monospace</string> | |
</test> | |
<edit name="family" mode="prepend" binding="strong"> | |
<string>Noto Sans CJK SC</string> | |
<string>Noto Sans CJK TC</string> | |
<string>Noto Sans CJK JP</string> | |
<string>Noto Sans CJK KR</string> | |
</edit> | |
</match> | |
<match target="pattern"> | |
<test name="lang"> | |
<string>zh-sg</string> | |
</test> | |
<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 CJK TC</string> | |
<string>Noto Sans CJK JP</string> | |
<string>Noto Sans CJK KR</string> | |
</edit> | |
</match> | |
<match target="pattern"> | |
<test name="lang"> | |
<string>zh-sg</string> | |
</test> | |
<test qual="any" name="family"> | |
<string>monospace</string> | |
</test> | |
<edit name="family" mode="prepend" binding="strong"> | |
<string>Noto Sans CJK SC</string> | |
<string>Noto Sans CJK TC</string> | |
<string>Noto Sans CJK JP</string> | |
<string>Noto Sans CJK KR</string> | |
</edit> | |
</match> | |
<match target="pattern"> | |
<test name="lang"> | |
<string>ja</string> | |
</test> | |
<test qual="any" name="family"> | |
<string>sans-serif</string> | |
</test> | |
<edit name="family" mode="prepend" binding="strong"> | |
<string>Noto Sans CJK JP</string> | |
<string>Noto Sans CJK SC</string> | |
<string>Noto Sans CJK TC</string> | |
<string>Noto Sans CJK KR</string> | |
</edit> | |
</match> | |
<match target="pattern"> | |
<test name="lang"> | |
<string>ja</string> | |
</test> | |
<test qual="any" name="family"> | |
<string>monospace</string> | |
</test> | |
<edit name="family" mode="prepend" binding="strong"> | |
<string>Noto Sans CJK JP</string> | |
<string>Noto Sans CJK SC</string> | |
<string>Noto Sans CJK TC</string> | |
<string>Noto Sans CJK KR</string> | |
</edit> | |
</match> | |
<match target="pattern"> | |
<test name="lang"> | |
<string>ko</string> | |
</test> | |
<test qual="any" name="family"> | |
<string>sans-serif</string> | |
</test> | |
<edit name="family" mode="prepend" binding="strong"> | |
<string>Noto Sans CJK KR</string> | |
<string>Noto Sans CJK JP</string> | |
<string>Noto Sans CJK SC</string> | |
<string>Noto Sans CJK TC</string> | |
</edit> | |
</match> | |
<match target="pattern"> | |
<test name="lang"> | |
<string>ko</string> | |
</test> | |
<test qual="any" name="family"> | |
<string>monospace</string> | |
</test> | |
<edit name="family" mode="prepend" binding="strong"> | |
<string>Noto Sans CJK KR</string> | |
<string>Noto Sans CJK JP</string> | |
<string>Noto Sans CJK SC</string> | |
<string>Noto Sans CJK TC</string> | |
</edit> | |
</match> | |
<match target="pattern"> | |
<test qual="any" name="family"> | |
<string>sans-serif</string> | |
</test> | |
<edit name="family" mode="prepend" binding="strong"> | |
<string>Noto Sans CJK TC</string> | |
<string>Noto Sans CJK SC</string> | |
<string>Noto Sans CJK JP</string> | |
<string>Noto Sans CJK KR</string> | |
</edit> | |
</match> | |
<match target="pattern"> | |
<test qual="any" name="family"> | |
<string>monospace</string> | |
</test> | |
<edit name="family" mode="prepend" binding="strong"> | |
<string>Noto Sans CJK TC</string> | |
<string>Noto Sans CJK SC</string> | |
<string>Noto Sans CJK JP</string> | |
<string>Noto Sans CJK KR</string> | |
</edit> | |
</match> | |
</fontconfig> |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?xml version="1.0" encoding="UTF-8"?> | |
<!DOCTYPE fontconfig SYSTEM "../fonts.dtd"> | |
<!-- /etc/fonts/conf.d/20-noto-cjk-zh-hans.conf | |
Replace sans-serif fonts with Noto Sans | |
--> | |
<fontconfig> | |
<!-- Font substitution rules --> | |
<alias binding="same"> | |
<family>Arial</family> | |
<accept> | |
<family>Noto Sans</family> | |
</accept> | |
</alias> | |
<alias> | |
<family>Arial</family> | |
<prefer><family>Noto Sans</family></prefer> | |
<default><family>sans</family></default> | |
</alias> | |
<alias> | |
<family>sans</family> | |
<prefer><family>Noto Sans</family></prefer> | |
</alias> | |
</fontconfig> |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment