x11-fonts/noto-sans-kr: Add noto-sans-kr 2.004

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 Korean fonts which supports over 1.5 million
archaic Hangul syllables and 11,172 modern syllables as well as all CJK
ideographs in KS X 1001 and KS X 1002.
This commit is contained in:
Po-Chuan Hsieh 2022-12-30 16:36:01 +08:00
parent 527eeaef24
commit ee157b8e4f
No known key found for this signature in database
GPG Key ID: 9A4BD10F002DD04B
5 changed files with 113 additions and 0 deletions

View File

@ -190,6 +190,7 @@
SUBDIR += noto-kr
SUBDIR += noto-sans-hk
SUBDIR += noto-sans-jp
SUBDIR += noto-sans-kr
SUBDIR += noto-sc
SUBDIR += noto-tc
SUBDIR += nucleus

View File

@ -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/Korean/:cjk \
https://github.com/googlefonts/noto-cjk/raw/Sans${PORTVERSION}/Sans/Mono/:mono \
https://github.com/googlefonts/noto-cjk/raw/Sans${PORTVERSION}/Sans/SubsetOTF/KR/:subset
PKGNAMESUFFIX= -sans-kr
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 (Korean)
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= NotoSansCJKkr-Black.otf \
NotoSansCJKkr-Bold.otf \
NotoSansCJKkr-DemiLight.otf \
NotoSansCJKkr-Light.otf \
NotoSansCJKkr-Medium.otf \
NotoSansCJKkr-Regular.otf \
NotoSansCJKkr-Thin.otf
MONO_FONTS= NotoSansMonoCJKkr-Bold.otf \
NotoSansMonoCJKkr-Regular.otf
SUBSET_FONTS= NotoSansKR-Black.otf \
NotoSansKR-Bold.otf \
NotoSansKR-DemiLight.otf \
NotoSansKR-Light.otf \
NotoSansKR-Medium.otf \
NotoSansKR-Regular.otf \
NotoSansKR-Thin.otf
do-install:
${MKDIR} ${STAGEDIR}${FONTSDIR}
cd ${DISTDIR}/${DIST_SUBDIR} && ${INSTALL_DATA} ${CJK_FONTS} ${MONO_FONTS} ${SUBSET_FONTS} ${STAGEDIR}${FONTSDIR}
.include <bsd.port.mk>

View File

