为什么';gvim是否正确设置字体?

为什么';gvim是否正确设置字体?,vim,editor,text-editor,Vim,Editor,Text Editor,我试图在.vimrc中配置linux上的gvim字体,但它会产生奇怪的结果。 为了让gvim使用“LiberationMono”,我添加了set guifont=LiberationMono:h12。它被应用,但不识别:h12选项和输出: Error detected while processing /home/tastyminerals/.vimrc: line 44: E518: Unknown option: h12 但是我对结果没意见,因为字体已经应用了。 但是,当我将行更正为

我试图在
.vimrc
中配置linux上的gvim字体,但它会产生奇怪的结果。 为了让gvim使用“LiberationMono”,我添加了
set guifont=LiberationMono:h12
。它被应用,但不识别
:h12
选项和输出:

Error detected while processing /home/tastyminerals/.vimrc:
line   44:
E518: Unknown option: h12
但是我对结果没意见,因为字体已经应用了。

但是,当我将行更正为
set guifont=librationmono:h12
gvim时,gvim没有抱怨,但字体更改为:

这不是“解放单声道”,当然,这种情况发生在我尝试使用的任何其他字体。
为什么字体会变成奇怪的单间距变体?如何正确配置字体?

我通过在
~/.vimrc

set guifont=LiberationMono\ 12

可能与否重复,我已经尝试过了。如果ppl仔细阅读帮助手册,stackoverflow将不存在;)win10 gVim的类似问题,通过
set guifont=Fira\Mono\Medium:h10解决