1
0
mirror of https://git.FreeBSD.org/ports.git synced 2024-11-18 00:10:04 +00:00

x11-fonts/noto-sans-arabic-ui: Add noto-sans-arabic-ui 2.011

When text is rendered by a computer, sometimes characters are displayed as
"tofu". They are little boxes to indicate your device doesn't have a font to
display the text.

Google has been developing a font family called Noto, which aims to support all
languages with a harmonious look and feel. Noto is Google's answer to tofu. The
name noto is to convey the idea that Google's goal is to see no more "tofu".
Noto has multiple styles and weights, and is freely available to all. The
comprehensive set of fonts and tools used in our development is available in our
GitHub repositories.

This port provides the fonts set of Noto Sans Arabic UI.
This commit is contained in:
Po-Chuan Hsieh 2024-07-03 12:33:17 +08:00
parent 0b2c7a02b0
commit 95786c19cf
No known key found for this signature in database
GPG Key ID: 9A4BD10F002DD04B
5 changed files with 193 additions and 0 deletions

View File

@ -202,6 +202,7 @@
SUBDIR += noto-naskh-arabic-ui
SUBDIR += noto-sans
SUBDIR += noto-sans-arabic
SUBDIR += noto-sans-arabic-ui
SUBDIR += noto-sans-armenian
SUBDIR += noto-sans-bengali
SUBDIR += noto-sans-cham

View File

@ -0,0 +1,69 @@
PORTNAME= noto
PORTVERSION= 2.011
CATEGORIES= x11-fonts
MASTER_SITES= https://github.com/notofonts/notofonts.github.io/raw/NotoSansArabicUI-v${PORTVERSION}/fonts/ \
https://github.com/notofonts/notofonts.github.io/raw/NotoSansArabicUI-v${PORTVERSION}/fonts/NotoSansArabicUI/hinted/ttf/:fonts
PKGNAMESUFFIX= -sans-arabic-ui
DISTFILES= LICENSE \
${FONTS:S|$|:fonts|}
DIST_SUBDIR= Noto/SansArabicUI/${PORTVERSION}
EXTRACT_ONLY= # empty
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= Google Noto Sans Arabic UI
WWW= https://fonts.google.com/noto \
https://notofonts.github.io/ \
https://github.com/notofonts/arabic \
https://github.com/notofonts/notofonts.github.io/tree/main/fonts/NotoSansArabicUI
LICENSE= OFL11
LICENSE_FILE= ${DISTDIR}/${DIST_SUBDIR}/LICENSE
USES= fonts
NO_ARCH= yes
NO_BUILD= yes
NO_WRKSUBDIR= yes
FONTS= NotoSansArabicUI-Black.ttf \
NotoSansArabicUI-Bold.ttf \
NotoSansArabicUI-Condensed.ttf \
NotoSansArabicUI-CondensedBlack.ttf \
NotoSansArabicUI-CondensedBold.ttf \
NotoSansArabicUI-CondensedExtraBold.ttf \
NotoSansArabicUI-CondensedExtraLight.ttf \
NotoSansArabicUI-CondensedLight.ttf \
NotoSansArabicUI-CondensedMedium.ttf \
NotoSansArabicUI-CondensedSemiBold.ttf \
NotoSansArabicUI-CondensedThin.ttf \
NotoSansArabicUI-ExtraBold.ttf \
NotoSansArabicUI-ExtraCondensed.ttf \
NotoSansArabicUI-ExtraCondensedBlack.ttf \
NotoSansArabicUI-ExtraCondensedBold.ttf \
NotoSansArabicUI-ExtraCondensedExtraBold.ttf \
NotoSansArabicUI-ExtraCondensedExtraLight.ttf \
NotoSansArabicUI-ExtraCondensedLight.ttf \
NotoSansArabicUI-ExtraCondensedMedium.ttf \
NotoSansArabicUI-ExtraCondensedSemiBold.ttf \
NotoSansArabicUI-ExtraCondensedThin.ttf \
NotoSansArabicUI-ExtraLight.ttf \
NotoSansArabicUI-Light.ttf \
NotoSansArabicUI-Medium.ttf \
NotoSansArabicUI-Regular.ttf \
NotoSansArabicUI-SemiBold.ttf \
NotoSansArabicUI-SemiCondensed.ttf \
NotoSansArabicUI-SemiCondensedBlack.ttf \
NotoSansArabicUI-SemiCondensedBold.ttf \
NotoSansArabicUI-SemiCondensedExtraBold.ttf \
NotoSansArabicUI-SemiCondensedExtraLight.ttf \
NotoSansArabicUI-SemiCondensedLight.ttf \
NotoSansArabicUI-SemiCondensedMedium.ttf \
NotoSansArabicUI-SemiCondensedSemiBold.ttf \
NotoSansArabicUI-SemiCondensedThin.ttf \
NotoSansArabicUI-Thin.ttf
do-install:
${MKDIR} ${STAGEDIR}${FONTSDIR}
cd ${DISTDIR}/${DIST_SUBDIR} && ${INSTALL_DATA} ${FONTS} ${STAGEDIR}${FONTSDIR}
.include <bsd.port.mk>

