为什么DejaVu Sans Mono字体在(G)Vim和Emacs中看起来不同?

为什么DejaVu Sans Mono字体在(G)Vim和Emacs中看起来不同?,vim,emacs,fonts,Vim,Emacs,Fonts,我认为两种编辑器的行距都不同 如何将Vim中的字体设置为Emacs中的字体 Emacs .emacs: == Default Font ==== ;; Font family (set-default-font "DejaVu Sans Mono") ;; Font size (set-face-attribute 'default nil :height 100) " set default font set guifont=DejaVu\ Sans\ Mono\ 10 Vim

我认为两种编辑器的行距都不同

如何将Vim中的字体设置为Emacs中的字体

Emacs

.emacs:

== Default Font ====

;; Font family
(set-default-font "DejaVu Sans Mono")

;; Font size 
(set-face-attribute 'default nil :height 100)
" set default font
set guifont=DejaVu\ Sans\ Mono\ 10
Vim

.vimrc:

== Default Font ====

;; Font family
(set-default-font "DejaVu Sans Mono")

;; Font size 
(set-face-attribute 'default nil :height 100)
" set default font
set guifont=DejaVu\ Sans\ Mono\ 10

EmacsGUI使用libxft呈现字体,而GVim使用gtk/pango。字体暗示可能有区别。

不应该改为
set-guifont=DejaVu\Sans\Mono\10
set-guifont=DejaVu\Sans\Mono:h10?@cefstat我在Ubuntu上,我认为set-guifont=DejaVu\Sans\Mono:h10适用于Windows。