我需要使用一个依赖本地安装的字体来实现外观的内联网应用,但默认情况下,Firefox 的 snap 版本不会查看用户的 ~/.fonts。有没有解决方法?如果没有,是否有计划解决这个特定的用例?
答案1
目前有一个错误导致 Firefox snap 无法正确使用本地安装的字体。请参阅:https://bugzilla.mozilla.org/show_bug.cgi?id=1760996
我已经在我的电脑上设置了一个解决方法符号链接:
~/snap/firefox/current/.local/share/fonts
→~/.local/share/fonts
~/snap/firefox/current/.config/fontconfig
→~/.config/fontconfig
例如首先创建符号链接。
ln -s ~/snap/firefox/current/.local/share/fonts ~/.local/share/fonts
ln -s ~/snap/firefox/current/.config/fontconfig ~/.config/fontconfig
之后,你运行
fc-cache -f -r
强制 Firefox 使用刷新的字体缓存。
最后,重新启动 Firefox 以使更改生效。
例子
我已经在电脑上安装了 Apple 的 SF Pro 字体。设置这些符号链接后,我打开了https://fetch.spec.whatwg.org/,并将全局字体系列(如<html>
该页面所定义)更改为 SF Pro Text:
答案2
我觉得没有这样的计划。但是把字体放进去怎么样/usr/local/share/fonts
?