MacVim:与TextMate相比,更加强大的字体渲染

时间:2014-07-06 17:24:22

标签: macos rendering textmate macvim

这困扰了我一段时间了。 使用相同的源文件,相同的主题(几乎)MacVim和Textmate之间的文本厚度是不同的。

我已链接到屏幕截图.. here。其中有3位编辑。最左边是崇高v3,中间是MacVim,最右边是TextMate。目的是比较字体粗细。 MacVim& sublime文本更厚,而TextMate更流畅(和复杂..个人选择:))。这一切都在Mac OS X Mavericks上进行了视网膜显示。

我希望你们都能看到屏幕截图中的差异。

注意:对于MacVim,切换反别名选项确实会有所不同,但与TextMate相比仍然没有。

问题:

  • VIM(或Mac OS)中是否有任何配置控制字体粗细? 我主要是Vim用户,因此对VIM解决方案感兴趣
  • (出于好奇)为什么渲染不同?我认为所有编辑都必须依赖底层OS API

1 个答案:

答案 0 :(得分:14)

这与子像素抗锯齿有关。 Textmate对具有深色背景的主题禁用此选项:https://github.com/textmate/textmate/wiki/Hidden-Settings#controlling-font-smoothing

对于MacVim子像素抗锯齿可以使用terminal命令禁用:

defaults write org.vim.MacVim AppleFontSmoothing -int 0