all messages for Guix-related lists mirrored at yhetil.org
 help / color / mirror / code / Atom feed
* IceCat from Guix all monospaced font
@ 2019-05-04 17:19 Zelphir Kaltstahl
  2019-05-04 17:45 ` pelzflorian (Florian Pelz)
                   ` (3 more replies)
  0 siblings, 4 replies; 17+ messages in thread
From: Zelphir Kaltstahl @ 2019-05-04 17:19 UTC (permalink / raw)
  To: help-guix

Hello Guix Users,

Today I installed GNU Icecat from Guix and everything works fine, except
for one thing:

The whole Icecat UI uses a monospaced font and on every website
everything is monospaced. I've tried for hours to change fonts using
userChrome.css to no avail. I also tried inspecting the UI using the
browser toolbox and it shows, that my userChrome.css set values are used
for the UI. Although in that inspector I see font family values like
"Liberation Sans" and "DejaVu Sans" and "sans-serif", the UI _actually_
still is monospaced.

While I generally like "monospaced-ness", the problem is, that it breaks
Icecat's UI in many places, as the UI is not flexible enough to render
all texts and often cuts text overflow, as the monospaced font is wider
than what one would usually have.

My guess is, that somehow Icecat installed via Guix is not able to pick
up system wide installed fonts and always, no matter what I set, falls
back to a monospaced font. Following this guess, I installed Liberation
fonts and DejaVu fonts in Guix. However, still everything is monospaced.

Also note, that I created a completely new user profile for Icecat, in a
non-default path in `~/user/.icecat/profiles`. So everything there
should be clean. That directory did not even exist, when I created the
profile.

Here is the content of my userChrome.css:

~~~~~~~~

@namespace url(http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul);
/* -moz-use-system-font */
/* Global UI font */
* {
  font-size: 11pt !important;
  font-family: Liberation Sans, DejaVu Sans, Ubuntu, sans-serif;
} 

:root {
  --tab_min_width: 24px;
  --tab_max_width: 100px;
  --toolbarbutton-outer-padding: 1px !important;
  --toolbarbutton-inner-padding: 2px !important;
  --tab-min-height: 24px !important;
  --space-above-tabbar: 0px !important;
}

@-moz-document domain(){
  font-family: sans-serif !important;
}

/* change font of tabs */
.tabbrowser-tab {
  font-family: Ubuntu, sans-serif;
}

/* decrease max height of the tab bar */
#tabbrowser-tabs {
  max-height: 25px;
}

#tabbrowser-tabs * {
  max-height: 25px;
}

#tabbrowser-tabs .tabbrowser-arrowscrollbox {
  max-height: 25px !important;
  padding-top: 1px !important;
  padding-bottom: 1px !important;
  margin-top: 0px !important;
  margin-bottom: 0px !important;
  text-shadow: none !important;
}

/* decrease height of the tabs */
/* normal tabs */
.tabbrowser-tab:not([pinned]) {
  height: 24px !important;
}

.tabbrowser-tab:not([pinned]) .tab-icon-image {
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 0px;
  height: 16px;
}

/* pinned tabs */
.tabbrowser-tab[pinned] {
  width: 24px !important;
  height: 24px !important;
  border: none;
}

.tabbrowser-tab[pinned] .tab-icon-image {
  margin: 2px;
  padding: 0px;
  height: 16px;
  width: 16px;
}

.tab-content {
  max-height: 24px !important;
  padding-top: 0px !important;
  padding-right: 2px !important;
  padding-bottom: 0px !important;
  padding-left: 2px !important;
}

#navigator-toolbox #TabsToolbar {
  padding-right: 0px !important;
  padding-left: 0px !important;
  min-height: unset !important;
  /* background-color: #ffffff !important; */
  /*height*/
  height: unset !important;
  min-height: unset !important;
}

~~~~~~~~

Does anyone know how to fix this monospaced issue? Please help me make
my Icecat more usable : ) Thank you!

Regards,

Zelphir

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

* Re: IceCat from Guix all monospaced font
  2019-05-04 17:19 IceCat from Guix all monospaced font Zelphir Kaltstahl
@ 2019-05-04 17:45 ` pelzflorian (Florian Pelz)
  2019-05-04 18:19   ` Zelphir Kaltstahl
  2019-05-04 17:51 ` Tanguy Le Carrour
                   ` (2 subsequent siblings)
  3 siblings, 1 reply; 17+ messages in thread
From: pelzflorian (Florian Pelz) @ 2019-05-04 17:45 UTC (permalink / raw)
  To: Zelphir Kaltstahl; +Cc: help-guix

On Sat, May 04, 2019 at 07:19:40PM +0200, Zelphir Kaltstahl wrote:
> My guess is, that somehow Icecat installed via Guix is not able to pick
> up system wide installed fonts and always, no matter what I set, falls
> back to a monospaced font. Following this guess, I installed Liberation
> fonts and DejaVu fonts in Guix. However, still everything is monospaced.
> 
> Also note, that I created a completely new user profile for Icecat, in a
> non-default path in `~/user/.icecat/profiles`. So everything there
> should be clean. That directory did not even exist, when I created the
> profile.
> 

The manual says:

   After installing fonts you may have to refresh the font cache to use
them in applications.  The same applies when applications installed via
Guix do not seem to find fonts.  To force rebuilding of the font cache
run ‘fc-cache -f’.  The ‘fc-cache’ command is provided by the
‘fontconfig’ package.

If I remember correctly, this helped me when I had encountered this issue.

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

* Re: IceCat from Guix all monospaced font
  2019-05-04 17:19 IceCat from Guix all monospaced font Zelphir Kaltstahl
  2019-05-04 17:45 ` pelzflorian (Florian Pelz)
@ 2019-05-04 17:51 ` Tanguy Le Carrour
  2019-05-04 18:20   ` Zelphir Kaltstahl
  2019-05-04 19:25 ` ison
  2019-05-05  2:18 ` Mark H Weaver
  3 siblings, 1 reply; 17+ messages in thread
From: Tanguy Le Carrour @ 2019-05-04 17:51 UTC (permalink / raw)
  To: Zelphir Kaltstahl; +Cc: help-guix

Hi Zelphir, hi Guix!

Le 05/04, Zelphir Kaltstahl a écrit :
> Today I installed GNU Icecat from Guix and everything works fine, except
> for one thing:
> 
> The whole Icecat UI uses a monospaced font and on every website
> everything is monospaced.
> […]
> Does anyone know how to fix this monospaced issue? Please help me make
> my Icecat more usable : ) Thank you!

I totally +1 this issue! I've been having the same kind of problem for
several days… I've installed a couple of fonts —OK… maybe I've installed
ALL of the fonts available, but it's so easy to clean everything with
Guix… I couldn't resist! ^_^'—, and since then I have "EmojiOne Mozilla"
as my font in Icecat! It's not that ugly but… it doesn't show figures!!…
and guess what, figures are actually useful little things! I tried
changing the font from icecat settings but this didn't help.

So, I sympathize but I cannot help, sorry!


-- 
Tanguy

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

* Re: IceCat from Guix all monospaced font
  2019-05-04 17:45 ` pelzflorian (Florian Pelz)
@ 2019-05-04 18:19   ` Zelphir Kaltstahl
  2019-05-04 20:26     ` pelzflorian (Florian Pelz)
  0 siblings, 1 reply; 17+ messages in thread
From: Zelphir Kaltstahl @ 2019-05-04 18:19 UTC (permalink / raw)
  To: pelzflorian (Florian Pelz); +Cc: help-guix

Thanks for your quick reply. It did not work for me unfortunately.

I mean, I had those fonts before I installed them via Guix already. I
only tried installing them via Guix to be sure, that there are also some
Guix installed fonts and that it is not an issue of not having any
installed via Guix, which causes Icecat not to find any, when Icecat
itself is installed via Guix. Unfortunately it does not seem that this
is the issue.

After running the fc-cache -f I restarted Icecat and still everything is
monospaced there.


On 5/4/19 7:45 PM, pelzflorian (Florian Pelz) wrote:
> On Sat, May 04, 2019 at 07:19:40PM +0200, Zelphir Kaltstahl wrote:
>> My guess is, that somehow Icecat installed via Guix is not able to pick
>> up system wide installed fonts and always, no matter what I set, falls
>> back to a monospaced font. Following this guess, I installed Liberation
>> fonts and DejaVu fonts in Guix. However, still everything is monospaced.
>>
>> Also note, that I created a completely new user profile for Icecat, in a
>> non-default path in `~/user/.icecat/profiles`. So everything there
>> should be clean. That directory did not even exist, when I created the
>> profile.
>>
> The manual says:
>
>    After installing fonts you may have to refresh the font cache to use
> them in applications.  The same applies when applications installed via
> Guix do not seem to find fonts.  To force rebuilding of the font cache
> run ‘fc-cache -f’.  The ‘fc-cache’ command is provided by the
> ‘fontconfig’ package.
>
> If I remember correctly, this helped me when I had encountered this issue.

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

* Re: IceCat from Guix all monospaced font
  2019-05-04 17:51 ` Tanguy Le Carrour
@ 2019-05-04 18:20   ` Zelphir Kaltstahl
  0 siblings, 0 replies; 17+ messages in thread
From: Zelphir Kaltstahl @ 2019-05-04 18:20 UTC (permalink / raw)
  To: Tanguy Le Carrour; +Cc: help-guix

Ah well, at least I now know that I am not the only one with this issue
in Icecat.

Thank you.

On 5/4/19 7:51 PM, Tanguy Le Carrour wrote:
> Hi Zelphir, hi Guix!
>
> Le 05/04, Zelphir Kaltstahl a écrit :
>> Today I installed GNU Icecat from Guix and everything works fine, except
>> for one thing:
>>
>> The whole Icecat UI uses a monospaced font and on every website
>> everything is monospaced.
>> […]
>> Does anyone know how to fix this monospaced issue? Please help me make
>> my Icecat more usable : ) Thank you!
> I totally +1 this issue! I've been having the same kind of problem for
> several days… I've installed a couple of fonts —OK… maybe I've installed
> ALL of the fonts available, but it's so easy to clean everything with
> Guix… I couldn't resist! ^_^'—, and since then I have "EmojiOne Mozilla"
> as my font in Icecat! It's not that ugly but… it doesn't show figures!!…
> and guess what, figures are actually useful little things! I tried
> changing the font from icecat settings but this didn't help.
>
> So, I sympathize but I cannot help, sorry!
>
>

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

* Re: IceCat from Guix all monospaced font
  2019-05-04 17:19 IceCat from Guix all monospaced font Zelphir Kaltstahl
  2019-05-04 17:45 ` pelzflorian (Florian Pelz)
  2019-05-04 17:51 ` Tanguy Le Carrour
@ 2019-05-04 19:25 ` ison
  2019-05-04 20:00   ` Zelphir Kaltstahl
  2019-05-05  2:18 ` Mark H Weaver
  3 siblings, 1 reply; 17+ messages in thread
From: ison @ 2019-05-04 19:25 UTC (permalink / raw)
  To: Zelphir Kaltstahl; +Cc: help-guix

Icecat is a GTK3 application. Have you tried setting your GTK3 font?
You can do so with an application like lxappearance
(under the "widget" tab, select "Default font")

Alternatively you can set it manually.
If I'm not mistaken it should be in the file: ~/.config/gtk-3.0/settings.ini
At the bare minimum I think you should have this:

[Settings]
gtk-font-name=<My Font> <Weight> <Size>

The weight can be things like "Regular", "Medium", or "Bold" or other variants
Make sure your font is being located correctly by fontconfig. You can test it
with: fc-match "My Font"

Also, for the record you might want to check what gets returned when you just
type fc-match with no options. Because that's usually the default most
applications will select, and it sounds like you might have it set to a
monospace font, which probably isn't the best setting in general.

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

* Re: IceCat from Guix all monospaced font
  2019-05-04 19:25 ` ison
