unofficial mirror of guix-patches@gnu.org 
 help / color / mirror / code / Atom feed
From: ng0 <ng0@infotropique.org>
To: 28011@debbugs.gnu.org
Subject: [bug#28011] [fonts] Noto: NotoSans, NotoSerif, NotoMono
Date: Fri, 8 Sep 2017 12:00:13 +0000	[thread overview]
Message-ID: <20170908120013.a4bn3hlsxarefr3a@abyayala> (raw)
In-Reply-To: <20170808115648.7fykmua5krsjpdx6@abyayala>


[-- 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 --]

  reply	other threads:[~2017-09-08 12:01 UTC|newest]

Thread overview: 3+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2017-08-08 11:56 [bug#28011] [fonts] Noto: NotoSans, NotoSerif, NotoMono ng0
2017-09-08 12:00 ` ng0 [this message]
2017-09-09 19:32   ` bug#28011: " ng0

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

  List information: https://guix.gnu.org/

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20170908120013.a4bn3hlsxarefr3a@abyayala \
    --to=ng0@infotropique.org \
    --cc=28011@debbugs.gnu.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
Code repositories for project(s) associated with this public inbox

	https://git.savannah.gnu.org/cgit/guix.git

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).