在 Windows 上的 Vim 中请求别名 :guifont 渲染

在 Windows 上的 Vim 中请求别名 :guifont 渲染

非 AA 字体渲染似乎在任何地方都可用,除了视窗

  • MacVim,这可以通过 实现noantialias
  • 当使用 GTK2 前端时,可以通过antialias=false添加字体配置查询,例如:Courier New:size=12:antialias=false:rgba=rgb
  • 对于 Motif、Athena 和 GTK1 前端,别名渲染是唯一的选项。

但是我如何在 GUI 版本中请求它Vim在 Windows 上(gui_win32)?

答案1

Windows 版本的抗锯齿功能gvim可以通过‘渲染选项’设置。要使其工作,需要+directx编译支持。检查 的输出:version

对于如何正确配置它,您很可能希望调整taamode子选项并根据 Microsoft 定义的值进行设置https://docs.microsoft.com/de-de/windows/desktop/api/d2d1/ne-d2d1-d2d1_text_antialias_mode

注意:虽然renderoptions可以在 Windows 上提供更好的字体渲染,但某些多字节字符和状态行存在错误,如相应问题中所述https://github.com/vim/vim/issues/1520(我不确定这是否只影响状态行或渲染的其他部分)

这意味着,当我使用 vim 和类似这样的状态行插件时,它基本上会崩溃vim 航空公司

相关内容