100字范文,内容丰富有趣,生活中的好帮手!
100字范文 > 解决diffuse软件在切换比较文件时 提示“无法读取xxx”的问题

解决diffuse软件在切换比较文件时 提示“无法读取xxx”的问题

时间:2018-11-27 02:48:02

相关推荐

解决diffuse软件在切换比较文件时 提示“无法读取xxx”的问题

解决diffuse软件在切换比较文件时,提示“无法读取xxx”的问题

在使用diffuse工具进行文件内容比较时,经常在切换几次文件后就出现下面这种错误提示:

然后你会发现你就无法再打开任何其他文件了,只能重启软件,并且在关闭软件时还会看到这样一个提示信息:

关闭软件时出现的这个提示信息其实在没有报“无法读取xxx”错误时也会出现,但是之前一直没去了解,今天准备尝试解决一下。

首先,根据软件提示,打开"diffusew.exe.log"文件看一下,发现里面的确有一堆错误信息:

接着在网上检索关键字"PangoWarning: couldn't load font "微软雅黑 9", falling back to "Sans 9", expect ugly output"

找到一篇包含此关键字的博客:GTK2.0+学习,根据该博主的方法目前已成功解决“无法读取xxx”的问题。

解决方法如下(windows平台):

1.通过everything工具查找gtkrc文件,路径默认应该为:"Diffuse安装盘:\Diffuse\share\themes\MS-Windows\gtk-2.0\gtkrc",先复制一份gtkrc文件做备份;

2.通过文本编辑器打开gtkrc文件,在文件末尾添加如下内容:

style "user-font"{font_name = "Simsun 10"}widget_class"*"style"user-font"

3.保存后重新运行diffuse软件,尝试不停切换打开的文件,验证是否会出现“无法读取xxx”的提示(笔者的环境下通常连续切换10个以内的文件就会报错了)

其中"Simsun 10"可以根据自己的需求喜好对字体样式和大小进行调整。

Simsun 12–(宋体)效果图

STCaiyun 12–(华文云彩)效果图

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。