一张图片值一千字……那么有人知道如何在 Firefox 中解决这种字体模糊问题吗?
(你需要右击下面的图片去查看图片以查看它的全尺寸;它太小了,在这里看不到任何东西。)
注意:我的其他应用程序(以及 Firefox 非客户区,如您在屏幕中看到的)完全没问题,因此显然转到 System->Appearance 并更改字体设置并不能解决问题。
编辑:
不让网页使用自己的字体也无济于事:
看看上面的那个更锐利吗?
此外,Firefox 自己的菜单栏与页面内容的呈现方式不同(菜单栏下方,页面内容上方)。他们都是 Segoe UI:
好的,我找到了解决方案:
这完全是因为我在系统中到处都使用 Segoe UI Light字体,但 Firefox 使用的是 Segoe UI Regular。通过(hackishly)更改 About:Config 中的字体,我设法让它看起来几乎像我想要的那样......但是现在,字体间距太小了,东西被挤在一起了。
如果有人知道如何增加间距,那就太棒了!:)
这也可能由于 MicroSoft 字体不可用而发生。安装 MScoreture 字体。
sudo apt-get install msttcorefonts
Linux 和 Windows 呈现不同的字体,因此您不能期望在 Windows 和 Ubuntu 中使用相同的字体呈现相同的字体。这也是 Mac 上的一个问题,并且有很多文章围绕讨论差异。
一般来说,这篇维基百科文章是一个很好的阅读起点
如果您感到困扰,您可以使用 Gnome 外观设置(字体选项卡)中的“提示”部分。
PS:为了说明这不是 Firefox 问题,这是我在 gEdit 中使用 Arial 10pt 字体制作的屏幕截图。您将看到它的呈现方式与您发布的 Firefox 屏幕截图完全相同:
另一个屏幕截图,现在 gedit 和 FF 并排:
Mehrdad:我想你现在已经回答了你自己的问题(两张截图显示了不同的字体/粗细)!
这里的主要教训是,目前 Firefox自己处理字体渲染,并没有采用 GNOME 或 KDE 中设置的相同字体首选项。有错误 #621198 (“ Check+Harmonise X/Fontconfig/Gtk+/Firefox/Chromium/Konq/Qt/KDE 渲染首选项”)尝试修复它。
关于字体渲染偏好本身的主题;这是非常主观的。低分辨率显示器(与 600 DPI 激光打印机相比)没有足够的像素以原始形式呈现字形。选择要么是消除锯齿/灰度文本,要么是故意扭曲文本以适应像素网格(称为“提示”)。
人们往往更喜欢他们习惯的东西;可以平等地争辩说每个人都比其他人更好/更差。Ubuntu 在两个极端中间提供了一个默认值,仅在垂直方向应用默认提示。
此外,大多数平台现在都使用亚像素渲染,它利用显示器的方向和物理特性的知识来尝试在字母中显示更多细节——以色边为代价。您可以根据自己的喜好在 Ubuntu 下配置所有这些设置,但目前需要在 Firefox/Chromium 上再次应用它们,直到上述错误得到修复。
两年来我一直在尝试解决这个问题,我唯一的解决方案是强制 Firefox 使用我选择的字体。不理想,但比 Firefox 的默认设置好。让我彻底发疯的是,如果您在 Linux 下安装 Opera,并将其字体渲染与 Windows 下 Firefox 中的相同页面进行比较,页面看起来几乎相同。
我以前问过,现在我再问一遍:为什么Firefox在Windows下能搞定,Opera在Linux下搞定,而Firefox在Linux下搞不定?
鉴于 Opera 是正确的,我会说这不是系统字体的问题,特别是因为我在我的 Linux 机器上安装了一套完整的 Microsoft TTF 字体。网页告诉浏览器使用什么字体以及浏览器应该使用它们——如果 Opera 可以在我的系统上找到并使用它们,那么 FF 也应该使用它们。这是一个 FIREFOX BUG,我很久以前就向他们报告过,至少两年后,他们已经一起行动并修复了它。
确保没有激活缩放 (ctrl + 0)
您是否尝试过在 Ubuntu Wiki 本页底部的 .fonts.conf 文件中进行交换。
这是问题的描述,听起来像你的:
好吧,我删除了 .font_config 并重新启动。似乎可以解决问题。
从评论编辑:
最后!找到了适合我的解决方案。似乎问题出在 Ubuntu 字体系列上。我去了系统>首选项>外观>字体并将字体更改为Ubuntu自己的字体,例如。Sans、serif 等。希望这对你们也有用。– 2011 年 7 月 11 日 18:25
https://bbs.archlinux.org/viewtopic.php?id=59507 发布 #3。
我不知道为什么,但它确实修复了我的 Firefox 字体渲染。