【问题标题】:MacVim: Thicker font rendering compared to TextMateMacVim:与 TextMate 相比,字体渲染更厚
【发布时间】:2014-08-27 05:09:57
【问题描述】:

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

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

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

注意:对于 MacVim,切换消除锯齿选项确实会有所不同,但与 TextMate 相比仍然没有任何作用。

问题:

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

【问题讨论】:

    标签: macos rendering textmate macvim


    【解决方案1】:

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

    对于 MacVim,可以使用终端命令禁用亚像素抗锯齿:

    defaults write org.vim.MacVim AppleFontSmoothing -int 0  
    

    【讨论】:

    • 酷!我对任何答案都抱有希望,就在这里。非常感激!!我试试看
    猜你喜欢
    • 2015-03-28
    • 2012-03-23
    • 1970-01-01
    • 1970-01-01
    • 2021-10-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-11-27
    相关资源
    最近更新 更多