如何在Firefox 4上禁用字体平滑/提示/消除锯齿?


5

完全披露:我主要是Windows上的Chrome用户,但我最终让Firefox下载并安装最新版本4.0。考虑到这个版本一直在发展,我坦率地期待更好。

看起来他们通过在整个用户界面上应用字体平滑或消除锯齿来“改进”文本渲染 - 不仅是页面本身显示的文本,还有菜单,工具栏和对话框中的文本。甚至上下文菜单也使用了重新提示的Segoe UI版本。

我认为它很模糊,很难阅读。 我该如何关闭它? 我在“选项”对话框中找不到任何看起来有用的内容。也许它就是这样的 about:config,但我不太了解Firefox知道从哪里开始寻找。我无法想象,如果用户如此期望,如果没有提供恢复到经典渲染模式的工具,他们就会做出如此巨大的改变。开源软件以无偿的可定制性而臭名昭着;这是我真的很感激的情况。

另外,我发现我经常超出其处理输入的能力。在我遇到的每个文本输入字段中,我都输出了Firefox显示每个字符的能力。不止一次,我甚至设法让浏览器尝试输入,只加载了一个标签。一世 疑似 这与字体渲染更改有关,因为抗锯齿需要更多的计算“umph”。我希望如果我找到关闭它的按钮,它将解决问题 严重打字滞后 。但如果有人恰好有这样的话 其他 关于如何解决这个问题的建议,我全都听见了。

有问题的机器是双Xeon,带有5 GB的RAM,运行Windows Server 2008 R2,64位。

Answers:


6
  1. 导航 about:config
  2. 找到标记的项目 gfx.direct2d.disabled,并将其值更改为 True

这会关闭硬件加速,并使您的字体更具可读性。


很棒,这帮了很多忙。 (虽然它仍然明显慢于Chrome,但我仍然看到一些打字滞后。)此外,这是否与“选项”对话框中“高级”选项卡下的“使用硬件加速时”复选框相同?
Cody Gray

我相信是这样。在Mozillazine有一个相当有趣的线程: forums.mozillazine.org/viewtopic.php?f=23&t=2060933
CGA

1
嗯,是的,它看起来像是。我尽可能多地阅读那些讨论。这只是一群不知情的人咆哮和理论化。任何开发者都没有官方消息(但我喜欢SE的传统论坛有很多原因)。如果这就是现在Windows上的字体,我将不得不完全放弃Mac。由于同样的原因,我无法使用像Expression Blend这样的WPF应用程序 - 字体看起来像垃圾。让字体渲染正确并不难;不确定为什么MS有这么多麻烦。也不是Mozilla采用它的原因......
Cody Gray

非常感谢你。它现在与MacType完美配合,现在我可以看到漂亮的自定义字体渲染文本,而不是丑陋的ClearType。尽管有关于Firefox 4的问题,但它也适用于Firefox 16。再次感谢!
Lyubomyr Shaydariv

我在Firefox 36.0.1下没有看到这个选项
Trevor Hickey

0

在最近的Firefox(38+)和SeaMonkey(2.35+)版本中, gfx.direct2d.disabled 与字体显示有关的硬件加速无关。相反,您可能需要设置 layers.acceleration.disabled=true

此外,它可能是您的图形卡驱动程序设置,导致您的字体看起来消除锯齿。看到 这个问题 更多细节。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.