ubuntu中emacs的字体大小

ubuntu中emacs的字体大小

我在 ubuntu 中使用 emacs,并使用 Monaco 10 作为其默认字体。但是,与字体大小相同的 gnome 终端相比,字体渲染似乎有点奇怪:有点更小不太清楚在终端中。我尝试使用 11 号尺寸来避免这种情况,但它对我来说太大了。

我怎样才能使它与终端中的外观相同?任何帮助都值得感激 :)

更新:我应该告诉你上面的是运行shell的GUI emacs,下面的是gnome终端。右边是它们对应的字体设置。

在此处输入图片描述

两者均以字体大小 10 进行 100% 捕获: (左:emacs,中:terminal,右:gedit)

emacs 终端 在此处输入图片描述

再来一个(gvim的):

格维姆

我已经用 测试过了emacs -q,所以应该没有其他地方影响我的字体设置。

我已经在下面进行了测试:

  1. GNU Emacs 24.2.2 (x86_64-unknown-linux-gnu, GTK+ Version 2.24.13) of 2012-12-13 on tales(stable)

  2. GNU Emacs 24.3.50.1 (x86_64-unknown-linux-gnu, GTK+ Version 2.24.13) of 2012-12-12 on tales

它们完全一样。而且这里是我的./configure输出,我不知道它是否有帮助。

我也尝试过更改.Xdefaults文件之类的操作,但没有任何意义。

答案1

根据您提供的图像,emacs 似乎使用深灰色背景和浅灰色字体,而终端使用黑色背景和白色字体。这也许可以解释为什么一个看起来比另一个更亮。尝试在两者中设置相同的颜色,看看它们是否仍然看起来有明显差异。尺寸差异如此之小,我不确定这是否只是由不同颜色产生的错觉。

另一件需要检查的事情是两者的抗锯齿设置。

答案2

似乎 Emacs Xft 字体驱动程序中有一个错误,如所述这里

您可以使用.XresourcesEmacs 文件中的字体设置来解决此问题:

Emacs24.字体:Monospace-10:pixelsize=14

为了使更改生效,您需要重新启动 X 服务器或者运行xrdb -merge .Xresources并重新启动 Emacs。

相关内容