为什么 Evince 没有为我显示应用程序字体/文本?

为什么 Evince 没有为我显示应用程序字体/文本?

每次我使用 Evince 时,它​​都会在应该显示所有文本的位置显示方框。相反,它使用方框符号,我知道这代表无法找到字符。这个问题出现在每个菜单上,并且无法判断应用程序任何部分发生了什么。我尝试用 Google 搜索这个问题,但我的 -fu 很弱,或者很难搜索。

以下是截图

我对技术很了解,并且正在运行带有 GNOME 的相当原始的 10.10 安装。

答案1

“Sans” 应该是默认应用程序字体。因此,转到 - 首选项 - 外观 - 字体,将默认菜单字体更改为“Sans”! - 希望它能解决这个问题!

如需更多信息,请参阅发布的指南这里...

答案2

.font.conf使用此网站生成自定义文件:http://wenq.org/cloud/fcdesigner.html

您可以拖放不同的字体来更改其优先级,例如衬线字体、无衬线字体和单色字体的默认优先级。配置完成后,单击“创建”,然后将配置 XML 复制并粘贴到其中$HOME/.fonts.conf(如果文件不存在,则创建该文件)。

答案3

我知道这已经过时了,但每次我用额外字体目录更新字体缓存时,我都会遇到类似的问题。经过多次尝试和错误,我发现它与文件所有权有关。我将字体目录复制到 /usr/local/share/fonts,由于这是使用 sudo 完成的,因此所有权为 root:root。现在我有文本,而不是框。

相关内容