* [bug#28011] [fonts] Noto: NotoSans, NotoSerif, NotoMono
2017-08-08 11:56 [bug#28011] [fonts] Noto: NotoSans, NotoSerif, NotoMono ng0
@ 2017-09-08 12:00 ` ng0
2017-09-09 19:32 ` bug#28011: " ng0
0 siblings, 1 reply; 3+ messages in thread
From: ng0 @ 2017-09-08 12:00 UTC (permalink / raw)
To: 28011
[-- Attachment #1.1: Type: text/plain, Size: 535 bytes --]
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.
>
> 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.
--
ng0
GnuPG: A88C8ADD129828D7EAC02E52E22F9BBFEE348588
GnuPG: https://n0is.noblogs.org/my-keys
https://www.infotropique.org https://krosos.org
[-- Attachment #1.2: 0001-gnu-Add-font-google-notosans.patch --]
[-- Type: text/plain, Size: 1634 bytes --]
From 9847a795b084337ffe5565972b4ba822b49fcf4d Mon Sep 17 00:00:00 2001
From: ng0 <ng0@infotropique.org>
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. Its goal is to properly
display all Unicode symbols.")
(license license:silofl1.1)))
+(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/pkgs/"
+ "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 support
+all languages with a consistent look and aesthetic. Its goal is to properly
+display all Unicode symbols.")
+ (license license:silofl1.1)))
+
(define-public font-google-roboto
(package
(name "font-google-roboto")
--
2.14.1
[-- Attachment #1.3: 0002-gnu-Add-font-google-notoserif.patch --]
[-- Type: text/plain, Size: 1639 bytes --]
From 71189ec7e0df60afcf92829d1e149f624ae036b6 Mon Sep 17 00:00:00 2001
From: ng0 <ng0@infotropique.org>
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. Its goal is to properly
display all Unicode symbols.")
(license license:silofl1.1)))
+(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/pkgs/"
+ "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 support
+all languages with a consistent look and aesthetic. Its goal is to properly
+display all Unicode symbols.")
+ (license license:silofl1.1)))
+
(define-public font-google-roboto
(package
(name "font-google-roboto")
--
2.14.1
[-- Attachment #1.4: 0003-gnu-Add-font-google-notomono.patch --]
[-- Type: text/plain, Size: 1634 bytes --]
From f214678059a5ba6b69efc5111609f4e1d9cf7cfe Mon Sep 17 00:00:00 2001
From: ng0 <ng0@infotropique.org>
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. Its goal is to properly
display all Unicode symbols.")
(license license:silofl1.1)))
+(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/pkgs/"
+ "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 support
+all languages with a consistent look and aesthetic. Its goal is to properly
+display all Unicode symbols.")
+ (license license:silofl1.1)))
+
(define-public font-google-roboto
(package
(name "font-google-roboto")
--
2.14.1
[-- Attachment #1.5: 0004-gnu-Add-font-google-noto-coloremoji.patch --]
[-- Type: text/plain, Size: 1670 bytes --]
From f81b333c8b75412f266b304cfd96397b70ad6e61 Mon Sep 17 00:00:00 2001
From: ng0 <ng0@infotropique.org>
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. Its goal is to properly
display all Unicode symbols.")
(license license:silofl1.1)))
+(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/pkgs/"
+ "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 support
+all languages with a consistent look and aesthetic. Its goal is to properly
+display all Unicode symbols.")
+ (license license:silofl1.1)))
+
(define-public font-google-roboto
(package
(name "font-google-roboto")
--
2.14.1
[-- Attachment #1.6: 0005-gnu-Add-font-google-noto-emoji.patch --]
[-- Type: text/plain, Size: 1645 bytes --]
From 9913cc4d67022a8d932b64e6d3d494e4216a857c Mon Sep 17 00:00:00 2001
From: ng0 <ng0@infotropique.org>
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. Its goal is to properly
display all Unicode symbols.")
(license license:silofl1.1)))
+(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/pkgs/"
+ "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 support
+all languages with a consistent look and aesthetic. Its goal is to properly
+display all Unicode symbols.")
+ (license license:silofl1.1)))
+
(define-public font-google-roboto
(package
(name "font-google-roboto")
--
2.14.1
[-- Attachment #1.7: 0006-gnu-Add-font-google-noto-kufi-arabic.patch --]
[-- Type: text/plain, Size: 1672 bytes --]
From 6006da26afc7dd56b3b6e1a064f9cfac2647ad17 Mon Sep 17 00:00:00 2001
From: ng0 <ng0@infotropique.org>
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. Its goal is to properly
display all Unicode symbols.")
(license license:silofl1.1)))
+(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/pkgs/"
+ "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 support
+all languages with a consistent look and aesthetic. Its goal is to properly
+display all Unicode symbols.")
+ (license license:silofl1.1)))
+
(define-public font-google-roboto
(package
(name "font-google-roboto")
--
2.14.1
[-- Attachment #1.8: 0007-gnu-Add-font-google-noto-naskh-arabic.patch --]
[-- Type: text/plain, Size: 1677 bytes --]
From 7f7ddd7e5325fb1014a6be06b2e83fa9c256c181 Mon Sep 17 00:00:00 2001
From: ng0 <ng0@infotropique.org>
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. Its goal is to properly
display all Unicode symbols.")
(license license:silofl1.1)))
+(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/pkgs/"
+ "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 support
+all languages with a consistent look and aesthetic. Its goal is to properly
+display all Unicode symbols.")
+ (license license:silofl1.1)))
+
(define-public font-google-roboto
(package
(name "font-google-roboto")
--
2.14.1
[-- Attachment #1.9: 0008-gnu-Add-font-google-noto-nastaliq-urdu.patch --]
[-- Type: text/plain, Size: 1684 bytes --]
From 7cf1372ce6c2c881c84652f97eec8d406a5734bf Mon Sep 17 00:00:00 2001
From: ng0 <ng0@infotropique.org>
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. Its goal is to properly
display all Unicode symbols.")
(license license:silofl1.1)))
+(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/pkgs/"
+ "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 support
+all languages with a consistent look and aesthetic. Its goal is to properly
+display all Unicode symbols.")
+ (license license:silofl1.1)))
+
(define-public font-google-roboto
(package
(name "font-google-roboto")
--
2.14.1
[-- Attachment #1.10: 0009-gnu-Add-font-google-noto-sans-armenian.patch --]
[-- Type: text/plain, Size: 1682 bytes --]
From 991b3704981a09c05ebb5165510965f3f2915b5d Mon Sep 17 00:00:00 2001
From: ng0 <ng0@infotropique.org>
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. Its goal is to properly
display all Unicode symbols.")
(license license:silofl1.1)))
+(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/pkgs/"
+ "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 support
+all languages with a consistent look and aesthetic. Its goal is to properly
+display all Unicode symbols.")
+ (license license:silofl1.1)))
+
(define-public font-google-roboto
(package
(name "font-google-roboto")
--
2.14.1
[-- Attachment #1.11: 0010-gnu-Add-font-google-noto-sans-avestan.patch --]
[-- Type: text/plain, Size: 1679 bytes --]
From 5febd59acdf498cb9759fa5fb4434baa685c4175 Mon Sep 17 00:00:00 2001
From: ng0 <ng0@infotropique.org>
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. Its goal is to properly
display all Unicode symbols.")
(license license:silofl1.1)))
+(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/pkgs/"
+ "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 support
+all languages with a consistent look and aesthetic. Its goal is to properly
+display all Unicode symbols.")
+ (license license:silofl1.1)))
+
(define-public font-google-roboto
(package
(name "font-google-roboto")
--
2.14.1
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 833 bytes --]
^ permalink raw reply related [flat|nested] 3+ messages in thread