From e727dc8aad97b8b329d4213d8ed3fcb84920d8ae Mon Sep 17 00:00:00 2001 From: classabbyamp Date: Sat, 25 Mar 2023 14:51:22 -0400 Subject: [PATCH] noto-fonts-cjk: add fontconfig file for better font matching enabled by default because it ensures proper functionality file comes from debian: https://salsa.debian.org/fonts-team/fonts-noto-cjk/-/blob/debian/sid/debian/70-fonts-noto-cjk.conf fixes #43014 --- .../files/70-noto-fonts-cjk.conf | 184 ++++++++++++++++++ srcpkgs/noto-fonts-cjk/template | 5 +- 2 files changed, 188 insertions(+), 1 deletion(-) create mode 100644 srcpkgs/noto-fonts-cjk/files/70-noto-fonts-cjk.conf diff --git a/srcpkgs/noto-fonts-cjk/files/70-noto-fonts-cjk.conf b/srcpkgs/noto-fonts-cjk/files/70-noto-fonts-cjk.conf new file mode 100644 index 00000000000..459bf5181d2 --- /dev/null +++ b/srcpkgs/noto-fonts-cjk/files/70-noto-fonts-cjk.conf @@ -0,0 +1,184 @@ + + + + Properly match Noto CJK font languages + + + ja + + + serif + + + Noto Serif CJK JP + + + + + + ko + + + serif + + + Noto Serif CJK KR + + + + + + zh-cn + + + serif + + + Noto Serif CJK SC + + + + + + zh-tw + + + serif + + + Noto Serif CJK TC + + + + + + zh-hk + + + serif + + + Noto Serif CJK HK + + + + + + ja + + + sans-serif + + + Noto Sans CJK JP + + + + + + ko + + + sans-serif + + + Noto Sans CJK KR + + + + + + zh-cn + + + sans-serif + + + Noto Sans CJK SC + + + + + + zh-tw + + + sans-serif + + + Noto Sans CJK TC + + + + + + zh-hk + + + sans-serif + + + Noto Sans CJK HK + + + + + + ja + + + monospace + + + Noto Sans Mono CJK JP + + + + + + ko + + + monospace + + + Noto Sans Mono CJK KR + + + + + + zh-cn + + + monospace + + + Noto Sans Mono CJK SC + + + + + + zh-tw + + + monospace + + + Noto Sans Mono CJK TC + + + + + + zh-hk + + + monospace + + + Noto Sans Mono CJK HK + + + diff --git a/srcpkgs/noto-fonts-cjk/template b/srcpkgs/noto-fonts-cjk/template index 70d8e74a6ec..821b3fb43f1 100644 --- a/srcpkgs/noto-fonts-cjk/template +++ b/srcpkgs/noto-fonts-cjk/template @@ -2,7 +2,7 @@ pkgname=noto-fonts-cjk # set to the date of the latest release packaged version=20220127 -revision=1 +revision=2 # the sans and serif variants are released on separate tags _sans_version=2.004 _serif_version=2.001 @@ -24,5 +24,8 @@ do_install() { vmkdir usr/share/fonts/noto vcopy "*.ttc" usr/share/fonts/noto vcopy "OTC/*.ttc" usr/share/fonts/noto + vinstall ${FILESDIR}/70-noto-fonts-cjk.conf 644 usr/share/fontconfig/conf.avail + vmkdir etc/fonts/conf.d + ln -sf /usr/share/fontconfig/conf.avail/70-noto-fonts-cjk.conf ${DESTDIR}/etc/fonts/conf.d/ vlicense LICENSE }