GNU bug report logs - #37345
Icecat doesn't display numbers on Guix System

Previous Next

Package: guix;

Reported by: Jan <tona_kosmicznego_smiecia <at> interia.pl>

Date: Sun, 8 Sep 2019 21:11:02 UTC

Severity: normal

Merged with 39073

To reply to this bug, email your comments to 37345 AT debbugs.gnu.org.

Toggle the display of automated, internal messages from the tracker.

View this report as an mbox folder, status mbox, maintainer mbox


Report forwarded to bug-guix <at> gnu.org:
bug#37345; Package guix. (Sun, 08 Sep 2019 21:11:02 GMT) Full text and rfc822 format available.

Acknowledgement sent to Jan <tona_kosmicznego_smiecia <at> interia.pl>:
New bug report received and forwarded. Copy sent to bug-guix <at> gnu.org. (Sun, 08 Sep 2019 21:11:02 GMT) Full text and rfc822 format available.

Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):

From: Jan <tona_kosmicznego_smiecia <at> interia.pl>
To: bug-guix <at> gnu.org
Subject: Icecat doesn't display numbers on Guix System
Date: Sun, 8 Sep 2019 23:10:11 +0200
Hi everyone,
I've recently installed Icecat on Guix System natively and it doesn't
display numbers properly - instead of numbers, there are transparent
squares without a black frame - they're just invisible globally, no
matter if on a website or in the browser's interface.
Tried changing font to GNU unifont (because it supports the whole
unicode), reinstalling Icecat (which shouldn't help anyway, because
Guix is reproducible, including bugs), guix pulling, system
reconfiguration, but nothing helps.
I have this issue only on Icecat, because ungoogled chromium and other
programs display numbers properly. 

architecture: x86_64

I saw a similar bug in the database, but it's from 2017 and it was
about font issue on other distributions, not on Guix System, so I
submitted a new report, hope that's not a problem.

Jan Wielkiewicz 




Information forwarded to bug-guix <at> gnu.org:
bug#37345; Package guix. (Sun, 08 Sep 2019 21:21:02 GMT) Full text and rfc822 format available.

Message #8 received at 37345 <at> debbugs.gnu.org (full text, mbox):

From: Jesse Gibbons <jgibbons2357 <at> gmail.com>
To: Jan <tona_kosmicznego_smiecia <at> interia.pl>, 37345 <at> debbugs.gnu.org
Subject: Re: bug#37345: Icecat doesn't display numbers on Guix System
Date: Sun, 08 Sep 2019 15:20:12 -0600
On Sun, 2019-09-08 at 23:10 +0200, Jan wrote:
> Hi everyone,
> I've recently installed Icecat on Guix System natively and it doesn't
> display numbers properly - instead of numbers, there are transparent
> squares without a black frame - they're just invisible globally, no
> matter if on a website or in the browser's interface.
> Tried changing font to GNU unifont (because it supports the whole
> unicode), reinstalling Icecat (which shouldn't help anyway, because
> Guix is reproducible, including bugs), guix pulling, system
> reconfiguration, but nothing helps.
> I have this issue only on Icecat, because ungoogled chromium and
> other
> programs display numbers properly. 
> 
> architecture: x86_64
> 
> I saw a similar bug in the database, but it's from 2017 and it was
> about font issue on other distributions, not on Guix System, so I
> submitted a new report, hope that's not a problem.
> 
> Jan Wielkiewicz 
> 
> 
> 
I cannot replicate.
What commit did you notice this? (guix describe)
Are there any settings different from the default?




Information forwarded to bug-guix <at> gnu.org:
bug#37345; Package guix. (Sun, 08 Sep 2019 22:04:02 GMT) Full text and rfc822 format available.

Message #11 received at 37345 <at> debbugs.gnu.org (full text, mbox):

From: Jan <tona_kosmicznego_smiecia <at> interia.pl>
To: Jesse Gibbons <jgibbons2357 <at> gmail.com>
Cc: 37345 <at> debbugs.gnu.org
Subject: Re: bug#37345: Icecat doesn't display numbers on Guix System
Date: Mon, 9 Sep 2019 00:03:30 +0200
On Sun, 08 Sep 2019 15:20:12 -0600
Jesse Gibbons <jgibbons2357 <at> gmail.com> wrote:

