summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authordetiam2024-12-15 15:25:21 +0800
committerdetiam2024-12-15 15:25:21 +0800
commitdb44f4a89b1ad5ea35d0d73cc1e60bc8359e07bc (patch)
tree1c62513c1817e13a05a248161ea0aecb4f2c9726
downloadaur-db44f4a89b1ad5ea35d0d73cc1e60bc8359e07bc.tar.gz
Init
-rw-r--r--.SRCINFO12
-rw-r--r--.gitignore5
-rw-r--r--70-noto-cjk.conf100
-rw-r--r--PKGBUILD18
4 files changed, 135 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..9a218474b217
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,12 @@
+pkgbase = noto-fonts-cjk-fontconfig
+ pkgdesc = Append noto-fonts-cjk to noto-fonts according to the locale
+ pkgver = 1
+ pkgrel = 1
+ url = https://aur.archlinux.org/packages/noto-fonts-cjk-fontconfig
+ arch = any
+ license = GPL-3.0-or-later
+ depends = noto-fonts-cjk
+ source = 70-noto-cjk.conf
+ sha256sums = 509850d08405d2004bf3ed3e725cabc10c87a9915122cbeb94580efaf39f6a04
+
+pkgname = noto-fonts-cjk-fontconfig
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 000000000000..c8866c3bb759
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,5 @@
+*
+!.gitignore
+!.SRCINFO
+!70-noto-cjk.conf
+!PKGBUILD
diff --git a/70-noto-cjk.conf b/70-noto-cjk.conf
new file mode 100644
index 000000000000..1078d550b911
--- /dev/null
+++ b/70-noto-cjk.conf
@@ -0,0 +1,100 @@
+<?xml version="1.0"?>
+<!DOCTYPE fontconfig SYSTEM "urn:fontconfig:fonts.dtd">
+<fontconfig>
+ <description>Append noto-fonts-cjk to noto-fonts according to the locale</description>
+ <!-- Noto Sans -->
+ <match target="pattern">
+ <test name="lang"><string>zh-cn</string></test>
+ <test name="family" qual="any"><string>Noto Sans</string></test>
+ <edit name="family" mode="append"><string>Noto Sans CJK SC</string></edit>
+ </match>
+ <match target="pattern">
+ <test name="lang"><string>zh-sg</string></test>
+ <test name="family" qual="any"><string>Noto Sans</string></test>
+ <edit name="family" mode="append"><string>Noto Sans CJK SC</string></edit>
+ </match>
+ <match target="pattern">
+ <test name="lang"><string>zh-hk</string></test>
+ <test name="family" qual="any"><string>Noto Sans</string></test>
+ <edit name="family" mode="append"><string>Noto Sans CJK HK</string></edit>
+ </match>
+ <match target="pattern">
+ <test name="lang"><string>zh-tw</string></test>
+ <test name="family" qual="any"><string>Noto Sans</string></test>
+ <edit name="family" mode="append"><string>Noto Sans CJK TC</string></edit>
+ </match>
+ <match target="pattern">
+ <test name="lang"><string>ja</string></test>
+ <test name="family" qual="any"><string>Noto Sans</string></test>
+ <edit name="family" mode="append"><string>Noto Sans CJK JP</string></edit>
+ </match>
+ <match target="pattern">
+ <test name="lang"><string>ko</string></test>
+ <test name="family" qual="any"><string>Noto Sans</string></test>
+ <edit name="family" mode="append"><string>Noto Sans CJK KR</string></edit>
+ </match>
+
+ <!-- Noto Serif -->
+ <match target="pattern">
+ <test name="lang"><string>zh-cn</string></test>
+ <test name="family" qual="any"><string>Noto Serif</string></test>
+ <edit name="family" mode="append"><string>Noto Serif CJK SC</string></edit>
+ </match>
+ <match target="pattern">
+ <test name="lang"><string>zh-sg</string></test>
+ <test name="family" qual="any"><string>Noto Serif</string></test>
+ <edit name="family" mode="append"><string>Noto Serif CJK SC</string></edit>
+ </match>
+ <match target="pattern">
+ <test name="lang"><string>zh-hk</string></test>
+ <test name="family" qual="any"><string>Noto Serif</string></test>
+ <edit name="family" mode="append"><string>Noto Serif CJK HK</string></edit>
+ </match>
+ <match target="pattern">
+ <test name="lang"><string>zh-tw</string></test>
+ <test name="family" qual="any"><string>Noto Serif</string></test>
+ <edit name="family" mode="append"><string>Noto Serif CJK TC</string></edit>
+ </match>
+ <match target="pattern">
+ <test name="lang"><string>ja</string></test>
+ <test name="family" qual="any"><string>Noto Serif</string></test>
+ <edit name="family" mode="append"><string>Noto Serif CJK JP</string></edit>
+ </match>
+ <match target="pattern">
+ <test name="lang"><string>ko</string></test>
+ <test name="family" qual="any"><string>Noto Serif</string></test>
+ <edit name="family" mode="append"><string>Noto Serif CJK KR</string></edit>
+ </match>
+
+ <!-- Noto Sans Mono -->
+ <match target="pattern">
+ <test name="lang"><string>zh-cn</string></test>
+ <test name="family" qual="any"><string>Noto Sans Mono</string></test>
+ <edit name="family" mode="append"><string>Noto Sans Mono CJK SC</string></edit>
+ </match>
+ <match target="pattern">
+ <test name="lang"><string>zh-sg</string></test>
+ <test name="family" qual="any"><string>Noto Sans Mono</string></test>
+ <edit name="family" mode="append"><string>Noto Sans Mono CJK SC</string></edit>
+ </match>
+ <match target="pattern">
+ <test name="lang"><string>zh-hk</string></test>
+ <test name="family" qual="any"><string>Noto Sans Mono</string></test>
+ <edit name="family" mode="append"><string>Noto Sans Mono CJK HK</string></edit>
+ </match>
+ <match target="pattern">
+ <test name="lang"><string>zh-tw</string></test>
+ <test name="family" qual="any"><string>Noto Sans Mono</string></test>
+ <edit name="family" mode="append"><string>Noto Sans Mono CJK TC</string></edit>
+ </match>
+ <match target="pattern">
+ <test name="lang"><string>ja</string></test>
+ <test name="family" qual="any"><string>Noto Sans Mono</string></test>
+ <edit name="family" mode="append"><string>Noto Sans Mono CJK JP</string></edit>
+ </match>
+ <match target="pattern">
+ <test name="lang"><string>ko</string></test>
+ <test name="family" qual="any"><string>Noto Sans Mono</string></test>
+ <edit name="family" mode="append"><string>Noto Sans Mono CJK KR</string></edit>
+ </match>
+</fontconfig>
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..4d61e7cf30c3
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,18 @@
+# Maintainer: detiam <dehe_tian@outlook.com>
+
+pkgname=noto-fonts-cjk-fontconfig
+pkgver=1
+pkgrel=1
+pkgdesc="Append noto-fonts-cjk to noto-fonts according to the locale"
+arch=('any')
+url="https://aur.archlinux.org/packages/noto-fonts-cjk-fontconfig"
+license=('GPL-3.0-or-later')
+depends=('noto-fonts-cjk')
+source=("70-noto-cjk.conf")
+sha256sums=('509850d08405d2004bf3ed3e725cabc10c87a9915122cbeb94580efaf39f6a04')
+
+package() {
+ install -Dm644 "${source[0]}" -t "$pkgdir"/usr/share/fontconfig/conf.avail
+ install -d "$pkgdir"/usr/share/fontconfig/conf.default
+ ln -rs "$pkgdir"/usr/share/fontconfig/conf.avail/* "$pkgdir"/usr/share/fontconfig/conf.default
+}