KDE(Kubuntu 14.10)中的字体损坏


10

我不时遇到一个非常奇怪的错误: 字体坏了

字体不仅在Firefox中损坏,而且在整个KDE环境中也损坏。我该如何解决?

更新1

从头开始安装Kubuntu,并在使用第二天出现此错误。但是现在它仅影响Firefox。

更新#2

好吧,不仅是在Firefox中,而且=)


1
编辑您的问题,以通过提供更多信息来帮助我们。您尝试做些什么来诊断问题?您是否尝试过运行RAM测试?检查驱动器上的SMART状态?尝试了不同的视频驱动程序?您可以告诉我们的任何信息可能会有所帮助。谢谢。
Elder Geek 2015年

我有时会在我的14.04.2 Ubuntu Gnome上看到它。重新启动该应用程序即可对其进行修复。它仅在自动启动的应用程序(xterm例如显示日志)中发生(在此)。我怀疑这是一些守护程序/ dbus或similia的计时问题,这些守护程序在应用程序启动时尚未就绪。
Rmano 2015年

系统设置>>外观>>字体使用抗锯齿:启用后单击“配置”,选中“使用子像素渲染”并将其设置为RGB,将“提示样式”设置为轻微,单击“确定”,还将“强制字体DPI”设置为96 DPI
Hojat Taheri 2015年

Answers:


4

根据您问题中可用的信息,这可能涉及范围很广。我将列出想到的那些!

  1. 您选择的自定义系统字体文件不符合标准。解决方案:恢复为默认的系统字体或查找其他没有错误的字体。
  2. 字体文件已损坏。这不太可能,因为您说它不时发生。解决方案:将其替换为在线获取的原件。重建字体缓存。
  3. 在负责渲染字体的库链中存在版本冲突。解决方案sudo update; sudo upgrade; sudo reboot;通常可以解决问题。另外,如果您安装了很多PPA,我会暂时禁用它们以及从中安装的软件,以查看问题是否消失。
  4. 其中一个字体渲染库存在一个错误。这可能表现为某些字形无法正确呈现,如您的屏幕截图所示。解决方案:重新安装字体渲染包。
  5. 字体渲染库的缓存已损坏。字体渲染是一项昂贵/缓慢的操作,习惯上使用在运行时动态管理的渲染位图缓存来加快字体渲染速度。如果此缓存所需的内存或磁盘空间没有足够的安全性特权,空间用完,由于硬件故障而损坏,那么这将使字体渲染变得难看。解决方案:使用以下方法重建字体缓存:sudo fc-cache -srv; fc-cache -rv
  6. 硬件加速的字体渲染将依赖于GPU及其驱动程序。GPU驱动程序可能有错误,或者您的GPU存在硬件问题,这些问题表现为字体渲染错误。通常,当GPU承受压力,过热或在某些情况下没有从PSU获得足够的功率时,它们就会开始出现少许故障。解决方案:确保您的系统没有过热。确保将PSU缩放为可处理GPU。有一些实用程序可以帮助您对GPU进行压力测试,以查看是否会导致问题。
  7. 内存芯片的故障表现为内存损坏。在这种情况下,您可能还会遇到不稳定的情况。如果内存芯片每4天出现一次错误,则可能表明自己很难跟踪错误。解决方案:运行memtest86或类似的内存测试工具以验证您的芯片是否正常。
  8. 各个应用程序可能会出现一些漏洞,这些漏洞会像您的屏幕快照一样显现出来。尤其是文本和字体密集的应用程序,例如网络浏览器。我已经在Firefox中看到了这一点。一次所有的字母都换成小盒子。解决方案:如果很少发生,请重新启动应用程序或系统。如果经常发生,请更新软件版本。
  9. 固件错误是现实,尤其是在低端硬件中。此外,固件中的错误通常在WINDOWS驱动程序中被掩盖。对于Linux用户,这意味着我们可以免费保留固件错误。解决方案:如果您以便宜的价格购买计算机,或者是不知名的供应商专注于稳定性/ Linux支持,则您应该开始保存新系统。

希望至少其中一些有用。我真的很开心写它!


1

摇动您的计算机之前尝试一下此方法神经系统!!

为了使KDE更好地显示GTK应用程序,您确实需要kubuntu-default-settings添加的〜/ .gtkrc-2.0-kde4主题。安装此程序可能会将您的启动徽标更改为Kubuntu的徽标,因此可以期待。(显然,您还将需要kcm-gtk。)

在安装Kubuntu时,会获得所有这些软件包,但是,如果您只是尝试安装最低级别的KDE软件包,则必须自己对其进行修复。

每当您在KDE中更改字体设置时,它都会先将所有KDE和KDE支持设置程序读取的普通KDE设置文件〜/ .kde / share / config / kdeglobals中保存更改,然后再保存基本字体设置(自动别名, 〜/ .fonts.conf中的提示等),用于没有良好KDE集成的应用程序。我想这里发生的是.fonts.conf设置转移到了GNOME会话中。因此,删除或重命名它。

码:

$ mv ~/.fonts.conf ~/.fonts.conf.bak

0

解决这个问题没什么难的。可能有些升级安装失败或中途失败。因此,您可能需要升级或再次安装KDE来解决此问题。当我过去使用kde文件管理器升级字体包时,这发生在我身上。


0

kUBUNTU 16.04。

同样的问题,当我断开监视器并再次重新连接时,或者当我更改为shell(CTRL + ALT + F1)并返回图形界面(CTRL + ALT + F7)时。

安全的方法。

1-关闭所有gtk应用程序。

2-转到系统设置->应用程序样式->样式GNOME(GTK)--->更改字体大小或将字体更改为默认的任何其他字体(Noto Sans),使用此配置直到下一次重新启动。

一种危险的方式。

另一种方法是禁用/启用默认(Noto Sans)字体,但是我尝试了此操作,并打破了所有难以恢复为默认配置的问题。


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.