aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAaron LI <aaronly.me@outlook.com>2016-12-06 16:47:34 +0800
committerAaron LI <aaronly.me@outlook.com>2016-12-06 16:47:34 +0800
commit7c5b285bb9b6b2faca3f77ee459877295dd8dc20 (patch)
treead748b627b315fd109be213269a41052cb611a87
parentb49106c0266ffa12994686e45366c586e2be45f6 (diff)
downloaddotfiles-7c5b285bb9b6b2faca3f77ee459877295dd8dc20.tar.bz2
fontconfig: Add configurations for Google Noto font
Noto: http://github.com/googlei18n/noto Noto-CJK: http://github.com/googlei18n/noto-cjk Credit: Fedora packages: google-noto-fonts, google-noto-cjk-fonts These configurations are almost taken from the above two packages.
-rw-r--r--_config/fontconfig/conf.d/40-noto-cursive.conf28
-rw-r--r--_config/fontconfig/conf.d/40-noto-fantasy.conf24
-rw-r--r--_config/fontconfig/conf.d/40-noto-mono.conf24
-rw-r--r--_config/fontconfig/conf.d/40-noto-sans.conf416
-rw-r--r--_config/fontconfig/conf.d/40-noto-serif.conf72
-rw-r--r--_config/fontconfig/conf.d/41-noto-cjk-sans-jp.conf68
-rw-r--r--_config/fontconfig/conf.d/41-noto-cjk-sans-kr.conf68
-rw-r--r--_config/fontconfig/conf.d/41-noto-cjk-sans-sc.conf101
-rw-r--r--_config/fontconfig/conf.d/41-noto-cjk-sans-tc.conf101
9 files changed, 902 insertions, 0 deletions
diff --git a/_config/fontconfig/conf.d/40-noto-cursive.conf b/_config/fontconfig/conf.d/40-noto-cursive.conf
new file mode 100644
index 0000000..173087a
--- /dev/null
+++ b/_config/fontconfig/conf.d/40-noto-cursive.conf
@@ -0,0 +1,28 @@
+<?xml version="1.0"?>
+<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
+<fontconfig>
+
+ <!--
+ Google Noto font configurations
+
+ Generic family identifications for Noto "cursive" fonts
+ -->
+
+ <!-- Generic family name assignment -->
+ <alias>
+ <family>Noto Kufi Arabic</family>
+ <default><family>cursive</family></default>
+ </alias>
+ <alias>
+ <family>Noto Naskh Arabic UI</family>
+ <default><family>cursive</family></default>
+ </alias>
+ <alias>
+ <family>Noto Naskh Arabic</family>
+ <default><family>cursive</family></default>
+ </alias>
+ <alias>
+ <family>Noto Nastaliq Urdu</family>
+ <default><family>cursive</family></default>
+ </alias>
+</fontconfig>
diff --git a/_config/fontconfig/conf.d/40-noto-fantasy.conf b/_config/fontconfig/conf.d/40-noto-fantasy.conf
new file mode 100644
index 0000000..30e56a7
--- /dev/null
+++ b/_config/fontconfig/conf.d/40-noto-fantasy.conf
@@ -0,0 +1,24 @@
+<?xml version="1.0"?>
+<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
+<fontconfig>
+
+ <!--
+ Google Noto font configurations
+
+ Generic family identifications for Noto "fantasy" fonts
+ -->
+
+ <!-- Generic family name assignment -->
+ <alias>
+ <family>Noto Sans Symbols</family>
+ <default><family>fantasy</family></default>
+ </alias>
+
+ <!-- Generic family name aliasing -->
+ <alias>
+ <family>fantasy</family>
+ <prefer>
+ <family>Noto Sans Symbols</family>
+ </prefer>
+ </alias>
+</fontconfig>
diff --git a/_config/fontconfig/conf.d/40-noto-mono.conf b/_config/fontconfig/conf.d/40-noto-mono.conf
new file mode 100644
index 0000000..a34b98a
--- /dev/null
+++ b/_config/fontconfig/conf.d/40-noto-mono.conf
@@ -0,0 +1,24 @@
+<?xml version="1.0"?>
+<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
+<fontconfig>
+
+ <!--
+ Google Noto font configurations
+
+ Generic family identifications for Noto "monospace" fonts
+ -->
+
+ <!-- Generic family name assignment -->
+ <alias>
+ <family>Noto Mono</family>
+ <default><family>monospace</family></default>
+ </alias>
+
+ <!-- Generic family name aliasing -->
+ <alias>
+ <family>monospace</family>
+ <prefer>
+ <family>Noto Mono</family>
+ </prefer>
+ </alias>
+</fontconfig>
diff --git a/_config/fontconfig/conf.d/40-noto-sans.conf b/_config/fontconfig/conf.d/40-noto-sans.conf
new file mode 100644
index 0000000..3bfdf21
--- /dev/null
+++ b/_config/fontconfig/conf.d/40-noto-sans.conf
@@ -0,0 +1,416 @@
+<?xml version="1.0"?>
+<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
+<fontconfig>
+
+ <!--
+ Google Noto font configurations
+
+ Generic family identifications for Noto "sans" fonts
+ -->
+
+ <!-- Generic family name assignment -->
+ <alias>
+ <family>Noto Sans Armenian</family>
+ <default><family>sans-serif</family></default>
+ </alias>
+ <alias>
+ <family>Noto Sans Avestan</family>
+ <default><family>sans-serif</family></default>
+ </alias>
+ <alias>
+ <family>Noto Sans Balinese</family>
+ <default><family>sans-serif</family></default>
+ </alias>
+ <alias>
+ <family>Noto Sans Bamum</family>
+ <default><family>sans-serif</family></default>
+ </alias>
+ <alias>
+ <family>Noto Sans Batak</family>
+ <default><family>sans-serif</family></default>
+ </alias>
+ <alias>
+ <family>Noto Sans Bengali UI</family>
+ <default><family>sans-serif</family></default>
+ </alias>
+ <alias>
+ <family>Noto Sans Bengali</family>
+ <default><family>sans-serif</family></default>
+ </alias>
+ <alias>
+ <family>Noto Sans Brahmi</family>
+ <default><family>sans-serif</family></default>
+ </alias>
+ <alias>
+ <family>Noto Sans Buginese</family>
+ <default><family>sans-serif</family></default>
+ </alias>
+ <alias>
+ <family>Noto Sans Buhid</family>
+ <default><family>sans-serif</family></default>
+ </alias>
+ <alias>
+ <family>Noto Sans Canadian Aboriginal</family>
+ <default><family>sans-serif</family></default>
+ </alias>
+ <alias>
+ <family>Noto Sans Carian</family>
+ <default><family>sans-serif</family></default>
+ </alias>
+ <alias>
+ <family>Noto Sans Cham</family>
+ <default><family>sans-serif</family></default>
+ </alias>
+ <alias>
+ <family>Noto Sans Cherokee</family>
+ <default><family>sans-serif</family></default>
+ </alias>
+ <alias>
+ <family>Noto Sans Coptic</family>
+ <default><family>sans-serif</family></default>
+ </alias>
+ <alias>
+ <family>Noto Sans Cuneiform</family>
+ <default><family>sans-serif</family></default>
+ </alias>
+ <alias>
+ <family>Noto Sans Cypriot</family>
+ <default><family>sans-serif</family></default>
+ </alias>
+ <alias>
+ <family>Noto Sans Deseret</family>
+ <default><family>sans-serif</family></default>
+ </alias>
+ <alias>
+ <family>Noto Sans Devanagari UI</family>
+ <default><family>sans-serif</family></default>
+ </alias>
+ <alias>
+ <family>Noto Sans Devanagari</family>
+ <default><family>sans-serif</family></default>
+ </alias>
+ <alias>
+ <family>Noto Sans Egyptian Hieroglyphs</family>
+ <default><family>sans-serif</family></default>
+ </alias>
+ <alias>
+ <family>Noto Sans Ethiopic</family>
+ <default><family>sans-serif</family></default>
+ </alias>
+ <alias>
+ <family>Noto Sans Georgian</family>
+ <default><family>sans-serif</family></default>
+ </alias>
+ <alias>
+ <family>Noto Sans Glagolitic</family>
+ <default><family>sans-serif</family></default>
+ </alias>
+ <alias>
+ <family>Noto Sans Gothic</family>
+ <default><family>sans-serif</family></default>
+ </alias>
+ <alias>
+ <family>Noto Sans Gujarati UI</family>
+ <default><family>sans-serif</family></default>
+ </alias>
+ <alias>
+ <family>Noto Sans Gujarati</family>
+ <default><family>sans-serif</family></default>
+ </alias>
+ <alias>
+ <family>Noto Sans Gurmukhi</family>
+ <default><family>sans-serif</family></default>
+ </alias>
+ <alias>
+ <family>Noto Sans Gurmukhi</family>
+ <default><family>sans-serif</family></default>
+ </alias>
+ <alias>
+ <family>Noto Sans Hanunoo</family>
+ <default><family>sans-serif</family></default>
+ </alias>
+ <alias>
+ <family>Noto Sans Hebrew</family>
+ <default><family>sans-serif</family></default>
+ </alias>
+ <alias>
+ <family>Noto Sans Imperial Aramaic</family>
+ <default><family>sans-serif</family></default>
+ </alias>
+ <alias>
+ <family>Noto Sans Inscriptional Pahlavi</family>
+ <default><family>sans-serif</family></default>
+ </alias>
+ <alias>
+ <family>Noto Sans Inscriptional Parthian</family>
+ <default><family>sans-serif</family></default>
+ </alias>
+ <alias>
+ <family>Noto Sans Javanese</family>
+ <default><family>sans-serif</family></default>
+ </alias>
+ <alias>
+ <family>Noto Sans Kaithi</family>
+ <default><family>sans-serif</family></default>
+ </alias>
+ <alias>
+ <family>Noto Sans Kannada UI</family>
+ <default><family>sans-serif</family></default>
+ </alias>
+ <alias>
+ <family>Noto Sans Kannada</family>
+ <default><family>sans-serif</family></default>
+ </alias>
+ <alias>
+ <family>Noto Sans Kayah Li</family>
+ <default><family>sans-serif</family></default>
+ </alias>
+ <alias>
+ <family>Noto Sans Kharoshthi</family>
+ <default><family>sans-serif</family></default>
+ </alias>
+ <alias>
+ <family>Noto Sans Khmer UI</family>
+ <default><family>sans-serif</family></default>
+ </alias>
+ <alias>
+ <family>Noto Sans Khmer</family>
+ <default><family>sans-serif</family></default>
+ </alias>
+ <alias>
+ <family>Noto Sans Lao UI</family>
+ <default><family>sans-serif</family></default>
+ </alias>
+ <alias>
+ <family>Noto Sans Lao</family>
+ <default><family>sans-serif</family></default>
+ </alias>
+ <alias>
+ <family>Noto Sans Lepcha</family>
+ <default><family>sans-serif</family></default>
+ </alias>
+ <alias>
+ <family>Noto Sans Limbu</family>
+ <default><family>sans-serif</family></default>
+ </alias>
+ <alias>
+ <family>Noto Sans Linear B</family>
+ <default><family>sans-serif</family></default>
+ </alias>
+ <alias>
+ <family>Noto Sans Lycian</family>
+ <default><family>sans-serif</family></default>
+ </alias>
+ <alias>
+ <family>Noto Sans Lydian</family>
+ <default><family>sans-serif</family></default>
+ </alias>
+ <alias>
+ <family>Noto Sans Malayalam UI</family>
+ <default><family>sans-serif</family></default>
+ </alias>
+ <alias>
+ <family>Noto Sans Malayalam</family>
+ <default><family>sans-serif</family></default>
+ </alias>
+ <alias>
+ <family>Noto Sans Mandaic</family>
+ <default><family>sans-serif</family></default>
+ </alias>
+ <alias>
+ <family>Noto Sans Meetei Mayek</family>
+ <default><family>sans-serif</family></default>
+ </alias>
+ <alias>
+ <family>Noto Sans Mongolian</family>
+ <default><family>sans-serif</family></default>
+ </alias>
+ <alias>
+ <family>Noto Sans Myanmar UI</family>
+ <default><family>sans-serif</family></default>
+ </alias>
+ <alias>
+ <family>Noto Sans Myanmar</family>
+ <default><family>sans-serif</family></default>
+ </alias>
+ <alias>
+ <family>Noto Sans New Tai Lue</family>
+ <default><family>sans-serif</family></default>
+ </alias>
+ <alias>
+ <family>Noto Sans NKo</family>
+ <default><family>sans-serif</family></default>
+ </alias>
+ <alias>
+ <family>Noto Sans Ogham</family>
+ <default><family>sans-serif</family></default>
+ </alias>
+ <alias>
+ <family>Noto Sans Ol Chiki</family>
+ <default><family>sans-serif</family></default>
+ </alias>
+ <alias>
+ <family>Noto Sans Old Italic</family>
+ <default><family>sans-serif</family></default>
+ </alias>
+ <alias>
+ <family>Noto Sans Old Persian</family>
+ <default><family>sans-serif</family></default>
+ </alias>
+ <alias>
+ <family>Noto Sans Old South Arabian</family>
+ <default><family>sans-serif</family></default>
+ </alias>
+ <alias>
+ <family>Noto Sans Old Turkic</family>
+ <default><family>sans-serif</family></default>
+ </alias>
+ <alias>
+ <family>Noto Sans Oriya UI</family>
+ <default><family>sans-serif</family></default>
+ </alias>
+ <alias>
+ <family>Noto Sans Oriya</family>
+ <default><family>sans-serif</family></default>
+ </alias>
+ <alias>
+ <family>Noto Sans Osmanya</family>
+ <default><family>sans-serif</family></default>
+ </alias>
+ <alias>
+ <family>Noto Sans Phags Pa</family>
+ <default><family>sans-serif</family></default>
+ </alias>
+ <alias>
+ <family>Noto Sans Phoenician</family>
+ <default><family>sans-serif</family></default>
+ </alias>
+ <alias>
+ <family>Noto Sans Rejang</family>
+ <default><family>sans-serif</family></default>
+ </alias>
+ <alias>
+ <family>Noto Sans Runic</family>
+ <default><family>sans-serif</family></default>
+ </alias>
+ <alias>
+ <family>Noto Sans Samaritan</family>
+ <default><family>sans-serif</family></default>
+ </alias>
+ <alias>
+ <family>Noto Sans Saurashtra</family>
+ <default><family>sans-serif</family></default>
+ </alias>
+ <alias>
+ <family>Noto Sans Shavian</family>
+ <default><family>sans-serif</family></default>
+ </alias>
+ <alias>
+ <family>Noto Sans Sinhala</family>
+ <default><family>sans-serif</family></default>
+ </alias>
+ <alias>
+ <family>Noto Sans Sundanese</family>
+ <default><family>sans-serif</family></default>
+ </alias>
+ <alias>
+ <family>Noto Sans Syloti Nagri</family>
+ <default><family>sans-serif</family></default>
+ </alias>
+ <alias>
+ <family>Noto Sans Syriac Eastern</family>
+ <default><family>sans-serif</family></default>
+ </alias>
+ <alias>
+ <family>Noto Sans Syriac Estrangela</family>
+ <default><family>sans-serif</family></default>
+ </alias>
+ <alias>
+ <family>Noto Sans Syriac Western</family>
+ <default><family>sans-serif</family></default>
+ </alias>
+ <alias>
+ <family>Noto Sans Tagalog</family>
+ <default><family>sans-serif</family></default>
+ </alias>
+ <alias>
+ <family>Noto Sans Tagbanwa</family>
+ <default><family>sans-serif</family></default>
+ </alias>
+ <alias>
+ <family>Noto Sans Tai Le</family>
+ <default><family>sans-serif</family></default>
+ </alias>
+ <alias>
+ <family>Noto Sans Tai Tham</family>
+ <default><family>sans-serif</family></default>
+ </alias>
+ <alias>
+ <family>Noto Sans Tai Viet</family>
+ <default><family>sans-serif</family></default>
+ </alias>
+ <alias>
+ <family>Noto Sans Tamil UI</family>
+ <default><family>sans-serif</family></default>
+ </alias>
+ <alias>
+ <family>Noto Sans Tamil</family>
+ <default><family>sans-serif</family></default>
+ </alias>
+ <alias>
+ <family>Noto Sans Telugu UI</family>
+ <default><family>sans-serif</family></default>
+ </alias>
+ <alias>
+ <family>Noto Sans Telugu</family>
+ <default><family>sans-serif</family></default>
+ </alias>
+ <alias>
+ <family>Noto Sans Thaana</family>
+ <default><family>sans-serif</family></default>
+ </alias>
+ <alias>
+ <family>Noto Sans Thai UI</family>
+ <default><family>sans-serif</family></default>
+ </alias>
+ <alias>
+ <family>Noto Sans Thai</family>
+ <default><family>sans-serif</family></default>
+ </alias>
+ <alias>
+ <family>Noto Sans Tibetan</family>
+ <default><family>sans-serif</family></default>
+ </alias>
+ <alias>
+ <family>Noto Sans Tifinagh</family>
+ <default><family>sans-serif</family></default>
+ </alias>
+ <alias>
+ <family>Noto Sans Ugaritic</family>
+ <default><family>sans-serif</family></default>
+ </alias>
+ <alias>
+ <family>Noto Sans UI</family>
+ <default><family>sans-serif</family></default>
+ </alias>
+ <alias>
+ <family>Noto Sans Vai</family>
+ <default><family>sans-serif</family></default>
+ </alias>
+ <alias>
+ <family>Noto Sans Yi</family>
+ <default><family>sans-serif</family></default>
+ </alias>
+ <alias>
+ <family>Noto Sans</family>
+ <default><family>sans-serif</family></default>
+ </alias>
+
+ <!-- Generic family name aliasing -->
+ <alias>
+ <family>sans-serif</family>
+ <prefer>
+ <family>Noto Sans</family>
+ </prefer>
+ </alias>
+</fontconfig>
diff --git a/_config/fontconfig/conf.d/40-noto-serif.conf b/_config/fontconfig/conf.d/40-noto-serif.conf
new file mode 100644
index 0000000..6cd2a73
--- /dev/null
+++ b/_config/fontconfig/conf.d/40-noto-serif.conf
@@ -0,0 +1,72 @@
+<?xml version="1.0"?>
+<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
+<fontconfig>
+
+ <!--
+ Google Noto font configurations
+
+ Generic family identifications for Noto "serif" fonts
+ -->
+
+ <!-- Generic family name assignment -->
+ <alias>
+ <family>Noto Serif Armenian</family>
+ <default><family>serif</family></default>
+ </alias>
+ <alias>
+ <family>Noto Serif Bengali</family>
+ <default><family>serif</family></default>
+ </alias>
+ <alias>
+ <family>Noto Serif Devanagari</family>
+ <default><family>serif</family></default>
+ </alias>
+ <alias>
+ <family>Noto Serif Georgian</family>
+ <default><family>serif</family></default>
+ </alias>
+ <alias>
+ <family>Noto Serif Gujarati</family>
+ <default><family>serif</family></default>
+ </alias>
+ <alias>
+ <family>Noto Serif Kannada</family>
+ <default><family>serif</family></default>
+ </alias>
+ <alias>
+ <family>Noto Serif Khmer</family>
+ <default><family>serif</family></default>
+ </alias>
+ <alias>
+ <family>Noto Serif Lao</family>
+ <default><family>serif</family></default>
+ </alias>
+ <alias>
+ <family>Noto Serif Malayalam</family>
+ <default><family>serif</family></default>
+ </alias>
+ <alias>
+ <family>Noto Serif Tamil</family>
+ <default><family>serif</family></default>
+ </alias>
+ <alias>
+ <family>Noto Serif Telugu</family>
+ <default><family>serif</family></default>
+ </alias>
+ <alias>
+ <family>Noto Serif Thai</family>
+ <default><family>serif</family></default>
+ </alias>
+ <alias>
+ <family>Noto Serif</family>
+ <default><family>serif</family></default>
+ </alias>
+
+ <!-- Generic family name aliasing -->
+ <alias>
+ <family>serif</family>
+ <prefer>
+ <family>Noto Serif</family>
+ </prefer>
+ </alias>
+</fontconfig>
diff --git a/_config/fontconfig/conf.d/41-noto-cjk-sans-jp.conf b/_config/fontconfig/conf.d/41-noto-cjk-sans-jp.conf
new file mode 100644
index 0000000..1889885
--- /dev/null
+++ b/_config/fontconfig/conf.d/41-noto-cjk-sans-jp.conf
@@ -0,0 +1,68 @@
+<?xml version="1.0"?>
+<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
+<fontconfig>
+
+ <!--
+ Google Noto CJK font configurations for Japanese
+
+ Credit:
+ * Fedora package: google-noto-cjk-fonts
+ -->
+
+ <match>
+ <test name="lang">
+ <string>ja</string>
+ </test>
+ <test name="family">
+ <string>monospace</string>
+ </test>
+ <edit name="family" mode="prepend">
+ <string>Noto Sans Mono CJK JP</string>
+ </edit>
+ </match>
+
+ <alias>
+ <family>Noto Sans Mono CJK JP</family>
+ <default>
+ <family>monospace</family>
+ </default>
+ </alias>
+
+ <match>
+ <test name="lang">
+ <string>ja</string>
+ </test>
+ <test name="family">
+ <string>serif</string>
+ </test>
+ <edit name="family" mode="prepend">
+ <string>Noto Sans CJK JP</string>
+ </edit>
+ </match>
+
+ <alias>
+ <family>Noto Sans CJK JP</family>
+ <default>
+ <family>serif</family>
+ </default>
+ </alias>
+
+ <match>
+ <test name="lang">
+ <string>ja</string>
+ </test>
+ <test name="family">
+ <string>sans-serif</string>
+ </test>
+ <edit name="family" mode="prepend">
+ <string>Noto Sans CJK JP</string>
+ </edit>
+ </match>
+
+ <alias>
+ <family>Noto Sans CJK JP</family>
+ <default>
+ <family>sans-serif</family>
+ </default>
+ </alias>
+</fontconfig>
diff --git a/_config/fontconfig/conf.d/41-noto-cjk-sans-kr.conf b/_config/fontconfig/conf.d/41-noto-cjk-sans-kr.conf
new file mode 100644
index 0000000..6f243d7
--- /dev/null
+++ b/_config/fontconfig/conf.d/41-noto-cjk-sans-kr.conf
@@ -0,0 +1,68 @@
+<?xml version="1.0"?>
+<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
+<fontconfig>
+
+ <!--
+ Google Noto CJK font configurations for Korean
+
+ Credit:
+ * Fedora package: google-noto-cjk-fonts
+ -->
+
+ <match>
+ <test name="lang">
+ <string>ko</string>
+ </test>
+ <test name="family">
+ <string>monospace</string>
+ </test>
+ <edit name="family" mode="prepend">
+ <string>Noto Sans Mono CJK KR</string>
+ </edit>
+ </match>
+
+ <alias>
+ <family>Noto Sans Mono CJK KR</family>
+ <default>
+ <family>monospace</family>
+ </default>
+ </alias>
+
+ <match>
+ <test name="lang">
+ <string>ko</string>
+ </test>
+ <test name="family">
+ <string>serif</string>
+ </test>
+ <edit name="family" mode="prepend">
+ <string>Noto Sans CJK KR</string>
+ </edit>
+ </match>
+
+ <alias>
+ <family>Noto Sans CJK KR</family>
+ <default>
+ <family>serif</family>
+ </default>
+ </alias>
+
+ <match>
+ <test name="lang">
+ <string>ko</string>
+ </test>
+ <test name="family">
+ <string>sans-serif</string>
+ </test>
+ <edit name="family" mode="prepend">
+ <string>Noto Sans CJK KR</string>
+ </edit>
+ </match>
+
+ <alias>
+ <family>Noto Sans CJK KR</family>
+ <default>
+ <family>sans-serif</family>
+ </default>
+ </alias>
+</fontconfig>
diff --git a/_config/fontconfig/conf.d/41-noto-cjk-sans-sc.conf b/_config/fontconfig/conf.d/41-noto-cjk-sans-sc.conf
new file mode 100644
index 0000000..8b5c682
--- /dev/null
+++ b/_config/fontconfig/conf.d/41-noto-cjk-sans-sc.conf
@@ -0,0 +1,101 @@
+<?xml version="1.0"?>
+<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
+<fontconfig>
+
+ <!--
+ Google Noto CJK font configurations for simplified Chinese
+
+ Credit:
+ * Fedora package: google-noto-cjk-fonts
+ -->
+
+ <match>
+ <test name="lang">
+ <string>zh-cn</string>
+ </test>
+ <test name="family">
+ <string>monospace</string>
+ </test>
+ <edit name="family" mode="prepend">
+ <string>Noto Sans Mono CJK SC</string>
+ </edit>
+ </match>
+ <match>
+ <test name="lang">
+ <string>zh-sg</string>
+ </test>
+ <test name="family">
+ <string>monospace</string>
+ </test>
+ <edit name="family" mode="prepend">
+ <string>Noto Sans Mono CJK SC</string>
+ </edit>
+ </match>
+
+ <alias>
+ <family>Noto Sans Mono CJK SC</family>
+ <default>
+ <family>monospace</family>
+ </default>
+ </alias>
+
+ <match>
+ <test name="lang">
+ <string>zh-cn</string>
+ </test>
+ <test name="family">
+ <string>serif</string>
+ </test>
+ <edit name="family" mode="prepend">
+ <string>Noto Sans CJK SC</string>
+ </edit>
+ </match>
+ <match>
+ <test name="lang">
+ <string>zh-sg</string>
+ </test>
+ <test name="family">
+ <string>serif</string>
+ </test>
+ <edit name="family" mode="prepend">
+ <string>Noto Sans CJK SC</string>
+ </edit>
+ </match>
+
+ <alias>
+ <family>Noto Sans CJK SC</family>
+ <default>
+ <family>serif</family>
+ </default>
+ </alias>
+
+ <match>
+ <test name="lang">
+ <string>zh-cn</string>
+ </test>
+ <test name="family">
+ <string>sans-serif</string>
+ </test>
+ <edit name="family" mode="prepend">
+ <string>Noto Sans CJK SC</string>
+ </edit>
+ </match>
+ <match>
+ <test name="lang">
+ <string>zh-sg</string>
+ </test>
+ <test name="family">
+ <string>sans-serif</string>
+ </test>
+ <edit name="family" mode="prepend">
+ <string>Noto Sans CJK SC</string>
+ </edit>
+ </match>
+
+ <alias>
+ <family>Noto Sans CJK SC</family>
+ <default>
+ <family>sans-serif</family>
+ </default>
+ </alias>
+</fontconfig>
diff --git a/_config/fontconfig/conf.d/41-noto-cjk-sans-tc.conf b/_config/fontconfig/conf.d/41-noto-cjk-sans-tc.conf
new file mode 100644
index 0000000..2c1a1e2
--- /dev/null
+++ b/_config/fontconfig/conf.d/41-noto-cjk-sans-tc.conf
@@ -0,0 +1,101 @@
+<?xml version="1.0"?>
+<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
+<fontconfig>
+
+ <!--
+ Google Noto CJK font configurations for traditional Chinese
+
+ Credit:
+ * Fedora package: google-noto-cjk-fonts
+ -->
+
+ <match>
+ <test name="lang">
+ <string>zh-tw</string>
+ </test>
+ <test name="family">
+ <string>monospace</string>
+ </test>
+ <edit name="family" mode="prepend">
+ <string>Noto Sans Mono CJK TC</string>
+ </edit>
+ </match>
+ <match>
+ <test name="lang">
+ <string>zh-hk</string>
+ </test>
+ <test name="family">
+ <string>monospace</string>
+ </test>
+ <edit name="family" mode="prepend">
+ <string>Noto Sans Mono CJK TC</string>
+ </edit>
+ </match>
+
+ <alias>
+ <family>Noto Sans Mono CJK TC</family>
+ <default>
+ <family>monospace</family>
+ </default>
+ </alias>
+
+ <match>
+ <test name="lang">
+ <string>zh-tw</string>
+ </test>
+ <test name="family">
+ <string>serif</string>
+ </test>
+ <edit name="family" mode="prepend">
+ <string>Noto Sans CJK TC</string>
+ </edit>
+ </match>
+ <match>
+ <test name="lang">
+ <string>zh-hk</string>
+ </test>
+ <test name="family">
+ <string>serif</string>
+ </test>
+ <edit name="family" mode="prepend">
+ <string>Noto Sans CJK TC</string>
+ </edit>
+ </match>
+
+ <alias>
+ <family>Noto Sans CJK TC</family>
+ <default>
+ <family>serif</family>
+ </default>
+ </alias>
+
+ <match>
+ <test name="lang">
+ <string>zh-tw</string>
+ </test>
+ <test name="family">
+ <string>sans-serif</string>
+ </test>
+ <edit name="family" mode="prepend">
+ <string>Noto Sans CJK TC</string>
+ </edit>
+ </match>
+ <match>
+ <test name="lang">
+ <string>zh-hk</string>
+ </test>
+ <test name="family">
+ <string>sans-serif</string>
+ </test>
+ <edit name="family" mode="prepend">
+ <string>Noto Sans CJK TC</string>
+ </edit>
+ </match>
+
+ <alias>
+ <family>Noto Sans CJK TC</family>
+ <default>
+ <family>sans-serif</family>
+ </default>
+ </alias>
+</fontconfig>