unofficial mirror of guix-patches@gnu.org 
 help / color / mirror / code / Atom feed
* [bug#28011] [fonts] Noto: NotoSans, NotoSerif, NotoMono
@ 2017-08-08 11:56 ng0
  2017-09-08 12:00 ` ng0
  0 siblings, 1 reply; 3+ messages in thread
From: ng0 @ 2017-08-08 11:56 UTC (permalink / raw)
  To: 28011


[-- Attachment #1.1: Type: text/plain, Size: 452 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.
-- 
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: 1632 bytes --]

From bf4c2510225c6aa082e77205a91a6f0fc5172cc3 Mon Sep 17 00:00:00 2001
From: ng0 <ng0@infotropique.org>
Date: Tue, 8 Aug 2017 11:38:25 +0000
Subject: [PATCH 1/3] 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 e421b2c6a..f13967134 100644
--- a/gnu/packages/fonts.scm
+++ b/gnu/packages/fonts.scm
@@ -658,6 +658,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.0


[-- Attachment #1.3: 0002-gnu-Add-font-google-notoserif.patch --]
[-- Type: text/plain, Size: 1637 bytes --]

From 92ece3f2c9e8fed7a830bbc018680557fdf2b27d Mon Sep 17 00:00:00 2001
From: ng0 <ng0@infotropique.org>
Date: Tue, 8 Aug 2017 11:47:37 +0000
Subject: [PATCH 2/3] 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 f13967134..ef9100b1f 100644
--- a/gnu/packages/fonts.scm
+++ b/gnu/packages/fonts.scm
@@ -679,6 +679,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.0


[-- Attachment #1.4: 0003-gnu-Add-font-google-notomono.patch --]
[-- Type: text/plain, Size: 1632 bytes --]

From 4e85dc64ae710aecb5e30132570b24cd8d7fe78c Mon Sep 17 00:00:00 2001
From: ng0 <ng0@infotropique.org>
Date: Tue, 8 Aug 2017 11:51:23 +0000
Subject: [PATCH 3/3] 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 ef9100b1f..8f5d66c39 100644
--- a/gnu/packages/fonts.scm
+++ b/gnu/packages/fonts.scm
@@ -700,6 +700,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.0


[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 833 bytes --]

^ permalink raw reply related	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2017-09-09 19:33 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
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

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).