为什么gvim不能正确设置字体?

4

我正在尝试在Linux上通过.vimrc配置gvim字体,但结果很奇怪。 为了让gvim使用"Liberation Mono"字体,我添加了set guifont=LiberationMono: h12。它被应用了,但不认识:h12选项,并输出:

Error detected while processing /home/tastyminerals/.vimrc:
line   44:
E518: Unknown option: h12

虽然字体得到了应用,但我对结果感到满意。 enter image description here

但是当我将该行更正为 set guifont=LiberationMono:h12 后,gvim没有投诉,但字体变成了这样:

enter image description here

这显然不是“Liberation Mono”,任何其他字体也会出现这种情况。为什么字体会被更改为某个奇怪的等宽变体?如何正确配置字体?


1
可能是如何在vim上设置默认字体大小?的重复问题。 - FDinoff
不,我已经尝试过了。 - minerals
1个回答

8

我通过在~/.vimrc中更正字体设置来解决了这个问题。

set guifont=LiberationMono\ 12

enter image description here


3
如果人们仔细阅读帮助手册,那么 Stack Overflow 就不会存在了 ;) - minerals
类似于win10 gVim的问题,可以通过set guifont=Fira\ Mono\ Medium:h10解决。 - roblogic

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