运行 emacs 和 emacsclient 时字体大小不同

运行 emacs 和 emacsclient 时字体大小不同

在我的 .emacs 文件中,我设置字体大小如下:

(set-default-font "Source Code Pro 10")

如果我将 emacs 作为独立程序运行,即 emacs aFile.c,字体大小看起来是正确的。但是如果我使用 emacsclient 运行 emacs,即像这样:

#!/bin/bash
exec /usr/bin/emacsclient --alternate-editor="" -c "$@"

字体大小是 13,而不是 10,我指定为 10。您知道如何解决这个问题吗?

谢谢。

答案1

将其放入您的.emacs文件中:

(setq default-frame-alist '((font . "Source Code Pro-14")))

编辑

抱歉,我漏掉了双引号。我已经修复了。它在我的系统上运行正常。

我也尝试过add-to-list,但它无法设置 @michael 想要的字体。由于 @michael 使用的是 emacsclient,因此我认为使用 没有任何问题setq

请@michael 尝试一下,看看它是否有效。

相关内容