@ 2019-05-04 20:00   ` Zelphir Kaltstahl
  2019-05-04 20:01     ` Zelphir Kaltstahl
  2019-05-04 20:14     ` ison
  0 siblings, 2 replies; 17+ messages in thread
From: Zelphir Kaltstahl @ 2019-05-04 20:00 UTC (permalink / raw)
  To: ison; +Cc: help-guix

Hi, thanks for your reply!

First I tried the fc-match. It returned:

DejaVuSans.ttf: "DejaVu Sans" "Book"

Then I looked for the ~/.config/gtk-3.0/settings.ini file. It did not
exist, only "bookmarks" and "gtk.css" existed at that location. So I
created the "settings.ini" file and put in there the following:

[Settings]
gtk-font-name=i"DejaVu Sans" "Book" 11

After that another fc-match with same result:

DejaVuSans.ttf: "DejaVu Sans" "Book"

Still no luck in Icecat. I restarted it, but still everything in its UI
and on all websites is monospaced, despite other settings in
"userChrome.css" in my browser profile (for UI) and Icecat preferences
(for websites).

Regards,

Zelphir


On 5/4/19 9:25 PM, ison wrote:
> Icecat is a GTK3 application. Have you tried setting your GTK3 font?
> You can do so with an application like lxappearance
> (under the "widget" tab, select "Default font")
>
> Alternatively you can set it manually.
> If I'm not mistaken it should be in the file: ~/.config/gtk-3.0/settings.ini
> At the bare minimum I think you should have this:
>
> [Settings]
> gtk-font-name=<My Font> <Weight> <Size>
>
> The weight can be things like "Regular", "Medium", or "Bold" or other variants
> Make sure your font is being located correctly by fontconfig. You can test it
> with: fc-match "My Font"
>
> Also, for the record you might want to check what gets returned when you just
> type fc-match with no options. Because that's usually the default most
> applications will select, and it sounds like you might have it set to a
> monospace font, which probably isn't the best setting in general.

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

* Re: IceCat from Guix all monospaced font
  2019-05-04 20:00   ` Zelphir Kaltstahl
@ 2019-05-04 20:01     ` Zelphir Kaltstahl
  2019-05-04 20:14     ` ison
  1 sibling, 0 replies; 17+ messages in thread
From: Zelphir Kaltstahl @ 2019-05-04 20:01 UTC (permalink / raw)
  To: ison; +Cc: help-guix

And I corrected the typo with the "i", but no luck.

On 5/4/19 10:00 PM, Zelphir Kaltstahl wrote:
> Hi, thanks for your reply!
>
> First I tried the fc-match. It returned:
>
> DejaVuSans.ttf: "DejaVu Sans" "Book"
>
> Then I looked for the ~/.config/gtk-3.0/settings.ini file. It did not
> exist, only "bookmarks" and "gtk.css" existed at that location. So I
> created the "settings.ini" file and put in there the following:
>
> [Settings]
> gtk-font-name=i"DejaVu Sans" "Book" 11
>
> After that another fc-match with same result:
>
> DejaVuSans.ttf: "DejaVu Sans" "Book"
>
> Still no luck in Icecat. I restarted it, but still everything in its UI
> and on all websites is monospaced, despite other settings in
> "userChrome.css" in my browser profile (for UI) and Icecat preferences
> (for websites).
>
> Regards,
>
> Zelphir
>
>
> On 5/4/19 9:25 PM, ison wrote:
>> Icecat is a GTK3 application. Have you tried setting your GTK3 font?
>> You can do so with an application like lxappearance
>> (under the "widget" tab, select "Default font")
>>
>> Alternatively you can set it manually.
>> If I'm not mistaken it should be in the file: ~/.config/gtk-3.0/settings.ini
>> At the bare minimum I think you should have this:
>>
>> [Settings]
>> gtk-font-name=<My Font> <Weight> <Size>
>>
>> The weight can be things like "Regular", "Medium", or "Bold" or other variants
>> Make sure your font is being located correctly by fontconfig. You can test it
>> with: fc-match "My Font"
>>
>> Also, for the record you might want to check what gets returned when you just
>> type fc-match with no options. Because that's usually the default most
>> applications will select, and it sounds like you might have it set to a
>> monospace font, which probably isn't the best setting in general.

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

* Re: IceCat from Guix all monospaced font
  2019-05-04 20:00   ` Zelphir Kaltstahl
  2019-05-04 20:01     ` Zelphir Kaltstahl
@ 2019-05-04 20:14     ` ison
  2019-05-05  0:52       ` Zelphir Kaltstahl
  1 sibling, 1 reply; 17+ messages in thread
From: ison @ 2019-05-04 20:14 UTC (permalink / raw)
  To: Zelphir Kaltstahl; +Cc: help-guix

I think quotes cause it to fail. I just tried quoting the font name in my
settings.ini and it switched to a fallback font. Can you try with the following:
gtk-font-name=Deja Vu Sans 10
No quotes.
It probably helps to use an application to set it too, so you know there's no
silly formatting errors.

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

* Re: IceCat from Guix all monospaced font
  2019-05-04 18:19   ` Zelphir Kaltstahl
@ 2019-05-04 20:26     ` pelzflorian (Florian Pelz)
  2019-05-05  0:50       ` Zelphir Kaltstahl
  0 siblings, 1 reply; 17+ messages in thread
From: pelzflorian (Florian Pelz) @ 2019-05-04 20:26 UTC (permalink / raw)
  To: Zelphir Kaltstahl; +Cc: help-guix

On Sat, May 04, 2019 at 08:19:41PM +0200, Zelphir Kaltstahl wrote:
> After running the fc-cache -f I restarted Icecat and still everything is
> monospaced there.
> 
> 

Have you used the fontconfig package from Guix?  I believe you need to
install not only the fonts with Guix but also fontconfig.

Regards,
Florian

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

* Re: IceCat from Guix all monospaced font
  2019-05-04 20:26     ` pelzflorian (Florian Pelz)
@ 2019-05-05  0:50       ` Zelphir Kaltstahl
  2019-05-05  5:55         ` pelzflorian (Florian Pelz)
  0 siblings, 1 reply; 17+ messages in thread
From: Zelphir Kaltstahl @ 2019-05-05  0:50 UTC (permalink / raw)
  To: pelzflorian (Florian Pelz); +Cc: help-guix

Hello,

Thank you for your idea.

I did not install fontconfig before, but that also did not help, still
the same monospaced everywhere. However! I ran Icecat from command line
and I saw many warnings (whydid I not do this earlier?!) and they seems
to relate to the issue I am seeing:

~~~~~~~~

1557016986018    addons.webextension.https-everywhere@eff.org    WARN   
Please specify whether you want browser_style or not in your
browser_action options.

(/gnu/store/rllrc55ygi4yhxnhq8v41ynl6mg5ak56-icecat-60.3.0-gnu1/lib/icecat/.icecat-real:15902):
Pango-WARNING **: 00:43:06.269: failed to create cairo scaled font,
expect ugly output. the offending font is 'DejaVu Sans 9'

(/gnu/store/rllrc55ygi4yhxnhq8v41ynl6mg5ak56-icecat-60.3.0-gnu1/lib/icecat/.icecat-real:15902):
Pango-WARNING **: 00:43:06.269: font_face status is: file not found

(/gnu/store/rllrc55ygi4yhxnhq8v41ynl6mg5ak56-icecat-60.3.0-gnu1/lib/icecat/.icecat-real:15902):
Pango-WARNING **: 00:43:06.269: scaled_font status is: file not found

(/gnu/store/rllrc55ygi4yhxnhq8v41ynl6mg5ak56-icecat-60.3.0-gnu1/lib/icecat/.icecat-real:15902):
Pango-WARNING **: 00:43:06.270: shaping failure, expect ugly output.
shape-engine='PangoFcShapeEngine', font='DejaVu Sans 9', text='●'

(/gnu/store/rllrc55ygi4yhxnhq8v41ynl6mg5ak56-icecat-60.3.0-gnu1/lib/icecat/.icecat-real:15902):
Pango-WARNING **: 00:43:06.273: failed to create cairo scaled font,
expect ugly output. the offending font is 'DejaVu Sans 9'

(/gnu/store/rllrc55ygi4yhxnhq8v41ynl6mg5ak56-icecat-60.3.0-gnu1/lib/icecat/.icecat-real:15902):
Pango-WARNING **: 00:43:06.273: font_face status is: file not found

(/gnu/store/rllrc55ygi4yhxnhq8v41ynl6mg5ak56-icecat-60.3.0-gnu1/lib/icecat/.icecat-real:15902):
Pango-WARNING **: 00:43:06.273: scaled_font status is: file not found
GLib-GIO-Message: 00:43:06.793: Using the 'memory' GSettings backend. 
Your settings will not be saved or shared with other applications.

(/gnu/store/rllrc55ygi4yhxnhq8v41ynl6mg5ak56-icecat-60.3.0-gnu1/lib/icecat/.icecat-real:15964):
Pango-WARNING **: 00:43:06.948: failed to create cairo scaled font,
expect ugly output. the offending font is 'DejaVu Sans 9'

(/gnu/store/rllrc55ygi4yhxnhq8v41ynl6mg5ak56-icecat-60.3.0-gnu1/lib/icecat/.icecat-real:15964):
Pango-WARNING **: 00:43:06.949: font_face status is: file not found

(/gnu/store/rllrc55ygi4yhxnhq8v41ynl6mg5ak56-icecat-60.3.0-gnu1/lib/icecat/.icecat-real:15964):
Pango-WARNING **: 00:43:06.949: scaled_font status is: file not found

(/gnu/store/rllrc55ygi4yhxnhq8v41ynl6mg5ak56-icecat-60.3.0-gnu1/lib/icecat/.icecat-real:15964):
Pango-WARNING **: 00:43:06.949: shaping failure, expect ugly output.
shape-engine='PangoFcShapeEngine', font='DejaVu Sans 9', text='●'

(/gnu/store/rllrc55ygi4yhxnhq8v41ynl6mg5ak56-icecat-60.3.0-gnu1/lib/icecat/.icecat-real:15964):
Pango-WARNING **: 00:43:06.953: failed to create cairo scaled font,
expect ugly output. the offending font is 'DejaVu Sans 9'

(/gnu/store/rllrc55ygi4yhxnhq8v41ynl6mg5ak56-icecat-60.3.0-gnu1/lib/icecat/.icecat-real:15964):
Pango-WARNING **: 00:43:06.953: font_face status is: file not found

(/gnu/store/rllrc55ygi4yhxnhq8v41ynl6mg5ak56-icecat-60.3.0-gnu1/lib/icecat/.icecat-real:15964):
Pango-WARNING **: 00:43:06.953: scaled_font status is: file not found

(/gnu/store/rllrc55ygi4yhxnhq8v41ynl6mg5ak56-icecat-60.3.0-gnu1/lib/icecat/.icecat-real:15967):
Pango-WARNING **: 00:43:06.975: failed to create cairo scaled font,
expect ugly output. the offending font is 'DejaVu Sans 9'

(/gnu/store/rllrc55ygi4yhxnhq8v41ynl6mg5ak56-icecat-60.3.0-gnu1/lib/icecat/.icecat-real:15967):
Pango-WARNING **: 00:43:06.975: font_face status is: file not found

(/gnu/store/rllrc55ygi4yhxnhq8v41ynl6mg5ak56-icecat-60.3.0-gnu1/lib/icecat/.icecat-real:15967):
Pango-WARNING **: 00:43:06.976: scaled_font status is: file not found