@ -0,0 +1,35 @@
TIMESTAMP = 1671956122
SHA256 (Noto/CJK/2.004/LICENSE) = 6a73f9541c2de74158c0e7cf6b0a58ef774f5a780bf191f2d7ec9cc53efe2bf2
SIZE (Noto/CJK/2.004/LICENSE) = 4301
SHA256 (Noto/CJK/2.004/NotoSansCJKkr-Black.otf) = dd7b46485c0796583aa1bed3576535af6047cff5b055db9e20a1de2ed027e57a
SIZE (Noto/CJK/2.004/NotoSansCJKkr-Black.otf) = 17793656
SHA256 (Noto/CJK/2.004/NotoSansCJKkr-Bold.otf) = 26d0c6748500a0444844280b308f5b62c7ae92ac6c6ac88148e502dd211eb52a
SIZE (Noto/CJK/2.004/NotoSansCJKkr-Bold.otf) = 16997996
SHA256 (Noto/CJK/2.004/NotoSansCJKkr-DemiLight.otf) = 6b8aabf9086140e8846be0316e06159db400e6867f4b3042af0f82a03edeff0e
SIZE (Noto/CJK/2.004/NotoSansCJKkr-DemiLight.otf) = 16410508
SHA256 (Noto/CJK/2.004/NotoSansCJKkr-Light.otf) = 2f45abf3908d88ee45d2831484c920ec4a65e214ec14a8e0341ff2213579d5fc
SIZE (Noto/CJK/2.004/NotoSansCJKkr-Light.otf) = 16325396
SHA256 (Noto/CJK/2.004/NotoSansCJKkr-Medium.otf) = 15c12166634936c31307b91bd049d95b4ba30c248e8c389b5388f75ae8ba90d6
SIZE (Noto/CJK/2.004/NotoSansCJKkr-Medium.otf) = 16519380
SHA256 (Noto/CJK/2.004/NotoSansCJKkr-Regular.otf) = 6bcb2a0703aa137e874fc2dffa85f6c21ba9a67fa329e81b8c801663af7e992a
SIZE (Noto/CJK/2.004/NotoSansCJKkr-Regular.otf) = 16433112
SHA256 (Noto/CJK/2.004/NotoSansCJKkr-Thin.otf) = 436e2833751f692e69dd09e9d878da2a2aa6b683457f0947a857c3dc334f17f1
SIZE (Noto/CJK/2.004/NotoSansCJKkr-Thin.otf) = 14892436
SHA256 (Noto/CJK/2.004/NotoSansMonoCJKkr-Bold.otf) = 8b82692e9d54205655efd620ab6ff4ad55df94e149021d99529d95e1120621e4
SIZE (Noto/CJK/2.004/NotoSansMonoCJKkr-Bold.otf) = 16954224
SHA256 (Noto/CJK/2.004/NotoSansMonoCJKkr-Regular.otf) = d5afed9988a28ae96afb0f4791754d3c9f4f08d08477eb1a7d6e2d905679a472
SIZE (Noto/CJK/2.004/NotoSansMonoCJKkr-Regular.otf) = 16389532
SHA256 (Noto/CJK/2.004/NotoSansKR-Black.otf) = a9977a588488d2a7f544bb2b589b01bed071dca64a4655d438696301b527884b
SIZE (Noto/CJK/2.004/NotoSansKR-Black.otf) = 5033248
SHA256 (Noto/CJK/2.004/NotoSansKR-Bold.otf) = 5a6ceb287ed2fc6cfc6213144ebea68cbd94b20fc9eb873d8486493bf02d9bda
SIZE (Noto/CJK/2.004/NotoSansKR-Bold.otf) = 4816044
SHA256 (Noto/CJK/2.004/NotoSansKR-DemiLight.otf) = 8da8c5b84dfa0e843027fddf95748c6fdce15ae7c958279a047f041861bdd415
SIZE (Noto/CJK/2.004/NotoSansKR-DemiLight.otf) = 4651712
SHA256 (Noto/CJK/2.004/NotoSansKR-Light.otf) = 5971aca275255797a75c7fc43d5058487668069da93c45ad4a24be5aa1e67c85
SIZE (Noto/CJK/2.004/NotoSansKR-Light.otf) = 4629056
SHA256 (Noto/CJK/2.004/NotoSansKR-Medium.otf) = b46988ef13e8bac08f3933af686eaf770972994f9b6d335be0184d60169b5431
SIZE (Noto/CJK/2.004/NotoSansKR-Medium.otf) = 4669816
SHA256 (Noto/CJK/2.004/NotoSansKR-Regular.otf) = 69975a0ac8472717870aefeab0a4d52739308d90856b9955313b2ad5e0148d68
SIZE (Noto/CJK/2.004/NotoSansKR-Regular.otf) = 4644748
SHA256 (Noto/CJK/2.004/NotoSansKR-Thin.otf) = 820514af3397871f21709b540814c5c26276469a8b4d0f78cad1b69458c5f1cd
SIZE (Noto/CJK/2.004/NotoSansKR-Thin.otf) = 4254020

View File

@ -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 Korean fonts which supports over 1.5 million
archaic Hangul syllables and 11,172 modern syllables as well as all CJK
ideographs in KS X 1001 and KS X 1002.

View File

@ -0,0 +1,16 @@
%%FONTSDIR%%/NotoSansCJKkr-Black.otf
%%FONTSDIR%%/NotoSansCJKkr-Bold.otf
%%FONTSDIR%%/NotoSansCJKkr-DemiLight.otf
%%FONTSDIR%%/NotoSansCJKkr-Light.otf
%%FONTSDIR%%/NotoSansCJKkr-Medium.otf
%%FONTSDIR%%/NotoSansCJKkr-Regular.otf
%%FONTSDIR%%/NotoSansCJKkr-Thin.otf
%%FONTSDIR%%/NotoSansMonoCJKkr-Bold.otf
%%FONTSDIR%%/NotoSansMonoCJKkr-Regular.otf
%%FONTSDIR%%/NotoSansKR-Black.otf
%%FONTSDIR%%/NotoSansKR-Bold.otf
%%FONTSDIR%%/NotoSansKR-DemiLight.otf
%%FONTSDIR%%/NotoSansKR-Light.otf
%%FONTSDIR%%/NotoSansKR-Medium.otf
%%FONTSDIR%%/NotoSansKR-Regular.otf
%%FONTSDIR%%/NotoSansKR-Thin.otf