我在使用FireFox时,发现字体设置的选项,默认为Noto Sans CJK JP。我改变字体后,在渲染网页时有时也会渲染成 Noto Sans CJK JP。如下
你是怎么改变的?
fc-match sans-serif的输出是?
NotoSansCJK-Regular.ttc: "Noto Sans CJK SC" "Regular"
我指的意思是改动firefox的默认字体设置为其他字体,网页显示仍有可能为 Noto Sans CJK JP
哦,这样啊。那是网页自己指定的吧。
我不建议去改火狐的默认字体设置,而是改系统的(就是通过fontconfig配置)。毕竟火狐默认字体每种语言只能指定一个字体,fontconfig能指定一整个列表,还能替换各种网页喜欢写的Windows/MacOS字体。
推荐阅读:
这种也不彻底,更彻底是用 字体渲染 脚本
如何更改firefox默认指定的字体为其他字体呢
- 先在firefox里设置好字体
- 再在字体渲染脚本(https://github.com/F9y4ng/GreasyFork-Scripts/wiki/字体渲染(自用脚本))再设置下默认字体
1 Like
URL 建议用尖括号(<>)包裹,或用空格将其与上下文隔开,否则上下文内容会被当作 URL 的一部分,渲染出错误的超链接。
正确的链接应该是:
另外这个脚本的使用体验确实很不错,它可以要求所有网站使用相同的字体(包括比例字体和等宽字体),提供统一的外观体验;此外,也可以设置字体描边、字体阴影等效果。
找到原因了,是flatpak的沙盒机制
啊,你之前也没说,这谁能猜到啊……
另外浏览器不建议用flatpak版本,它不允许使用userns,会影响站点隔离的安全性。
我在KDE的discover里只能找到flatpak源的
Discover 与 Arch Linux 的软件包管理器 pacman 的集成不怎么好,一般不建议用 Discover 管理 Arch Linux 的软件包。


