* [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 external index
https://git.savannah.gnu.org/cgit/guix.git
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.