diff options
author | detiam | 2024-12-15 15:25:21 +0800 |
---|---|---|
committer | detiam | 2024-12-15 15:25:21 +0800 |
commit | db44f4a89b1ad5ea35d0d73cc1e60bc8359e07bc (patch) | |
tree | 1c62513c1817e13a05a248161ea0aecb4f2c9726 | |
download | aur-db44f4a89b1ad5ea35d0d73cc1e60bc8359e07bc.tar.gz |
Init
-rw-r--r-- | .SRCINFO | 12 | ||||
-rw-r--r-- | .gitignore | 5 | ||||
-rw-r--r-- | 70-noto-cjk.conf | 100 | ||||
-rw-r--r-- | PKGBUILD | 18 |
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 +} |