某些应用程序中的抗锯齿效果不佳

Mat*_*tty 7 xubuntu firefox google-chrome antialiasing 12.04

几周前有一个更新似乎在某些应用程序中混淆了抗锯齿。Firefox、Thunderbird 以及某些应用程序(例如 Mousepad 和 Leafpad)中的文本(但不是窗口的其余部分)受到影响,而 Chrome 和其他一切似乎都很好。附件是两个屏幕截图,显示了在 Firefox 和 Chrome 中渲染之间的区别。

抗锯齿设置与以往一样,效果很好 - 全提示、RGB 子像素顺序。

我真的不确定发生了什么,我想通过重新安装来解决这个问题可能会更快,但是有什么我可以先尝试的,因为重新安装是我最不想做的事情?

我正在运行 Xubuntu 12.04。

Chrome 截图

火狐截图

jer*_*ija 13

阅读本主题后,我修复了系统上的字体渲染。删除/重命名主(配置文件)目录并重新开始没有任何区别。

您需要打开 xfce4-settings 编辑器并将 xsettings 通道中的 /Xft/Lcdfilter 字符串从 设置lcdnonelcdlight。尝试其他选项lcddefault,并lcdlegacy为看到这里下渲染字幕。这是 CLI 方式:

xfconf-query -c xsettings -p /Xft/Lcdfilter -s lcdlight
Run Code Online (Sandbox Code Playgroud)

或者如果旧值不存在:

xfconf-query -c xsettings -p /Xft/Lcdfilter -n -t string -s lcdlight
Run Code Online (Sandbox Code Playgroud)

更改该选项后,您需要重新启动应用程序以查看差异。这是我之前和之后的截图(之后就像在 11.10 上一样)。顺便说一句,屏幕截图已调整大小,因此您应该右键单击它们并单击View imageOpen image in new tab以真正查看差异。

lcdfilter=lcdnone - 丑陋的字体 Lcdfilter=lcdlight - 漂亮的字体,如 11.10

  • 这也对我有用(我使用了 lcddefault),这是一个很好的答案,值得被接受。 (4认同)
  • 也为我工作。想知道为什么这没有被接受为最佳答案。 (2认同)

小智 1

马蒂,

出现这种情况是因为您的子像素顺序不正确。前往Settings > Appearance. 然后使用子像素顺序。如果您使用的是较新的笔记本电脑,从 RGBA 切换到None就可以了。请参阅随附的屏幕截图。

设置 > 外观