为什么有些网站的字体间距会出现问题?

我在戴尔Studio 15上使用Ubuntu 12.04,到目前为止真的很满意。
通过谷歌搜索,我找不到解决我的问题的方法。
一些网站上的字体没有正确的间距。它们重叠在一起,非常难以阅读。我使用的是Ubuntu的标准字体,在安装后没有更改过。
这是一个屏幕截图,显示了我的问题。

line spacing browser issue

问题在Firefox和Chrome上以相同的方式出现,在相同的网站上也是如此。
谢谢你的帮助。

浏览器是什么,还有安装了哪些浏览器插件?另外,这个屏幕截图是来自您的机器吗? - Tom Brossman
这个问题发生在Google Chrome、Chromium和Firefox上,它们的表现完全一样。我已经安装了一些插件,并逐个禁用它们,但问题依然存在。是的,这个截图是来自我的电脑。 - elgubbo
抱歉,你在问题中提到了浏览器,我没有注意到。你能检查一下系统设置/通用访问/视觉/文本大小,看看它是否设置为“正常”吗? - Tom Brossman
感谢您的帮助!在您提到的设置中,文本大小已设置为“正常”。 我以为这可能是与WebKit浏览器有关的问题,所以我尝试了Opera(我认为Opera使用自己的引擎,但我不确定),但是在Opera中我得到了相同的结果。 - elgubbo
1@user950731 这可能不是这种情况。因为在新安装的Ubuntu上,在Firefox中查看该页面时一切正常。您是否安装了可能与图形界面交互的软件/包?或者使用了类似的软件包? - Anwar
@Anwar 我知道,这个页面在我的台式电脑上也能正常加载。我没有安装任何可能导致这种行为的软件包。我应该提到,在 Ubuntu 12.04 的全新安装后,这种行为就存在了。不过还是谢谢你的帮助! - elgubbo
7个回答

对我来说,问题出在"Helvetica"字体上。为了与Scribus兼容性安装了这个字体后,我开始注意到字体在各个地方重叠 - 文档、网页、基于web的编辑器。删除该字体后问题得以解决。
至于不兼容的原因,我还没有找到答案。但就这个问题而言,你可以检查是否安装了该字体或其他近期安装的字体。

终于!我修好了。
我的/home/.fonts/目录里安装了一些糟糕的字体。
我已经删除它们,现在一切都好了。

1我从“.fonts”目录中删除了“Helvetica_Regular.ttf”(我曾安装它以在inkscape中编辑PDF文件),问题解决了。 - fuenfundachtzig

在Firefox中,检查您的缩放设置和字符编码。重置前者,后者通常默认为UTF-8。

我重置了缩放设置,并将字符编码设置为UTF-8。仍然看起来一样。 - elgubbo

sudo apt-get install xfs xfstt

这个方法对我有用,在处理字体问题时遇到了很多困难。

看起来我设法成功卸载了它。


我在Ubuntu 11.10版本中遇到了同样的问题。据我记得,这是在意外删除了/usr/share/fonts目录下的一个系统字体后发生的。与此同时,我升级到了12.04版本,但问题仍然存在。我注意到安装一些字体可以解决某些页面上的问题,但并不适用于所有页面(现在记不清楚了,但我记得在安装mscore-fonts之后,一个dreamhost页面开始正确显示)。我怀疑默认的浏览器衬线字体或无衬线字体可能丢失或其他原因...
在我的情况下,有时字体对于文本字段来说太大,或者下划线会将它们划掉。
更新:
我成功确认问题是由安装不正确或缺失的字体引起的。我通过使用“字体管理器”(您可以从软件中心下载)停用我的Helvetica字体来修复了github页面上的显示问题,然后它开始渲染Arial字体。看起来,我系统中安装的Helvetica字体间距错误或其他问题。
您可以使用Mozilla Firebug插件检查网站使用的字体,并使用“检查元素”CSS样式中的“font-family”属性。
希望能对您有所帮助。

请确保您的系统已经更新。
您可以尝试(虽然我觉得可能没有帮助……)从软件中心安装ms核心字体(只需搜索即可)。许多网站使用这些字体,所以可能会出现问题。
我在火狐浏览器中没有遇到这个问题。

谢谢你的回答。据我所知,我的系统是最新的(刚刚执行了apt-get update和apt-get upgrade)。我还安装了核心字体。 - elgubbo

你安装了ubuntu-restricted-extras吗?
sudo apt-get install ubuntu-restricted-extras

这个包裹里有
ttf-mscorefonts-installer
    Installer for Microsoft TrueType core fonts 

那样做没什么帮助。他已经有核心字体了,可能并不需要所有的限制性附加组件。 - Tom Brossman
这对我解决了问题!请不要给它点踩。 - jperelli