> I cannot replicate.
> What commit did you notice this? (guix describe)
Since the beginning, not sure what commit (checked with 'guix system
list-generations'), that was:
"Generation 1 September 01 2019 01:15:51"
Probably a fresh Guix System installation from the ISO image from the
website.
Now I run the following commit:
ba7bd6c62ddaab4d5623fb149b47579e13a9e5f5
And the bug is still present

> Are there any settings different from the default?
I did nothing special to Icecat, just installed a few add-ons: Umatrix,
Ublock Origin and "Dark Background and Light Text", these add-ons don't
cause any problems on Firefox for example, but removed the ".mozilla"
folder just to be sure, also I remember that displaying numbers hadn't
worked since the beginning, even before I installed the add-ons.  

As for the system, here's my configuration file:

(use-modules (gnu))
(use-service-modules desktop networking ssh xorg)

(operating-system
 (locale "pl_PL.utf8")
 (timezone "Europe/Warsaw")
 (keyboard-layout (keyboard-layout "pl" "legacy"))
 (bootloader
  (bootloader-configuration
   (bootloader grub-bootloader)
   (target "/dev/sda")
   (keyboard-layout keyboard-layout)))
 (swap-devices (list "/dev/sda3"))
 (file-systems
  (cons* (file-system
	  (mount-point "/home")
	  (device
	   (uuid "640b9945-4421-403a-93da-02768c28b29b"
		 'btrfs))
	  (type "btrfs"))
	 (file-system
	  (mount-point "/")
	  (device
	   (uuid "55c8dec3-4e68-4441-9d78-a9b55d9fc9bd"
		 'ext4))
	  (type "ext4"))
	 %base-file-systems))
 (host-name "navi")
 (users (cons* (user-account
		(name "user")
		(comment "User")
		(group "users")
		(home-directory "/home/user")
		(supplementary-groups
		 '("wheel" "netdev" "audio" "video")))
	       %base-user-accounts))
 (packages
  (append
   (map specification->package
        '("i3-wm"
          "nss-certs"
          "icecat"
          "ungoogled-chromium"
	  "libreoffice"
          "mpv"
          "gimp"
          "emacs"
          "emacs-paredit"
          "emacs-auto-complete"
	  "gnupg"          
          "htop"))
   %base-packages))
 (services
  (append
   (list (service mate-desktop-service-type)
	 (service tor-service-type)
	 (extra-special-file "/usr/bin/env"
                             (file-append coreutils "/bin/env"))
         (extra-special-file "/bin/bash"
                             (file-append coreutils "/bin/bash"))
	 (set-xorg-configuration
	  (xorg-configuration
	   (keyboard-layout keyboard-layout))))
   %desktop-services)))




Information forwarded to bug-guix <at> gnu.org:
bug#37345; Package guix. (Sun, 08 Sep 2019 22:19:02 GMT) Full text and rfc822 format available.

Message #14 received at 37345 <at> debbugs.gnu.org (full text, mbox):

From: Jan <tona_kosmicznego_smiecia <at> interia.pl>
To: 37345 <at> debbugs.gnu.org
Subject: Re: bug#37345: Icecat doesn't display numbers on Guix System
Date: Mon, 9 Sep 2019 00:18:48 +0200
Okay, I found some probably more helpful info - I run icecat in a
terminal and it throws the following warnings, don't know if they're
related to this bug though:

(icecat:4612): Gtk-WARNING **: 22:11:57.437: Theme parsing error:
<data>:1:34: Expected ')' in color definition

(icecat:4612): Gtk-WARNING **: 22:11:57.437: Theme parsing error:
<data>:1:77: Expected ')' in color definition 1567980717781
addons.webextension.tortm-browser-button <at> jeremybenthum
WARN	Please specify whether you want browser_style or not in
your browser_action options. 1567980717784
addons.webextension.https-everywhere <at> eff.org	WARN	Please
specify whether you want browser_style or not in your browser_action
options.

(/gnu/store/8pjdh78z3j2issz78yjmf94k3hlkrb5f-icecat-60.9.0-guix1/lib/icecat/.icecat-real:4648):
Pango-WARNING **: 22:11:58.541: failed to create cairo scaled font,
expect ugly output. the offending font is 'Nimbus Sans L 9.9990234375'

(/gnu/store/8pjdh78z3j2issz78yjmf94k3hlkrb5f-icecat-60.9.0-guix1/lib/icecat/.icecat-real:4648):
Pango-WARNING **: 22:11:58.541: font_face status is: file not found

(/gnu/store/8pjdh78z3j2issz78yjmf94k3hlkrb5f-icecat-60.9.0-guix1/lib/icecat/.icecat-real:4648):
Pango-WARNING **: 22:11:58.541: scaled_font status is: file not found

(/gnu/store/8pjdh78z3j2issz78yjmf94k3hlkrb5f-icecat-60.9.0-guix1/lib/icecat/.icecat-real:4648):
Pango-WARNING **: 22:11:58.541: shaping failure, expect ugly output.
shape-engine='PangoFcShapeEngine', font='Nimbus Sans L 9.9990234375',
text=''

(/gnu/store/8pjdh78z3j2issz78yjmf94k3hlkrb5f-icecat-60.9.0-guix1/lib/icecat/.icecat-real:4648):
Pango-WARNING **: 22:11:58.546: failed to create cairo scaled font,
expect ugly output. the offending font is 'Nimbus Sans L 9.9990234375'

(/gnu/store/8pjdh78z3j2issz78yjmf94k3hlkrb5f-icecat-60.9.0-guix1/lib/icecat/.icecat-real:4648):
Pango-WARNING **: 22:11:58.546: font_face status is: file not found

(/gnu/store/8pjdh78z3j2issz78yjmf94k3hlkrb5f-icecat-60.9.0-guix1/lib/icecat/.icecat-real:4648):
Pango-WARNING **: 22:11:58.546: scaled_font status is: file not found

(/gnu/store/8pjdh78z3j2issz78yjmf94k3hlkrb5f-icecat-60.9.0-guix1/lib/icecat/.icecat-real:4648):
Gtk-WARNING **: 22:11:59.461: Could not load a pixbuf
from /org/gtk/libgtk/theme/Adwaita/assets/check-symbolic.svg. This may
indicate that pixbuf loaders or the mime database could not be found.
JavaScript error: resource://activity-stream/lib/Screenshots.jsm, line
102: TypeError: cache is undefined JavaScript error:
resource://activity-stream/lib/Screenshots.jsm, line 102: TypeError:
cache is undefined JavaScript error:
resource://activity-stream/lib/Screenshots.jsm, line 102: TypeError:
cache is undefined JavaScript error:
resource://activity-stream/lib/Screenshots.jsm, line 102: TypeError:
cache is undefined JavaScript error:
resource://activity-stream/lib/Screenshots.jsm, line 102: TypeError:
cache is undefined

-----------------------

Jan Wielkiewicz




Information forwarded to bug-guix <at> gnu.org:
bug#37345; Package guix. (Mon, 09 Sep 2019 01:06:02 GMT) Full text and rfc822 format available.

Message #17 received at 37345 <at> debbugs.gnu.org (full text, mbox):

From: Jesse Gibbons <jgibbons2357 <at> gmail.com>
To: Jan <tona_kosmicznego_smiecia <at> interia.pl>, 37345 <at> debbugs.gnu.org
Subject: Re: bug#37345: Icecat doesn't display numbers on Guix System
Date: Sun, 08 Sep 2019 19:05:22 -0600
Hi Jan,
On Mon, 2019-09-09 at 00:18 +0200, Jan wrote:
> Okay, I found some probably more helpful info - I run icecat in a
> terminal and it throws the following warnings, don't know if they're
> related to this bug though:
> ...
> (/gnu/store/8pjdh78z3j2issz78yjmf94k3hlkrb5f-icecat-60.9.0-
> guix1/lib/icecat/.icecat-real:4648):
> Pango-WARNING **: 22:11:58.541: failed to create cairo scaled font,
> expect ugly output. the offending font is 'Nimbus Sans L
> 9.9990234375'
> 
> (/gnu/store/8pjdh78z3j2issz78yjmf94k3hlkrb5f-icecat-60.9.0-
> guix1/lib/icecat/.icecat-real:4648):
> Pango-WARNING **: 22:11:58.541: font_face status is: file not found
> 
> (/gnu/store/8pjdh78z3j2issz78yjmf94k3hlkrb5f-icecat-60.9.0-
> guix1/lib/icecat/.icecat-real:4648):
> Pango-WARNING **: 22:11:58.541: scaled_font status is: file not found
> 
> (/gnu/store/8pjdh78z3j2issz78yjmf94k3hlkrb5f-icecat-60.9.0-
> guix1/lib/icecat/.icecat-real:4648):
> Pango-WARNING **: 22:11:58.541: shaping failure, expect ugly output.
> shape-engine='PangoFcShapeEngine', font='Nimbus Sans L 9.9990234375',
> text=''
> 
> (/gnu/store/8pjdh78z3j2issz78yjmf94k3hlkrb5f-icecat-60.9.0-
> guix1/lib/icecat/.icecat-real:4648):
> Pango-WARNING **: 22:11:58.546: failed to create cairo scaled font,
> expect ugly output. the offending font is 'Nimbus Sans L
> 9.9990234375'
> 
> (/gnu/store/8pjdh78z3j2issz78yjmf94k3hlkrb5f-icecat-60.9.0-
> guix1/lib/icecat/.icecat-real:4648):
> Pango-WARNING **: 22:11:58.546: font_face status is: file not found
> 
> (/gnu/store/8pjdh78z3j2issz78yjmf94k3hlkrb5f-icecat-60.9.0-
> guix1/lib/icecat/.icecat-real:4648):
> Pango-WARNING **: 22:11:58.546: scaled_font status is: file not found
> 
> 
> ...
> -----------------------
> 
> Jan Wielkiewicz
> 
> 
> 
Looks like it isn't finding the "Nimbus Sans L" font. Try running 

fc-list | grep "Nimbus Sans L"

and reply with the output.
-- 
-Jesse




Information forwarded to bug-guix <at> gnu.org:
bug#37345; Package guix. (Mon, 09 Sep 2019 10:03:02 GMT) Full text and rfc822 format available.

Message #20 received at 37345 <at> debbugs.gnu.org (full text, mbox):

From: Bengt Richter <bokr <at> bokr.com>
To: Jesse Gibbons <jgibbons2357 <at> gmail.com>
Cc: Jan <tona_kosmicznego_smiecia <at> interia.pl>, 37345 <at> debbugs.gnu.org
Subject: Re: bug#37345: Icecat doesn't display numbers on Guix System
Date: Mon, 9 Sep 2019 03:02:13 -0700
On +2019-09-08 19:05:22 -0600, Jesse Gibbons wrote:
> Hi Jan,
> On Mon, 2019-09-09 at 00:18 +0200, Jan wrote:
> > Okay, I found some probably more helpful info - I run icecat in a
> > terminal and it throws the following warnings, don't know if they're
> > related to this bug though:
> > ...
> > (/gnu/store/8pjdh78z3j2issz78yjmf94k3hlkrb5f-icecat-60.9.0-
> > guix1/lib/icecat/.icecat-real:4648):
> > Pango-WARNING **: 22:11:58.541: failed to create cairo scaled font,
> > expect ugly output. the offending font is 'Nimbus Sans L
> > 9.9990234375'
> >

I got this too when I first installed icecat.
I am not sure why, but I got no readable presentation
from icecat until I had done
 guix install font-dejavu

The steps prior to that, and after were:

 guix package -i nss-certs
 guix upgrade icecat
 guix install fontconfig
 guix install libxfont
 guix install font-dejavu -->> and that gave icecat font
 guix install moka-icon-theme
 guix install hicolor-icon-theme
 guix install less

libxfont notably did nothing for me, but idk if fontconfig
was either interfered or did something good.

You might consider installing font-dejavu

After getting a usable display, there was another error produced by
an add-on, which I was able to disable from the menu at the top right.
Sorry not to remember details on that.

I generally dislike add-ons or anything else that comes preconfigured
to do any action without my consent. R_my_F, icecat ;-/

Jesse's fc-list suggestion indicates that the Nimbus fonts ought to
come in by
 guix install gs-fonts

maybe that would work as well as or better than
 guix install font-dejavu

Idk :)

HTH

[...]
> > 
> > Jan Wielkiewicz
> > 
> > 
> > 
> Looks like it isn't finding the "Nimbus Sans L" font. Try running 
> 
> fc-list | grep "Nimbus Sans L"
> 
> and reply with the output.
> -- 
> -Jesse
> 

Regards,
Bengt Richter




Information forwarded to bug-guix <at> gnu.org:
bug#37345; Package guix. (Mon, 09 Sep 2019 14:12:02 GMT) Full text and rfc822 format available.

Message #23 received at 37345 <at> debbugs.gnu.org (full text, mbox):

From: Jan <tona_kosmicznego_smiecia <at> interia.pl>
To: Jesse Gibbons <jgibbons2357 <at> gmail.com>
Cc: 37345 <at> debbugs.gnu.org
Subject: Re: bug#37345: Icecat doesn't display numbers on Guix System
Date: Mon, 9 Sep 2019 15:02:06 +0200
> Looks like it isn't finding the "Nimbus Sans L" font. Try running 
> 
> fc-list | grep "Nimbus Sans L"
> 
> and reply with the output.

Here is the output

/gnu/store/ag8ilfwcnxn0xnw8bar9ia73h3hg3rra-gs-fonts-8.11/share/fonts/type1/ghostscript/n019004l.pfb:
Nimbus Sans
L:style=Bold /gnu/store/ag8ilfwcnxn0xnw8bar9ia73h3hg3rra-gs-fonts-8.11/share/fonts/type1/ghostscript/n019064l.pfb:
Nimbus Sans L:style=Bold Condensed
Italic /gnu/store/ag8ilfwcnxn0xnw8bar9ia73h3hg3rra-gs-fonts-8.11/share/fonts/type1/ghostscript/n019003l.pfb:
Nimbus Sans
L:style=Regular /gnu/store/ag8ilfwcnxn0xnw8bar9ia73h3hg3rra-gs-fonts-8.11/share/fonts/type1/ghostscript/n019044l.pfb:
Nimbus Sans L:style=Bold
Condensed /gnu/store/ag8ilfwcnxn0xnw8bar9ia73h3hg3rra-gs-fonts-8.11/share/fonts/type1/ghostscript/n019043l.pfb:
Nimbus Sans L:style=Regular
Condensed /gnu/store/ag8ilfwcnxn0xnw8bar9ia73h3hg3rra-gs-fonts-8.11/share/fonts/type1/ghostscript/n019063l.pfb:
Nimbus Sans L:style=Regular Condensed
Italic /gnu/store/ag8ilfwcnxn0xnw8bar9ia73h3hg3rra-gs-fonts-8.11/share/fonts/type1/ghostscript/n019023l.pfb:
Nimbus Sans L:style=Regular
Italic /gnu/store/ag8ilfwcnxn0xnw8bar9ia73h3hg3rra-gs-fonts-8.11/share/fonts/type1/ghostscript/n019024l.pfb:
Nimbus Sans L:style=Bold Italic


Jan




Information forwarded to bug-guix <at> gnu.org:
bug#37345; Package guix. (Mon, 09 Sep 2019 14:19:01 GMT) Full text and rfc822 format available.

Message #26 received at 37345 <at> debbugs.gnu.org (full text, mbox):

From: Jan <tona_kosmicznego_smiecia <at> interia.pl>
To: Bengt Richter <bokr <at> bokr.com>
Cc: Jesse Gibbons <jgibbons2357 <at> gmail.com>, 37345 <at> debbugs.gnu.org
Subject: Re: bug#37345: Icecat doesn't display numbers on Guix System
Date: Mon, 9 Sep 2019 15:15:12 +0200
> I got this too when I first installed icecat.
> I am not sure why, but I got no readable presentation
> from icecat until I had done
>  guix install font-dejavu
This one helps, thanks a lot!
> Jesse's fc-list suggestion indicates that the Nimbus fonts ought to
> come in by
>  guix install gs-fonts
> 
> maybe that would work as well as or better than
>  guix install font-dejavu
> 
> Idk :)
This doesn't help.

Anyway shouldn't the font-dejavu package be a dependency of Icecat then?


Jan Wielkiewicz




Information forwarded to bug-guix <at> gnu.org:
bug#37345; Package guix. (Mon, 09 Sep 2019 20:26:01 GMT) Full text and rfc822 format available.

Message #29 received at 37345 <at> debbugs.gnu.org (full text, mbox):

From: P <pronaip <at> protonmail.com>
To: Jan <tona_kosmicznego_smiecia <at> interia.pl>
Cc: Jesse Gibbons <jgibbons2357 <at> gmail.com>, Bengt Richter <bokr <at> bokr.com>,
 "37345 <at> debbugs.gnu.org" <37345 <at> debbugs.gnu.org>
Subject: Re: bug#37345: Icecat doesn't display numbers on Guix System
Date: Mon, 09 Sep 2019 20:24:49 +0000
‐‐‐‐‐‐‐ Original Message ‐‐‐‐‐‐‐
On Monday, September 9, 2019 1:15 PM, Jan <tona_kosmicznego_smiecia <at> interia.pl> wrote:

> > I got this too when I first installed icecat.
> > I am not sure why, but I got no readable presentation
> > from icecat until I had done
> > guix install font-dejavu
>
> This one helps, thanks a lot!
>
> > Jesse's fc-list suggestion indicates that the Nimbus fonts ought to
> > come in by
> > guix install gs-fonts
> > maybe that would work as well as or better than
> > guix install font-dejavu
> > Idk :)
>
> This doesn't help.
>
> Anyway shouldn't the font-dejavu package be a dependency of Icecat then?
>
> Jan Wielkiewicz

Didn't the older bug report's thread mention something about having to manually rebuild some kinda font database or cache? I remember trying that and that fixed it for me.




Information forwarded to bug-guix <at> gnu.org:
bug#37345; Package guix. (Thu, 31 Oct 2019 14:35:03 GMT) Full text and rfc822 format available.

Message #32 received at 37345 <at> debbugs.gnu.org (full text, mbox):

From: Matias Jose Seco Baccanelli <matias_jose_seco <at> autoproduzioni.net>
To: 37345 <at> debbugs.gnu.org
Subject: bug#37345: Icecat doesn't display numbers on Guix System
Date: Thu, 31 Oct 2019 10:00:15 +0100
[Message part 1 (text/plain, inline)]
Hello!
I confirm that installing font-dejavu also fixed the issue for me.
Wondering if the problem arises on any system configuration setup or
if it might be influenced by, for example, the locale; which mine is
(locale "it_IT.utf8").

Blisfully,
Matias
[Message part 2 (application/pgp-signature, inline)]

Information forwarded to bug-guix <at> gnu.org:
bug#37345; Package guix. (Fri, 01 Nov 2019 17:43:02 GMT) Full text and rfc822 format available.

Message #35 received at 37345 <at> debbugs.gnu.org (full text, mbox):

From: Jesse Gibbons <jgibbons2357 <at> gmail.com>
To: Matias Jose Seco Baccanelli <matias_jose_seco <at> autoproduzioni.net>, 
 37345 <at> debbugs.gnu.org
Subject: Re: bug#37345: Icecat doesn't display numbers on Guix System
Date: Fri, 01 Nov 2019 11:42:22 -0600
On Thu, 2019-10-31 at 10:00 +0100, Matias Jose Seco Baccanelli wrote:
> Hello!
> I confirm that installing font-dejavu also fixed the issue for me.
> Wondering if the problem arises on any system configuration setup or
> if it might be influenced by, for example, the locale; which mine is
> (locale "it_IT.utf8").
> 
> Blisfully,
> Matias
My locale is en_US and I have had general font problems for multiple
applications, including gimp, gourmet, and icecat, so I do not think it is
necessarily related to the locale. I think a lot of it is user-level
configuration. When I use gnome tweaks to change the fonts, I find that some
fonts work as expected, but some do not. In particular, I notice that if I
remove a font, it is not removed from the list of fonts I can select.
Perhaps there's a local database of available fonts that isn't modified when
a font is uninstalled with guix?





Merged 37345 39073. Request was from Tobias Geerinckx-Rice <me <at> tobias.gr> to control <at> debbugs.gnu.org. (Fri, 10 Jan 2020 18:07:02 GMT) Full text and rfc822 format available.

This bug report was last modified 5 years and 153 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.