unofficial mirror of bug-guix@gnu.org 
 help / color / mirror / code / Atom feed
* bug#33996: Icecat is missing fonts
@ 2019-01-06 10:31 swedebugia
  2019-01-06 18:17 ` Adonay Felipe Nogueira
  2019-03-23  0:00 ` bug#33996: Is it hard to fix this problem? Tadeus Prastowo
  0 siblings, 2 replies; 5+ messages in thread
From: swedebugia @ 2019-01-06 10:31 UTC (permalink / raw)
  To: 33996

Hi

After installing Icecat on guixsd v0.16 and starting it it shows only
squares instead of text and pango warns "missing font nimbus ..."

I think we should add font-gnu-freefont-ttf to the input of icecat to
fix this to make it work out of the box.

If on a foreign distribution guix should of course also notice if the
correct XDG-env variables are missing when installing icecat and hint.

-- 
Cheers 
Swedebugia

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

* bug#33996: Icecat is missing fonts
  2019-01-06 10:31 bug#33996: Icecat is missing fonts swedebugia
@ 2019-01-06 18:17 ` Adonay Felipe Nogueira
  2019-03-23  0:00 ` bug#33996: Is it hard to fix this problem? Tadeus Prastowo
  1 sibling, 0 replies; 5+ messages in thread
From: Adonay Felipe Nogueira @ 2019-01-06 18:17 UTC (permalink / raw)
  To: 33996


[-- Attachment #1.1: Type: text/plain, Size: 765 bytes --]

Em 06/01/2019 08:31, swedebugia@riseup.net escreveu:
> After installing Icecat on guixsd v0.16 and starting it it shows only
> squares instead of text and pango warns "missing font nimbus ..."

This behavior seems similar to what I experience while using Guix in
Trisquel 8.0
Flidas. The problem doesn't cause squares to appear, it actually causes
the last text font that fontconfig advertises to IceCat, to be selected.

I don't know how fontconfig selects these fonts, but I noticed that you
can test this by placing some font in "~/.local/share/fonts" and running
`fc-cache -vf'. IceCat should pick that font. You might need to try with
different fonts, as IceCat seems to expect from fontconfig that it
selects fonts with specific properties.



[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 213 bytes --]

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

* bug#33996: Is it hard to fix this problem?
  2019-01-06 10:31 bug#33996: Icecat is missing fonts swedebugia
  2019-01-06 18:17 ` Adonay Felipe Nogueira
@ 2019-03-23  0:00 ` Tadeus Prastowo
  2019-03-24 19:50   ` swedebugia
  1 sibling, 1 reply; 5+ messages in thread
From: Tadeus Prastowo @ 2019-03-23  0:00 UTC (permalink / raw)
  To: 33996

I just downloaded v0.16 and installed it on the bare hardware using
the minimal desktop configuration (the one whose example includes
`ratpoison').

After `guix package -i icecat', running it will show boxes as reported
by the OP.  I confirm that OP's solution of `guix package -i
font-gnu-freefont-ttf' fixes this problem.  Can't this be fixed at its
root, please?  It has been two months.

Thank you.

--
Best regards,
Tadeus

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

* bug#33996: Is it hard to fix this problem?
  2019-03-23  0:00 ` bug#33996: Is it hard to fix this problem? Tadeus Prastowo
@ 2019-03-24 19:50   ` swedebugia
  2019-03-25  8:46     ` Ricardo Wurmus
  0 siblings, 1 reply; 5+ messages in thread
From: swedebugia @ 2019-03-24 19:50 UTC (permalink / raw)
  To: 33996

On 2019-03-23 01:00, Tadeus Prastowo wrote:
> I just downloaded v0.16 and installed it on the bare hardware using
> the minimal desktop configuration (the one whose example includes
> `ratpoison').
> 
> After `guix package -i icecat', running it will show boxes as reported
> by the OP.  I confirm that OP's solution of `guix package -i
> font-gnu-freefont-ttf' fixes this problem.  Can't this be fixed at its
> root, please?  It has been two months.

This is definitely not hard :)

Would you like to submit a patch with font-gnu-freefont-ttf as input (or 
maybe propagated input?) to icecat?

I did not do it for various reasons one being that testing the patch 
requires building icecat.

-- 
Cheers
Swedebugia

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

* bug#33996: Is it hard to fix this problem?
  2019-03-24 19:50   ` swedebugia
@ 2019-03-25  8:46     ` Ricardo Wurmus
  0 siblings, 0 replies; 5+ messages in thread
From: Ricardo Wurmus @ 2019-03-25  8:46 UTC (permalink / raw)
  To: swedebugia; +Cc: 33996


swedebugia <swedebugia@riseup.net> writes:

> Would you like to submit a patch with font-gnu-freefont-ttf as input
> (or maybe propagated input?) to icecat?

Let’s not rush to conclusions.  We usually don’t add fonts to inputs
unless they are required at build time.

As far as I’m aware of the problem was that XDG environment variables
were not set (or the executables were not sufficiently wrapped).  Has
this been confirmed yet?

Users should be free to pick whatever font they want – or choose to not
install any additional fonts.

-- 
Ricardo

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

end of thread, other threads:[~2019-03-25  8:48 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2019-01-06 10:31 bug#33996: Icecat is missing fonts swedebugia
2019-01-06 18:17 ` Adonay Felipe Nogueira
2019-03-23  0:00 ` bug#33996: Is it hard to fix this problem? Tadeus Prastowo
2019-03-24 19:50   ` swedebugia
2019-03-25  8:46     ` Ricardo Wurmus

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