unofficial mirror of bug-guix@gnu.org 
 help / color / mirror / code / Atom feed
From: Mark H Weaver <mhw@netris.org>
To: Z572 <873216071@qq.com>, 51478@debbugs.gnu.org
Subject: bug#51478: icecat 91 can't display chinese font in many web page
Date: Fri, 29 Oct 2021 16:16:56 -0400	[thread overview]
Message-ID: <87tugzvb58.fsf@netris.org> (raw)
In-Reply-To: <tencent_94CDD0549B2CBCBF2C9DE6F2D0128B5AAA07@qq.com>

Z572 via Bug reports for GNU Guix <bug-guix@gnu.org> writes:
> after update to 91, icecat can't display chinese font for many web page:

Thanks for the report.

As a temporary workaround, it might help to visit <about:config> and
change the setting for "security.sandbox.content.read_path_whitelist"
to contain simply "/gnu/store/".

Doing so will make your IceCat do what all other modern web browsers in
Guix do: simply give the browser sandbox access to *all* of /gnu/store/.
The disadvantage of doing so is that the sandbox will then able to see
the complete list of Guix-installed software components installed on
your system, as well as the precise version numbers of those software
components.

To my knowledge, IceCat is the only modern web browser packaged in Guix
that attempts to build a precise whitelist of directories within
/gnu/store/ that the sandbox is given access to.

When updating our Guix package to IceCat 91, I discovered that it is now
necessary to add font directories to the whitelist, whereas that was not
needed in IceCat 78.  For now, I've added 'font-dejavu' as an explicit
input to our 'icecat' package, and added its font/share directory to the
whitelist.  However, I can see now that this solution is not adequate.

To be continued...

       Mark

-- 
Disinformation flourishes because many people care deeply about injustice
but very few check the facts.  Ask me about <https://stallmansupport.org>.




  parent reply	other threads:[~2021-10-29 20:34 UTC|newest]

Thread overview: 9+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2021-10-29  9:40 bug#51478: icecat 91 can't display chinese font in many web page Z572 via Bug reports for GNU Guix
2021-10-29 14:05 ` Dr. Arne Babenhauserheide
2021-10-29 21:08   ` ison
2021-10-29 23:52     ` Mark H Weaver
2021-10-30  1:38       ` ison
2021-10-29 20:16 ` Mark H Weaver [this message]
     [not found]   ` <87cznnuufk.fsf@qq.com>
2021-10-30  2:15     ` Z572 via Bug reports for GNU Guix
2021-11-02 17:04       ` Mark H Weaver
2021-11-03  1:39         ` Z572 via Bug reports for GNU Guix

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

  List information: https://guix.gnu.org/

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=87tugzvb58.fsf@netris.org \
    --to=mhw@netris.org \
    --cc=51478@debbugs.gnu.org \
    --cc=873216071@qq.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
Code repositories for project(s) associated with this public inbox

	https://git.savannah.gnu.org/cgit/guix.git

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).