Vim中的奇怪渲染错误(或功能?)

时间:2010-01-12 12:37:28

标签: vim rendering

有时在单词前面会出现小行。在图片中,它们位于+syntax/ and swo and delmenu.vim的右侧。

  • 这是一个错误还是那些行意味着什么?
  • 之前发生过这件事吗?
  • 将来会变得更糟吗?

PS:我使用的是Microsoft Windows XP SP2 AMD

alt text http://img97.imageshack.us/img97/7673/picpd.jpg

编辑:我将字体更改为Consolas并且它们消失了。有没有办法解决问题,同时仍然使用我最喜欢的字体,摩纳哥(并没有关闭Cleartype)?

3 个答案:

答案 0 :(得分:1)

这是由cleartype字体平滑引起的。

如果你对gvim使用固定字体,问题就会消失(.fon文件)。 ttf文件包含字体平滑信息,这些信息在gvim中搞砸了。

fixedsys渲染得很好。还有很多其他的也很好用。

另一种方法是使用显示属性关闭字体平滑altogher,但这会对所有其他应用程序产生不良影响。

答案 1 :(得分:0)

这确实看起来像渲染错误。您应该向gvim团队报告。但你也不应该使用jpegs进行屏幕截图 - 压缩效果几乎和pngs一样,并且可能会像这样一样在镜头中引入失真。

答案 2 :(得分:0)

只是一个猜测,但它可能与您使用的字体有关。也许你可以尝试改变它,看看这些线是否仍然出现,或消失,或移动到其他线......