diff --git a/x11-fonts/Makefile b/x11-fonts/Makefile index dd1836caff6a..92cb92ab2318 100644 --- a/x11-fonts/Makefile +++ b/x11-fonts/Makefile @@ -192,6 +192,7 @@ SUBDIR += noto-sans-jp SUBDIR += noto-sans-kr SUBDIR += noto-sans-sc + SUBDIR += noto-sans-tc SUBDIR += noto-sc SUBDIR += noto-tc SUBDIR += nucleus diff --git a/x11-fonts/noto-sans-tc/Makefile b/x11-fonts/noto-sans-tc/Makefile new file mode 100644 index 000000000000..a9b59f62f785 --- /dev/null +++ b/x11-fonts/noto-sans-tc/Makefile @@ -0,0 +1,50 @@ +PORTNAME= noto +PORTVERSION= 2.004 +CATEGORIES= x11-fonts +MASTER_SITES= https://github.com/googlefonts/noto-cjk/raw/Sans${PORTVERSION}/ \ + https://github.com/googlefonts/noto-cjk/raw/Sans${PORTVERSION}/Sans/OTF/TraditionalChinese/:cjk \ + https://github.com/googlefonts/noto-cjk/raw/Sans${PORTVERSION}/Sans/Mono/:mono \ + https://github.com/googlefonts/noto-cjk/raw/Sans${PORTVERSION}/Sans/SubsetOTF/TC/:subset +PKGNAMESUFFIX= -sans-tc +DISTFILES= LICENSE \ + ${CJK_FONTS:S|$|:cjk|} \ + ${MONO_FONTS:S|$|:mono|} \ + ${SUBSET_FONTS:S|$|:subset|} +DIST_SUBDIR= Noto/CJK/${PORTVERSION} +EXTRACT_ONLY= # empty + +MAINTAINER= sunpoet@FreeBSD.org +COMMENT= Google Noto Sans (Traditional Chinese) +WWW= https://www.google.com/get/noto/ \ + https://github.com/googlefonts/noto-cjk + +LICENSE= OFL11 +LICENSE_FILE= ${DISTDIR}/${DIST_SUBDIR}/LICENSE + +USES= fonts + +NO_ARCH= yes +NO_BUILD= yes + +CJK_FONTS= NotoSansCJKtc-Black.otf \ + NotoSansCJKtc-Bold.otf \ + NotoSansCJKtc-DemiLight.otf \ + NotoSansCJKtc-Light.otf \ + NotoSansCJKtc-Medium.otf \ + NotoSansCJKtc-Regular.otf \ + NotoSansCJKtc-Thin.otf +MONO_FONTS= NotoSansMonoCJKtc-Bold.otf \ + NotoSansMonoCJKtc-Regular.otf +SUBSET_FONTS= NotoSansTC-Black.otf \ + NotoSansTC-Bold.otf \ + NotoSansTC-DemiLight.otf \ + NotoSansTC-Light.otf \ + NotoSansTC-Medium.otf \ + NotoSansTC-Regular.otf \ + NotoSansTC-Thin.otf + +do-install: + ${MKDIR} ${STAGEDIR}${FONTSDIR} + cd ${DISTDIR}/${DIST_SUBDIR} && ${INSTALL_DATA} ${CJK_FONTS} ${MONO_FONTS} ${SUBSET_FONTS} ${STAGEDIR}${FONTSDIR} + +.include diff --git a/x11-fonts/noto-sans-tc/distinfo b/x11-fonts/noto-sans-tc/distinfo new file mode 100644 index 000000000000..a29883fb4ea1 --- /dev/null +++ b/x11-fonts/noto-sans-tc/distinfo @@ -0,0 +1,35 @@ +TIMESTAMP = 1671956126 +SHA256 (Noto/CJK/2.004/LICENSE) = 6a73f9541c2de74158c0e7cf6b0a58ef774f5a780bf191f2d7ec9cc53efe2bf2 +SIZE (Noto/CJK/2.004/LICENSE) = 4301 +SHA256 (Noto/CJK/2.004/NotoSansCJKtc-Black.otf) = 8d0b82a379fac186ea5ec7ebf00828a5e58c32b3a5a917298f768299707d076d +SIZE (Noto/CJK/2.004/NotoSansCJKtc-Black.otf) = 17796428 +SHA256 (Noto/CJK/2.004/NotoSansCJKtc-Bold.otf) = 3ee160e5015106e3ec1a394301df54fa9bbbf8a251519984aec5c0abc50840c0 +SIZE (Noto/CJK/2.004/NotoSansCJKtc-Bold.otf) = 17000768 +SHA256 (Noto/CJK/2.004/NotoSansCJKtc-DemiLight.otf) = 031ca6e4ec290cf551ff092395f0ee8b0ce5fd03a5f84c766b7545e1af8345a6 +SIZE (Noto/CJK/2.004/NotoSansCJKtc-DemiLight.otf) = 16413280 +SHA256 (Noto/CJK/2.004/NotoSansCJKtc-Light.otf) = a49db53f6aac529d91a036606e55d68e2ab1df1360f507504ac4ff2cbb0f9407 +SIZE (Noto/CJK/2.004/NotoSansCJKtc-Light.otf) = 16328168 +SHA256 (Noto/CJK/2.004/NotoSansCJKtc-Medium.otf) = 2905dd3de65d7b7de764596e2294978407986f4cc0a66c9584c5b95c5aa9572e +SIZE (Noto/CJK/2.004/NotoSansCJKtc-Medium.otf) = 16522152 +SHA256 (Noto/CJK/2.004/NotoSansCJKtc-Regular.otf) = dce08bd4fd91aa8aa76ed8fea4b694c2dfb8550f67871e326843212ddbeb88b4 +SIZE (Noto/CJK/2.004/NotoSansCJKtc-Regular.otf) = 16435884 +SHA256 (Noto/CJK/2.004/NotoSansCJKtc-Thin.otf) = f24d17065ac93a0bbfdfbaf3cafc968ca6531986b8c3faccd6b3ca835117d365 +SIZE (Noto/CJK/2.004/NotoSansCJKtc-Thin.otf) = 14895208 +SHA256 (Noto/CJK/2.004/NotoSansMonoCJKtc-Bold.otf) = 5ea3414e255133ce51aae21bb1e0e428968158bddaaee2597fdfc30cc84bb39a +SIZE (Noto/CJK/2.004/NotoSansMonoCJKtc-Bold.otf) = 16956996 +SHA256 (Noto/CJK/2.004/NotoSansMonoCJKtc-Regular.otf) = 82a040aed900bba51b5990bc158a86b264c8ad5071a2d8911e8696350e0794b3 +SIZE (Noto/CJK/2.004/NotoSansMonoCJKtc-Regular.otf) = 16392304 +SHA256 (Noto/CJK/2.004/NotoSansTC-Black.otf) = 3280b221ab7b011c6ae48d38388a0e8c72ddf479992bce62ff589ae932819ce4 +SIZE (Noto/CJK/2.004/NotoSansTC-Black.otf) = 6068384 +SHA256 (Noto/CJK/2.004/NotoSansTC-Bold.otf) = 55420b259eb119bf5f2a0aadba10cf9d736c12d64ab93e78546d69ef5f43558b +SIZE (Noto/CJK/2.004/NotoSansTC-Bold.otf) = 5839972 +SHA256 (Noto/CJK/2.004/NotoSansTC-DemiLight.otf) = aad8876d62a620efae048d767d0ddb1d050d7212b1b4b6ace70e3030fb1fcffe +SIZE (Noto/CJK/2.004/NotoSansTC-DemiLight.otf) = 5679024 +SHA256 (Noto/CJK/2.004/NotoSansTC-Light.otf) = 961c9a8945fc18b924795f42d17a24d50abcaad8f8724aafdc94cf255b001ed1 +SIZE (Noto/CJK/2.004/NotoSansTC-Light.otf) = 5661684 +SHA256 (Noto/CJK/2.004/NotoSansTC-Medium.otf) = bf206dca0975779bac71cb49a037a364156ca98a0c431b1b7d6b29fb8952ac7e +SIZE (Noto/CJK/2.004/NotoSansTC-Medium.otf) = 5695744 +SHA256 (Noto/CJK/2.004/NotoSansTC-Regular.otf) = 5bab0cb3c1cf89dde07c4a95a4054b195afbcfe784d69d75c340780712237537 +SIZE (Noto/CJK/2.004/NotoSansTC-Regular.otf) = 5683368 +SHA256 (Noto/CJK/2.004/NotoSansTC-Thin.otf) = 8e6764f88c8711158422ba0c51ee7887a4de4d79f08428a00445d33558f5da5b +SIZE (Noto/CJK/2.004/NotoSansTC-Thin.otf) = 5215632 diff --git a/x11-fonts/noto-sans-tc/pkg-descr b/x11-fonts/noto-sans-tc/pkg-descr new file mode 100644 index 000000000000..543ee436a2db --- /dev/null +++ b/x11-fonts/noto-sans-tc/pkg-descr @@ -0,0 +1,11 @@ +Noto Sans CJK and Noto Serif CJK comprehensively cover Simplified Chinese, +Traditional Chinese, Japanese, and Korean in a unified font family. This +includes the full coverage of CJK Ideographs with variation support for 4 +regions, Kangxi radicals, Japanese Kana, Korean Hangul, and other CJK symbols +and letters in the Basic Multilingual Plane of Unicode. It also provides limited +coverage of CJK Ideographs in Plane 2 of Unicode as necessary to support +standards from China and Japan. + +This port is the Sans set of Traditional Chinese fonts which supports BIG5. +Traditional Chinese glyphs comply with the glyph standard of the Taiwan Ministry +of Education. diff --git a/x11-fonts/noto-sans-tc/pkg-plist b/x11-fonts/noto-sans-tc/pkg-plist new file mode 100644 index 000000000000..34bfbc4cd374 --- /dev/null +++ b/x11-fonts/noto-sans-tc/pkg-plist @@ -0,0 +1,16 @@ +%%FONTSDIR%%/NotoSansCJKtc-Black.otf +%%FONTSDIR%%/NotoSansCJKtc-Bold.otf +%%FONTSDIR%%/NotoSansCJKtc-DemiLight.otf +%%FONTSDIR%%/NotoSansCJKtc-Light.otf +%%FONTSDIR%%/NotoSansCJKtc-Medium.otf +%%FONTSDIR%%/NotoSansCJKtc-Regular.otf +%%FONTSDIR%%/NotoSansCJKtc-Thin.otf +%%FONTSDIR%%/NotoSansMonoCJKtc-Bold.otf +%%FONTSDIR%%/NotoSansMonoCJKtc-Regular.otf +%%FONTSDIR%%/NotoSansTC-Black.otf +%%FONTSDIR%%/NotoSansTC-Bold.otf +%%FONTSDIR%%/NotoSansTC-DemiLight.otf +%%FONTSDIR%%/NotoSansTC-Light.otf +%%FONTSDIR%%/NotoSansTC-Medium.otf +%%FONTSDIR%%/NotoSansTC-Regular.otf +%%FONTSDIR%%/NotoSansTC-Thin.otf