字体损坏:通过字符的线条

Fer*_*oss 16 xorg 10.10 fonts intel-graphics 12.04

我有一个问题,通过某些文本字母显示一个像素高的白线。几乎总是一次只影响一种字符类型,并且只影响一种字体大小(尽管该大小会随着时间的推移而改变)。大多数时候一切都很好,但这种情况一天发生好几次。它在 Firefox 中经常发生,但系统对话框、菜单等也会受到影响。自从我升级到 10.10 以来,它一直在发生。只有重新启动似乎才能解决它。

两个例子(在第一个例子中,只有较大的“r”被破坏了): rs

操作系统

任何帮助将不胜感激,谢谢。

编辑:我已经注意到我可以(有时)通过一直放大/缩小并返回到 Firefox 中的默认值(一两步,然后返回,什么都不做)来使字体正确显示似乎使问题暂时消失。

编辑 2:我认为值得注意的是,下面的解决方案不再完全适用于我(我现在使用的是 Ubuntu 11.10)。它确实显着降低了此问题发生的频率。

编辑 3:仍然在 12.04 左右。Vanni 提供的修复程序现在对我来说非常有效,但显然对某些人无效。

编辑 4:这似乎是一个 xorg 问题,Vanni 的回答为许多英特尔显卡修复了它。我在 13.10 和 14.04 的 AMD 显卡上偶尔会发生这种情况,但很少(只有两三次)。

Van*_*aro 13

可能与Launchpad 上的 xserver-xorg-video-intel 错误有关

解决方法:

  1. 打开终端(CTRL+ ALT+ t);
  2. 输入sudo gedit /etc/xorg.conf并点击ENTER
  3. 输入您的用户密码并点击ENTER
  4. 将其复制并粘贴到刚刚打开的(希望是空的)gedit 窗口中:

    Section "Device"
        Identifier "Intel"
        Driver "intel"
        Option "DebugWait" "true"
    EndSection
    
    Run Code Online (Sandbox Code Playgroud)
  5. 保存文件并关闭 gedit;
  6. 重新启动PC(或重新启动X)。

希望它也适用于你。