如何解决字体无法渲染和字母丢失的问题?


101

我在笔记本电脑上全新安装了Ubuntu 14.10。似乎文件和文件夹以及菜单和配置窗口中缺少字母。我不确定从哪里开始才能解决此问题。

在此处输入图片说明 在此处输入图片说明


2
我在应该正式支持Ubuntu的DELL E7450上遇到了完全相同的问题。立即运行14.04.2 LTS即可形成活动USB。
Dan Dascalescu 2015年

2
看到这个答案:askubuntu.com/a/606583/395351。似乎是英特尔HD5500卡的已确认错误。

我对联想X250也有同样的疑问。这使ubuntu毫无用处
elhadi

1
联想G50-80有时会出现相同的问题。重新启动后,通常可以解决此问题(直到下次)。
jutky 2015年

16
我不敢相信这个问题仍然在16.04中发生。ubuntu何时会修复此错误?
Claudiu Creanga '16

Answers:


51

我在运行Ubuntu 14.04的第五代i5的Dell Inspiron上遇到了相同的问题。幸运的是,我找到了一个简单的解决方案。首先-安装Ubuntu Tweak(以下命令可用于安装):

sudo add-apt-repository ppa:tualatrix/ppa 
sudo apt-get update
sudo apt-get install ubuntu-tweak

然后,转到“字体”,将Antialiasing选项从 更改Subpixels Antialiasing (LCD screens only)Standard Grayscale Aliasing,一切似乎都可以正常工作。实际上,更改设置后问题立即出现/消失,因此看来这确实是可能的原因。

图形指南— Ubuntu Tweak工具

如果缺少字母,则可能难以找到“抗锯齿”标签等。这是有关该工具使用工作字体的外观的图形指南,可帮助您找到要单击的位置。

在第一个窗口中,必须在第一行(左侧第三个,即中央的)中选择“调整”选项卡,然后选择“字体”(第一行左侧的第一个图标):

Ubuntu Tweak->调整->字体

然后,单击底部的选择栏,然后选择中间的选项(不幸的是,我无法在打开选择栏的情况下显示屏幕截图,因为Ubuntu似乎对我没有反应,请按PrtScr键然后:-/)

抗锯齿选择栏

图形化指南— Unity Tweak工具

与上述类似的指南,但适用于Unity Tweak工具。

启动该工具后,单击“字体”(第三行中最右边的图标):

Unity Tweak->字体

然后单击标记的选择栏,并在打开时选择中间选项:

字体->外观->抗锯齿


6
gnome-tweak-tool对于使用GNOME桌面环境(或像我这样的wm + gnome-settings-deamon)的用户,也可以通过进行此操作
user898763452 2015年

3
在Ubuntu 16.04上(可能是更早的版本),这是unity-tweak-tool。
djvs 2016年

3
对我来说,这似乎只是一个临时解决方法(在接下来的几个暂停操作中,这些字母再次消失了)
groovy354 '16

1
也许我缺少了一些东西,但是我找不到通过来完成此操作的方法gnome-tweak-tool有人可以帮我吗?

2
test scaling factor为了使unitu-tweak-tool修复程序在任何地方
都能

11

对我来说,这通常会(很快)在我将第二个显示器连接到笔记本电脑时发生。使用ubuntu调整更改别名只能暂时解决问题。使用ubuntu的显示器更改字体大小时也是如此。

安装适用于Linux的Intel Graphics Installer(现在的版本为1.1.0)似乎根本没有任何作用。我在软件中心运行了安装程序,没有任何问题。

我已经使用这种解决方法一天了,没有任何问题。在Ubuntu 14.04上:

创建或编辑/etc/X11/xorg.conf添加以下代码,保存并重新启动

Section "Device"
    Identifier  "Intel Graphics"
    Driver      "intel"
    Option      "AccelMethod"  "uxa"
EndSection


2
这对我有所帮助,但一段时间后问题又恢复了。
jutky 2015年

2
@tutuca,这对我来说也在15.04发生,直到我将内核更新为3.19.0-29-generic。现在它根本没有发生。
user898763452's

我对字体配置进行了一些修改,并对其进行了修复。
tutuca

2
请注意,AccelMethod UXA是先前的版本,速度较慢。
vorburger '16

5

这可能是驱动程序问题。如果使用的是Intel图形,请尝试安装支持Linux 14.14的最新(1.0.8) Intel图形安装程序。我的第5代i5笔记本电脑也遇到了同样的问题,但是它解决了这个问题。


安装程序依赖于奇数个软件包,ttf-ancient-fonts和Software Center不会自动安装它。
Dan Dascalescu 2015年


1
请注意,截至目前,当前用于Linux 1.4.0 [1]的英特尔图形安装程序已“针对Ubuntu 15.10或Fedora23。Ubuntu16.04已采用最新的2016年第一季度英特尔图形堆栈,因此不需要图形安装程序。” [1] 01.org/linuxgraphics/downloads/...
vorburger

5

在装有英特尔®HD Graphics 5500(Broadwell GT2)的新戴尔笔记本电脑上,我也遇到了同样的问题。如果在安装上述用于Linux的图形安装程序时遇到依赖性问题,则可以安装GDebi软件包安装程序,该程序可以轻松解决依赖性问题。

或先安装GDebi

sudo apt-get install gdebi

下载适用于X64系统的64位驱动程序或适用于X86的32位版本。

wget https://download.01.org/gfx/ubuntu/14.10/main/pool/main/i/intel-linux-graphics-installer/intel-linux-graphics-installer_1.0.8-0intel1_amd64.deb

最后,使用GDebi安装该驱动程序

sudo gdebi intel-linux-graphics-installer_1.0.8-0intel1_amd64.deb 

3
您不需要GDebi来安装deb文件。软件中心可以做到这一点。双击deb文件,或运行software-centre intel-linux-graphics-installer_1.0.8-0intel1_amd64.deb
muru

我不知道软件中心是否可以自动解决依赖性问题。我是Linux新用户。:)感谢您的评论!
user304461

这种联系被打破,建议直接链接到01.org/linuxgraphics/downloads
埃纳尔·奥拉夫松

2
sudo dpkg -i intel-linux-graphics-installer_1.0.8-0intel1_amd64.deb然后sudo apt-get install -f 也将起作用
user898763452 2015年

相比gdebi软件中心是超慢
answerSeeker

1

我遇到了同样的问题,并且发现了一个帖子,建议更改“ ubuntu”默认字体的字体大小(必须安装称为ubuntu的工具才能做到这一点)。更改字体大小后,所有内容均正确显示。

我的终端有时仍然空白,但仍然遇到一些问题,但只需按几次Enter键,一切就会重新出现。最有可能是某种图形驱动程序错误,但至少字体大小更改对我来说解决了大多数问题


-1

看来问题已在Ubuntu 15.04修复。我已经升级,问题不再是问题。

在升级过程中,我确实注意到已安装了多个AMD特定软件包。



1
不,它不能解决问题,我只是遇到了这个错误。这是自安装15.04以来的第一次,但这一点都不有趣。
conualfy 2015年

21
仍然发生在16.04
vorburger '16

13
这里仍然发生在16.04。

仍然发生在17.04
Rishabh Agrahari'7

-1

有时我也使用Ubuntu 15.04遇到此问题。快速而肮脏的解决方法是重新启动Xsudo service lightdm restart

请注意,这将杀死您所有打开的应用程序,并且您将丢失所有尚未保存的数据。

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.