[OS X Emacs] default font changed in Aquamacs 2.5

Jamie Taylor Jamie.Taylor at pobox.com
Mon Jun 24 18:43:31 EDT 2013

On Sun, Jun 23, 2013 at 09:25:57PM -0400, David Reitter wrote:
> Apple changed the default monospaced font at some point from Monaco to Menlo, and it is possible that this 
> is now inherited.  More research would be needed to figure out where in the code this is happening, but I 
> do get Menlo as default font as well. (I agree with the behavior though.)
> By the way, our code (lisp/faces.el) still specifies Monaco, although this seems to be ignored.

Interestingly enough, I get Monaco as the default in this morning's nightly of Aquamacs 3.

> That would be bad, and I can't reproduce it.
> If you have a recipe (starting with "Start Aquamacs without customizations"), then we could do something about it.
> I would be more inclined to investigate if this was in Aquamacs 3.x, by the way.

I looks like any theme with a bold face for show-paren-match-face will trigger
the bad behavior.  So, for example:
M-x color-theme-initialize
M-x color-theme-gnome2
Put your cursor over a paren (e.g. the (C) in the comment header of color-theme-library.el)
and watch the text shift by a pixel.

I get the same behavior in 2.4 if I set the font to Menlo.
I do _not_ get the bad behavior in the 3.x nightly if I set the font to Menlo.
(I did get a segfault in the 3.x nightly one time when I was trying this, but I
wasn't able to reproduce it.)

As much as I'm curious about what's going wrong, I have a simple workaround
(i.e. just set the font explicitly to Monaco), so it's probably not worth
spending time to track it down.


More information about the MacOSX-Emacs mailing list