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

use*_*790 8 macos textmate rendering macvim

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

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

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

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

问题:

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

小智 14

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

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

defaults write org.vim.MacVim AppleFontSmoothing -int 0  
Run Code Online (Sandbox Code Playgroud)