答案1
导致问题的字体是“Emoji One”。我遇到了同样的问题,删除 fonts-emojione 包后,问题就解决了。
答案2
我刚刚发现你可以编辑用于匹配“Helvetica”的字体
在终端,fc-match "Helvetica"
显示未设置 Helvetica(或设置为错误字体)。
创建一个新文件/etc/fonts/conf.d/99-my-fix-missing-helvetica-spaces.conf
并将其设置为可用的字体:
<fontconfig> <match> <test name="family"><string>Helvetica</string></test> <edit name="family" mode="assign" binding="strong"> <string>Liberation Sans</string> </edit> </match> </fontconfig>
(你可以使用例如fc-match Arial
(如果您想使用与 Arial 匹配的相同的字体,则
问题解决了 :)
来源:https://seasonofcode.com/posts/how-to-set-default-fonts-and-font-aliases-on-linux.html
答案3
宽系统字体位于:
/usr/share/fonts/
对于您所知的每个用户,我们有:
~/.fonts
删除字体后您还应该运行:
fc-cache -rf
重新生成字体缓存。尝试删除 Google Chrome 缓存,这可能会有所帮助。