关于 gVim 和 Jetbrains Mono:如何阻止 gVim 以特殊方式渲染文本(例如 ==、!=)

huangapple go评论65阅读模式
英文:

About gVim and Jetbrains Mono: How to stop gVIM to render text like (==, !=) in special way

问题

我使用的是JetBrains Mono字体,但某些文本呈现出来很难辨认。

在终端中,一切都看起来很好:
关于 gVim 和 Jetbrains Mono:如何阻止 gVim 以特殊方式渲染文本(例如 ==、!=)

但如果我在gVim中打开它,将会是:
关于 gVim 和 Jetbrains Mono:如何阻止 gVim 以特殊方式渲染文本(例如 ==、!=)

有时,=根本不显示:
关于 gVim 和 Jetbrains Mono:如何阻止 gVim 以特殊方式渲染文本(例如 ==、!=)

在gVim中:
关于 gVim 和 Jetbrains Mono:如何阻止 gVim 以特殊方式渲染文本(例如 ==、!=)

如果我使用默认字体Monospace,就没有这样的问题。这取决于字体吗?我该如何解决?

英文:

I am using JetBrains Mono, but some text are rendered hard to recognize.
In terminal, all looks fine:
关于 gVim 和 Jetbrains Mono:如何阻止 gVim 以特殊方式渲染文本(例如 ==、!=)

But if I open it in gVim, it will be:
关于 gVim 和 Jetbrains Mono:如何阻止 gVim 以特殊方式渲染文本(例如 ==、!=)

Sometimes, the = does not disp at all
关于 gVim 和 Jetbrains Mono:如何阻止 gVim 以特殊方式渲染文本(例如 ==、!=)

In gVim:
关于 gVim 和 Jetbrains Mono:如何阻止 gVim 以特殊方式渲染文本(例如 ==、!=)

If I use default font Monospace, there is no such problem. Does it depend on the font? How do I fix it?

答案1

得分: 1

似乎 Vim 7.4 没有有关连字的选项。我下载了没有连字的 JetBrainsMono 字体。通常这些字体的名称以 "NL" 结尾,例如 JetBrainsMono NL

英文:

Seems that vim 7.4 has no options about ligatures. I downloaded JetBrainsMono font without ligatures. Usually these fonts end with "NL" in their name, such as JetBrainsMono NL.

huangapple
  • 本文由 发表于 2023年5月25日 15:03:03
  • 转载请务必保留本文链接:https://go.coder-hub.com/76329653.html
匿名

发表评论

匿名网友

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

确定