bug-gnu-emacs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

bug#17486: 24.4.50; set-face-font problem on OSX


From: Dmitry Antipov
Subject: bug#17486: 24.4.50; set-face-font problem on OSX
Date: Fri, 16 May 2014 18:53:24 +0400
User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:24.0) Gecko/20100101 Thunderbird/24.5.0

13 maj 2014 kl. 20:21 skrev Christian Lynbech <christian@defun.dk>:


There is an issue when trying to set the font of face in recent versions
of emacs build for OSX.

Evaluating this form works as expected:

    (set-face-font 'region 
"-*-Menlo-normal-normal-normal-*-12-*-*-*-m-0-iso10646-1")

It used to be that one could also say something like this:

    (set-face-font 'region  "bitstream vera sans mono-26")

but when I try to do that on a newly built emacs, I get this stack
trace:

    Debugger entered--Lisp error: (wrong-type-argument font [#<font-entity ns 
apple Menlo nil iso10646-1 medium normal normal 0 nil 100 0 nil>])
      internal-set-lisp-face-attribute(region :font "bitstream vera sans 
mono-26" 0)
      set-face-attribute(region nil :font "bitstream vera sans mono-26")
      set-face-font(region "bitstream vera sans mono-26")
      eval((set-face-font (quote region) "bitstream vera sans mono-26") nil)
      eval-last-sexp-1(nil)
      eval-last-sexp(nil)
      call-interactively(eval-last-sexp nil nil)
      command-execute(eval-last-sexp)

Ugh. Is it possible to eval (frame-font-cache) immediately after you get this 
error?

Dmitry






reply via email to

[Prev in Thread] Current Thread [Next in Thread]