Evince 在 Ubuntu 18.04 中崩溃(fontconfig 错误)

Evince 在 Ubuntu 18.04 中崩溃(fontconfig 错误)

每次我尝试在最近安装的 Ubuntu 18.04 服务器上启动 Evince 时,它​​都会崩溃:

Fontconfig error: "/etc/fonts/conf.d/65-fonts-persian.conf", line 272: 
mismatched tag
Fontconfig error: "/etc/fonts/conf.d/65-fonts-persian.conf", line 272: 
invalid attribute 'name'
Fontconfig error: "/etc/fonts/conf.d/65-fonts-persian.conf", line 272: 
invalid attribute 'mode'
Fontconfig error: "/etc/fonts/conf.d/65-fonts-persian.conf", line 272: 
invalid attribute 'target'
[1]    15320 segmentation fault (core dumped)  evince

65-fonts-persian.conf我可以使用成功验证文件xmllint --noout --dtdvalid fonts.dtd 65-fonts-persian.conf

第 272 行附近的“问题”部分是:

265         <!-- multiply the matrix to slant the font -->
266         <edit name="matrix" mode="assign">
267             <times>
268                 <name>matrix</name>
269                 <matrix><double>1</double><double>-0.2</double>
270                     <double>0</double><double>1</double>
271                 </matrix>
272             </times>
273         </edit>

该文件65-fonts-persian.conf不是唯一一个导致问题的文件——删除它会导致字体配置出现问题/etc/fonts/conf.d/70-no-bitmaps.conf,删除该文件会将问题进一步传递给另一个文件,等等。

除此之外,我没有遇到任何与字体或字体配置有关的问题。

关于如何解决这个问题有什么建议吗?谢谢!

相关内容