On May 31, 2009, at 12:33 PM, Adrian Robert wrote: > This one beats me as fdesc is used much before then. However it > made me notice a typo just above: line 496 should be: > > if (ns_has_attribute (desc, NSFontSlantTrait)) OK, this helps. No more crashes. It can display more characters now, like the up-arrow in the screenshots I'm attaching. However, it still uses the wrong fonts for symbols (and for greek) (- apple-MS_Mincho in my case). I think that's what you pointed out earlier. Following a posting here by Kenichi Handa here (and Jason's message in this thread): http://emacsbugs.donarmstrong.com/cgi-bin/bugreport.cgi?bug=1399 I tried this: (set-fontset-font "fontset-default" 'symbol '("Lucida Grande" . "iso10646-1")) This works great for Lucida, but I couldn't get Monaco or Courier New to work. As has been pointed out the greek characters probably shouldn't be "symbol" in the first place.