unofficial mirror of guix-devel@gnu.org 
 help / color / mirror / code / Atom feed
* [PATCH] gnu: icecat: Display IPA.
@ 2015-07-02 15:37 Alírio Eyng
  2015-07-02 20:36 ` Ludovic Courtès
  0 siblings, 1 reply; 5+ messages in thread
From: Alírio Eyng @ 2015-07-02 15:37 UTC (permalink / raw)
  To: guix-devel

[-- Attachment #1: Type: text/plain, Size: 81 bytes --]

https://www.gnu.org/software/guix/manual/guix.html#FOOT1 doesn't work by default

[-- Attachment #2: 0001-gnu-icecat-Display-IPA.patch --]
[-- Type: text/x-patch, Size: 1130 bytes --]

From 52762207ac1e5f9037506d30dd8b408acc764f92 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Al=C3=ADrio=20Eyng?= <alirioeyng@gmail.com>
Date: Thu, 2 Jul 2015 15:03:53 +0000
Subject: [PATCH] gnu: icecat: Display IPA.

* gnu/packages/gnuzilla.scm (icecat)[propagated-inputs]: Add font-gnu-freefont-ttf.
---
 gnu/packages/gnuzilla.scm | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/gnu/packages/gnuzilla.scm b/gnu/packages/gnuzilla.scm
index 7caa731..4e26a28 100644
--- a/gnu/packages/gnuzilla.scm
+++ b/gnu/packages/gnuzilla.scm
@@ -46,7 +46,8 @@
   #:use-module (gnu packages icu4c)
   #:use-module (gnu packages video)
   #:use-module (gnu packages xdisorg)
-  #:use-module (gnu packages zip))
+  #:use-module (gnu packages zip)
+  #:use-module (gnu packages fonts))
 
 (define-public mozjs
   (package
@@ -262,6 +263,8 @@ standards.")
        ("yasm" ,yasm)
        ("zip" ,zip)
        ("zlib" ,zlib)))
+    ;; display IPA
+    (propagated-inputs `(("font-gnu-freefont-ttf" ,font-gnu-freefont-ttf)))
     (native-inputs
      `(("perl" ,perl)
        ("python" ,python-2) ; Python 3 not supported
-- 
2.4.3


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

* Re: [PATCH] gnu: icecat: Display IPA.
  2015-07-02 15:37 [PATCH] gnu: icecat: Display IPA Alírio Eyng
@ 2015-07-02 20:36 ` Ludovic Courtès
  2015-07-03 21:46   ` Alírio Eyng
  2015-07-04  7:25   ` Mark H Weaver
  0 siblings, 2 replies; 5+ messages in thread
From: Ludovic Courtès @ 2015-07-02 20:36 UTC (permalink / raw)
  To: Alírio Eyng; +Cc: guix-devel

Alírio Eyng <alirioeyng@gmail.com> skribis:

> https://www.gnu.org/software/guix/manual/guix.html#FOOT1 doesn't work by default
>
> From 52762207ac1e5f9037506d30dd8b408acc764f92 Mon Sep 17 00:00:00 2001
> From: =?UTF-8?q?Al=C3=ADrio=20Eyng?= <alirioeyng@gmail.com>
> Date: Thu, 2 Jul 2015 15:03:53 +0000
> Subject: [PATCH] gnu: icecat: Display IPA.
>
> * gnu/packages/gnuzilla.scm (icecat)[propagated-inputs]: Add font-gnu-freefont-ttf.

I think it should be up to the user to choose which fonts to install
(there are other things that don’t display correctly by default.)

IMO we should address this by adding a section in the manual to explain
how to deal with fonts for X11 applications, and to list a few useful
font packages.

Thoughts?

Thanks,
Ludo’.

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

* Re: [PATCH] gnu: icecat: Display IPA.
  2015-07-02 20:36 ` Ludovic Courtès
@ 2015-07-03 21:46   ` Alírio Eyng
  2015-07-04  7:13     ` Andreas Enge
  2015-07-04  7:25   ` Mark H Weaver
  1 sibling, 1 reply; 5+ messages in thread
From: Alírio Eyng @ 2015-07-03 21:46 UTC (permalink / raw)
  To: Ludovic Courtès; +Cc: guix-devel

"Our goal" ... "promotion and tight integration of GNU components"
(http://www.gnu.org/software/guix/manual/guix.html#GNU-Distribution),
so we should use GNU FreeFont as default (with the technical benefit
about IPA)

we are already installing fonts (non-GNU):
find -L .guix-profile -name '*otf*'
.guix-profile/lib/icecat-31.7.0/browser/extensions/spyblock@gnu.org/chrome/skin/fonts/CreteRound-Italic.otf
.guix-profile/lib/icecat-31.7.0/browser/extensions/spyblock@gnu.org/chrome/skin/fonts/CreteRound-Regular.otf
.guix-profile/lib/icecat-devel-31.7.0/bin/browser/extensions/spyblock@gnu.org/chrome/skin/fonts/CreteRound-Italic.otf
.guix-profile/lib/icecat-devel-31.7.0/bin/browser/extensions/spyblock@gnu.org/chrome/skin/fonts/CreteRound-Regular.otf
and more on the store

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

* Re: [PATCH] gnu: icecat: Display IPA.
  2015-07-03 21:46   ` Alírio Eyng
@ 2015-07-04  7:13     ` Andreas Enge
  0 siblings, 0 replies; 5+ messages in thread
From: Andreas Enge @ 2015-07-04  7:13 UTC (permalink / raw)
  To: Alírio Eyng; +Cc: guix-devel

On Fri, Jul 03, 2015 at 09:46:37PM +0000, Alírio Eyng wrote:
> we are already installing fonts (non-GNU):
> find -L .guix-profile -name '*otf*'
> .guix-profile/lib/icecat-31.7.0/browser/extensions/spyblock@gnu.org/chrome/skin/fonts/CreteRound-Italic.otf

This is a different matter, as these fonts are shipped as parts of the
icecat package and not provided as an input by us.

Andreas

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

* Re: [PATCH] gnu: icecat: Display IPA.
  2015-07-02 20:36 ` Ludovic Courtès
  2015-07-03 21:46   ` Alírio Eyng
@ 2015-07-04  7:25   ` Mark H Weaver
  1 sibling, 0 replies; 5+ messages in thread
From: Mark H Weaver @ 2015-07-04  7:25 UTC (permalink / raw)
  To: Ludovic Courtès; +Cc: guix-devel, Alírio Eyng

ludo@gnu.org (Ludovic Courtès) writes:

> Alírio Eyng <alirioeyng@gmail.com> skribis:
>
>> https://www.gnu.org/software/guix/manual/guix.html#FOOT1 doesn't work by default
>>
>> From 52762207ac1e5f9037506d30dd8b408acc764f92 Mon Sep 17 00:00:00 2001
>> From: =?UTF-8?q?Al=C3=ADrio=20Eyng?= <alirioeyng@gmail.com>
>> Date: Thu, 2 Jul 2015 15:03:53 +0000
>> Subject: [PATCH] gnu: icecat: Display IPA.
>>
>> * gnu/packages/gnuzilla.scm (icecat)[propagated-inputs]: Add font-gnu-freefont-ttf.
>
> I think it should be up to the user to choose which fonts to install
> (there are other things that don’t display correctly by default.)

Agreed.


Alírio Eyng <alirioeyng@gmail.com> writes:

> "Our goal" ... "promotion and tight integration of GNU components"
> (http://www.gnu.org/software/guix/manual/guix.html#GNU-Distribution),
> so we should use GNU FreeFont as default (with the technical benefit
> about IPA)

Our default set of fonts belongs, if anywhere, in the 'packages' field
of our example OS descriptions.

It does *not* belong in the 'propagated-inputs' of every graphical
program.  If we did that, we wouldn't just be making it the "default",
we would be making it *mandatory*.

> we are already installing fonts (non-GNU):
> find -L .guix-profile -name '*otf*'
> .guix-profile/lib/icecat-31.7.0/browser/extensions/spyblock@gnu.org/chrome/skin/fonts/CreteRound-Italic.otf
> .guix-profile/lib/icecat-31.7.0/browser/extensions/spyblock@gnu.org/chrome/skin/fonts/CreteRound-Regular.otf
> .guix-profile/lib/icecat-devel-31.7.0/bin/browser/extensions/spyblock@gnu.org/chrome/skin/fonts/CreteRound-Italic.otf
> .guix-profile/lib/icecat-devel-31.7.0/bin/browser/extensions/spyblock@gnu.org/chrome/skin/fonts/CreteRound-Regular.otf
> and more on the store

That font appears to be installed as part of the SpyBlock extension,
which is included by default in GNU IceCat.  If you want to complain
about that, the appropriate forum is <bug-gnuzilla@gnu.org>.  In any
case, it is not installed in a place where any other program is likely
to find it, and possibly not even outside of the SpyBlock extension.

      Mark

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

end of thread, other threads:[~2015-07-04  7:25 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2015-07-02 15:37 [PATCH] gnu: icecat: Display IPA Alírio Eyng
2015-07-02 20:36 ` Ludovic Courtès
2015-07-03 21:46   ` Alírio Eyng
2015-07-04  7:13     ` Andreas Enge
2015-07-04  7:25   ` Mark H Weaver

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