From 7c5b285bb9b6b2faca3f77ee459877295dd8dc20 Mon Sep 17 00:00:00 2001
From: Aaron LI <aaronly.me@outlook.com>
Date: Tue, 6 Dec 2016 16:47:34 +0800
Subject: 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.
---
 _config/fontconfig/conf.d/40-noto-cursive.conf     |  28 ++
 _config/fontconfig/conf.d/40-noto-fantasy.conf     |  24 ++
 _config/fontconfig/conf.d/40-noto-mono.conf        |  24 ++
 _config/fontconfig/conf.d/40-noto-sans.conf        | 416 +++++++++++++++++++++
 _config/fontconfig/conf.d/40-noto-serif.conf       |  72 ++++
 _config/fontconfig/conf.d/41-noto-cjk-sans-jp.conf |  68 ++++
 _config/fontconfig/conf.d/41-noto-cjk-sans-kr.conf |  68 ++++
 _config/fontconfig/conf.d/41-noto-cjk-sans-sc.conf | 101 +++++
 _config/fontconfig/conf.d/41-noto-cjk-sans-tc.conf | 101 +++++
 9 files changed, 902 insertions(+)
 create mode 100644 _config/fontconfig/conf.d/40-noto-cursive.conf
 create mode 100644 _config/fontconfig/conf.d/40-noto-fantasy.conf
 create mode 100644 _config/fontconfig/conf.d/40-noto-mono.conf
 create mode 100644 _config/fontconfig/conf.d/40-noto-sans.conf
 create mode 100644 _config/fontconfig/conf.d/40-noto-serif.conf
 create mode 100644 _config/fontconfig/conf.d/41-noto-cjk-sans-jp.conf
 create mode 100644 _config/fontconfig/conf.d/41-noto-cjk-sans-kr.conf
 create mode 100644 _config/fontconfig/conf.d/41-noto-cjk-sans-sc.conf
 create mode 100644 _config/fontconfig/conf.d/41-noto-cjk-sans-tc.conf

(limited to '_config/fontconfig')

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>
-- 
cgit v1.2.2