From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:4830:134:3::10]:36552) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1dqHy9-0001lB-HY for guix-patches@gnu.org; Fri, 08 Sep 2017 08:01:12 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1dqHy2-0002Hk-JM for guix-patches@gnu.org; Fri, 08 Sep 2017 08:01:09 -0400 Received: from debbugs.gnu.org ([208.118.235.43]:46753) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1dqHy2-0002HY-9e for guix-patches@gnu.org; Fri, 08 Sep 2017 08:01:02 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1dqHy2-00005R-18 for guix-patches@gnu.org; Fri, 08 Sep 2017 08:01:02 -0400 Subject: [bug#28011] [fonts] Noto: NotoSans, NotoSerif, NotoMono Resent-Message-ID: Date: Fri, 8 Sep 2017 12:00:13 +0000 From: ng0 Message-ID: <20170908120013.a4bn3hlsxarefr3a@abyayala> References: <20170808115648.7fykmua5krsjpdx6@abyayala> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="wvwpubj3xmtpo23q" Content-Disposition: inline In-Reply-To: <20170808115648.7fykmua5krsjpdx6@abyayala> List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+kyle=kyleam.com@gnu.org Sender: "Guix-patches" To: 28011@debbugs.gnu.org --wvwpubj3xmtpo23q Content-Type: multipart/mixed; boundary="tpnbtv2rsuxp3fog" Content-Disposition: inline --tpnbtv2rsuxp3fog Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable ng0 transcribed 6.9K bytes: > Patches appended. This is a start on a resolution to > "Re: Is font-google-noto toooooo big as a font package?" > from July (June?) and August 2017. >=20 > We wanted to make our Noto package smaller, my resolution > is to use all individual fonts on the Noto website, with > these 3 being the start of it all. Update: 10 fonts. Rebased on master. --=20 ng0 GnuPG: A88C8ADD129828D7EAC02E52E22F9BBFEE348588 GnuPG: https://n0is.noblogs.org/my-keys https://www.infotropique.org https://krosos.org --tpnbtv2rsuxp3fog Content-Type: text/plain; charset=utf-8 Content-Disposition: attachment; filename="0001-gnu-Add-font-google-notosans.patch" Content-Transfer-Encoding: quoted-printable =46rom 9847a795b084337ffe5565972b4ba822b49fcf4d Mon Sep 17 00:00:00 2001 =46rom: ng0 Date: Tue, 8 Aug 2017 11:38:25 +0000 Subject: [PATCH 01/10] gnu: Add font-google-notosans. * gnu/packages/fonts.scm (font-google-notosans): New variable. --- gnu/packages/fonts.scm | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/gnu/packages/fonts.scm b/gnu/packages/fonts.scm index 97d399a4c..5b6c19027 100644 --- a/gnu/packages/fonts.scm +++ b/gnu/packages/fonts.scm @@ -636,6 +636,27 @@ all languages with a consistent look and aesthetic. I= ts goal is to properly display all Unicode symbols.") (license license:silofl1.1))) =20 +(define-public font-google-notosans + (package + (name "font-google-notosans") + (version "20170403") + (source + (origin + (method url-fetch/zipbomb) + (uri (string-append "https://noto-website.storage.googleapis.com/pk= gs/" + "NotoSans-hinted.zip")) + (file-name (string-append name "-" version ".zip")) + (sha256 + (base32 + "0z010hgjhr0mvalz6xchb2h1xa9f1pvcvrb31bdgk9pa3zg9mcs3")))) + (build-system font-build-system) + (home-page "https://www.google.com/get/noto/") + (synopsis "Fonts to cover all languages") + (description "Google Noto Fonts is a family of fonts designed to suppo= rt +all languages with a consistent look and aesthetic. Its goal is to proper= ly +display all Unicode symbols.") + (license license:silofl1.1))) + (define-public font-google-roboto (package (name "font-google-roboto") --=20 2.14.1 --tpnbtv2rsuxp3fog Content-Type: text/plain; charset=utf-8 Content-Disposition: attachment; filename="0002-gnu-Add-font-google-notoserif.patch" Content-Transfer-Encoding: quoted-printable =46rom 71189ec7e0df60afcf92829d1e149f624ae036b6 Mon Sep 17 00:00:00 2001 =46rom: ng0 Date: Tue, 8 Aug 2017 11:47:37 +0000 Subject: [PATCH 02/10] gnu: Add font-google-notoserif. * gnu/packages/fonts.scm (font-google-notoserif): New variable. --- gnu/packages/fonts.scm | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/gnu/packages/fonts.scm b/gnu/packages/fonts.scm index 5b6c19027..611861570 100644 --- a/gnu/packages/fonts.scm +++ b/gnu/packages/fonts.scm @@ -657,6 +657,27 @@ all languages with a consistent look and aesthetic. I= ts goal is to properly display all Unicode symbols.") (license license:silofl1.1))) =20 +(define-public font-google-notoserif + (package + (name "font-google-notoserif") + (version "20170403") + (source + (origin + (method url-fetch/zipbomb) + (uri (string-append "https://noto-website.storage.googleapis.com/pk= gs/" + "NotoSerif-hinted.zip")) + (file-name (string-append name "-" version ".zip")) + (sha256 + (base32 + "0qbx4gqs9rlyb2g5rpqrlindkalyf10z2q4vm4qnn74lmm1iiivy")))) + (build-system font-build-system) + (home-page "https://www.google.com/get/noto/") + (synopsis "Fonts to cover all languages") + (description "Google Noto Fonts is a family of fonts designed to suppo= rt +all languages with a consistent look and aesthetic. Its goal is to proper= ly +display all Unicode symbols.") + (license license:silofl1.1))) + (define-public font-google-roboto (package (name "font-google-roboto") --=20 2.14.1 --tpnbtv2rsuxp3fog Content-Type: text/plain; charset=utf-8 Content-Disposition: attachment; filename="0003-gnu-Add-font-google-notomono.patch" Content-Transfer-Encoding: quoted-printable =46rom f214678059a5ba6b69efc5111609f4e1d9cf7cfe Mon Sep 17 00:00:00 2001 =46rom: ng0 Date: Tue, 8 Aug 2017 11:51:23 +0000 Subject: [PATCH 03/10] gnu: Add font-google-notomono. * gnu/packages/fonts.scm (font-google-notomono): New variable. --- gnu/packages/fonts.scm | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/gnu/packages/fonts.scm b/gnu/packages/fonts.scm index 611861570..d24ca21e1 100644 --- a/gnu/packages/fonts.scm +++ b/gnu/packages/fonts.scm @@ -678,6 +678,27 @@ all languages with a consistent look and aesthetic. I= ts goal is to properly display all Unicode symbols.") (license license:silofl1.1))) =20 +(define-public font-google-notomono + (package + (name "font-google-notomono") + (version "20170403") + (source + (origin + (method url-fetch/zipbomb) + (uri (string-append "https://noto-website.storage.googleapis.com/pk= gs/" + "NotoMono-hinted.zip")) + (file-name (string-append name "-" version ".zip")) + (sha256 + (base32 + "19dlygl0mbvvgd3c5ybhx075i9rymwnhgg3j4axgk71sc943yyls")))) + (build-system font-build-system) + (home-page "https://www.google.com/get/noto/") + (synopsis "Fonts to cover all languages") + (description "Google Noto Fonts is a family of fonts designed to suppo= rt +all languages with a consistent look and aesthetic. Its goal is to proper= ly +display all Unicode symbols.") + (license license:silofl1.1))) + (define-public font-google-roboto (package (name "font-google-roboto") --=20 2.14.1 --tpnbtv2rsuxp3fog Content-Type: text/plain; charset=utf-8 Content-Disposition: attachment; filename="0004-gnu-Add-font-google-noto-coloremoji.patch" Content-Transfer-Encoding: quoted-printable =46rom f81b333c8b75412f266b304cfd96397b70ad6e61 Mon Sep 17 00:00:00 2001 =46rom: ng0 Date: Fri, 8 Sep 2017 11:32:40 +0000 Subject: [PATCH 04/10] gnu: Add font-google-noto-coloremoji. * gnu/packages/fonts.scm (font-google-noto-coloremoji): New variable. --- gnu/packages/fonts.scm | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/gnu/packages/fonts.scm b/gnu/packages/fonts.scm index d24ca21e1..a07fc0ba0 100644 --- a/gnu/packages/fonts.scm +++ b/gnu/packages/fonts.scm @@ -699,6 +699,27 @@ all languages with a consistent look and aesthetic. I= ts goal is to properly display all Unicode symbols.") (license license:silofl1.1))) =20 +(define-public font-google-noto-coloremoji + (package + (name "font-google-noto-coloremoji") + (version "20170403") + (source + (origin + (method url-fetch/zipbomb) + (uri (string-append "https://noto-website.storage.googleapis.com/pk= gs/" + "NotoColorEmoji-unhinted.zip")) + (file-name (string-append name "-" version ".zip")) + (sha256 + (base32 + "1abmvv56a9px6kq97d3j99wr2sqaz9b40m2mvlnkkz2b7yvwcix9")))) + (build-system font-build-system) + (home-page "https://www.google.com/get/noto/") + (synopsis "Fonts to cover all languages") + (description "Google Noto Fonts is a family of fonts designed to suppo= rt +all languages with a consistent look and aesthetic. Its goal is to proper= ly +display all Unicode symbols.") + (license license:silofl1.1))) + (define-public font-google-roboto (package (name "font-google-roboto") --=20 2.14.1 --tpnbtv2rsuxp3fog Content-Type: text/plain; charset=utf-8 Content-Disposition: attachment; filename="0005-gnu-Add-font-google-noto-emoji.patch" Content-Transfer-Encoding: quoted-printable =46rom 9913cc4d67022a8d932b64e6d3d494e4216a857c Mon Sep 17 00:00:00 2001 =46rom: ng0 Date: Fri, 8 Sep 2017 11:37:16 +0000 Subject: [PATCH 05/10] gnu: Add font-google-noto-emoji. * gnu/packages/fonts.scm (font-google-noto-emoji): New variable. --- gnu/packages/fonts.scm | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/gnu/packages/fonts.scm b/gnu/packages/fonts.scm index a07fc0ba0..ca3460e00 100644 --- a/gnu/packages/fonts.scm +++ b/gnu/packages/fonts.scm @@ -720,6 +720,27 @@ all languages with a consistent look and aesthetic. I= ts goal is to properly display all Unicode symbols.") (license license:silofl1.1))) =20 +(define-public font-google-noto-emoji + (package + (name "font-google-noto-emoji") + (version "20170403") + (source + (origin + (method url-fetch/zipbomb) + (uri (string-append "https://noto-website.storage.googleapis.com/pk= gs/" + "NotoEmoji-unhinted.zip")) + (file-name (string-append name "-" version ".zip")) + (sha256 + (base32 + "0718l0vyiqwapbgg3qk6w10ln2ybimbl9v593p9p56d0ypxiiqhg")))) + (build-system font-build-system) + (home-page "https://www.google.com/get/noto/") + (synopsis "Fonts to cover all languages") + (description "Google Noto Fonts is a family of fonts designed to suppo= rt +all languages with a consistent look and aesthetic. Its goal is to proper= ly +display all Unicode symbols.") + (license license:silofl1.1))) + (define-public font-google-roboto (package (name "font-google-roboto") --=20 2.14.1 --tpnbtv2rsuxp3fog Content-Type: text/plain; charset=utf-8 Content-Disposition: attachment; filename="0006-gnu-Add-font-google-noto-kufi-arabic.patch" Content-Transfer-Encoding: quoted-printable =46rom 6006da26afc7dd56b3b6e1a064f9cfac2647ad17 Mon Sep 17 00:00:00 2001 =46rom: ng0 Date: Fri, 8 Sep 2017 11:41:44 +0000 Subject: [PATCH 06/10] gnu: Add font-google-noto-kufi-arabic. * gnu/packages/fonts.scm (font-google-noto-kufi-arabic): New variable. --- gnu/packages/fonts.scm | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/gnu/packages/fonts.scm b/gnu/packages/fonts.scm index ca3460e00..33363b5cb 100644 --- a/gnu/packages/fonts.scm +++ b/gnu/packages/fonts.scm @@ -741,6 +741,27 @@ all languages with a consistent look and aesthetic. I= ts goal is to properly display all Unicode symbols.") (license license:silofl1.1))) =20 +(define-public font-google-noto-kufi-arabic + (package + (name "font-google-noto-kufi-arabic") + (version "20170403") + (source + (origin + (method url-fetch/zipbomb) + (uri (string-append "https://noto-website.storage.googleapis.com/pk= gs/" + "NotoKufiArabic-hinted.zip")) + (file-name (string-append name "-" version ".zip")) + (sha256 + (base32 + "0prpjm0cbbavy9xj5r04nshyhykm502gwqm7k5vrsvkxbdxj2l07")))) + (build-system font-build-system) + (home-page "https://www.google.com/get/noto/") + (synopsis "Fonts to cover all languages") + (description "Google Noto Fonts is a family of fonts designed to suppo= rt +all languages with a consistent look and aesthetic. Its goal is to proper= ly +display all Unicode symbols.") + (license license:silofl1.1))) + (define-public font-google-roboto (package (name "font-google-roboto") --=20 2.14.1 --tpnbtv2rsuxp3fog Content-Type: text/plain; charset=utf-8 Content-Disposition: attachment; filename="0007-gnu-Add-font-google-noto-naskh-arabic.patch" Content-Transfer-Encoding: quoted-printable =46rom 7f7ddd7e5325fb1014a6be06b2e83fa9c256c181 Mon Sep 17 00:00:00 2001 =46rom: ng0 Date: Fri, 8 Sep 2017 11:45:45 +0000 Subject: [PATCH 07/10] gnu: Add font-google-noto-naskh-arabic. * gnu/packages/fonts.scm (font-google-noto-naskh-arabic): New variable. --- gnu/packages/fonts.scm | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/gnu/packages/fonts.scm b/gnu/packages/fonts.scm index 33363b5cb..423278573 100644 --- a/gnu/packages/fonts.scm +++ b/gnu/packages/fonts.scm @@ -762,6 +762,27 @@ all languages with a consistent look and aesthetic. I= ts goal is to properly display all Unicode symbols.") (license license:silofl1.1))) =20 +(define-public font-google-noto-naskh-arabic + (package + (name "font-google-noto-naskh-arabic") + (version "20170403") + (source + (origin + (method url-fetch/zipbomb) + (uri (string-append "https://noto-website.storage.googleapis.com/pk= gs/" + "NotoNaskhArabic-hinted.zip")) + (file-name (string-append name "-" version ".zip")) + (sha256 + (base32 + "1iv6bcp1v9yhwmxvbc3f349lv4c93mwvkrmlz1ac9s5x1xig26py")))) + (build-system font-build-system) + (home-page "https://www.google.com/get/noto/") + (synopsis "Fonts to cover all languages") + (description "Google Noto Fonts is a family of fonts designed to suppo= rt +all languages with a consistent look and aesthetic. Its goal is to proper= ly +display all Unicode symbols.") + (license license:silofl1.1))) + (define-public font-google-roboto (package (name "font-google-roboto") --=20 2.14.1 --tpnbtv2rsuxp3fog Content-Type: text/plain; charset=utf-8 Content-Disposition: attachment; filename="0008-gnu-Add-font-google-noto-nastaliq-urdu.patch" Content-Transfer-Encoding: quoted-printable =46rom 7cf1372ce6c2c881c84652f97eec8d406a5734bf Mon Sep 17 00:00:00 2001 =46rom: ng0 Date: Fri, 8 Sep 2017 11:51:17 +0000 Subject: [PATCH 08/10] gnu: Add font-google-noto-nastaliq-urdu. * gnu/packages/fonts.scm (font-google-noto-nastaliq-urdu): New variable. --- gnu/packages/fonts.scm | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/gnu/packages/fonts.scm b/gnu/packages/fonts.scm index 423278573..e34412f3a 100644 --- a/gnu/packages/fonts.scm +++ b/gnu/packages/fonts.scm @@ -783,6 +783,27 @@ all languages with a consistent look and aesthetic. I= ts goal is to properly display all Unicode symbols.") (license license:silofl1.1))) =20 +(define-public font-google-noto-nastaliq-urdu + (package + (name "font-google-noto-nastaliq-urdu") + (version "20170403") + (source + (origin + (method url-fetch/zipbomb) + (uri (string-append "https://noto-website.storage.googleapis.com/pk= gs/" + "NotoNastaliqUrdu-unhinted.zip")) + (file-name (string-append name "-" version ".zip")) + (sha256 + (base32 + "1whldcbj3hj2hjcr19s9694gxmqphiwjgkqxic2i9hzrklmah2m9")))) + (build-system font-build-system) + (home-page "https://www.google.com/get/noto/") + (synopsis "Fonts to cover all languages") + (description "Google Noto Fonts is a family of fonts designed to suppo= rt +all languages with a consistent look and aesthetic. Its goal is to proper= ly +display all Unicode symbols.") + (license license:silofl1.1))) + (define-public font-google-roboto (package (name "font-google-roboto") --=20 2.14.1 --tpnbtv2rsuxp3fog Content-Type: text/plain; charset=utf-8 Content-Disposition: attachment; filename="0009-gnu-Add-font-google-noto-sans-armenian.patch" Content-Transfer-Encoding: quoted-printable =46rom 991b3704981a09c05ebb5165510965f3f2915b5d Mon Sep 17 00:00:00 2001 =46rom: ng0 Date: Fri, 8 Sep 2017 11:54:31 +0000 Subject: [PATCH 09/10] gnu: Add font-google-noto-sans-armenian. * gnu/packages/fonts.scm (font-google-noto-sans-armenian): New variable. --- gnu/packages/fonts.scm | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/gnu/packages/fonts.scm b/gnu/packages/fonts.scm index e34412f3a..ec74af7c1 100644 --- a/gnu/packages/fonts.scm +++ b/gnu/packages/fonts.scm @@ -804,6 +804,27 @@ all languages with a consistent look and aesthetic. I= ts goal is to properly display all Unicode symbols.") (license license:silofl1.1))) =20 +(define-public font-google-noto-sans-armenian + (package + (name "font-google-noto-sans-armenian") + (version "20170403") + (source + (origin + (method url-fetch/zipbomb) + (uri (string-append "https://noto-website.storage.googleapis.com/pk= gs/" + "NotoSansArmenian-hinted.zip")) + (file-name (string-append name "-" version ".zip")) + (sha256 + (base32 + "0jsbjgy2g025j5srjc6wq8n0a56p5p87la7lpqxbnis9lwslbfrv")))) + (build-system font-build-system) + (home-page "https://www.google.com/get/noto/") + (synopsis "Fonts to cover all languages") + (description "Google Noto Fonts is a family of fonts designed to suppo= rt +all languages with a consistent look and aesthetic. Its goal is to proper= ly +display all Unicode symbols.") + (license license:silofl1.1))) + (define-public font-google-roboto (package (name "font-google-roboto") --=20 2.14.1 --tpnbtv2rsuxp3fog Content-Type: text/plain; charset=utf-8 Content-Disposition: attachment; filename="0010-gnu-Add-font-google-noto-sans-avestan.patch" Content-Transfer-Encoding: quoted-printable =46rom 5febd59acdf498cb9759fa5fb4434baa685c4175 Mon Sep 17 00:00:00 2001 =46rom: ng0 Date: Fri, 8 Sep 2017 11:56:38 +0000 Subject: [PATCH 10/10] gnu: Add font-google-noto-sans-avestan. * gnu/packages/fonts.scm (font-google-noto-sans-avestan): New variable. --- gnu/packages/fonts.scm | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/gnu/packages/fonts.scm b/gnu/packages/fonts.scm index ec74af7c1..61f697e93 100644 --- a/gnu/packages/fonts.scm +++ b/gnu/packages/fonts.scm @@ -825,6 +825,27 @@ all languages with a consistent look and aesthetic. I= ts goal is to properly display all Unicode symbols.") (license license:silofl1.1))) =20 +(define-public font-google-noto-sans-avestan + (package + (name "font-google-noto-sans-avestan") + (version "20170403") + (source + (origin + (method url-fetch/zipbomb) + (uri (string-append "https://noto-website.storage.googleapis.com/pk= gs/" + "NotoSansAvestan-unhinted.zip")) + (file-name (string-append name "-" version ".zip")) + (sha256 + (base32 + "06xfmlrjzp9h75gsyss0m4y2nh9kk6sn1a3j2d0a406drynji8an")))) + (build-system font-build-system) + (home-page "https://www.google.com/get/noto/") + (synopsis "Fonts to cover all languages") + (description "Google Noto Fonts is a family of fonts designed to suppo= rt +all languages with a consistent look and aesthetic. Its goal is to proper= ly +display all Unicode symbols.") + (license license:silofl1.1))) + (define-public font-google-roboto (package (name "font-google-roboto") --=20 2.14.1 --tpnbtv2rsuxp3fog-- --wvwpubj3xmtpo23q Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAABCgAdFiEEqIyK3RKYKNfqwC5S4i+bv+40hYgFAlmyhk0ACgkQ4i+bv+40 hYjPnw//aqDgDOHKnNbAyq+IuxxMYy+4Q37F7mldUrZaDxP0pC9/n/7mpp9hvtRn qGFPqx7zLDcuANYKHQmuuOBukMJQtoN55XUoRnANFIWPWPFpZRNUercbMQdNAhhs wjtkIGrjntqngXPUABtb0dVNhAvLTak3Yhb+e/OREOS5Nt+AdlJZzWTGdLHXKKND hLelhAFS620oS6fDsU6X3Ba+Q2FHQUXNCKWS8N8DWdstKcOYthhbfC2YX7r9XOZh 8TA3i0OKPxv4n4fywNDhcuVQZonlwgnQS7OlmWpsb5MGD6uxwzaXlYunmoR1Q9Kd ua1lhJVpNmy7a6aPB4D1G41pFCTK56HzF73vVwHbgxRtLfs31R6tx0eMbA38xChq pxBcvqBOZTgbKmdQiZ6jODpUOOHLlAhwDhlP7Q8kNuvsHNjOkNok8OkpHPE16eqK yPAUAUIBK0TCwig5xAoaNEjWNPHOm9aM5NjL9UKJTkGIEUWlLTbefJA4/3l7XE1i fqq7iTltrYpuI7bHjBFMkgrtpzKOKqrTysgmTVa+DDrGsbAVoU30rkTCEaTrcHCg PgzKMHCI013ryDdeQZAb9IOOAatKjo5FUsHeAUUJBdJbl8cK6RwIC/K0bjPZm6tc wJNEAfdUyeearHtGRvJ8aXizppYMCkjxlxiIKzSGukIkaQepjWc= =260q -----END PGP SIGNATURE----- --wvwpubj3xmtpo23q--