生产框架没有设置正确的字体大小

时间:2014-08-15 20:40:42

标签: emacs fonts emacs-faces

如果我在emacs(v24.3.1)中打开一个新帧,则字体设置为不同的大小。所有其他设置都是正确的但字体大小。 (在屏幕截图中,后面的窗口打开一个带make-frame的新框架,前面的窗口是新窗口,字体大小错误。

enter image description here

在我的init.el中,我有以下代码:

 (set-face-font 'default "-misc-fixed-medium-r-semicondensed--13-120-75-75-c-60-iso8859-1")

1 个答案:

答案 0 :(得分:3)

检查您的init文件(以及它加载的任何代码)是否有default-frame-alist更改的内容,特别是参数fontfont-parameter。检查面部default的定义。

您可以自定义选项default-frame-alist或面对default来控制此操作。 (但你仍然可能想知道你正在使用的代码已经改变了这一点。)

 M-x customize-face default
 M-x customize-option default-frame-alist

总是,对于类似的事情,请报告您从emacs -Q开始,即没有您的初始文件时,您观察到的行为是否也会发生。

如果,则递归地将你的init文件一分为二(通过注释掉1/2,然后是3/4,然后是7/8,......直到找到罪魁祸首代码为止造成这个问题。这是一个二元搜索,所以它非常快(虽然一开始看起来不是这样)。

(例如,你的屏幕截图显示你已经加载了Projectile。如果它只是一大堆东西,我们无法帮你调试,我们都不知道所有或大部分内容。你需要缩小范围,找出造成问题的原因 - 通过平分你的init文件。)