(/gnu/store/rllrc55ygi4yhxnhq8v41ynl6mg5ak56-icecat-60.3.0-gnu1/lib/icecat/.icecat-real:15967):
Pango-WARNING **: 00:43:06.976: shaping failure, expect ugly output.
shape-engine='PangoFcShapeEngine', font='DejaVu Sans 9', text='●'

(/gnu/store/rllrc55ygi4yhxnhq8v41ynl6mg5ak56-icecat-60.3.0-gnu1/lib/icecat/.icecat-real:15967):
Pango-WARNING **: 00:43:06.993: failed to create cairo scaled font,
expect ugly output. the offending font is 'DejaVu Sans 9'

(/gnu/store/rllrc55ygi4yhxnhq8v41ynl6mg5ak56-icecat-60.3.0-gnu1/lib/icecat/.icecat-real:15967):
Pango-WARNING **: 00:43:06.993: font_face status is: file not found

(/gnu/store/rllrc55ygi4yhxnhq8v41ynl6mg5ak56-icecat-60.3.0-gnu1/lib/icecat/.icecat-real:15967):
Pango-WARNING **: 00:43:06.993: scaled_font status is: file not found

(/gnu/store/rllrc55ygi4yhxnhq8v41ynl6mg5ak56-icecat-60.3.0-gnu1/lib/icecat/.icecat-real:15970):
Pango-WARNING **: 00:43:07.029: failed to create cairo scaled font,
expect ugly output. the offending font is 'DejaVu Sans 9'

(/gnu/store/rllrc55ygi4yhxnhq8v41ynl6mg5ak56-icecat-60.3.0-gnu1/lib/icecat/.icecat-real:15970):
Pango-WARNING **: 00:43:07.029: font_face status is: file not found

(/gnu/store/rllrc55ygi4yhxnhq8v41ynl6mg5ak56-icecat-60.3.0-gnu1/lib/icecat/.icecat-real:15970):
Pango-WARNING **: 00:43:07.029: scaled_font status is: file not found

(/gnu/store/rllrc55ygi4yhxnhq8v41ynl6mg5ak56-icecat-60.3.0-gnu1/lib/icecat/.icecat-real:15970):
Pango-WARNING **: 00:43:07.029: shaping failure, expect ugly output.
shape-engine='PangoFcShapeEngine', font='DejaVu Sans 9', text='●'

(/gnu/store/rllrc55ygi4yhxnhq8v41ynl6mg5ak56-icecat-60.3.0-gnu1/lib/icecat/.icecat-real:15970):
Pango-WARNING **: 00:43:07.032: failed to create cairo scaled font,
expect ugly output. the offending font is 'DejaVu Sans 9'

(/gnu/store/rllrc55ygi4yhxnhq8v41ynl6mg5ak56-icecat-60.3.0-gnu1/lib/icecat/.icecat-real:15970):
Pango-WARNING **: 00:43:07.032: font_face status is: file not found

(/gnu/store/rllrc55ygi4yhxnhq8v41ynl6mg5ak56-icecat-60.3.0-gnu1/lib/icecat/.icecat-real:15970):
Pango-WARNING **: 00:43:07.032: scaled_font status is: file not found
JavaScript error: resource://gre/modules/ExtensionParent.jsm, line 861:
Error: WebExtension context not found!
JavaScript error: resource://gre/modules/ExtensionParent.jsm, line 861:
Error: WebExtension context not found!

(/gnu/store/rllrc55ygi4yhxnhq8v41ynl6mg5ak56-icecat-60.3.0-gnu1/lib/icecat/.icecat-real:15967):
Gtk-WARNING **: 00:43:10.453: Could not load a pixbuf from icon theme.
This may indicate that pixbuf loaders or the mime database could not be
found.
JavaScript error: resource://gre/modules/ExtensionContent.jsm, line 489:
TypeError: Argument 1 of PrecompiledScript.executeInGlobal is not an object.
JavaScript error: resource://gre/modules/ExtensionParent.jsm, line 861:
Error: WebExtension context not found!

~~~~~~~~

Some of this is Icecat extensions stuff, but those warnings clearly
relate do DejaVu Sans (although font size 9 and I set a higher one in my
userChrome.css and in Icecat preferences).

I also saw some "cairo" and "pango" in there, so I tried installing
"cairo" and "pango" using Guix. I also tried installing "libxft", as its
description sounded promising to me.

So far no luck. All these things did not help.

Is there any special command I need to run, after installing fontconfig,
for it to make fonts discoverable for Icecat?

Regards,

Zelphir


On 5/4/19 10:26 PM, pelzflorian (Florian Pelz) wrote:
> On Sat, May 04, 2019 at 08:19:41PM +0200, Zelphir Kaltstahl wrote:
>> After running the fc-cache -f I restarted Icecat and still everything is
>> monospaced there.
>>
>>
> Have you used the fontconfig package from Guix?  I believe you need to
> install not only the fonts with Guix but also fontconfig.
>
> Regards,
> Florian

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

* Re: IceCat from Guix all monospaced font
  2019-05-04 20:14     ` ison
@ 2019-05-05  0:52       ` Zelphir Kaltstahl
  0 siblings, 0 replies; 17+ messages in thread
From: Zelphir Kaltstahl @ 2019-05-05  0:52 UTC (permalink / raw)
  To: ison; +Cc: help-guix

Leaving the quotes away also did not change the monospace madness.

I will try using a tool next.

Thanks!

On 5/4/19 10:14 PM, ison wrote:
> I think quotes cause it to fail. I just tried quoting the font name in my
> settings.ini and it switched to a fallback font. Can you try with the following:
> gtk-font-name=Deja Vu Sans 10
> No quotes.
> It probably helps to use an application to set it too, so you know there's no
> silly formatting errors.

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

* Re: IceCat from Guix all monospaced font
  2019-05-04 17:19 IceCat from Guix all monospaced font Zelphir Kaltstahl
                   ` (2 preceding siblings ...)
  2019-05-04 19:25 ` ison
@ 2019-05-05  2:18 ` Mark H Weaver
  2019-05-05 12:08   ` Zelphir Kaltstahl
  3 siblings, 1 reply; 17+ messages in thread
From: Mark H Weaver @ 2019-05-05  2:18 UTC (permalink / raw)
  To: Zelphir Kaltstahl; +Cc: help-guix

Hi Zelphir,

Zelphir Kaltstahl <zelphirkaltstahl@gmail.com> writes:

> Today I installed GNU Icecat from Guix and everything works fine, except
> for one thing:
>
> The whole Icecat UI uses a monospaced font and on every website
> everything is monospaced. I've tried for hours to change fonts using
> userChrome.css to no avail. I also tried inspecting the UI using the
> browser toolbox and it shows, that my userChrome.css set values are used
> for the UI. Although in that inspector I see font family values like
> "Liberation Sans" and "DejaVu Sans" and "sans-serif", the UI _actually_
> still is monospaced.
>
> While I generally like "monospaced-ness", the problem is, that it breaks
> Icecat's UI in many places, as the UI is not flexible enough to render
> all texts and often cuts text overflow, as the monospaced font is wider
> than what one would usually have.
>
> My guess is, that somehow Icecat installed via Guix is not able to pick
> up system wide installed fonts and always, no matter what I set, falls
> back to a monospaced font. Following this guess, I installed Liberation
> fonts and DejaVu fonts in Guix. However, still everything is monospaced.

It might be helpful to run "strace -f -o trace.out icecat" until the
problem is apparent, then quit, and look in "trace.out" for clues.
I just did that on my Guix system where IceCat works well, and I've
included the relevant excerpt below.

Can you find the corresponding excerpt from your trace.out, and show it
to us?  Please don't send the whole thing, partly because it's huge, and
partly because it might include information that should be kept private.

FYI, on my Guix system I have GNOME in my system profile, and in my user
profile I have IceCat, font-dejavu, freetype, and fontconfig, among many
others.  I didn't install 'fontconfig' explicitly, but it was added
implicitly to my user profile as a propagated-input.

Presumably our IceCat package implicitly depends on some other package.
If we can find out what that is, we can probably fix this issue with a
suitable wrapper.

     Thanks,
       Mark


