在gVim中添加可用字体

5

在工作中,我不得不使用Windows系统。我对gVim提供的字体选择非常不满意(读作:愤怒),我想把它改成在家里开发电脑上使用的字体。

然而,在设置guifont选项时,gVim的可用选项有限。尽管我知道这个字体在VIM中很好用(因为我在其他地方使用过它),但我不知道如何将其添加到可用字体列表中,即使我已经在这台机器上安装了它,也找不到这方面的信息。

有没有人能够提供一些见解?我真的不理解为什么不能设置guifont为任何等宽字体,而不是gVim认为最好的字体。


据我所知,您可以使用计算机中安装的任何字体。您是如何设置它的?语法可能会因操作系统而略有不同。 - sidyll
目前我已经设置了guifont="SV\ Basic\ Manual\ 10" - 它并没有改变任何东西。只有在执行set guifont=<tab>时,它才会更改为实际在列表中的字体。我也尝试过set guifont="SV_Basic_Manual"(使用下划线标记而不是转义空格)。 - Thomas Thorogood
1个回答

8
我刚刚下载、解压、安装了 DejaVu Sans Mono,并将其添加到列表中。
我也用同样的方法安装了你的字体,但它没有被添加到列表中。
这可能是字体本身的问题。
:help guifont中可以看出,在Windows上,Gvim只接受等宽字体。
从描述来看,你的字体似乎是等宽的,但可能不是100%准确:我不知道这是一个故障还是什么,但页面上的框似乎不能很好地对齐。
我认为等宽字体应该使所有框都对齐。

哇!嘿,谢谢你浏览了所有的内容。至少我知道我没有遗漏什么。过去我从来没有遇到过这种字体作为终端字体的问题,但你说得对,也许 gVim 只接受完全一致的字体。 - Thomas Thorogood
没问题。我试过很多编程字体,但是我不认识这个名字,所以我得去看一下。 - romainl

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接