我注意到,在我从 /etc/fonts/conf.d 符号链接 09-texlive-fonts.conf 文件后,它会干扰整个系统的字体,尤其是 Firefox。https://reddit.com/r/aww标题中的所有字体都显示“正方形”,并且在其他应用程序中字体字形甚至没有呈现。
有没有办法安装 TexLive 字体而不干扰系统?目前我正在做:
sudo apt install lmodern
这似乎没有任何副作用,但这种解决方案并不适用于每个 Linux 发行版。
答案1
推荐的方法是设置about:config
security.sandbox.content.read_path_whitelist
到
/usr/local/texlive/
我们的问题与 FF57 中的一个错误有关(https://bugzilla.mozilla.org/show_bug.cgi?id=1418240),这个问题在FF58中已经修复。
~~~~~~~~~~~~
其他(不推荐)解决方案:
进入首选项并选择字体下的“高级”,以防止页面覆盖默认字体。取消选中相关框并保存更改。
确保默认字体设置为 TeX Live 下可用的字体,
/usr/share/fonts
而不是来自 TeX Live 的字体。此选项非常安全,但由于字体替换,某些页面的呈现效果会不太理想(并且据我所知,并不覆盖所有网页)。
在 Firefox 地址栏中,转到
about:config
,然后搜索安全.沙盒.内容.级别
并将该字符串设置为
2
。这一变化具有安全隐患。它会降低 Firefox 沙盒功能的有效性。请仅在不得已的情况下或出于测试目的临时启用此功能。