GNU bug report logs - #11484
23.4; Scrolling leaves traces of old text behind

Previous Next

Packages: emacs, ns;

Reported by: Frank Marcoline <fvmarcoline <at> gmail.com>

Date: Tue, 15 May 2012 22:13:02 UTC

Severity: normal

Found in version 23.4

Done: Jan Djärv <jan.h.d <at> swipnet.se>

Bug is archived. No further changes may be made.

Full log


Message #43 received at 11484 <at> debbugs.gnu.org (full text, mbox):

From: Stefan Monnier <monnier <at> iro.umontreal.ca>
To: Kenichi Handa <handa <at> gnu.org>
Cc: 11484 <at> debbugs.gnu.org, dancol <at> dancol.org
Subject: Re: bug#11484: 23.4; Scrolling leaves traces of old text behind
Date: Tue, 23 Oct 2012 08:59:35 -0400
> I think the better way is to do something like this:
>   if (NILP (spec))
>     signal_error ("Invalid font name", ascii_font);

OK, that makes sense, it gives me:

Debugger entered--Lisp error: (error "Invalid font name" "-Misc-Fixed-normal-normal-semi-condensed-*-13-*-*-*-c-60-iso10646-1")

but I have no idea where this "semi-condensed" comes from.  The full
backtrace shows that it was generated "internally".  My guess is that
xft returns a font info where the width says "semi-condensed", so "turn
it into an XFD and parse it back" ends up failing.


        Stefan


Debugger entered--Lisp error: (error "Invalid font name" "-Misc-Fixed-normal-normal-semi-condensed-*-13-*-*-*-c-60-iso10646-1")
  internal-set-lisp-face-attribute(default :width normal #<frame emacs <at> pastel 0x8a52c10>)
  set-face-attribute(default #<frame emacs <at> pastel 0x8a52c10> :width normal :weight normal :slant normal :font "-misc-fixed-*-r-semicondensed-*-13-*-*-*-*-*-*-*")
  font-setting-change-default-font(":0.0" nil)
  dynamic-setting-handle-config-changed-event((config-changed-event font-render ":0.0"))
  call-interactively(dynamic-setting-handle-config-changed-event nil [(config-changed-event font-render ":0.0")])




This bug report was last modified 12 years and 217 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.