View File

@ -0,0 +1,75 @@
TIMESTAMP = 1718294550
SHA256 (Noto/SansArabicUI/2.011/LICENSE) = f2095b08bed08b23a6fe26112fcd679a2bee3f002eef077eb05d215ed1051bd8
SIZE (Noto/SansArabicUI/2.011/LICENSE) = 4374
SHA256 (Noto/SansArabicUI/2.011/NotoSansArabicUI-Black.ttf) = 68e8f3244b5ba6b2be031ef0c184e1739e638a4ad7f8fa45a9dfab8ecd01cd36
SIZE (Noto/SansArabicUI/2.011/NotoSansArabicUI-Black.ttf) = 301580
SHA256 (Noto/SansArabicUI/2.011/NotoSansArabicUI-Bold.ttf) = ba511a9cf3712cc801203f5fcaf5b35221830f975ec0fc91678e9a4ed07a1f6a
SIZE (Noto/SansArabicUI/2.011/NotoSansArabicUI-Bold.ttf) = 288428
SHA256 (Noto/SansArabicUI/2.011/NotoSansArabicUI-Condensed.ttf) = e5fa7fad739b1bd299e24cac19c811f621360c82807402919786b8d4d9cf165a
SIZE (Noto/SansArabicUI/2.011/NotoSansArabicUI-Condensed.ttf) = 275808
SHA256 (Noto/SansArabicUI/2.011/NotoSansArabicUI-CondensedBlack.ttf) = 0f3011235eb22b9283f4fa30a52e44e00819bdb62d692f03d405e45f0e6bff28
SIZE (Noto/SansArabicUI/2.011/NotoSansArabicUI-CondensedBlack.ttf) = 297388
SHA256 (Noto/SansArabicUI/2.011/NotoSansArabicUI-CondensedBold.ttf) = 091e2934ae0a9980c9750b62d4d17316fdeb754a529e02e2f7d2d8c929e010c4
SIZE (Noto/SansArabicUI/2.011/NotoSansArabicUI-CondensedBold.ttf) = 290696
SHA256 (Noto/SansArabicUI/2.011/NotoSansArabicUI-CondensedExtraBold.ttf) = 25199398aa1a500cbd1aad29908e5503d3829a8165bff91b739925b3c3269925
SIZE (Noto/SansArabicUI/2.011/NotoSansArabicUI-CondensedExtraBold.ttf) = 297424
SHA256 (Noto/SansArabicUI/2.011/NotoSansArabicUI-CondensedExtraLight.ttf) = 5eece8ef39c0a0f5c7d7226816142968e0625625b1b3a9491ab0f87902f83b3c
SIZE (Noto/SansArabicUI/2.011/NotoSansArabicUI-CondensedExtraLight.ttf) = 269916
SHA256 (Noto/SansArabicUI/2.011/NotoSansArabicUI-CondensedLight.ttf) = 8da7652c3154980b0ff53d29d7b94bb175df0e13a33160cf8c12363acbb66d48
SIZE (Noto/SansArabicUI/2.011/NotoSansArabicUI-CondensedLight.ttf) = 269348
SHA256 (Noto/SansArabicUI/2.011/NotoSansArabicUI-CondensedMedium.ttf) = c46fc0da7482c87a4518f07f89248a7bedf9f10f46c64e26d94cc514e6d1dbf6
SIZE (Noto/SansArabicUI/2.011/NotoSansArabicUI-CondensedMedium.ttf) = 288544
SHA256 (Noto/SansArabicUI/2.011/NotoSansArabicUI-CondensedSemiBold.ttf) = aaccd5284ea4d0a5cd8e655034e85b676fcda286afb6d556cb6069d6cde4a9a9
SIZE (Noto/SansArabicUI/2.011/NotoSansArabicUI-CondensedSemiBold.ttf) = 289904
SHA256 (Noto/SansArabicUI/2.011/NotoSansArabicUI-CondensedThin.ttf) = 7bbb954a8b48ebd025a3b4da5eefc89cd207f61329d2fd8198d9d4c2f229c8b2
SIZE (Noto/SansArabicUI/2.011/NotoSansArabicUI-CondensedThin.ttf) = 265864
SHA256 (Noto/SansArabicUI/2.011/NotoSansArabicUI-ExtraBold.ttf) = 045a58b641892ffa43737e7ebda87eecbfe7d84178c895140122227abbc62702
SIZE (Noto/SansArabicUI/2.011/NotoSansArabicUI-ExtraBold.ttf) = 294668
SHA256 (Noto/SansArabicUI/2.011/NotoSansArabicUI-ExtraCondensed.ttf) = 689b4e3579915a36bee5dec9679acb68639fc1dea2c38ef73b97f44a9a28b23c
SIZE (Noto/SansArabicUI/2.011/NotoSansArabicUI-ExtraCondensed.ttf) = 272988
SHA256 (Noto/SansArabicUI/2.011/NotoSansArabicUI-ExtraCondensedBlack.ttf) = 8d6fd49617fe8ae8443849bfccf2be771b028d1317ea773a3ca692969706e25b
SIZE (Noto/SansArabicUI/2.011/NotoSansArabicUI-ExtraCondensedBlack.ttf) = 293592
SHA256 (Noto/SansArabicUI/2.011/NotoSansArabicUI-ExtraCondensedBold.ttf) = 5e561f6ab33fbfb2cd0d99947eb1eed098706f9d31be7d4a4738de898583ab0f
SIZE (Noto/SansArabicUI/2.011/NotoSansArabicUI-ExtraCondensedBold.ttf) = 289608
SHA256 (Noto/SansArabicUI/2.011/NotoSansArabicUI-ExtraCondensedExtraBold.ttf) = e780ba109d894449efd4b977d218f47feb6914f5da890730bf13b057bd41ef17
SIZE (Noto/SansArabicUI/2.011/NotoSansArabicUI-ExtraCondensedExtraBold.ttf) = 293380
SHA256 (Noto/SansArabicUI/2.011/NotoSansArabicUI-ExtraCondensedExtraLight.ttf) = bcc328e3bdebbf3526b38786fb9b6ba0bb652554b406c39b3030b0643f62e177
SIZE (Noto/SansArabicUI/2.011/NotoSansArabicUI-ExtraCondensedExtraLight.ttf) = 268768
SHA256 (Noto/SansArabicUI/2.011/NotoSansArabicUI-ExtraCondensedLight.ttf) = f3672a2876a583294c98b116cb9ee9c53686fb95ad47535dc51a4f3b9a47dea7
SIZE (Noto/SansArabicUI/2.011/NotoSansArabicUI-ExtraCondensedLight.ttf) = 265000
SHA256 (Noto/SansArabicUI/2.011/NotoSansArabicUI-ExtraCondensedMedium.ttf) = 0d3169a70541f4f7a8900750dc92d3ee8010f7f5606f6da179ab2f2bf1b2e9c4
SIZE (Noto/SansArabicUI/2.011/NotoSansArabicUI-ExtraCondensedMedium.ttf) = 280940
SHA256 (Noto/SansArabicUI/2.011/NotoSansArabicUI-ExtraCondensedSemiBold.ttf) = 7d5047714fc7e3b8fffff2b82dcaf28f300a6813438e2dfa720e283dbeab7fa7
SIZE (Noto/SansArabicUI/2.011/NotoSansArabicUI-ExtraCondensedSemiBold.ttf) = 287400
SHA256 (Noto/SansArabicUI/2.011/NotoSansArabicUI-ExtraCondensedThin.ttf) = 1f007255a9f31ac15517b22043189911f8cd2cec0000d459abab47eb4f5dc810
SIZE (Noto/SansArabicUI/2.011/NotoSansArabicUI-ExtraCondensedThin.ttf) = 263488
SHA256 (Noto/SansArabicUI/2.011/NotoSansArabicUI-ExtraLight.ttf) = 9aa9ddb1dd8c8b841a4ffdaa3713910dfa91a03551bc408d01d44faf25f47b7e
SIZE (Noto/SansArabicUI/2.011/NotoSansArabicUI-ExtraLight.ttf) = 270192
SHA256 (Noto/SansArabicUI/2.011/NotoSansArabicUI-Light.ttf) = e97f9a95b750bbce06e6ca3bc2f98744fb6a2d6939fd4ed8b33d0dc738dd9a15
SIZE (Noto/SansArabicUI/2.011/NotoSansArabicUI-Light.ttf) = 267432
SHA256 (Noto/SansArabicUI/2.011/NotoSansArabicUI-Medium.ttf) = d8f4ed3443a3822687edd7e7fb73dcc31f594720c69805217ec8f3ceb0ba1e1a
SIZE (Noto/SansArabicUI/2.011/NotoSansArabicUI-Medium.ttf) = 286416
SHA256 (Noto/SansArabicUI/2.011/NotoSansArabicUI-Regular.ttf) = c56275c744ded6ff6df13de04963e6174632f0405a54a83f44d0fe5395f45ae6
SIZE (Noto/SansArabicUI/2.011/NotoSansArabicUI-Regular.ttf) = 274660
SHA256 (Noto/SansArabicUI/2.011/NotoSansArabicUI-SemiBold.ttf) = 87e65473f3cd9ad7d39bc06efa13cf3aad3ae5cd9d75c13d60de3cfa5328c490
SIZE (Noto/SansArabicUI/2.011/NotoSansArabicUI-SemiBold.ttf) = 290976
SHA256 (Noto/SansArabicUI/2.011/NotoSansArabicUI-SemiCondensed.ttf) = 766877fe9cf60bf13d412d10e240e8a102c2443d49d379d1ae705624c0c128eb
SIZE (Noto/SansArabicUI/2.011/NotoSansArabicUI-SemiCondensed.ttf) = 277732
SHA256 (Noto/SansArabicUI/2.011/NotoSansArabicUI-SemiCondensedBlack.ttf) = b0da8d8b37d220ad85c804c0d77943f29fed6624f7a80590a4b0b8373a04882f
SIZE (Noto/SansArabicUI/2.011/NotoSansArabicUI-SemiCondensedBlack.ttf) = 297552
SHA256 (Noto/SansArabicUI/2.011/NotoSansArabicUI-SemiCondensedBold.ttf) = 26813fe66688ab0ea8061e9db2023ace66fedcacd5d2f3d60c7ba3dabb559706
SIZE (Noto/SansArabicUI/2.011/NotoSansArabicUI-SemiCondensedBold.ttf) = 291716
SHA256 (Noto/SansArabicUI/2.011/NotoSansArabicUI-SemiCondensedExtraBold.ttf) = 70199851e8c9baf2f03560f791be21462883010998337068ae568a2e5f6d5a44
SIZE (Noto/SansArabicUI/2.011/NotoSansArabicUI-SemiCondensedExtraBold.ttf) = 296156
SHA256 (Noto/SansArabicUI/2.011/NotoSansArabicUI-SemiCondensedExtraLight.ttf) = 374dc370e87f20e063843e9e4c52270b7742029a500154b425607ea47ea7915b
SIZE (Noto/SansArabicUI/2.011/NotoSansArabicUI-SemiCondensedExtraLight.ttf) = 268096
SHA256 (Noto/SansArabicUI/2.011/NotoSansArabicUI-SemiCondensedLight.ttf) = 75acf4fbddc4547a878ffd3ef7c9e2a63e93edfea90599e308961041737cdbc9
SIZE (Noto/SansArabicUI/2.011/NotoSansArabicUI-SemiCondensedLight.ttf) = 266576
SHA256 (Noto/SansArabicUI/2.011/NotoSansArabicUI-SemiCondensedMedium.ttf) = 66d33ec1d012e5baf7d530bc5f9fed9c51bf127d730bccd3a301659d79bbf950
SIZE (Noto/SansArabicUI/2.011/NotoSansArabicUI-SemiCondensedMedium.ttf) = 286956
SHA256 (Noto/SansArabicUI/2.011/NotoSansArabicUI-SemiCondensedSemiBold.ttf) = b49b2d834169563787e63d18b90b625dd595862cf34157042906aff184a54559
SIZE (Noto/SansArabicUI/2.011/NotoSansArabicUI-SemiCondensedSemiBold.ttf) = 289792
SHA256 (Noto/SansArabicUI/2.011/NotoSansArabicUI-SemiCondensedThin.ttf) = 7ca85c2bafb26f8ebe0dbd92989dbbf52c70c0406275217d7b1cc0d91040b181
SIZE (Noto/SansArabicUI/2.011/NotoSansArabicUI-SemiCondensedThin.ttf) = 264532
SHA256 (Noto/SansArabicUI/2.011/NotoSansArabicUI-Thin.ttf) = 12bad3ef70de2c971f762f43e54ad9aa9ed03ce7f3450535e6b5cd629e2adb7d
SIZE (Noto/SansArabicUI/2.011/NotoSansArabicUI-Thin.ttf) = 266116