--8<---------------cut here---------------start------------->8---
5233  stat("/home/mhw/.guix-profile/etc/xdg", {st_mode=S_IFDIR|0555, st_size=24, ...}) = 0
5233  stat("/run/current-system/profile/etc/xdg", {st_mode=S_IFDIR|0555, st_size=82, ...}) = 0
5233  stat("/gnu/store/9v1505spjs16icl5v2y76dbp4504yvn1-gtk+-3.24.7/share/fonts", 0x7ffd9f2521c0) = -1 ENOENT (No such file or directory)
5233  stat("/gnu/store/daxn8m96wk2d2jnz4mxllhk34iv5gjqp-shared-mime-info-1.9/share/fonts", 0x7ffd9f2521c0) = -1 ENOENT (No such file or directory)
5233  stat("/gnu/store/cgy82g6yv8l1chawgch47zh23b0jll3l-glib-2.56.3/share/fonts", 0x7ffd9f2521c0) = -1 ENOENT (No such file or directory)
5233  stat("/gnu/store/2d1iqzza547320wrfg6yvsr54j5hfw3c-gtk+-3.24.7/share/fonts", 0x7ffd9f2521c0) = -1 ENOENT (No such file or directory)
5233  stat("/gnu/store/cgwlg3q40znx0rwjan0b3jn38x31hldn-emacs-26.2/share/fonts", 0x7ffd9f2521c0) = -1 ENOENT (No such file or directory)
5233  stat("/gnu/store/daxn8m96wk2d2jnz4mxllhk34iv5gjqp-shared-mime-info-1.9/share/fonts", 0x7ffd9f2521c0) = -1 ENOENT (No such file or directory)
5233  stat("/gnu/store/cgy82g6yv8l1chawgch47zh23b0jll3l-glib-2.56.3/share/fonts", 0x7ffd9f2521c0) = -1 ENOENT (No such file or directory)
5233  stat("/gnu/store/2d1iqzza547320wrfg6yvsr54j5hfw3c-gtk+-3.24.7/share/fonts", 0x7ffd9f2521c0) = -1 ENOENT (No such file or directory)
5233  stat("/gnu/store/cgwlg3q40znx0rwjan0b3jn38x31hldn-emacs-26.2/share/fonts", 0x7ffd9f2521c0) = -1 ENOENT (No such file or directory)
5233  stat("/gnu/store/vkn4l06y4932i81zs68yig238hvhnvwx-geocode-glib-3.26.0/share/fonts", 0x7ffd9f2521c0) = -1 ENOENT (No such file or directory)
5233  stat("/gnu/store/ga4arkrdndyv52cs062n2l9hgnqfjyaq-gsettings-desktop-schemas-3.28.0/share/fonts", 0x7ffd9f2521c0) = -1 ENOENT (No such file or directory)
5233  stat("/gnu/store/daxn8m96wk2d2jnz4mxllhk34iv5gjqp-shared-mime-info-1.9/share/fonts", 0x7ffd9f2521c0) = -1 ENOENT (No such file or directory)
5233  stat("/gnu/store/cgy82g6yv8l1chawgch47zh23b0jll3l-glib-2.56.3/share/fonts", 0x7ffd9f2521c0) = -1 ENOENT (No such file or directory)
5233  stat("/gnu/store/2d1iqzza547320wrfg6yvsr54j5hfw3c-gtk+-3.24.7/share/fonts", 0x7ffd9f2521c0) = -1 ENOENT (No such file or directory)
5233  stat("/gnu/store/l2bkkzvzxbfw81i364f2mm6cb8sdk1y8-telepathy-logger-0.8.2/share/fonts", 0x7ffd9f2521c0) = -1 ENOENT (No such file or directory)
5233  stat("/gnu/store/s795jav4270x940spl48a885nhw4axnx-pulseaudio-12.2/share/fonts", 0x7ffd9f2521c0) = -1 ENOENT (No such file or directory)
5233  stat("/gnu/store/6c153g3cfrz7qr3jrfdn38fssh6axhhm-network-manager-applet-1.8.14/share/fonts", 0x7ffd9f2521c0) = -1 ENOENT (No such file or directory)
5233  stat("/gnu/store/jzyfi0aq3qmyk0y2am25z8h07gr1h204-mutter-3.28.2/share/fonts", 0x7ffd9f2521c0) = -1 ENOENT (No such file or directory)
5233  stat("/gnu/store/l9k1spnkhmcxcra94v1y7mzjid8gs1jd-libgweather-3.28.2/share/fonts", 0x7ffd9f2521c0) = -1 ENOENT (No such file or directory)
5233  stat("/gnu/store/wvbswwx7s0vb0ngba329srymzmsff99f-libgnomekbd-3.26.0/share/fonts", 0x7ffd9f2521c0) = -1 ENOENT (No such file or directory)
5233  stat("/gnu/store/i3knaxnm570c0hxga62qchzb9zg20a7i-ibus-1.5.20/share/fonts", 0x7ffd9f2521c0) = -1 ENOENT (No such file or directory)
5233  stat("/gnu/store/8nm5y2pikpi3zlj80iyklw4r324l58i0-gnome-settings-daemon-3.28.1/share/fonts", 0x7ffd9f2521c0) = -1 ENOENT (No such file or directory)
5233  stat("/gnu/store/rxidqhh1q180l766amh4xghq2spndqzj-gnome-bluetooth-3.28.0/share/fonts", 0x7ffd9f2521c0) = -1 ENOENT (No such file or directory)
5233  stat("/gnu/store/0fna2si8xngbpg095zfdz7ccfbi11had-gdm-3.28.2/share/fonts", 0x7ffd9f2521c0) = -1 ENOENT (No such file or directory)
5233  stat("/gnu/store/64vxb6d6kwh3gaibl2dsfg3xp4qlnlmy-gcr-3.28.0/share/fonts", 0x7ffd9f2521c0) = -1 ENOENT (No such file or directory)
5233  stat("/gnu/store/ymx09pd6i9parb58z3dza69s8gr7xfxf-evolution-data-server-3.28.3/share/fonts", 0x7ffd9f2521c0) = -1 ENOENT (No such file or directory)
5233  stat("/gnu/store/dmkdbjj3ahgsywhp6wnxwpagkgslayck-caribou-0.4.21/share/fonts", 0x7ffd9f2521c0) = -1 ENOENT (No such file or directory)
5233  stat("/gnu/store/vd2rvrp7ihqixzc0b0vfyplcbn02l640-gnome-shell-3.28.2/share/fonts", 0x7ffd9f2521c0) = -1 ENOENT (No such file or directory)
5233  stat("/gnu/store/vkn4l06y4932i81zs68yig238hvhnvwx-geocode-glib-3.26.0/share/fonts", 0x7ffd9f2521c0) = -1 ENOENT (No such file or directory)
5233  stat("/gnu/store/ga4arkrdndyv52cs062n2l9hgnqfjyaq-gsettings-desktop-schemas-3.28.0/share/fonts", 0x7ffd9f2521c0) = -1 ENOENT (No such file or directory)
5233  stat("/gnu/store/daxn8m96wk2d2jnz4mxllhk34iv5gjqp-shared-mime-info-1.9/share/fonts", 0x7ffd9f2521c0) = -1 ENOENT (No such file or directory)
5233  stat("/gnu/store/cgy82g6yv8l1chawgch47zh23b0jll3l-glib-2.56.3/share/fonts", 0x7ffd9f2521c0) = -1 ENOENT (No such file or directory)
5233  stat("/gnu/store/2d1iqzza547320wrfg6yvsr54j5hfw3c-gtk+-3.24.7/share/fonts", 0x7ffd9f2521c0) = -1 ENOENT (No such file or directory)
5233  stat("/gnu/store/l2bkkzvzxbfw81i364f2mm6cb8sdk1y8-telepathy-logger-0.8.2/share/fonts", 0x7ffd9f2521c0) = -1 ENOENT (No such file or directory)
5233  stat("/gnu/store/s795jav4270x940spl48a885nhw4axnx-pulseaudio-12.2/share/fonts", 0x7ffd9f2521c0) = -1 ENOENT (No such file or directory)
5233  stat("/gnu/store/6c153g3cfrz7qr3jrfdn38fssh6axhhm-network-manager-applet-1.8.14/share/fonts", 0x7ffd9f2521c0) = -1 ENOENT (No such file or directory)
5233  stat("/gnu/store/jzyfi0aq3qmyk0y2am25z8h07gr1h204-mutter-3.28.2/share/fonts", 0x7ffd9f2521c0) = -1 ENOENT (No such file or directory)
5233  stat("/gnu/store/l9k1spnkhmcxcra94v1y7mzjid8gs1jd-libgweather-3.28.2/share/fonts", 0x7ffd9f2521c0) = -1 ENOENT (No such file or directory)
5233  stat("/gnu/store/wvbswwx7s0vb0ngba329srymzmsff99f-libgnomekbd-3.26.0/share/fonts", 0x7ffd9f2521c0) = -1 ENOENT (No such file or directory)
5233  stat("/gnu/store/i3knaxnm570c0hxga62qchzb9zg20a7i-ibus-1.5.20/share/fonts", 0x7ffd9f2521c0) = -1 ENOENT (No such file or directory)
5233  stat("/gnu/store/8nm5y2pikpi3zlj80iyklw4r324l58i0-gnome-settings-daemon-3.28.1/share/fonts", 0x7ffd9f2521c0) = -1 ENOENT (No such file or directory)
5233  stat("/gnu/store/rxidqhh1q180l766amh4xghq2spndqzj-gnome-bluetooth-3.28.0/share/fonts", 0x7ffd9f2521c0) = -1 ENOENT (No such file or directory)
5233  stat("/gnu/store/0fna2si8xngbpg095zfdz7ccfbi11had-gdm-3.28.2/share/fonts", 0x7ffd9f2521c0) = -1 ENOENT (No such file or directory)
5233  stat("/gnu/store/64vxb6d6kwh3gaibl2dsfg3xp4qlnlmy-gcr-3.28.0/share/fonts", 0x7ffd9f2521c0) = -1 ENOENT (No such file or directory)
5233  stat("/gnu/store/ymx09pd6i9parb58z3dza69s8gr7xfxf-evolution-data-server-3.28.3/share/fonts", 0x7ffd9f2521c0) = -1 ENOENT (No such file or directory)
5233  stat("/gnu/store/dmkdbjj3ahgsywhp6wnxwpagkgslayck-caribou-0.4.21/share/fonts", 0x7ffd9f2521c0) = -1 ENOENT (No such file or directory)
5233  stat("/gnu/store/vd2rvrp7ihqixzc0b0vfyplcbn02l640-gnome-shell-3.28.2/share/fonts", 0x7ffd9f2521c0) = -1 ENOENT (No such file or directory)
5233  stat("/gnu/store/daxn8m96wk2d2jnz4mxllhk34iv5gjqp-shared-mime-info-1.9/share/fonts", 0x7ffd9f2521c0) = -1 ENOENT (No such file or directory)
5233  stat("/gnu/store/cgy82g6yv8l1chawgch47zh23b0jll3l-glib-2.56.3/share/fonts", 0x7ffd9f2521c0) = -1 ENOENT (No such file or directory)
5233  stat("/gnu/store/2d1iqzza547320wrfg6yvsr54j5hfw3c-gtk+-3.24.7/share/fonts", 0x7ffd9f2521c0) = -1 ENOENT (No such file or directory)
5233  stat("/gnu/store/ga4arkrdndyv52cs062n2l9hgnqfjyaq-gsettings-desktop-schemas-3.28.0/share/fonts", 0x7ffd9f2521c0) = -1 ENOENT (No such file or directory)
5233  stat("/gnu/store/3lrbk89dw381kb6c830mcs3ipdjxi641-gnome-session-3.28.1/share/fonts", 0x7ffd9f2521c0) = -1 ENOENT (No such file or directory)
5233  stat("/home/mhw/.guix-profile/share/fonts", {st_mode=S_IFDIR|0555, st_size=16, ...}) = 0
5233  stat("/run/current-system/profile/share/fonts", {st_mode=S_IFDIR|0555, st_size=34, ...}) = 0
5233  stat("/home/mhw/.guix-profile/share/fonts", {st_mode=S_IFDIR|0555, st_size=16, ...}) = 0
5233  stat("/run/current-system/profile/share/fonts", {st_mode=S_IFDIR|0555, st_size=34, ...}) = 0
5233  stat("/home/mhw/.config", {st_mode=S_IFDIR|0755, st_size=830, ...}) = 0
5233  stat("/home/mhw/.themes", 0x7ffd9f2521c0) = -1 ENOENT (No such file or directory)
5233  stat("/home/mhw/.fonts", 0x7ffd9f2521c0) = -1 ENOENT (No such file or directory)
5233  stat("/home/mhw/.local/share", {st_mode=S_IFDIR|0700, st_size=604, ...}) = 0
5233  lstat("/home/mhw/.fonts.conf", 0x7ffd9f252140) = -1 ENOENT (No such file or directory)
5233  lstat("/home/mhw/.pangorc", 0x7ffd9f252140) = -1 ENOENT (No such file or directory)
5233  stat("/gnu/store/zfnxf695y1xjaig046v4bb1gba2b2pvi-icecat-60.6.1-guix1/lib/icecat", {st_mode=S_IFDIR|0555, st_size=892, ...}) = 0
5233  stat("/home/mhw/.mozilla/systemextensionsdev", {st_mode=S_IFDIR|0700, st_size=0, ...}) = 0
5233  lstat("/var/run/bumblebee.socket", 0x7ffd9f252140) = -1 ENOENT (No such file or directory)
5233  lstat("/proc/-1/maps", 0x7ffd9f252310) = -1 ENOENT (No such file or directory)
5233  lstat("/proc/-1/statm", 0x7ffd9f252310) = -1 ENOENT (No such file or directory)
5233  lstat("/proc/-1/smaps", 0x7ffd9f252310) = -1 ENOENT (No such file or directory)
5233  lstat("/proc/-1/status", 0x7ffd9f252310) = -1 ENOENT (No such file or directory)
5233  stat("/tmp/Temp-adeffb20-9595-4353-96a7-25e40f387b34", {st_mode=S_IFDIR|0700, st_size=0, ...}) = 0
5233  lstat("/tmp/Temp-adeffb20-9595-4353-96a7-25e40f387b34", {st_mode=S_IFDIR|0700, st_size=0, ...}) = 0
5233  openat(AT_FDCWD, "/tmp/Temp-adeffb20-9595-4353-96a7-25e40f387b34", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3
5233  fstat(3, {st_mode=S_IFDIR|0700, st_size=0, ...}) = 0
5233  getdents64(3, /* 2 entries */, 32768) = 48
5233  getdents64(3, /* 0 entries */, 32768) = 0
5233  close(3)                          = 0
5233  rmdir("/tmp/Temp-adeffb20-9595-4353-96a7-25e40f387b34") = 0
5233  mkdir("/tmp/Temp-adeffb20-9595-4353-96a7-25e40f387b34", 0700) = 0
5233  stat("/tmp/Temp-adeffb20-9595-4353-96a7-25e40f387b34", {st_mode=S_IFDIR|0700, st_size=0, ...}) = 0
5233  stat("/home/mhw/.mozilla/icecat/3m5f1yqc.default-1476203579848/chrome", 0x7ffd9f252390) = -1 ENOENT (No such file or directory)
5233  stat("/home/mhw/.mozilla/icecat/3m5f1yqc.default-1476203579848/extensions", {st_mode=S_IFDIR|0700, st_size=222, ...}) = 0
5233  lstat("/run/user/1000/dconf", {st_mode=S_IFDIR|0700, st_size=60, ...}) = 0
5233  lstat("/run/user/1000", {st_mode=S_IFDIR|0700, st_size=240, ...}) = 0
5233  lstat("/run/user", {st_mode=S_IFDIR|0755, st_size=80, ...}) = 0
5233  lstat("/run", {st_mode=S_IFDIR|0755, st_size=148, ...}) = 0
5233  access("/home/mhw/.guix-profile/share/fonts/truetype/DejaVuMathTeXGyre.ttf", R_OK) = 0
5233  access("/home/mhw/.guix-profile/share/fonts/truetype/DejaVuSans-Bold.ttf", R_OK) = 0
5233  access("/home/mhw/.guix-profile/share/fonts/truetype/DejaVuSans-BoldOblique.ttf", R_OK) = 0
5233  access("/home/mhw/.guix-profile/share/fonts/truetype/DejaVuSans-ExtraLight.ttf", R_OK) = 0
5233  access("/home/mhw/.guix-profile/share/fonts/truetype/DejaVuSans-Oblique.ttf", R_OK) = 0
5233  access("/home/mhw/.guix-profile/share/fonts/truetype/DejaVuSans.ttf", R_OK) = 0
5233  access("/home/mhw/.guix-profile/share/fonts/truetype/DejaVuSansCondensed-Bold.ttf", R_OK) = 0
5233  access("/home/mhw/.guix-profile/share/fonts/truetype/DejaVuSansCondensed-BoldOblique.ttf", R_OK) = 0
5233  access("/home/mhw/.guix-profile/share/fonts/truetype/DejaVuSansCondensed-Oblique.ttf", R_OK) = 0
5233  access("/home/mhw/.guix-profile/share/fonts/truetype/DejaVuSansCondensed.ttf", R_OK) = 0
5233  access("/home/mhw/.guix-profile/share/fonts/truetype/DejaVuSansMono-Bold.ttf", R_OK) = 0
5233  access("/home/mhw/.guix-profile/share/fonts/truetype/DejaVuSansMono-BoldOblique.ttf", R_OK) = 0
5233  access("/home/mhw/.guix-profile/share/fonts/truetype/DejaVuSansMono-Oblique.ttf", R_OK) = 0
5233  access("/home/mhw/.guix-profile/share/fonts/truetype/DejaVuSansMono.ttf", R_OK) = 0
5233  access("/home/mhw/.guix-profile/share/fonts/truetype/DejaVuSerif-Bold.ttf", R_OK) = 0
5233  access("/home/mhw/.guix-profile/share/fonts/truetype/DejaVuSerif-BoldItalic.ttf", R_OK) = 0
5233  access("/home/mhw/.guix-profile/share/fonts/truetype/DejaVuSerif-Italic.ttf", R_OK) = 0
5233  access("/home/mhw/.guix-profile/share/fonts/truetype/DejaVuSerif.ttf", R_OK) = 0
5233  access("/home/mhw/.guix-profile/share/fonts/truetype/DejaVuSerifCondensed-Bold.ttf", R_OK) = 0
5233  access("/home/mhw/.guix-profile/share/fonts/truetype/DejaVuSerifCondensed-BoldItalic.ttf", R_OK) = 0
5233  access("/home/mhw/.guix-profile/share/fonts/truetype/DejaVuSerifCondensed-Italic.ttf", R_OK) = 0
5233  access("/home/mhw/.guix-profile/share/fonts/truetype/DejaVuSerifCondensed.ttf", R_OK) = 0
5233  access("/run/current-system/profile/share/fonts/cantarell/Cantarell-Bold.otf", R_OK) = 0
5233  access("/run/current-system/profile/share/fonts/cantarell/Cantarell-BoldOblique.otf", R_OK) = 0
5233  access("/run/current-system/profile/share/fonts/cantarell/Cantarell-Oblique.otf", R_OK) = 0
5233  access("/run/current-system/profile/share/fonts/cantarell/Cantarell-Regular.otf", R_OK) = 0
5233  access("/gnu/store/ag8ilfwcnxn0xnw8bar9ia73h3hg3rra-gs-fonts-8.11/share/fonts/type1/ghostscript/a010013l.pfb", R_OK) = 0
5233  access("/gnu/store/ag8ilfwcnxn0xnw8bar9ia73h3hg3rra-gs-fonts-8.11/share/fonts/type1/ghostscript/a010015l.pfb", R_OK) = 0
5233  access("/gnu/store/ag8ilfwcnxn0xnw8bar9ia73h3hg3rra-gs-fonts-8.11/share/fonts/type1/ghostscript/a010033l.pfb", R_OK) = 0
5233  access("/gnu/store/ag8ilfwcnxn0xnw8bar9ia73h3hg3rra-gs-fonts-8.11/share/fonts/type1/ghostscript/a010035l.pfb", R_OK) = 0
5233  access("/gnu/store/ag8ilfwcnxn0xnw8bar9ia73h3hg3rra-gs-fonts-8.11/share/fonts/type1/ghostscript/b018012l.pfb", R_OK) = 0
5233  access("/gnu/store/ag8ilfwcnxn0xnw8bar9ia73h3hg3rra-gs-fonts-8.11/share/fonts/type1/ghostscript/b018015l.pfb", R_OK) = 0
5233  access("/gnu/store/ag8ilfwcnxn0xnw8bar9ia73h3hg3rra-gs-fonts-8.11/share/fonts/type1/ghostscript/b018032l.pfb", R_OK) = 0
5233  access("/gnu/store/ag8ilfwcnxn0xnw8bar9ia73h3hg3rra-gs-fonts-8.11/share/fonts/type1/ghostscript/b018035l.pfb", R_OK) = 0
5233  access("/gnu/store/ag8ilfwcnxn0xnw8bar9ia73h3hg3rra-gs-fonts-8.11/share/fonts/type1/ghostscript/c059013l.pfb", R_OK) = 0
5233  access("/gnu/store/ag8ilfwcnxn0xnw8bar9ia73h3hg3rra-gs-fonts-8.11/share/fonts/type1/ghostscript/c059016l.pfb", R_OK) = 0
5233  access("/gnu/store/ag8ilfwcnxn0xnw8bar9ia73h3hg3rra-gs-fonts-8.11/share/fonts/type1/ghostscript/c059033l.pfb", R_OK) = 0
5233  access("/gnu/store/ag8ilfwcnxn0xnw8bar9ia73h3hg3rra-gs-fonts-8.11/share/fonts/type1/ghostscript/c059036l.pfb", R_OK) = 0
5233  access("/gnu/store/ag8ilfwcnxn0xnw8bar9ia73h3hg3rra-gs-fonts-8.11/share/fonts/type1/ghostscript/d050000l.pfb", R_OK) = 0
5233  access("/gnu/store/ag8ilfwcnxn0xnw8bar9ia73h3hg3rra-gs-fonts-8.11/share/fonts/type1/ghostscript/n019003l.pfb", R_OK) = 0
5233  access("/gnu/store/ag8ilfwcnxn0xnw8bar9ia73h3hg3rra-gs-fonts-8.11/share/fonts/type1/ghostscript/n019004l.pfb", R_OK) = 0
5233  access("/gnu/store/ag8ilfwcnxn0xnw8bar9ia73h3hg3rra-gs-fonts-8.11/share/fonts/type1/ghostscript/n019023l.pfb", R_OK) = 0
5233  access("/gnu/store/ag8ilfwcnxn0xnw8bar9ia73h3hg3rra-gs-fonts-8.11/share/fonts/type1/ghostscript/n019024l.pfb", R_OK) = 0
5233  access("/gnu/store/ag8ilfwcnxn0xnw8bar9ia73h3hg3rra-gs-fonts-8.11/share/fonts/type1/ghostscript/n019043l.pfb", R_OK) = 0
5233  access("/gnu/store/ag8ilfwcnxn0xnw8bar9ia73h3hg3rra-gs-fonts-8.11/share/fonts/type1/ghostscript/n019044l.pfb", R_OK) = 0
5233  access("/gnu/store/ag8ilfwcnxn0xnw8bar9ia73h3hg3rra-gs-fonts-8.11/share/fonts/type1/ghostscript/n019063l.pfb", R_OK) = 0
5233  access("/gnu/store/ag8ilfwcnxn0xnw8bar9ia73h3hg3rra-gs-fonts-8.11/share/fonts/type1/ghostscript/n019064l.pfb", R_OK) = 0
5233  access("/gnu/store/ag8ilfwcnxn0xnw8bar9ia73h3hg3rra-gs-fonts-8.11/share/fonts/type1/ghostscript/n021003l.pfb", R_OK) = 0
5233  access("/gnu/store/ag8ilfwcnxn0xnw8bar9ia73h3hg3rra-gs-fonts-8.11/share/fonts/type1/ghostscript/n021004l.pfb", R_OK) = 0
5233  access("/gnu/store/ag8ilfwcnxn0xnw8bar9ia73h3hg3rra-gs-fonts-8.11/share/fonts/type1/ghostscript/n021023l.pfb", R_OK) = 0
5233  access("/gnu/store/ag8ilfwcnxn0xnw8bar9ia73h3hg3rra-gs-fonts-8.11/share/fonts/type1/ghostscript/n021024l.pfb", R_OK) = 0
5233  access("/gnu/store/ag8ilfwcnxn0xnw8bar9ia73h3hg3rra-gs-fonts-8.11/share/fonts/type1/ghostscript/n022003l.pfb", R_OK) = 0
5233  access("/gnu/store/ag8ilfwcnxn0xnw8bar9ia73h3hg3rra-gs-fonts-8.11/share/fonts/type1/ghostscript/n022004l.pfb", R_OK) = 0
5233  access("/gnu/store/ag8ilfwcnxn0xnw8bar9ia73h3hg3rra-gs-fonts-8.11/share/fonts/type1/ghostscript/n022023l.pfb", R_OK) = 0
5233  access("/gnu/store/ag8ilfwcnxn0xnw8bar9ia73h3hg3rra-gs-fonts-8.11/share/fonts/type1/ghostscript/n022024l.pfb", R_OK) = 0
5233  access("/gnu/store/ag8ilfwcnxn0xnw8bar9ia73h3hg3rra-gs-fonts-8.11/share/fonts/type1/ghostscript/p052003l.pfb", R_OK) = 0
5233  access("/gnu/store/ag8ilfwcnxn0xnw8bar9ia73h3hg3rra-gs-fonts-8.11/share/fonts/type1/ghostscript/p052004l.pfb", R_OK) = 0
5233  access("/gnu/store/ag8ilfwcnxn0xnw8bar9ia73h3hg3rra-gs-fonts-8.11/share/fonts/type1/ghostscript/p052023l.pfb", R_OK) = 0
5233  access("/gnu/store/ag8ilfwcnxn0xnw8bar9ia73h3hg3rra-gs-fonts-8.11/share/fonts/type1/ghostscript/p052024l.pfb", R_OK) = 0
5233  access("/gnu/store/ag8ilfwcnxn0xnw8bar9ia73h3hg3rra-gs-fonts-8.11/share/fonts/type1/ghostscript/s050000l.pfb", R_OK) = 0
5233  access("/gnu/store/ag8ilfwcnxn0xnw8bar9ia73h3hg3rra-gs-fonts-8.11/share/fonts/type1/ghostscript/z003034l.pfb", R_OK) = 0
5233  access("/gnu/store/zfnxf695y1xjaig046v4bb1gba2b2pvi-icecat-60.6.1-guix1/lib/icecat/fonts/EmojiOneMozilla.ttf", R_OK) = 0
5233  readlink("/proc/self/exe", "/gnu/store/zfnxf695y1xjaig046v4b"..., 4095) = 87
5233  openat(AT_FDCWD, "/home/mhw/.guix-profile/share/fonts/truetype/DejaVuSans.ttf", O_RDONLY) = 3
--8<---------------cut here---------------end--------------->8---

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

* Re: IceCat from Guix all monospaced font
  2019-05-05  0:50       ` Zelphir Kaltstahl
@ 2019-05-05  5:55         ` pelzflorian (Florian Pelz)
  2019-05-05 12:09           ` Zelphir Kaltstahl
  0 siblings, 1 reply; 17+ messages in thread
From: pelzflorian (Florian Pelz) @ 2019-05-05  5:55 UTC (permalink / raw)
  To: Zelphir Kaltstahl; +Cc: help-guix

On Sun, May 05, 2019 at 02:50:23AM +0200, Zelphir Kaltstahl wrote:
> Hello,
> 
> Thank you for your idea.
> 
> I did not install fontconfig before, but that also did not help, still
> the same monospaced everywhere.

You did run

fc-cache -f

after installing fontconfig with guix?  If yes then either my issue
was different or my memory is bad.

Regards,
Florian

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

* Re: Re: IceCat from Guix all monospaced font
  2019-05-05  2:18 ` Mark H Weaver
@ 2019-05-05 12:08   ` Zelphir Kaltstahl
  2019-05-05 20:14     ` Mark H Weaver
  0 siblings, 1 reply; 17+ messages in thread
From: Zelphir Kaltstahl @ 2019-05-05 12:08 UTC (permalink / raw)
  To: Mark H Weaver; +Cc: help-guix

Hi Mark,

The problem is solved for me now. Would an "strace" still be helpful? I
will write another mail to the list, summarizing what I have tried and
that it works now.

Thank you for your detailed idea about how to progress nevertheless.

Regards,

Zelphir

On 5/5/19 4:18 AM, Mark H Weaver wrote:
> Hi Zelphir,
>
> Zelphir Kaltstahl <zelphirkaltstahl@gmail.com> writes:
>
>> Today I installed GNU Icecat from Guix and everything works fine, except
>> for one thing:
>>
>> The whole Icecat UI uses a monospaced font and on every website
>> everything is monospaced. I've tried for hours to change fonts using
>> userChrome.css to no avail. I also tried inspecting the UI using the
>> browser toolbox and it shows, that my userChrome.css set values are used
>> for the UI. Although in that inspector I see font family values like
>> "Liberation Sans" and "DejaVu Sans" and "sans-serif", the UI _actually_
>> still is monospaced.
>>
>> While I generally like "monospaced-ness", the problem is, that it breaks
>> Icecat's UI in many places, as the UI is not flexible enough to render
>> all texts and often cuts text overflow, as the monospaced font is wider
>> than what one would usually have.
>>
>> My guess is, that somehow Icecat installed via Guix is not able to pick
>> up system wide installed fonts and always, no matter what I set, falls
>> back to a monospaced font. Following this guess, I installed Liberation
>> fonts and DejaVu fonts in Guix. However, still everything is monospaced.
> It might be helpful to run "strace -f -o trace.out icecat" until the
> problem is apparent, then quit, and look in "trace.out" for clues.
> I just did that on my Guix system where IceCat works well, and I've
> included the relevant excerpt below.
>
> Can you find the corresponding excerpt from your trace.out, and show it
> to us?  Please don't send the whole thing, partly because it's huge, and
> partly because it might include information that should be kept private.
>
> FYI, on my Guix system I have GNOME in my system profile, and in my user
> profile I have IceCat, font-dejavu, freetype, and fontconfig, among many
> others.  I didn't install 'fontconfig' explicitly, but it was added
> implicitly to my user profile as a propagated-input.
>
> Presumably our IceCat package implicitly depends on some other package.
> If we can find out what that is, we can probably fix this issue with a
> suitable wrapper.
>
>      Thanks,
>        Mark
>
>
> --8<---------------cut here---------------start------------->8---
> 5233  stat("/home/mhw/.guix-profile/etc/xdg", {st_mode=S_IFDIR|0555, st_size=24, ...}) = 0
> 5233  stat("/run/current-system/profile/etc/xdg", {st_mode=S_IFDIR|0555, st_size=82, ...}) = 0
> 5233  stat("/gnu/store/9v1505spjs16icl5v2y76dbp4504yvn1-gtk+-3.24.7/share/fonts", 0x7ffd9f2521c0) = -1 ENOENT (No such file or directory)
> 5233  stat("/gnu/store/daxn8m96wk2d2jnz4mxllhk34iv5gjqp-shared-mime-info-1.9/share/fonts", 0x7ffd9f2521c0) = -1 ENOENT (No such file or directory)
> 5233  stat("/gnu/store/cgy82g6yv8l1chawgch47zh23b0jll3l-glib-2.56.3/share/fonts", 0x7ffd9f2521c0) = -1 ENOENT (No such file or directory)
> 5233  stat("/gnu/store/2d1iqzza547320wrfg6yvsr54j5hfw3c-gtk+-3.24.7/share/fonts", 0x7ffd9f2521c0) = -1 ENOENT (No such file or directory)
> 5233  stat("/gnu/store/cgwlg3q40znx0rwjan0b3jn38x31hldn-emacs-26.2/share/fonts", 0x7ffd9f2521c0) = -1 ENOENT (No such file or directory)
> 5233  stat("/gnu/store/daxn8m96wk2d2jnz4mxllhk34iv5gjqp-shared-mime-info-1.9/share/fonts", 0x7ffd9f2521c0) = -1 ENOENT (No such file or directory)
> 5233  stat("/gnu/store/cgy82g6yv8l1chawgch47zh23b0jll3l-glib-2.56.3/share/fonts", 0x7ffd9f2521c0) = -1 ENOENT (No such file or directory)
> 5233  stat("/gnu/store/2d1iqzza547320wrfg6yvsr54j5hfw3c-gtk+-3.24.7/share/fonts", 0x7ffd9f2521c0) = -1 ENOENT (No such file or directory)
> 5233  stat("/gnu/store/cgwlg3q40znx0rwjan0b3jn38x31hldn-emacs-26.2/share/fonts", 0x7ffd9f2521c0) = -1 ENOENT (No such file or directory)
> 5233  stat("/gnu/store/vkn4l06y4932i81zs68yig238hvhnvwx-geocode-glib-3.26.0/share/fonts", 0x7ffd9f2521c0) = -1 ENOENT (No such file or directory)
> 5233  stat("/gnu/store/ga4arkrdndyv52cs062n2l9hgnqfjyaq-gsettings-desktop-schemas-3.28.0/share/fonts", 0x7ffd9f2521c0) = -1 ENOENT (No such file or directory)
> 5233  stat("/gnu/store/daxn8m96wk2d2jnz4mxllhk34iv5gjqp-shared-mime-info-1.9/share/fonts", 0x7ffd9f2521c0) = -1 ENOENT (No such file or directory)
> 5233  stat("/gnu/store/cgy82g6yv8l1chawgch47zh23b0jll3l-glib-2.56.3/share/fonts", 0x7ffd9f2521c0) = -1 ENOENT (No such file or directory)
> 5233  stat("/gnu/store/2d1iqzza547320wrfg6yvsr54j5hfw3c-gtk+-3.24.7/share/fonts", 0x7ffd9f2521c0) = -1 ENOENT (No such file or directory)
> 5233  stat("/gnu/store/l2bkkzvzxbfw81i364f2mm6cb8sdk1y8-telepathy-logger-0.8.2/share/fonts", 0x7ffd9f2521c0) = -1 ENOENT (No such file or directory)
> 5233  stat("/gnu/store/s795jav4270x940spl48a885nhw4axnx-pulseaudio-12.2/share/fonts", 0x7ffd9f2521c0) = -1 ENOENT (No such file or directory)
> 5233  stat("/gnu/store/6c153g3cfrz7qr3jrfdn38fssh6axhhm-network-manager-applet-1.8.14/share/fonts", 0x7ffd9f2521c0) = -1 ENOENT (No such file or directory)
> 5233  stat("/gnu/store/jzyfi0aq3qmyk0y2am25z8h07gr1h204-mutter-3.28.2/share/fonts", 0x7ffd9f2521c0) = -1 ENOENT (No such file or directory)
> 5233  stat("/gnu/store/l9k1spnkhmcxcra94v1y7mzjid8gs1jd-libgweather-3.28.2/share/fonts", 0x7ffd9f2521c0) = -1 ENOENT (No such file or directory)
> 5233  stat("/gnu/store/wvbswwx7s0vb0ngba329srymzmsff99f-libgnomekbd-3.26.0/share/fonts", 0x7ffd9f2521c0) = -1 ENOENT (No such file or directory)
> 5233  stat("/gnu/store/i3knaxnm570c0hxga62qchzb9zg20a7i-ibus-1.5.20/share/fonts", 0x7ffd9f2521c0) = -1 ENOENT (No such file or directory)
> 5233  stat("/gnu/store/8nm5y2pikpi3zlj80iyklw4r324l58i0-gnome-settings-daemon-3.28.1/share/fonts", 0x7ffd9f2521c0) = -1 ENOENT (No such file or directory)
> 5233  stat("/gnu/store/rxidqhh1q180l766amh4xghq2spndqzj-gnome-bluetooth-3.28.0/share/fonts", 0x7ffd9f2521c0) = -1 ENOENT (No such file or directory)
> 5233  stat("/gnu/store/0fna2si8xngbpg095zfdz7ccfbi11had-gdm-3.28.2/share/fonts", 0x7ffd9f2521c0) = -1 ENOENT (No such file or directory)
> 5233  stat("/gnu/store/64vxb6d6kwh3gaibl2dsfg3xp4qlnlmy-gcr-3.28.0/share/fonts", 0x7ffd9f2521c0) = -1 ENOENT (No such file or directory)
> 5233  stat("/gnu/store/ymx09pd6i9parb58z3dza69s8gr7xfxf-evolution-data-server-3.28.3/share/fonts", 0x7ffd9f2521c0) = -1 ENOENT (No such file or directory)
> 5233  stat("/gnu/store/dmkdbjj3ahgsywhp6wnxwpagkgslayck-caribou-0.4.21/share/fonts", 0x7ffd9f2521c0) = -1 ENOENT (No such file or directory)
> 5233  stat("/gnu/store/vd2rvrp7ihqixzc0b0vfyplcbn02l640-gnome-shell-3.28.2/share/fonts", 0x7ffd9f2521c0) = -1 ENOENT (No such file or directory)
> 5233  stat("/gnu/store/vkn4l06y4932i81zs68yig238hvhnvwx-geocode-glib-3.26.0/share/fonts", 0x7ffd9f2521c0) = -1 ENOENT (No such file or directory)
> 5233  stat("/gnu/store/ga4arkrdndyv52cs062n2l9hgnqfjyaq-gsettings-desktop-schemas-3.28.0/share/fonts", 0x7ffd9f2521c0) = -1 ENOENT (No such file or directory)
> 5233  stat("/gnu/store/daxn8m96wk2d2jnz4mxllhk34iv5gjqp-shared-mime-info-1.9/share/fonts", 0x7ffd9f2521c0) = -1 ENOENT (No such file or directory)
> 5233  stat("/gnu/store/cgy82g6yv8l1chawgch47zh23b0jll3l-glib-2.56.3/share/fonts", 0x7ffd9f2521c0) = -1 ENOENT (No such file or directory)
> 5233  stat("/gnu/store/2d1iqzza547320wrfg6yvsr54j5hfw3c-gtk+-3.24.7/share/fonts", 0x7ffd9f2521c0) = -1 ENOENT (No such file or directory)
> 5233  stat("/gnu/store/l2bkkzvzxbfw81i364f2mm6cb8sdk1y8-telepathy-logger-0.8.2/share/fonts", 0x7ffd9f2521c0) = -1 ENOENT (No such file or directory)
> 5233  stat("/gnu/store/s795jav4270x940spl48a885nhw4axnx-pulseaudio-12.2/share/fonts", 0x7ffd9f2521c0) = -1 ENOENT (No such file or directory)
> 5233  stat("/gnu/store/6c153g3cfrz7qr3jrfdn38fssh6axhhm-network-manager-applet-1.8.14/share/fonts", 0x7ffd9f2521c0) = -1 ENOENT (No such file or directory)
> 5233  stat("/gnu/store/jzyfi0aq3qmyk0y2am25z8h07gr1h204-mutter-3.28.2/share/fonts", 0x7ffd9f2521c0) = -1 ENOENT (No such file or directory)
> 5233  stat("/gnu/store/l9k1spnkhmcxcra94v1y7mzjid8gs1jd-libgweather-3.28.2/share/fonts", 0x7ffd9f2521c0) = -1 ENOENT (No such file or directory)
> 5233  stat("/gnu/store/wvbswwx7s0vb0ngba329srymzmsff99f-libgnomekbd-3.26.0/share/fonts", 0x7ffd9f2521c0) = -1 ENOENT (No such file or directory)
> 5233  stat("/gnu/store/i3knaxnm570c0hxga62qchzb9zg20a7i-ibus-1.5.20/share/fonts", 0x7ffd9f2521c0) = -1 ENOENT (No such file or directory)
> 5233  stat("/gnu/store/8nm5y2pikpi3zlj80iyklw4r324l58i0-gnome-settings-daemon-3.28.1/share/fonts", 0x7ffd9f2521c0) = -1 ENOENT (No such file or directory)
> 5233  stat("/gnu/store/rxidqhh1q180l766amh4xghq2spndqzj-gnome-bluetooth-3.28.0/share/fonts", 0x7ffd9f2521c0) = -1 ENOENT (No such file or directory)
> 5233  stat("/gnu/store/0fna2si8xngbpg095zfdz7ccfbi11had-gdm-3.28.2/share/fonts", 0x7ffd9f2521c0) = -1 ENOENT (No such file or directory)
> 5233  stat("/gnu/store/64vxb6d6kwh3gaibl2dsfg3xp4qlnlmy-gcr-3.28.0/share/fonts", 0x7ffd9f2521c0) = -1 ENOENT (No such file or directory)
> 5233  stat("/gnu/store/ymx09pd6i9parb58z3dza69s8gr7xfxf-evolution-data-server-3.28.3/share/fonts", 0x7ffd9f2521c0) = -1 ENOENT (No such file or directory)
> 5233  stat("/gnu/store/dmkdbjj3ahgsywhp6wnxwpagkgslayck-caribou-0.4.21/share/fonts", 0x7ffd9f2521c0) = -1 ENOENT (No such file or directory)
> 5233  stat("/gnu/store/vd2rvrp7ihqixzc0b0vfyplcbn02l640-gnome-shell-3.28.2/share/fonts", 0x7ffd9f2521c0) = -1 ENOENT (No such file or directory)
> 5233  stat("/gnu/store/daxn8m96wk2d2jnz4mxllhk34iv5gjqp-shared-mime-info-1.9/share/fonts", 0x7ffd9f2521c0) = -1 ENOENT (No such file or directory)
> 5233  stat("/gnu/store/cgy82g6yv8l1chawgch47zh23b0jll3l-glib-2.56.3/share/fonts", 0x7ffd9f2521c0) = -1 ENOENT (No such file or directory)
> 5233  stat("/gnu/store/2d1iqzza547320wrfg6yvsr54j5hfw3c-gtk+-3.24.7/share/fonts", 0x7ffd9f2521c0) = -1 ENOENT (No such file or directory)
> 5233  stat("/gnu/store/ga4arkrdndyv52cs062n2l9hgnqfjyaq-gsettings-desktop-schemas-3.28.0/share/fonts", 0x7ffd9f2521c0) = -1 ENOENT (No such file or directory)
> 5233  stat("/gnu/store/3lrbk89dw381kb6c830mcs3ipdjxi641-gnome-session-3.28.1/share/fonts", 0x7ffd9f2521c0) = -1 ENOENT (No such file or directory)
> 5233  stat("/home/mhw/.guix-profile/share/fonts", {st_mode=S_IFDIR|0555, st_size=16, ...}) = 0
> 5233  stat("/run/current-system/profile/share/fonts", {st_mode=S_IFDIR|0555, st_size=34, ...}) = 0
> 5233  stat("/home/mhw/.guix-profile/share/fonts", {st_mode=S_IFDIR|0555, st_size=16, ...}) = 0
> 5233  stat("/run/current-system/profile/share/fonts", {st_mode=S_IFDIR|0555, st_size=34, ...}) = 0
> 5233  stat("/home/mhw/.config", {st_mode=S_IFDIR|0755, st_size=830, ...}) = 0
> 5233  stat("/home/mhw/.themes", 0x7ffd9f2521c0) = -1 ENOENT (No such file or directory)
> 5233  stat("/home/mhw/.fonts", 0x7ffd9f2521c0) = -1 ENOENT (No such file or directory)
> 5233  stat("/home/mhw/.local/share", {st_mode=S_IFDIR|0700, st_size=604, ...}) = 0
> 5233  lstat("/home/mhw/.fonts.conf", 0x7ffd9f252140) = -1 ENOENT (No such file or directory)
> 5233  lstat("/home/mhw/.pangorc", 0x7ffd9f252140) = -1 ENOENT (No such file or directory)
> 5233  stat("/gnu/store/zfnxf695y1xjaig046v4bb1gba2b2pvi-icecat-60.6.1-guix1/lib/icecat", {st_mode=S_IFDIR|0555, st_size=892, ...}) = 0
> 5233  stat("/home/mhw/.mozilla/systemextensionsdev", {st_mode=S_IFDIR|0700, st_size=0, ...}) = 0
> 5233  lstat("/var/run/bumblebee.socket", 0x7ffd9f252140) = -1 ENOENT (No such file or directory)
> 5233  lstat("/proc/-1/maps", 0x7ffd9f252310) = -1 ENOENT (No such file or directory)
> 5233  lstat("/proc/-1/statm", 0x7ffd9f252310) = -1 ENOENT (No such file or directory)
> 5233  lstat("/proc/-1/smaps", 0x7ffd9f252310) = -1 ENOENT (No such file or directory)
> 5233  lstat("/proc/-1/status", 0x7ffd9f252310) = -1 ENOENT (No such file or directory)
> 5233  stat("/tmp/Temp-adeffb20-9595-4353-96a7-25e40f387b34", {st_mode=S_IFDIR|0700, st_size=0, ...}) = 0
> 5233  lstat("/tmp/Temp-adeffb20-9595-4353-96a7-25e40f387b34", {st_mode=S_IFDIR|0700, st_size=0, ...}) = 0
> 5233  openat(AT_FDCWD, "/tmp/Temp-adeffb20-9595-4353-96a7-25e40f387b34", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3
> 5233  fstat(3, {st_mode=S_IFDIR|0700, st_size=0, ...}) = 0
> 5233  getdents64(3, /* 2 entries */, 32768) = 48
> 5233  getdents64(3, /* 0 entries */, 32768) = 0
> 5233  close(3)                          = 0
> 5233  rmdir("/tmp/Temp-adeffb20-9595-4353-96a7-25e40f387b34") = 0
> 5233  mkdir("/tmp/Temp-adeffb20-9595-4353-96a7-25e40f387b34", 0700) = 0
> 5233  stat("/tmp/Temp-adeffb20-9595-4353-96a7-25e40f387b34", {st_mode=S_IFDIR|0700, st_size=0, ...}) = 0
> 5233  stat("/home/mhw/.mozilla/icecat/3m5f1yqc.default-1476203579848/chrome", 0x7ffd9f252390) = -1 ENOENT (No such file or directory)
> 5233  stat("/home/mhw/.mozilla/icecat/3m5f1yqc.default-1476203579848/extensions", {st_mode=S_IFDIR|0700, st_size=222, ...}) = 0
> 5233  lstat("/run/user/1000/dconf", {st_mode=S_IFDIR|0700, st_size=60, ...}) = 0
> 5233  lstat("/run/user/1000", {st_mode=S_IFDIR|0700, st_size=240, ...}) = 0
> 5233  lstat("/run/user", {st_mode=S_IFDIR|0755, st_size=80, ...}) = 0
> 5233  lstat("/run", {st_mode=S_IFDIR|0755, st_size=148, ...}) = 0
> 5233  access("/home/mhw/.guix-profile/share/fonts/truetype/DejaVuMathTeXGyre.ttf", R_OK) = 0
> 5233  access("/home/mhw/.guix-profile/share/fonts/truetype/DejaVuSans-Bold.ttf", R_OK) = 0
> 5233  access("/home/mhw/.guix-profile/share/fonts/truetype/DejaVuSans-BoldOblique.ttf", R_OK) = 0
> 5233  access("/home/mhw/.guix-profile/share/fonts/truetype/DejaVuSans-ExtraLight.ttf", R_OK) = 0
> 5233  access("/home/mhw/.guix-profile/share/fonts/truetype/DejaVuSans-Oblique.ttf", R_OK) = 0
> 5233  access("/home/mhw/.guix-profile/share/fonts/truetype/DejaVuSans.ttf", R_OK) = 0
> 5233  access("/home/mhw/.guix-profile/share/fonts/truetype/DejaVuSansCondensed-Bold.ttf", R_OK) = 0
> 5233  access("/home/mhw/.guix-profile/share/fonts/truetype/DejaVuSansCondensed-BoldOblique.ttf", R_OK) = 0
> 5233  access("/home/mhw/.guix-profile/share/fonts/truetype/DejaVuSansCondensed-Oblique.ttf", R_OK) = 0
> 5233  access("/home/mhw/.guix-profile/share/fonts/truetype/DejaVuSansCondensed.ttf", R_OK) = 0
> 5233  access("/home/mhw/.guix-profile/share/fonts/truetype/DejaVuSansMono-Bold.ttf", R_OK) = 0
> 5233  access("/home/mhw/.guix-profile/share/fonts/truetype/DejaVuSansMono-BoldOblique.ttf", R_OK) = 0
> 5233  access("/home/mhw/.guix-profile/share/fonts/truetype/DejaVuSansMono-Oblique.ttf", R_OK) = 0
> 5233  access("/home/mhw/.guix-profile/share/fonts/truetype/DejaVuSansMono.ttf", R_OK) = 0
> 5233  access("/home/mhw/.guix-profile/share/fonts/truetype/DejaVuSerif-Bold.ttf", R_OK) = 0
> 5233  access("/home/mhw/.guix-profile/share/fonts/truetype/DejaVuSerif-BoldItalic.ttf", R_OK) = 0
> 5233  access("/home/mhw/.guix-profile/share/fonts/truetype/DejaVuSerif-Italic.ttf", R_OK) = 0
> 5233  access("/home/mhw/.guix-profile/share/fonts/truetype/DejaVuSerif.ttf", R_OK) = 0
> 5233  access("/home/mhw/.guix-profile/share/fonts/truetype/DejaVuSerifCondensed-Bold.ttf", R_OK) = 0
> 5233  access("/home/mhw/.guix-profile/share/fonts/truetype/DejaVuSerifCondensed-BoldItalic.ttf", R_OK) = 0
> 5233  access("/home/mhw/.guix-profile/share/fonts/truetype/DejaVuSerifCondensed-Italic.ttf", R_OK) = 0
> 5233  access("/home/mhw/.guix-profile/share/fonts/truetype/DejaVuSerifCondensed.ttf", R_OK) = 0
> 5233  access("/run/current-system/profile/share/fonts/cantarell/Cantarell-Bold.otf", R_OK) = 0
> 5233  access("/run/current-system/profile/share/fonts/cantarell/Cantarell-BoldOblique.otf", R_OK) = 0
> 5233  access("/run/current-system/profile/share/fonts/cantarell/Cantarell-Oblique.otf", R_OK) = 0
> 5233  access("/run/current-system/profile/share/fonts/cantarell/Cantarell-Regular.otf", R_OK) = 0
> 5233  access("/gnu/store/ag8ilfwcnxn0xnw8bar9ia73h3hg3rra-gs-fonts-8.11/share/fonts/type1/ghostscript/a010013l.pfb", R_OK) = 0
> 5233  access("/gnu/store/ag8ilfwcnxn0xnw8bar9ia73h3hg3rra-gs-fonts-8.11/share/fonts/type1/ghostscript/a010015l.pfb", R_OK) = 0
> 5233  access("/gnu/store/ag8ilfwcnxn0xnw8bar9ia73h3hg3rra-gs-fonts-8.11/share/fonts/type1/ghostscript/a010033l.pfb", R_OK) = 0
> 5233  access("/gnu/store/ag8ilfwcnxn0xnw8bar9ia73h3hg3rra-gs-fonts-8.11/share/fonts/type1/ghostscript/a010035l.pfb", R_OK) = 0
> 5233  access("/gnu/store/ag8ilfwcnxn0xnw8bar9ia73h3hg3rra-gs-fonts-8.11/share/fonts/type1/ghostscript/b018012l.pfb", R_OK) = 0
> 5233  access("/gnu/store/ag8ilfwcnxn0xnw8bar9ia73h3hg3rra-gs-fonts-8.11/share/fonts/type1/ghostscript/b018015l.pfb", R_OK) = 0
> 5233  access("/gnu/store/ag8ilfwcnxn0xnw8bar9ia73h3hg3rra-gs-fonts-8.11/share/fonts/type1/ghostscript/b018032l.pfb", R_OK) = 0
> 5233  access("/gnu/store/ag8ilfwcnxn0xnw8bar9ia73h3hg3rra-gs-fonts-8.11/share/fonts/type1/ghostscript/b018035l.pfb", R_OK) = 0
> 5233  access("/gnu/store/ag8ilfwcnxn0xnw8bar9ia73h3hg3rra-gs-fonts-8.11/share/fonts/type1/ghostscript/c059013l.pfb", R_OK) = 0
> 5233  access("/gnu/store/ag8ilfwcnxn0xnw8bar9ia73h3hg3rra-gs-fonts-8.11/share/fonts/type1/ghostscript/c059016l.pfb", R_OK) = 0
> 5233  access("/gnu/store/ag8ilfwcnxn0xnw8bar9ia73h3hg3rra-gs-fonts-8.11/share/fonts/type1/ghostscript/c059033l.pfb", R_OK) = 0
> 5233  access("/gnu/store/ag8ilfwcnxn0xnw8bar9ia73h3hg3rra-gs-fonts-8.11/share/fonts/type1/ghostscript/c059036l.pfb", R_OK) = 0
> 5233  access("/gnu/store/ag8ilfwcnxn0xnw8bar9ia73h3hg3rra-gs-fonts-8.11/share/fonts/type1/ghostscript/d050000l.pfb", R_OK) = 0
> 5233  access("/gnu/store/ag8ilfwcnxn0xnw8bar9ia73h3hg3rra-gs-fonts-8.11/share/fonts/type1/ghostscript/n019003l.pfb", R_OK) = 0
> 5233  access("/gnu/store/ag8ilfwcnxn0xnw8bar9ia73h3hg3rra-gs-fonts-8.11/share/fonts/type1/ghostscript/n019004l.pfb", R_OK) = 0
> 5233  access("/gnu/store/ag8ilfwcnxn0xnw8bar9ia73h3hg3rra-gs-fonts-8.11/share/fonts/type1/ghostscript/n019023l.pfb", R_OK) = 0
> 5233  access("/gnu/store/ag8ilfwcnxn0xnw8bar9ia73h3hg3rra-gs-fonts-8.11/share/fonts/type1/ghostscript/n019024l.pfb", R_OK) = 0
> 5233  access("/gnu/store/ag8ilfwcnxn0xnw8bar9ia73h3hg3rra-gs-fonts-8.11/share/fonts/type1/ghostscript/n019043l.pfb", R_OK) = 0
> 5233  access("/gnu/store/ag8ilfwcnxn0xnw8bar9ia73h3hg3rra-gs-fonts-8.11/share/fonts/type1/ghostscript/n019044l.pfb", R_OK) = 0
> 5233  access("/gnu/store/ag8ilfwcnxn0xnw8bar9ia73h3hg3rra-gs-fonts-8.11/share/fonts/type1/ghostscript/n019063l.pfb", R_OK) = 0
> 5233  access("/gnu/store/ag8ilfwcnxn0xnw8bar9ia73h3hg3rra-gs-fonts-8.11/share/fonts/type1/ghostscript/n019064l.pfb", R_OK) = 0
> 5233  access("/gnu/store/ag8ilfwcnxn0xnw8bar9ia73h3hg3rra-gs-fonts-8.11/share/fonts/type1/ghostscript/n021003l.pfb", R_OK) = 0
> 5233  access("/gnu/store/ag8ilfwcnxn0xnw8bar9ia73h3hg3rra-gs-fonts-8.11/share/fonts/type1/ghostscript/n021004l.pfb", R_OK) = 0
> 5233  access("/gnu/store/ag8ilfwcnxn0xnw8bar9ia73h3hg3rra-gs-fonts-8.11/share/fonts/type1/ghostscript/n021023l.pfb", R_OK) = 0
> 5233  access("/gnu/store/ag8ilfwcnxn0xnw8bar9ia73h3hg3rra-gs-fonts-8.11/share/fonts/type1/ghostscript/n021024l.pfb", R_OK) = 0
> 5233  access("/gnu/store/ag8ilfwcnxn0xnw8bar9ia73h3hg3rra-gs-fonts-8.11/share/fonts/type1/ghostscript/n022003l.pfb", R_OK) = 0
> 5233  access("/gnu/store/ag8ilfwcnxn0xnw8bar9ia73h3hg3rra-gs-fonts-8.11/share/fonts/type1/ghostscript/n022004l.pfb", R_OK) = 0
> 5233  access("/gnu/store/ag8ilfwcnxn0xnw8bar9ia73h3hg3rra-gs-fonts-8.11/share/fonts/type1/ghostscript/n022023l.pfb", R_OK) = 0
> 5233  access("/gnu/store/ag8ilfwcnxn0xnw8bar9ia73h3hg3rra-gs-fonts-8.11/share/fonts/type1/ghostscript/n022024l.pfb", R_OK) = 0
> 5233  access("/gnu/store/ag8ilfwcnxn0xnw8bar9ia73h3hg3rra-gs-fonts-8.11/share/fonts/type1/ghostscript/p052003l.pfb", R_OK) = 0
> 5233  access("/gnu/store/ag8ilfwcnxn0xnw8bar9ia73h3hg3rra-gs-fonts-8.11/share/fonts/type1/ghostscript/p052004l.pfb", R_OK) = 0
> 5233  access("/gnu/store/ag8ilfwcnxn0xnw8bar9ia73h3hg3rra-gs-fonts-8.11/share/fonts/type1/ghostscript/p052023l.pfb", R_OK) = 0
> 5233  access("/gnu/store/ag8ilfwcnxn0xnw8bar9ia73h3hg3rra-gs-fonts-8.11/share/fonts/type1/ghostscript/p052024l.pfb", R_OK) = 0
> 5233  access("/gnu/store/ag8ilfwcnxn0xnw8bar9ia73h3hg3rra-gs-fonts-8.11/share/fonts/type1/ghostscript/s050000l.pfb", R_OK) = 0
> 5233  access("/gnu/store/ag8ilfwcnxn0xnw8bar9ia73h3hg3rra-gs-fonts-8.11/share/fonts/type1/ghostscript/z003034l.pfb", R_OK) = 0
> 5233  access("/gnu/store/zfnxf695y1xjaig046v4bb1gba2b2pvi-icecat-60.6.1-guix1/lib/icecat/fonts/EmojiOneMozilla.ttf", R_OK) = 0
> 5233  readlink("/proc/self/exe", "/gnu/store/zfnxf695y1xjaig046v4b"..., 4095) = 87
> 5233  openat(AT_FDCWD, "/home/mhw/.guix-profile/share/fonts/truetype/DejaVuSans.ttf", O_RDONLY) = 3
> --8<---------------cut here---------------end--------------->8---

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

* Re: IceCat from Guix all monospaced font
  2019-05-05  5:55         ` pelzflorian (Florian Pelz)
@ 2019-05-05 12:09           ` Zelphir Kaltstahl
  0 siblings, 0 replies; 17+ messages in thread
From: Zelphir Kaltstahl @ 2019-05-05 12:09 UTC (permalink / raw)
  To: pelzflorian (Florian Pelz); +Cc: help-guix

Hi, Florian,

Yep, that is what I did immediately after installing fontconfig.

Regards,

Zelphir

On 5/5/19 7:55 AM, pelzflorian (Florian Pelz) wrote:
> On Sun, May 05, 2019 at 02:50:23AM +0200, Zelphir Kaltstahl wrote:
>> Hello,
>>
>> Thank you for your idea.
>>
>> I did not install fontconfig before, but that also did not help, still
>> the same monospaced everywhere.
> You did run
>
> fc-cache -f
>
> after installing fontconfig with guix?  If yes then either my issue
> was different or my memory is bad.
>
> Regards,
> Florian

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

* Re: IceCat from Guix all monospaced font
  2019-05-05 12:08   ` Zelphir Kaltstahl
@ 2019-05-05 20:14     ` Mark H Weaver
  0 siblings, 0 replies; 17+ messages in thread
From: Mark H Weaver @ 2019-05-05 20:14 UTC (permalink / raw)
  To: Zelphir Kaltstahl; +Cc: help-guix

Hi Zelphir,

Zelphir Kaltstahl <zelphirkaltstahl@gmail.com> writes:
> The problem is solved for me now. Would an "strace" still be helpful?

I'm not sure.  It depends on whether we're able to understand from your
upcoming email what went wrong and how to fix it properly.

> I will write another mail to the list, summarizing what I have tried and
> that it works now.

Please do send that email when you can.  I'm glad it's working for you
now, but it would also be good to fix it properly so that other users
will not hit the same bug.

> Thank you for your detailed idea about how to progress nevertheless.

Glad to help.  Thanks for reporting the issue.

      Mark

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

end of thread, other threads:[~2019-05-05 20:16 UTC | newest]

Thread overview: 17+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2019-05-04 17:19 IceCat from Guix all monospaced font Zelphir Kaltstahl
2019-05-04 17:45 ` pelzflorian (Florian Pelz)
2019-05-04 18:19   ` Zelphir Kaltstahl
2019-05-04 20:26     ` pelzflorian (Florian Pelz)
2019-05-05  0:50       ` Zelphir Kaltstahl
2019-05-05  5:55         ` pelzflorian (Florian Pelz)
2019-05-05 12:09           ` Zelphir Kaltstahl
2019-05-04 17:51 ` Tanguy Le Carrour
2019-05-04 18:20   ` Zelphir Kaltstahl
2019-05-04 19:25 ` ison
2019-05-04 20:00   ` Zelphir Kaltstahl
2019-05-04 20:01     ` Zelphir Kaltstahl
2019-05-04 20:14     ` ison
2019-05-05  0:52       ` Zelphir Kaltstahl
2019-05-05  2:18 ` Mark H Weaver
2019-05-05 12:08   ` Zelphir Kaltstahl
2019-05-05 20:14     ` 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.