我的字体到底在哪里?Firefox 没有“sans-serif”?

Ama*_*nda 6 firefox fonts 15.10

我最近升级到 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 找不到任何东西来满足这组要求——它根本没有 sans-serif 字体?

小智 1

如果您知道通常安装的任何字体包的名称,则可以使用locate命令:
locate fontName | less

locate fontName | grep -iv java | less
过滤掉不需要的结果。

如果您不知道字体名称,则必须使系统恢复到工作状态,然后看看是否可以识别它们。无论哪种方式,“定位”都可能能够向您显示它们的位置以及它们是否在您的 Clementine 等设置之后移动。例如,你里面有很多吗/etc/fonts?或者/etc/X11/fonts

更新:由于问题似乎出在默认的无衬线字体上,因此请fc-match sans-serif找出您的系统想要使用的内容并确保它可用。