View File

@ -0,0 +1,12 @@
When text is rendered by a computer, sometimes characters are displayed as
"tofu". They are little boxes to indicate your device doesn't have a font to
display the text.
Google has been developing a font family called Noto, which aims to support all
languages with a harmonious look and feel. Noto is Google's answer to tofu. The
name noto is to convey the idea that Google's goal is to see no more "tofu".
Noto has multiple styles and weights, and is freely available to all. The
comprehensive set of fonts and tools used in our development is available in our
GitHub repositories.
This port provides the fonts set of Noto Sans Arabic UI.

View File

@ -0,0 +1,36 @@
%%FONTSDIR%%/NotoSansArabicUI-Black.ttf
%%FONTSDIR%%/NotoSansArabicUI-Bold.ttf
%%FONTSDIR%%/NotoSansArabicUI-Condensed.ttf
%%FONTSDIR%%/NotoSansArabicUI-CondensedBlack.ttf
%%FONTSDIR%%/NotoSansArabicUI-CondensedBold.ttf
%%FONTSDIR%%/NotoSansArabicUI-CondensedExtraBold.ttf
%%FONTSDIR%%/NotoSansArabicUI-CondensedExtraLight.ttf
%%FONTSDIR%%/NotoSansArabicUI-CondensedLight.ttf
%%FONTSDIR%%/NotoSansArabicUI-CondensedMedium.ttf
%%FONTSDIR%%/NotoSansArabicUI-CondensedSemiBold.ttf
%%FONTSDIR%%/NotoSansArabicUI-CondensedThin.ttf
%%FONTSDIR%%/NotoSansArabicUI-ExtraBold.ttf
%%FONTSDIR%%/NotoSansArabicUI-ExtraCondensed.ttf
%%FONTSDIR%%/NotoSansArabicUI-ExtraCondensedBlack.ttf
%%FONTSDIR%%/NotoSansArabicUI-ExtraCondensedBold.ttf
%%FONTSDIR%%/NotoSansArabicUI-ExtraCondensedExtraBold.ttf
%%FONTSDIR%%/NotoSansArabicUI-ExtraCondensedExtraLight.ttf
%%FONTSDIR%%/NotoSansArabicUI-ExtraCondensedLight.ttf
%%FONTSDIR%%/NotoSansArabicUI-ExtraCondensedMedium.ttf
%%FONTSDIR%%/NotoSansArabicUI-ExtraCondensedSemiBold.ttf
%%FONTSDIR%%/NotoSansArabicUI-ExtraCondensedThin.ttf
%%FONTSDIR%%/NotoSansArabicUI-ExtraLight.ttf
%%FONTSDIR%%/NotoSansArabicUI-Light.ttf
%%FONTSDIR%%/NotoSansArabicUI-Medium.ttf
%%FONTSDIR%%/NotoSansArabicUI-Regular.ttf
%%FONTSDIR%%/NotoSansArabicUI-SemiBold.ttf
%%FONTSDIR%%/NotoSansArabicUI-SemiCondensed.ttf
%%FONTSDIR%%/NotoSansArabicUI-SemiCondensedBlack.ttf
%%FONTSDIR%%/NotoSansArabicUI-SemiCondensedBold.ttf
%%FONTSDIR%%/NotoSansArabicUI-SemiCondensedExtraBold.ttf
%%FONTSDIR%%/NotoSansArabicUI-SemiCondensedExtraLight.ttf
%%FONTSDIR%%/NotoSansArabicUI-SemiCondensedLight.ttf
%%FONTSDIR%%/NotoSansArabicUI-SemiCondensedMedium.ttf
%%FONTSDIR%%/NotoSansArabicUI-SemiCondensedSemiBold.ttf
%%FONTSDIR%%/NotoSansArabicUI-SemiCondensedThin.ttf
%%FONTSDIR%%/NotoSansArabicUI-Thin.ttf