我最近升级到 15.10,为了让 Clementine 运行起来,我经历了很多困难,在这个过程中,我在 Firefox 的很多网页上都不再看到文本了。
我认为插件检查会有所帮助,但是......
如果我使用元素检查器,文本肯定在那里。但它没有出现在屏幕上。我似乎找不到它的模式,除了它是一致的。我从来没有在 SFist.com 或 LAist.com 上看到过头条新闻,但我可以很好地阅读文章。但是似乎没有明显的字体不显示模式。
这是在我安装 Clementine 时开始的,但我没有那天我安装的确切记录(也许有我可以在某处访问的记录?)而且我不明白为什么这会导致字体停止出现在我的网络浏览器中。
有关故障排除的任何提示吗?
更新:我在干净的配置文件中看到了相同的行为,没有附加组件。我在新用户帐户中看到了相同的行为。
在一个页面上,使用元素检查器禁用列表末尾的“sans-serif”,例如font-family: "Open Sans",X-LocaleSpecific,sans-serif;
使页面可读。与Ubuntu,"Bitstream Vera Sans","DejaVu Sans",Tahoma,sans-serif;
如果我拉到sans-serif
最后,我看到页面很好(衬线字体)。
所以 Firefox 似乎无法找到任何东西来满足那组要求——它根本没有无衬线字体?
如果您知道您通常安装的任何字体包的名称,您可以使用 locate 命令:
locate fontName | less
或
locate fontName | grep -iv java | less
来过滤掉不需要的结果。
如果您不知道字体名称,则必须让您的系统恢复到工作状态,然后查看您是否可以识别它们。无论哪种方式,“定位”都可能会向您显示它们的位置以及它们是否在您的 Clementine 等设置之后移动。例如,你里面有很多东西
/etc/fonts
吗?或者/etc/X11/fonts
?更新:由于问题似乎出在默认的无衬线字体上,因此请
fc-match sans-serif
找出您的系统想要使用的内容并确保它可用。