Запрос псевдонима: рендеринг guifont в Vim на Windows
Рендеринг шрифта без AA, кажется, доступен везде, кроме Windows.
- В MacVim это возможно через
noantialias
, - При использовании внешнего интерфейса GTK2 того же можно добиться, добавив
antialias=false
на запрос fontconfig, например:Courier New:size=12:antialias=false:rgba=rgb
, - Для внешних интерфейсов Motif, Athena и GTK1 псевдонимный рендеринг является единственным вариантом.
Но как мне запросить его в графической версии Vim для Windows (gui_win32
)?
1 ответ
Сглаживание для сборки Windows gvim
можно контролировать с помощью настройки "renderoptions". Чтобы иметь эту работу, это нужно +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 с модным плагином statusline, таким как vim- aviation