From mboxrd@z Thu Jan 1 00:00:00 1970 From: HWRoitzsch Subject: =?UTF-8?Q?Re=3a_IceCat_from_Guix_all_monospaced_font_=e2=80=93_Summ?= =?UTF-8?Q?ary?= Date: Sun, 5 May 2019 14:25:48 +0200 Message-ID: Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit Return-path: Received: from eggs.gnu.org ([209.51.188.92]:39104) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1hNGDL-00082m-8P for help-guix@gnu.org; Sun, 05 May 2019 08:25:56 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1hNGDJ-00083X-DV for help-guix@gnu.org; Sun, 05 May 2019 08:25:55 -0400 Received: from mail-wr1-x433.google.com ([2a00:1450:4864:20::433]:37815) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1hNGDJ-00082J-4g for help-guix@gnu.org; Sun, 05 May 2019 08:25:53 -0400 Received: by mail-wr1-x433.google.com with SMTP id a12so3531765wrn.4 for ; Sun, 05 May 2019 05:25:52 -0700 (PDT) Received: from [10.10.0.17] ([185.65.134.176]) by smtp.googlemail.com with ESMTPSA id d3sm13968267wmf.46.2019.05.05.05.25.49 for (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Sun, 05 May 2019 05:25:49 -0700 (PDT) Content-Language: en-US List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: help-guix-bounces+gcggh-help-guix=m.gmane.org@gnu.org Sender: "Help-Guix" To: help-guix@gnu.org Hello Guix Users, So apparently all that was needed after the steps suggested on the mailing list was a restart of my machine or possibly a re-login. I say that, because today I started my machine and started Icecat and to my surprise the fonts were not all monospace any longer. So it must have been, that some of the things I did worked, but was not picked up by Icecat without restart, or possibly re-login, as it is unusual on GNU/Linux to require a full restart of the machine. I will try to summarize what I tried or what was suggested to fix it, so maybe if someone finds this in the future it will help them concisely. 1. change preferences inside Icecat for what fonts to use (but in theory this only applies to websites and not to Icecat GUI). 2. create a `chrome` folder in my profile and create a `userChorme.css` inside the folder, containing CSS rules for the Icecat GUI. 3. install fonts via Guix: `font-dejavu`, `font-liberation` 4. run `fc-cache -f` 5. create a `settings.ini` in `~/.config/gtk-3.0/settings.ini` and put in there the following: [Settings] gtk-font-name=DejaVu Sans Book 11 6. install `fontconfig` via Guix and run `fc-cache -f` 7. install `libxft` via Guix 8. install `cairo` via Guix 9. install `pango` via Guix After each of the steps I completely closed IceCat and started it again, which did no change to everything being monospaced. Finally I shutdown my machine yesterday and started it again today and the issue suddenly disappeared. And the warnings also disappeared from command line output when running IceCat from there. Only the following was logged: JavaScript error: jar:file:///gnu/store/rllrc55ygi4yhxnhq8v41ynl6mg5ak56-icecat-60.3.0-gnu1/lib/icecat/omni.ja!/components/XULStore.js, line 65: Error: Can't find profile directory. 1557058011027    addons.webextension.https-everywhere@eff.org    WARN    Please specify whether you want browser_style or not in your browser_action options. GLib-GIO-Message: 12:06:51.903: Using the 'memory' GSettings backend.  Your settings will not be saved or shared with other applications. I do not know what exactly helped, but that is all I can remember trying. I just hope, that when/of I want to change the font of the UI again, it will not take me as long to figure out how again :D But then again how often do I change a GUI font. Thank you all for your help and ideas! Now I have a very usable browser again. If an `strace` output would still be helpful, I could provide that too. Best regards, Zelphir