unofficial mirror of bug-gnu-emacs@gnu.org 
 help / color / mirror / code / Atom feed
* bug#505: 23.0.60; Font for fixed-pitch not resolved
@ 2008-06-29 19:25 Michael Welsh Duggan
  0 siblings, 0 replies; 22+ messages in thread
From: Michael Welsh Duggan @ 2008-06-29 19:25 UTC (permalink / raw)
  To: emacs-pretest-bug

[-- Attachment #1: Type: text/plain, Size: 1463 bytes --]

Please describe exactly what actions triggered the bug
and the precise symptoms of the bug:

I would first like to note that I really like the work being done on
fonts in the currnt development sources.

My ~/.Xresources contains the following related to emacs:
Emacs*foreground: white
Emacs*background: black
Emacs*FontBackend: xft, x

Emacs was run as follows.

EMACS_FONT_LOG=1 emacs -Q -fn "DejaVu Sans Mono:size=15"
M-x list-faces-display

fixed-pitch is showing up as boxes.  `C-u C-x =' on one of these
displays the following:

        character: a (97, #o141, #x61)
preferred charset: ascii (ASCII (ISO646 IRV))
       code point: 0x61
           syntax: w 	which means: word
         category: a:ASCII graphic characters 32-126 (ISO646 IRV:1983[4/0])
		   l:Latin r:Japanese roman
      buffer code: #x61
        file code: #x61 (encoded by coding system utf-8-unix)
          display: no font available

Character code properties are not shown: customize what to show

Here is a `help-face' button labeled `abcdefghijklmnopqrstuvwxyz ABCDEFGHIJKLMNOPQRSTUVWXYZ'.


There are text properties here:
  auto-composed        t
  button               (t)
  category             help-face-button
  face                 fixed-pitch
  help-args            (fixed-pitch)
  read-face-name       fixed-pitch

[back]

This face is especially important because it appears in the Emacs splash
page displayed to first time users.

Here are the contents of my font log:

[-- Attachment #2: Type: text/plain, Size: 14208 bytes --]

ftfont-list: -*-DejaVu Sans Mono-*-iso8859-1
  -unknown-DejaVu Sans Mono-bold-oblique-normal-*-m-0-iso8859-1
  -unknown-DejaVu Sans Mono-normal-normal-normal-*-m-0-iso8859-1
  -unknown-DejaVu Sans Mono-normal-oblique-normal-*-m-0-iso8859-1
  -unknown-DejaVu Sans Mono-bold-normal-normal-*-m-0-iso8859-1
xfont-list: -*-DejaVu Sans Mono-*-*-*-*-*-*-*-*-*-*-iso8859-1
  -dejavu-dejavu sans mono-medium-r-normal--*-0-0-m-0-iso8859-1
  -dejavu-dejavu sans mono-medium-r-normal--*-0-0-c-0-iso8859-1
  -dejavu-dejavu sans mono-medium-o-normal--*-0-0-m-0-iso8859-1
  -dejavu-dejavu sans mono-medium-o-normal--*-0-0-c-0-iso8859-1
  -dejavu-dejavu sans mono-bold-r-normal--*-0-0-m-0-iso8859-1
  -dejavu-dejavu sans mono-bold-r-normal--*-0-0-c-0-iso8859-1
  -dejavu-dejavu sans mono-bold-o-normal--*-0-0-m-0-iso8859-1
  -dejavu-dejavu sans mono-bold-o-normal--*-0-0-c-0-iso8859-1
  -bitstream-dejavu sans mono-medium-r-normal--*-0-0-m-0-iso8859-1
  -bitstream-dejavu sans mono-medium-r-normal--*-0-0-c-0-iso8859-1
  -bitstream-dejavu sans mono-bold-o-normal--*-0-0-m-0-iso8859-1
  -bitstream-dejavu sans mono-bold-o-normal--*-0-0-c-0-iso8859-1
list: -*-DejaVu Sans Mono-*-iso8859-1
  -unknown-DejaVu Sans Mono-bold-oblique-normal-*-m-0-iso8859-1
  -unknown-DejaVu Sans Mono-normal-normal-normal-*-m-0-iso8859-1
  -unknown-DejaVu Sans Mono-normal-oblique-normal-*-m-0-iso8859-1
  -unknown-DejaVu Sans Mono-bold-normal-normal-*-m-0-iso8859-1
  -dejavu-dejavu sans mono-medium-r-normal--*-0-0-m-0-iso8859-1
  -dejavu-dejavu sans mono-medium-r-normal--*-0-0-c-0-iso8859-1
  -dejavu-dejavu sans mono-medium-o-normal--*-0-0-m-0-iso8859-1
  -dejavu-dejavu sans mono-medium-o-normal--*-0-0-c-0-iso8859-1
  -dejavu-dejavu sans mono-bold-r-normal--*-0-0-m-0-iso8859-1
  -dejavu-dejavu sans mono-bold-r-normal--*-0-0-c-0-iso8859-1
  -dejavu-dejavu sans mono-bold-o-normal--*-0-0-m-0-iso8859-1
  -dejavu-dejavu sans mono-bold-o-normal--*-0-0-c-0-iso8859-1
  -bitstream-dejavu sans mono-medium-r-normal--*-0-0-m-0-iso8859-1
  -bitstream-dejavu sans mono-medium-r-normal--*-0-0-c-0-iso8859-1
  -bitstream-dejavu sans mono-bold-o-normal--*-0-0-m-0-iso8859-1
  -bitstream-dejavu sans mono-bold-o-normal--*-0-0-c-0-iso8859-1
sort-by: -*-DejaVu Sans Mono-normal-normal-normal-*-15-*-iso8859-1
  xft:-unknown-DejaVu Sans Mono-normal-normal-normal-*-m-0-iso8859-1
open: -unknown-DejaVu Sans Mono-normal-normal-normal-*-m-0-iso8859-1
  xft:-unknown-DejaVu Sans Mono-normal-normal-normal-*-15-*-m-0-iso8859-1
ftfont-list: -unknown-DejaVu Sans Mono-*-m-*-iso8859-1
  -unknown-DejaVu Sans Mono-bold-oblique-normal-*-m-0-iso8859-1
  -unknown-DejaVu Sans Mono-normal-normal-normal-*-m-0-iso8859-1
  -unknown-DejaVu Sans Mono-normal-oblique-normal-*-m-0-iso8859-1
  -unknown-DejaVu Sans Mono-bold-normal-normal-*-m-0-iso8859-1
xfont-list: -unknown-DejaVu Sans Mono-*-*-*-*-*-*-*-*-m-*-iso8859-1
xfont-list: DejaVu Sans Mono:size=15
list: -unknown-DejaVu Sans Mono-normal-*-normal-*-m-0-iso8859-1
  -unknown-DejaVu Sans Mono-normal-oblique-normal-*-m-0-iso8859-1
  -unknown-DejaVu Sans Mono-normal-normal-normal-*-m-0-iso8859-1
sort-by: -unknown-DejaVu Sans Mono-normal-italic-normal-*-15-*-m-0-iso8859-1
  xft:-unknown-DejaVu Sans Mono-normal-oblique-normal-*-m-0-iso8859-1
open: -unknown-DejaVu Sans Mono-normal-oblique-normal-*-m-0-iso8859-1
  xft:-unknown-DejaVu Sans Mono-normal-oblique-normal-*-15-*-m-0-iso8859-1
list: -unknown-DejaVu Sans Mono-*-normal-normal-*-m-0-iso8859-1
  -unknown-DejaVu Sans Mono-bold-normal-normal-*-m-0-iso8859-1
  -unknown-DejaVu Sans Mono-normal-normal-normal-*-m-0-iso8859-1
sort-by: -unknown-DejaVu Sans Mono-light-normal-normal-*-15-*-m-0-iso8859-1
  xft:-unknown-DejaVu Sans Mono-normal-normal-normal-*-m-0-iso8859-1
open: -unknown-DejaVu Sans Mono-normal-normal-normal-*-m-0-iso8859-1
  xft:-unknown-DejaVu Sans Mono-normal-normal-normal-*-15-*-m-0-iso8859-1
list: -unknown-DejaVu Sans Mono-*-normal-normal-*-m-0-iso8859-1
  -unknown-DejaVu Sans Mono-bold-normal-normal-*-m-0-iso8859-1
  -unknown-DejaVu Sans Mono-normal-normal-normal-*-m-0-iso8859-1
sort-by: -unknown-DejaVu Sans Mono-light-normal-normal-*-15-*-m-0-iso8859-1
  xft:-unknown-DejaVu Sans Mono-normal-normal-normal-*-m-0-iso8859-1
ftfont-list: -unknown-DejaVu Sans Mono-*-iso8859-1
  -unknown-DejaVu Sans Mono-bold-oblique-normal-*-m-0-iso8859-1
  -unknown-DejaVu Sans Mono-normal-normal-normal-*-m-0-iso8859-1
  -unknown-DejaVu Sans Mono-normal-oblique-normal-*-m-0-iso8859-1
  -unknown-DejaVu Sans Mono-bold-normal-normal-*-m-0-iso8859-1
xfont-list: -unknown-DejaVu Sans Mono-*-*-*-*-*-*-*-*-*-*-iso8859-1
xfont-list: DejaVu Sans Mono:size=15
list: -unknown-DejaVu Sans Mono-*-iso8859-1
  -unknown-DejaVu Sans Mono-bold-oblique-normal-*-m-0-iso8859-1
  -unknown-DejaVu Sans Mono-normal-normal-normal-*-m-0-iso8859-1
  -unknown-DejaVu Sans Mono-normal-oblique-normal-*-m-0-iso8859-1
  -unknown-DejaVu Sans Mono-bold-normal-normal-*-m-0-iso8859-1
sort-by: -unknown-DejaVu Sans Mono-normal-normal-normal-*-15-*-m-0-iso8859-1
  xft:-unknown-DejaVu Sans Mono-normal-normal-normal-*-m-0-iso8859-1
open: -unknown-DejaVu Sans Mono-normal-normal-normal-*-m-0-iso8859-1
  xft:-unknown-DejaVu Sans Mono-normal-normal-normal-*-15-*-m-0-iso8859-1
list: -unknown-DejaVu Sans Mono-*-normal-normal-*-m-0-iso8859-1
  -unknown-DejaVu Sans Mono-bold-normal-normal-*-m-0-iso8859-1
  -unknown-DejaVu Sans Mono-normal-normal-normal-*-m-0-iso8859-1
sort-by: -unknown-DejaVu Sans Mono-light-normal-normal-*-15-*-m-0-iso8859-1
  xft:-unknown-DejaVu Sans Mono-normal-normal-normal-*-m-0-iso8859-1
list: -unknown-DejaVu Sans Mono-*-normal-normal-*-m-0-iso8859-1
  -unknown-DejaVu Sans Mono-bold-normal-normal-*-m-0-iso8859-1
  -unknown-DejaVu Sans Mono-normal-normal-normal-*-m-0-iso8859-1
sort-by: -unknown-DejaVu Sans Mono-light-normal-normal-*-15-*-m-0-iso8859-1
  xft:-unknown-DejaVu Sans Mono-normal-normal-normal-*-m-0-iso8859-1
list: -unknown-DejaVu Sans Mono-*-normal-normal-*-m-0-iso8859-1
  -unknown-DejaVu Sans Mono-bold-normal-normal-*-m-0-iso8859-1
  -unknown-DejaVu Sans Mono-normal-normal-normal-*-m-0-iso8859-1
sort-by: -unknown-DejaVu Sans Mono-light-normal-normal-*-15-*-m-0-iso8859-1
  xft:-unknown-DejaVu Sans Mono-normal-normal-normal-*-m-0-iso8859-1
list: -unknown-DejaVu Sans Mono-*-normal-normal-*-m-0-iso8859-1
  -unknown-DejaVu Sans Mono-bold-normal-normal-*-m-0-iso8859-1
  -unknown-DejaVu Sans Mono-normal-normal-normal-*-m-0-iso8859-1
sort-by: -unknown-DejaVu Sans Mono-light-normal-normal-*-15-*-m-0-iso8859-1
  xft:-unknown-DejaVu Sans Mono-normal-normal-normal-*-m-0-iso8859-1
list: -unknown-DejaVu Sans Mono-*-normal-normal-*-m-0-iso8859-1
  -unknown-DejaVu Sans Mono-bold-normal-normal-*-m-0-iso8859-1
  -unknown-DejaVu Sans Mono-normal-normal-normal-*-m-0-iso8859-1
sort-by: -unknown-DejaVu Sans Mono-bold-normal-normal-*-15-*-m-0-iso8859-1
  xft:-unknown-DejaVu Sans Mono-bold-normal-normal-*-m-0-iso8859-1
open: -unknown-DejaVu Sans Mono-bold-normal-normal-*-m-0-iso8859-1
  xft:-unknown-DejaVu Sans Mono-bold-normal-normal-*-15-*-m-0-iso8859-1
list: -unknown-DejaVu Sans Mono-normal-*-normal-*-m-0-iso8859-1
  -unknown-DejaVu Sans Mono-normal-oblique-normal-*-m-0-iso8859-1
  -unknown-DejaVu Sans Mono-normal-normal-normal-*-m-0-iso8859-1
sort-by: -unknown-DejaVu Sans Mono-normal-italic-normal-*-15-*-m-0-iso8859-1
  xft:-unknown-DejaVu Sans Mono-normal-oblique-normal-*-m-0-iso8859-1
list: -unknown-DejaVu Sans Mono-*-normal-normal-*-m-0-iso8859-1
  -unknown-DejaVu Sans Mono-bold-normal-normal-*-m-0-iso8859-1
  -unknown-DejaVu Sans Mono-normal-normal-normal-*-m-0-iso8859-1
sort-by: -unknown-DejaVu Sans Mono-light-normal-normal-*-15-*-m-0-iso8859-1
  xft:-unknown-DejaVu Sans Mono-normal-normal-normal-*-m-0-iso8859-1
list: -unknown-DejaVu Sans Mono-*-normal-normal-*-m-0-iso8859-1
  -unknown-DejaVu Sans Mono-bold-normal-normal-*-m-0-iso8859-1
  -unknown-DejaVu Sans Mono-normal-normal-normal-*-m-0-iso8859-1
sort-by: -unknown-DejaVu Sans Mono-bold-normal-normal-*-15-*-m-0-iso8859-1
  xft:-unknown-DejaVu Sans Mono-bold-normal-normal-*-m-0-iso8859-1
list: -unknown-DejaVu Sans Mono-*-normal-normal-*-m-0-iso8859-1
  -unknown-DejaVu Sans Mono-bold-normal-normal-*-m-0-iso8859-1
  -unknown-DejaVu Sans Mono-normal-normal-normal-*-m-0-iso8859-1
sort-by: -unknown-DejaVu Sans Mono-bold-normal-normal-*-15-*-m-0-iso8859-1
  xft:-unknown-DejaVu Sans Mono-bold-normal-normal-*-m-0-iso8859-1
list: -unknown-DejaVu Sans Mono-*-normal-normal-*-m-0-iso8859-1
  -unknown-DejaVu Sans Mono-bold-normal-normal-*-m-0-iso8859-1
  -unknown-DejaVu Sans Mono-normal-normal-normal-*-m-0-iso8859-1
sort-by: -unknown-DejaVu Sans Mono-bold-normal-normal-*-15-*-m-0-iso8859-1
  xft:-unknown-DejaVu Sans Mono-bold-normal-normal-*-m-0-iso8859-1
list: -unknown-DejaVu Sans Mono-*-normal-*-m-0-iso8859-1
  -unknown-DejaVu Sans Mono-bold-normal-normal-*-m-0-iso8859-1
  -unknown-DejaVu Sans Mono-normal-oblique-normal-*-m-0-iso8859-1
  -unknown-DejaVu Sans Mono-normal-normal-normal-*-m-0-iso8859-1
  -unknown-DejaVu Sans Mono-bold-oblique-normal-*-m-0-iso8859-1
sort-by: -unknown-DejaVu Sans Mono-bold-italic-normal-*-15-*-m-0-iso8859-1
  xft:-unknown-DejaVu Sans Mono-bold-oblique-normal-*-m-0-iso8859-1
open: -unknown-DejaVu Sans Mono-bold-oblique-normal-*-m-0-iso8859-1
  xft:-unknown-DejaVu Sans Mono-bold-oblique-normal-*-15-*-m-0-iso8859-1
list: -unknown-DejaVu Sans Mono-*-iso8859-1
  -unknown-DejaVu Sans Mono-bold-oblique-normal-*-m-0-iso8859-1
  -unknown-DejaVu Sans Mono-normal-normal-normal-*-m-0-iso8859-1
  -unknown-DejaVu Sans Mono-normal-oblique-normal-*-m-0-iso8859-1
  -unknown-DejaVu Sans Mono-bold-normal-normal-*-m-0-iso8859-1
sort-by: -unknown-DejaVu Sans Mono-normal-normal-normal-*-15-*-iso8859-1
  xft:-unknown-DejaVu Sans Mono-normal-normal-normal-*-m-0-iso8859-1
ftfont-list: -unknown-Monospace-*-iso8859-1
xfont-list: -unknown-Monospace-*-*-*-*-*-*-*-*-*-*-iso8859-1
  -unknown-monospace-medium-r-normal--*-0-0-m-0-iso8859-1
  -unknown-monospace-medium-r-normal--*-0-0-c-0-iso8859-1
  -unknown-monospace-medium-o-normal--*-0-0-m-0-iso8859-1
  -unknown-monospace-medium-o-normal--*-0-0-c-0-iso8859-1
  -unknown-monospace-bold-r-normal--*-0-0-m-0-iso8859-1
  -unknown-monospace-bold-r-normal--*-0-0-c-0-iso8859-1
list: -unknown-Monospace-normal-normal-normal-*-iso8859-1
  -unknown-monospace-medium-r-normal--*-0-0-c-0-iso8859-1
  -unknown-monospace-medium-r-normal--*-0-0-m-0-iso8859-1
sort-by: -unknown-Monospace-normal-normal-normal-*-15-*-iso8859-1
  x:-unknown-monospace-medium-r-normal--*-0-0-c-0-iso8859-1
open: -unknown-monospace-medium-r-normal--*-0-0-c-0-iso8859-1
list: -unknown-DejaVu Sans Mono-*-normal-normal-*-m-0-iso8859-1
  -unknown-DejaVu Sans Mono-bold-normal-normal-*-m-0-iso8859-1
  -unknown-DejaVu Sans Mono-normal-normal-normal-*-m-0-iso8859-1
sort-by: -unknown-DejaVu Sans Mono-light-normal-normal-*-15-*-m-0-iso8859-1
  xft:-unknown-DejaVu Sans Mono-normal-normal-normal-*-m-0-iso8859-1
list: -unknown-Monospace-normal-normal-normal-*-iso8859-1
  -unknown-monospace-medium-r-normal--*-0-0-c-0-iso8859-1
  -unknown-monospace-medium-r-normal--*-0-0-m-0-iso8859-1
sort-by: -unknown-Monospace-normal-normal-normal-*-15-*-iso8859-1
  x:-unknown-monospace-medium-r-normal--*-0-0-c-0-iso8859-1
open: -unknown-monospace-medium-r-normal--*-0-0-c-0-iso8859-1
list: -unknown-DejaVu Sans Mono-normal-*-normal-*-m-0-iso8859-1
  -unknown-DejaVu Sans Mono-normal-oblique-normal-*-m-0-iso8859-1
  -unknown-DejaVu Sans Mono-normal-normal-normal-*-m-0-iso8859-1
sort-by: -unknown-DejaVu Sans Mono-normal-italic-normal-*-15-*-m-0-iso8859-1
  xft:-unknown-DejaVu Sans Mono-normal-oblique-normal-*-m-0-iso8859-1
list: -unknown-DejaVu Sans Mono-*-normal-normal-*-m-0-iso8859-1
  -unknown-DejaVu Sans Mono-bold-normal-normal-*-m-0-iso8859-1
  -unknown-DejaVu Sans Mono-normal-normal-normal-*-m-0-iso8859-1
sort-by: -unknown-DejaVu Sans Mono-bold-normal-normal-*-15-*-m-0-iso8859-1
  xft:-unknown-DejaVu Sans Mono-bold-normal-normal-*-m-0-iso8859-1
list: -unknown-DejaVu Sans Mono-*-normal-normal-*-m-0-iso8859-1
  -unknown-DejaVu Sans Mono-bold-normal-normal-*-m-0-iso8859-1
  -unknown-DejaVu Sans Mono-normal-normal-normal-*-m-0-iso8859-1
sort-by: -unknown-DejaVu Sans Mono-bold-normal-normal-*-15-*-m-0-iso8859-1
  xft:-unknown-DejaVu Sans Mono-bold-normal-normal-*-m-0-iso8859-1
list: -unknown-DejaVu Sans Mono-*-normal-*-m-0-iso8859-1
  -unknown-DejaVu Sans Mono-bold-normal-normal-*-m-0-iso8859-1
  -unknown-DejaVu Sans Mono-normal-oblique-normal-*-m-0-iso8859-1
  -unknown-DejaVu Sans Mono-normal-normal-normal-*-m-0-iso8859-1
  -unknown-DejaVu Sans Mono-bold-oblique-normal-*-m-0-iso8859-1
sort-by: -unknown-DejaVu Sans Mono-bold-italic-normal-*-15-*-m-0-iso8859-1
  xft:-unknown-DejaVu Sans Mono-bold-oblique-normal-*-m-0-iso8859-1
list: -unknown-DejaVu Sans Mono-*-iso8859-1
  -unknown-DejaVu Sans Mono-bold-oblique-normal-*-m-0-iso8859-1
  -unknown-DejaVu Sans Mono-normal-normal-normal-*-m-0-iso8859-1
  -unknown-DejaVu Sans Mono-normal-oblique-normal-*-m-0-iso8859-1
  -unknown-DejaVu Sans Mono-bold-normal-normal-*-m-0-iso8859-1
sort-by: -unknown-DejaVu Sans Mono-normal-normal-normal-*-15-*-iso8859-1
  xft:-unknown-DejaVu Sans Mono-normal-normal-normal-*-m-0-iso8859-1
list: -unknown-DejaVu Sans Mono-*-normal-normal-*-m-0-iso8859-1
  -unknown-DejaVu Sans Mono-bold-normal-normal-*-m-0-iso8859-1
  -unknown-DejaVu Sans Mono-normal-normal-normal-*-m-0-iso8859-1
sort-by: -unknown-DejaVu Sans Mono-bold-normal-normal-*-15-*-m-0-iso8859-1
  xft:-unknown-DejaVu Sans Mono-bold-normal-normal-*-m-0-iso8859-1
list: -unknown-Monospace-normal-normal-normal-*-iso8859-1
  -unknown-monospace-medium-r-normal--*-0-0-c-0-iso8859-1
  -unknown-monospace-medium-r-normal--*-0-0-m-0-iso8859-1
sort-by: -unknown-Monospace-normal-normal-normal-*-15-*-iso8859-1
  x:-unknown-monospace-medium-r-normal--*-0-0-c-0-iso8859-1
open: -unknown-monospace-medium-r-normal--*-0-0-c-0-iso8859-1
list: -unknown-DejaVu Sans Mono-normal-*-normal-*-m-0-iso8859-1
  -unknown-DejaVu Sans Mono-normal-oblique-normal-*-m-0-iso8859-1
  -unknown-DejaVu Sans Mono-normal-normal-normal-*-m-0-iso8859-1
sort-by: -unknown-DejaVu Sans Mono-normal-italic-normal-*-15-*-m-0-iso8859-1
  xft:-unknown-DejaVu Sans Mono-normal-oblique-normal-*-m-0-iso8859-1

[-- Attachment #3: Type: text/plain, Size: 614 bytes --]



In GNU Emacs 23.0.60.2 (i686-pc-linux-gnu, GTK+ Version 2.12.10)
 of 2008-06-29 on maru
Windowing system distributor `The X.Org Foundation', version 11.0.10402000
configured using `configure  '--without-toolkit-scroll-bars''

Important settings:
  value of $LC_ALL: nil
  value of $LC_COLLATE: nil
  value of $LC_CTYPE: nil
  value of $LC_MESSAGES: nil
  value of $LC_MONETARY: nil
  value of $LC_NUMERIC: nil
  value of $LC_TIME: nil
  value of $LANG: en_US.utf8
  value of $XMODIFIERS: nil
  locale-coding-system: utf-8-unix
  default-enable-multibyte-characters: t

-- 
Michael Welsh Duggan
(md5i@cs.cmu.edu)

^ permalink raw reply	[flat|nested] 22+ messages in thread

* bug#505: 23.0.60; Font for fixed-pitch not resolved
       [not found] <87wsgbuh1n.fsf@cyd.mit.edu>
@ 2008-10-15  5:58 ` Michael Welsh Duggan
  2008-10-15 19:13   ` Chong Yidong
  0 siblings, 1 reply; 22+ messages in thread
From: Michael Welsh Duggan @ 2008-10-15  5:58 UTC (permalink / raw)
  To: Chong Yidong; +Cc: 505

[-- Attachment #1: Type: text/plain, Size: 790 bytes --]

Chong Yidong <cyd@stupidchicken.com> writes:

> There have been a couple of changes to the font code over the last few
> weeks.  Unfortunately, I cannot reproduce your original bug, but could
> you check if these changes have had any effect?

Yes, this still happens.  The recipe has changed a little, since -Q now
diables the splash screen.  I do the following:

EMACS_FONT_LOG=1 emacs -q -no-site-file -fn "DejaVu Sans Mono:size=15"

I have attached the result of a recent invocation of M-x font-show-log.
A picture is also attached.

My configure invocation has not changed since the last time.  I am
running the Debian unstable GNU/Linux distribution.

I am happy to give more debugging information if you can give me a place
to start.  I am well acquainted with running emacs in gdb.


[-- Attachment #2: emacs.png --]
[-- Type: image/png, Size: 101708 bytes --]

[-- Attachment #3: Type: text/plain, Size: 11554 bytes --]

ftfont-list: -*-DejaVu Sans Mono-*-iso8859-1
  -unknown-DejaVu Sans Mono-bold-normal-normal-*-m-0-iso10646-1
  -unknown-DejaVu Sans Mono-normal-oblique-normal-*-m-0-iso10646-1
  -unknown-DejaVu Sans Mono-normal-normal-normal-*-m-0-iso10646-1
  -unknown-DejaVu Sans Mono-bold-oblique-normal-*-m-0-iso10646-1
xfont-list: -*-DejaVu Sans Mono-*-*-*-*-*-*-*-*-*-*-iso8859-1
  -dejavu-dejavu sans mono-medium-r-normal--*-0-0-m-0-iso8859-1
  -dejavu-dejavu sans mono-medium-r-normal--*-0-0-c-0-iso8859-1
  -dejavu-dejavu sans mono-medium-o-normal--*-0-0-m-0-iso8859-1
  -dejavu-dejavu sans mono-medium-o-normal--*-0-0-c-0-iso8859-1
  -dejavu-dejavu sans mono-bold-r-normal--*-0-0-m-0-iso8859-1
  -dejavu-dejavu sans mono-bold-r-normal--*-0-0-c-0-iso8859-1
  -dejavu-dejavu sans mono-bold-o-normal--*-0-0-m-0-iso8859-1
  -dejavu-dejavu sans mono-bold-o-normal--*-0-0-c-0-iso8859-1
  -bitstream-dejavu sans mono-medium-r-normal--*-0-0-m-0-iso8859-1
  -bitstream-dejavu sans mono-medium-r-normal--*-0-0-c-0-iso8859-1
  -bitstream-dejavu sans mono-bold-o-normal--*-0-0-m-0-iso8859-1
  -bitstream-dejavu sans mono-bold-o-normal--*-0-0-c-0-iso8859-1
list: -*-DejaVu Sans Mono-*-iso8859-1
  -unknown-DejaVu Sans Mono-bold-normal-normal-*-m-0-iso10646-1
  -unknown-DejaVu Sans Mono-normal-oblique-normal-*-m-0-iso10646-1
  -unknown-DejaVu Sans Mono-normal-normal-normal-*-m-0-iso10646-1
  -unknown-DejaVu Sans Mono-bold-oblique-normal-*-m-0-iso10646-1
  -dejavu-dejavu sans mono-medium-r-normal--*-0-0-m-0-iso8859-1
  -dejavu-dejavu sans mono-medium-r-normal--*-0-0-c-0-iso8859-1
  -dejavu-dejavu sans mono-medium-o-normal--*-0-0-m-0-iso8859-1
  -dejavu-dejavu sans mono-medium-o-normal--*-0-0-c-0-iso8859-1
  -dejavu-dejavu sans mono-bold-r-normal--*-0-0-m-0-iso8859-1
  -dejavu-dejavu sans mono-bold-r-normal--*-0-0-c-0-iso8859-1
  -dejavu-dejavu sans mono-bold-o-normal--*-0-0-m-0-iso8859-1
  -dejavu-dejavu sans mono-bold-o-normal--*-0-0-c-0-iso8859-1
  -bitstream-dejavu sans mono-medium-r-normal--*-0-0-m-0-iso8859-1
  -bitstream-dejavu sans mono-medium-r-normal--*-0-0-c-0-iso8859-1
  -bitstream-dejavu sans mono-bold-o-normal--*-0-0-m-0-iso8859-1
  -bitstream-dejavu sans mono-bold-o-normal--*-0-0-c-0-iso8859-1
sort-by: -*-DejaVu Sans Mono-normal-normal-normal-*-15-*-iso8859-1
  xft:-unknown-DejaVu Sans Mono-normal-normal-normal-*-m-0-iso10646-1
open: -unknown-DejaVu Sans Mono-normal-normal-normal-*-m-0-iso10646-1
  xft:-unknown-DejaVu Sans Mono-normal-normal-normal-*-15-*-m-0-iso10646-1
ftfont-list: -unknown-DejaVu Sans Mono-*-iso8859-1
  -unknown-DejaVu Sans Mono-bold-normal-normal-*-m-0-iso10646-1
  -unknown-DejaVu Sans Mono-normal-oblique-normal-*-m-0-iso10646-1
  -unknown-DejaVu Sans Mono-normal-normal-normal-*-m-0-iso10646-1
  -unknown-DejaVu Sans Mono-bold-oblique-normal-*-m-0-iso10646-1
xfont-list: -unknown-DejaVu Sans Mono-*-*-*-*-*-*-*-*-*-*-iso8859-1
xfont-list: DejaVu Sans Mono:size=15
list: -unknown-DejaVu Sans Mono-*-iso8859-1
  -unknown-DejaVu Sans Mono-bold-normal-normal-*-m-0-iso10646-1
  -unknown-DejaVu Sans Mono-normal-oblique-normal-*-m-0-iso10646-1
  -unknown-DejaVu Sans Mono-normal-normal-normal-*-m-0-iso10646-1
  -unknown-DejaVu Sans Mono-bold-oblique-normal-*-m-0-iso10646-1
sort-by: -unknown-DejaVu Sans Mono-normal-normal-normal-*-15-*-iso8859-1
  xft:-unknown-DejaVu Sans Mono-normal-normal-normal-*-m-0-iso10646-1
open: -unknown-DejaVu Sans Mono-normal-normal-normal-*-m-0-iso10646-1
  xft:-unknown-DejaVu Sans Mono-normal-normal-normal-*-15-*-m-0-iso10646-1
list: -unknown-DejaVu Sans Mono-*-iso8859-1
  -unknown-DejaVu Sans Mono-bold-normal-normal-*-m-0-iso10646-1
  -unknown-DejaVu Sans Mono-normal-oblique-normal-*-m-0-iso10646-1
  -unknown-DejaVu Sans Mono-normal-normal-normal-*-m-0-iso10646-1
  -unknown-DejaVu Sans Mono-bold-oblique-normal-*-m-0-iso10646-1
sort-by: -unknown-DejaVu Sans Mono-normal-italic-normal-*-15-*-iso8859-1
  xft:-unknown-DejaVu Sans Mono-normal-oblique-normal-*-m-0-iso10646-1
open: -unknown-DejaVu Sans Mono-normal-oblique-normal-*-m-0-iso10646-1
  xft:-unknown-DejaVu Sans Mono-normal-oblique-normal-*-15-*-m-0-iso10646-1
list: -unknown-DejaVu Sans Mono-*-iso8859-1
  -unknown-DejaVu Sans Mono-bold-normal-normal-*-m-0-iso10646-1
  -unknown-DejaVu Sans Mono-normal-oblique-normal-*-m-0-iso10646-1
  -unknown-DejaVu Sans Mono-normal-normal-normal-*-m-0-iso10646-1
  -unknown-DejaVu Sans Mono-bold-oblique-normal-*-m-0-iso10646-1
sort-by: -unknown-DejaVu Sans Mono-normal-normal-normal-*-15-*-m-0-iso8859-1
  xft:-unknown-DejaVu Sans Mono-normal-normal-normal-*-m-0-iso10646-1
ftfont-list: -unknown-DejaVu Sans Mono-*-m-*-iso10646-1
  -unknown-DejaVu Sans Mono-bold-normal-normal-*-m-0-iso10646-1
  -unknown-DejaVu Sans Mono-normal-oblique-normal-*-m-0-iso10646-1
  -unknown-DejaVu Sans Mono-normal-normal-normal-*-m-0-iso10646-1
  -unknown-DejaVu Sans Mono-bold-oblique-normal-*-m-0-iso10646-1
xfont-list: -unknown-DejaVu Sans Mono-*-*-*-*-*-*-*-*-m-*-iso10646-1
xfont-list: DejaVu Sans Mono:size=15
list: -unknown-DejaVu Sans Mono-*-normal-normal-*-m-0-iso10646-1
  -unknown-DejaVu Sans Mono-normal-normal-normal-*-m-0-iso10646-1
  -unknown-DejaVu Sans Mono-bold-normal-normal-*-m-0-iso10646-1
sort-by: -unknown-DejaVu Sans Mono-light-normal-normal-*-15-*-m-0-iso10646-1
  xft:-unknown-DejaVu Sans Mono-normal-normal-normal-*-m-0-iso10646-1
open: -unknown-DejaVu Sans Mono-normal-normal-normal-*-m-0-iso10646-1
  xft:-unknown-DejaVu Sans Mono-normal-normal-normal-*-15-*-m-0-iso10646-1
list: -unknown-DejaVu Sans Mono-*-normal-normal-*-m-0-iso10646-1
  -unknown-DejaVu Sans Mono-normal-normal-normal-*-m-0-iso10646-1
  -unknown-DejaVu Sans Mono-bold-normal-normal-*-m-0-iso10646-1
sort-by: -unknown-DejaVu Sans Mono-light-normal-normal-*-15-*-m-0-iso10646-1
  xft:-unknown-DejaVu Sans Mono-normal-normal-normal-*-m-0-iso10646-1
list: -unknown-DejaVu Sans Mono-*-normal-normal-*-m-0-iso10646-1
  -unknown-DejaVu Sans Mono-normal-normal-normal-*-m-0-iso10646-1
  -unknown-DejaVu Sans Mono-bold-normal-normal-*-m-0-iso10646-1
sort-by: -unknown-DejaVu Sans Mono-bold-normal-normal-*-15-*-m-0-iso10646-1
  xft:-unknown-DejaVu Sans Mono-bold-normal-normal-*-m-0-iso10646-1
open: -unknown-DejaVu Sans Mono-bold-normal-normal-*-m-0-iso10646-1
  xft:-unknown-DejaVu Sans Mono-bold-normal-normal-*-15-*-m-0-iso10646-1
list: -unknown-DejaVu Sans Mono-*-iso8859-1
  -unknown-DejaVu Sans Mono-bold-normal-normal-*-m-0-iso10646-1
  -unknown-DejaVu Sans Mono-normal-oblique-normal-*-m-0-iso10646-1
  -unknown-DejaVu Sans Mono-normal-normal-normal-*-m-0-iso10646-1
  -unknown-DejaVu Sans Mono-bold-oblique-normal-*-m-0-iso10646-1
sort-by: -unknown-DejaVu Sans Mono-normal-normal-normal-*-15-*-iso8859-1
  xft:-unknown-DejaVu Sans Mono-normal-normal-normal-*-m-0-iso10646-1
ftfont-list: -unknown-Sans Serif-*-iso8859-1
xfont-list: -unknown-Sans Serif-*-*-*-*-*-*-*-*-*-*-iso8859-1
xfont-list: DejaVu Sans Mono:size=15
list: -unknown-Sans Serif-normal-normal-normal-*-iso8859-1
ftfont-list: -unknown-Sans Serif-*-ascii-0
xfont-list: -unknown-Sans Serif-*-*-*-*-*-*-*-*-*-*-ascii-0
xfont-list: DejaVu Sans Mono:size=15
list: -unknown-Sans Serif-normal-normal-normal-*-ascii-0
ftfont-list: -*-Sans Serif-*-iso8859-1
  -bitstream-Bitstream Vera Sans-normal-normal-normal-*-0-iso10646-1
  -bitstream-Bitstream Vera Sans-bold-oblique-normal-*-0-iso10646-1
  -bitstream-Bitstream Vera Sans-bold-normal-normal-*-0-iso10646-1
  -bitstream-Bitstream Vera Sans-normal-oblique-normal-*-0-iso10646-1
xfont-list: -*-Sans Serif-*-*-*-*-*-*-*-*-*-*-iso8859-1
xfont-list: DejaVu Sans Mono:size=15
list: -*-Sans Serif-normal-normal-normal-*-iso8859-1
  -bitstream-Bitstream Vera Sans-normal-normal-normal-*-0-iso10646-1
open: -bitstream-Bitstream Vera Sans-normal-normal-normal-*-0-iso10646-1
  xft:-bitstream-Bitstream Vera Sans-normal-normal-normal-*-15-*-0-iso10646-1
list: -unknown-Sans Serif-normal-normal-normal-*-iso8859-1
list: -unknown-Sans Serif-normal-normal-normal-*-ascii-0
list: -*-Sans Serif-normal-normal-normal-*-iso8859-1
  -bitstream-Bitstream Vera Sans-normal-normal-normal-*-0-iso10646-1
list: -unknown-Sans Serif-normal-normal-normal-*-iso8859-1
list: -unknown-Sans Serif-normal-normal-normal-*-ascii-0
list: -*-Sans Serif-normal-normal-normal-*-iso8859-1
  -bitstream-Bitstream Vera Sans-normal-normal-normal-*-0-iso10646-1
list: -unknown-Sans Serif-normal-*-normal-*-iso8859-1
list: -unknown-Sans Serif-normal-*-normal-*-ascii-0
list: -*-Sans Serif-normal-*-normal-*-iso8859-1
  -bitstream-Bitstream Vera Sans-normal-oblique-normal-*-0-iso10646-1
  -bitstream-Bitstream Vera Sans-normal-normal-normal-*-0-iso10646-1
sort-by: -*-Sans Serif-normal-oblique-normal-*-15-*-iso8859-1
  xft:-bitstream-Bitstream Vera Sans-normal-oblique-normal-*-0-iso10646-1
open: -bitstream-Bitstream Vera Sans-normal-oblique-normal-*-0-iso10646-1
  xft:-bitstream-Bitstream Vera Sans-normal-oblique-normal-*-15-*-0-iso10646-1
list: -unknown-Sans Serif-normal-normal-normal-*-iso8859-1
list: -unknown-Sans Serif-normal-normal-normal-*-ascii-0
list: -*-Sans Serif-normal-normal-normal-*-iso8859-1
  -bitstream-Bitstream Vera Sans-normal-normal-normal-*-0-iso10646-1
list: -unknown-Sans Serif-normal-normal-normal-*-iso8859-1
list: -unknown-Sans Serif-normal-normal-normal-*-ascii-0
list: -*-Sans Serif-normal-normal-normal-*-iso8859-1
  -bitstream-Bitstream Vera Sans-normal-normal-normal-*-0-iso10646-1
open: -bitstream-Bitstream Vera Sans-normal-normal-normal-*-0-iso10646-1
  xft:-bitstream-Bitstream Vera Sans-normal-normal-normal-*-12-*-0-iso10646-1
ftfont-list: -unknown-Monospace-*-iso8859-1
xfont-list: -unknown-Monospace-*-*-*-*-*-*-*-*-*-*-iso8859-1
  -unknown-monospace-medium-r-normal--*-0-0-m-0-iso8859-1
  -unknown-monospace-medium-r-normal--*-0-0-c-0-iso8859-1
  -unknown-monospace-medium-o-normal--*-0-0-m-0-iso8859-1
  -unknown-monospace-medium-o-normal--*-0-0-c-0-iso8859-1
  -unknown-monospace-bold-r-normal--*-0-0-m-0-iso8859-1
  -unknown-monospace-bold-r-normal--*-0-0-c-0-iso8859-1
list: -unknown-Monospace-normal-normal-normal-*-iso8859-1
  -unknown-monospace-medium-r-normal--*-0-0-c-0-iso8859-1
  -unknown-monospace-medium-r-normal--*-0-0-m-0-iso8859-1
sort-by: -unknown-Monospace-normal-normal-normal-*-15-*-iso8859-1
  x:-unknown-monospace-medium-r-normal--*-0-0-c-0-iso8859-1
  x:open failed: -unknown-monospace-medium-r-normal--15-*-*-*-c-0-iso8859-1
open: -unknown-monospace-medium-r-normal--*-0-0-c-0-iso8859-1
list: -unknown-DejaVu Sans Mono-*-normal-normal-*-m-0-iso10646-1
  -unknown-DejaVu Sans Mono-normal-normal-normal-*-m-0-iso10646-1
  -unknown-DejaVu Sans Mono-bold-normal-normal-*-m-0-iso10646-1
sort-by: -unknown-DejaVu Sans Mono-bold-normal-normal-*-15-*-m-0-iso10646-1
  xft:-unknown-DejaVu Sans Mono-bold-normal-normal-*-m-0-iso10646-1
list: -unknown-DejaVu Sans Mono-*-normal-normal-*-m-0-iso10646-1
  -unknown-DejaVu Sans Mono-normal-normal-normal-*-m-0-iso10646-1
  -unknown-DejaVu Sans Mono-bold-normal-normal-*-m-0-iso10646-1
sort-by: -unknown-DejaVu Sans Mono-bold-normal-normal-*-15-*-m-0-iso10646-1
  xft:-unknown-DejaVu Sans Mono-bold-normal-normal-*-m-0-iso10646-1
list: -unknown-DejaVu Sans Mono-normal-*-normal-*-m-0-iso10646-1
  -unknown-DejaVu Sans Mono-normal-normal-normal-*-m-0-iso10646-1
  -unknown-DejaVu Sans Mono-normal-oblique-normal-*-m-0-iso10646-1
sort-by: -unknown-DejaVu Sans Mono-normal-italic-normal-*-15-*-m-0-iso10646-1
  xft:-unknown-DejaVu Sans Mono-normal-oblique-normal-*-m-0-iso10646-1
open: -unknown-DejaVu Sans Mono-normal-oblique-normal-*-m-0-iso10646-1
  xft:-unknown-DejaVu Sans Mono-normal-oblique-normal-*-15-*-m-0-iso10646-1

[-- Attachment #4: Type: text/plain, Size: 43 bytes --]



-- 
Michael Welsh Duggan
(md5i@md5i.com)

^ permalink raw reply	[flat|nested] 22+ messages in thread

* bug#505: 23.0.60; Font for fixed-pitch not resolved
  2008-10-15  5:58 ` Michael Welsh Duggan
@ 2008-10-15 19:13   ` Chong Yidong
  0 siblings, 0 replies; 22+ messages in thread
From: Chong Yidong @ 2008-10-15 19:13 UTC (permalink / raw)
  To: Michael Welsh Duggan; +Cc: 505

Let's try something.

Could you apply the following patch and try running again?  Does the
problem still occur?  Is any error message issued to the console?

*** trunk/src/xfont.c.~1.20.~	2008-10-03 14:58:43.000000000 -0400
--- trunk/src/xfont.c	2008-10-15 15:12:23.000000000 -0400
***************
*** 562,573 ****
  	}
        xfont = XLoadQueryFont (display, name);
        if (x_had_errors_p (display))
! 	{
! 	  /* This error is perhaps due to insufficient memory on X server.
! 	     Let's just ignore it.  */
! 	  x_clear_errors (display);
! 	  xfont = NULL;
! 	}
      }
    fullname = Qnil;
    /* Try to get the full name of FONT.  */
--- 562,568 ----
  	}
        xfont = XLoadQueryFont (display, name);
        if (x_had_errors_p (display))
! 	printf ("Error: %s\n", x_error_message->string);
      }
    fullname = Qnil;
    /* Try to get the full name of FONT.  */






^ permalink raw reply	[flat|nested] 22+ messages in thread

* bug#505: 23.0.60; Font for fixed-pitch not resolved
@ 2008-10-15 20:39 Chong Yidong
  2008-10-15 21:16 ` Michael Welsh Duggan
  0 siblings, 1 reply; 22+ messages in thread
From: Chong Yidong @ 2008-10-15 20:39 UTC (permalink / raw)
  To: Michael Welsh Duggan; +Cc: 505

Actually, the last patch I sent you is bad.  Could you try using this
one instead, and see if the problem goes away?

If the error disappears, we'll probably need to use gdb to find out what
x_error_message is.  (The last patch I sent doesn't compile because
x_error_message is static to xterm.c.)

*** trunk/src/xfont.c.~1.20.~	2008-10-03 14:58:43.000000000 -0400
--- trunk/src/xfont.c	2008-10-15 16:34:26.000000000 -0400
***************
*** 561,573 ****
  	  return Qnil;
  	}
        xfont = XLoadQueryFont (display, name);
-       if (x_had_errors_p (display))
- 	{
- 	  /* This error is perhaps due to insufficient memory on X server.
- 	     Let's just ignore it.  */
- 	  x_clear_errors (display);
- 	  xfont = NULL;
- 	}
      }
    fullname = Qnil;
    /* Try to get the full name of FONT.  */
--- 561,566 ----






^ permalink raw reply	[flat|nested] 22+ messages in thread

* bug#505: 23.0.60; Font for fixed-pitch not resolved
  2008-10-15 20:39 bug#505: 23.0.60; Font for fixed-pitch not resolved Chong Yidong
@ 2008-10-15 21:16 ` Michael Welsh Duggan
  2008-10-15 21:34   ` Chong Yidong
  0 siblings, 1 reply; 22+ messages in thread
From: Michael Welsh Duggan @ 2008-10-15 21:16 UTC (permalink / raw)
  To: Chong Yidong; +Cc: 505

Chong Yidong <cyd@stupidchicken.com> writes:

> Actually, the last patch I sent you is bad.  Could you try using this
> one instead, and see if the problem goes away?

It does not go away.  Before I added the patch I tried inserting a
breakpoint on the x_clear_errors line.  Emacs never reached that line.
I then made the patch and ran again, in case you were testing something
different.  In each case, the behavior is as I described in the bug
report.

> If the error disappears, we'll probably need to use gdb to find out what
> x_error_message is.  (The last patch I sent doesn't compile because
> x_error_message is static to xterm.c.)
>
> *** trunk/src/xfont.c.~1.20.~	2008-10-03 14:58:43.000000000 -0400
> --- trunk/src/xfont.c	2008-10-15 16:34:26.000000000 -0400
> ***************
> *** 561,573 ****
>   	  return Qnil;
>   	}
>         xfont = XLoadQueryFont (display, name);
> -       if (x_had_errors_p (display))
> - 	{
> - 	  /* This error is perhaps due to insufficient memory on X server.
> - 	     Let's just ignore it.  */
> - 	  x_clear_errors (display);
> - 	  xfont = NULL;
> - 	}
>       }
>     fullname = Qnil;
>     /* Try to get the full name of FONT.  */
> --- 561,566 ----

-- 
Michael Welsh Duggan
(md5i@md5i.com)






^ permalink raw reply	[flat|nested] 22+ messages in thread

* bug#505: 23.0.60; Font for fixed-pitch not resolved
  2008-10-15 21:16 ` Michael Welsh Duggan
@ 2008-10-15 21:34   ` Chong Yidong
  2008-10-15 21:46     ` Michael Welsh Duggan
  0 siblings, 1 reply; 22+ messages in thread
From: Chong Yidong @ 2008-10-15 21:34 UTC (permalink / raw)
  To: Michael Welsh Duggan; +Cc: 505

Michael Welsh Duggan <md5i@md5i.com> writes:

>> Actually, the last patch I sent you is bad.  Could you try using this
>> one instead, and see if the problem goes away?
>
> It does not go away.  Before I added the patch I tried inserting a
> breakpoint on the x_clear_errors line.  Emacs never reached that line.
> I then made the patch and ran again, in case you were testing something
> different.  In each case, the behavior is as I described in the bug
> report.

How about the call to x_had_errors_p earlier, on line xfont.c:536?  Is
there any effect if we ignore the error by calling x_clear_errors and
not resetting xfont to NULL?

  xfont = XLoadQueryFont (display, name);
  if (x_had_errors_p (display))
    {
      /* This error is perhaps due to insufficient memory on X server.
	 Let's just ignore it.  */
      x_clear_errors (display);
      xfont = NULL;
    }






^ permalink raw reply	[flat|nested] 22+ messages in thread

* bug#505: 23.0.60; Font for fixed-pitch not resolved
  2008-10-15 21:34   ` Chong Yidong
@ 2008-10-15 21:46     ` Michael Welsh Duggan
  2008-10-15 23:03       ` Chong Yidong
  0 siblings, 1 reply; 22+ messages in thread
From: Michael Welsh Duggan @ 2008-10-15 21:46 UTC (permalink / raw)
  To: Chong Yidong; +Cc: 505

Chong Yidong <cyd@stupidchicken.com> writes:

> Michael Welsh Duggan <md5i@md5i.com> writes:
>
>>> Actually, the last patch I sent you is bad.  Could you try using this
>>> one instead, and see if the problem goes away?
>>
>> It does not go away.  Before I added the patch I tried inserting a
>> breakpoint on the x_clear_errors line.  Emacs never reached that line.
>> I then made the patch and ran again, in case you were testing something
>> different.  In each case, the behavior is as I described in the bug
>> report.
>
> How about the call to x_had_errors_p earlier, on line xfont.c:536?  Is
> there any effect if we ignore the error by calling x_clear_errors and
> not resetting xfont to NULL?

No.  Once again, emacs never enters this block.

>   xfont = XLoadQueryFont (display, name);
>   if (x_had_errors_p (display))
>     {
>       /* This error is perhaps due to insufficient memory on X server.
> 	 Let's just ignore it.  */
>       x_clear_errors (display);
>       xfont = NULL;
>     }

-- 
Michael Welsh Duggan
(md5i@md5i.com)






^ permalink raw reply	[flat|nested] 22+ messages in thread

* bug#505: 23.0.60; Font for fixed-pitch not resolved
  2008-10-15 21:46     ` Michael Welsh Duggan
@ 2008-10-15 23:03       ` Chong Yidong
  2008-10-15 23:40         ` Michael Welsh Duggan
  0 siblings, 1 reply; 22+ messages in thread
From: Chong Yidong @ 2008-10-15 23:03 UTC (permalink / raw)
  To: Michael Welsh Duggan; +Cc: 505

Michael Welsh Duggan <md5i@md5i.com> writes:

> No.  Once again, emacs never enters this block.

That's strange.

You reported, earlier, that your font log displays the following:

 sort-by: -unknown-Monospace-normal-normal-normal-*-15-*-iso8859-1
   x:-unknown-monospace-medium-r-normal--*-0-0-c-0-iso8859-1
   x:open failed: -unknown-monospace-medium-r-normal--15-*-0-0-c-0-iso8859-1

As far as I can tell, the error message comes from the following line in
xfont.c:601

  if (! xfont)
    {
      font_add_log ("  x:open failed", build_string (name), Qnil);
      return Qnil;
    }

Could you set a breakpoint here and see if that's indeed where the error
message is issued?






^ permalink raw reply	[flat|nested] 22+ messages in thread

* bug#505: 23.0.60; Font for fixed-pitch not resolved
  2008-10-15 23:03       ` Chong Yidong
@ 2008-10-15 23:40         ` Michael Welsh Duggan
  2008-10-16  1:04           ` Chong Yidong
  0 siblings, 1 reply; 22+ messages in thread
From: Michael Welsh Duggan @ 2008-10-15 23:40 UTC (permalink / raw)
  To: Chong Yidong; +Cc: 505

Chong Yidong <cyd@stupidchicken.com> writes:

> Michael Welsh Duggan <md5i@md5i.com> writes:
>
>> No.  Once again, emacs never enters this block.
>
> That's strange.
>
> You reported, earlier, that your font log displays the following:
>
>  sort-by: -unknown-Monospace-normal-normal-normal-*-15-*-iso8859-1
>    x:-unknown-monospace-medium-r-normal--*-0-0-c-0-iso8859-1
>    x:open failed: -unknown-monospace-medium-r-normal--15-*-0-0-c-0-iso8859-1
>
> As far as I can tell, the error message comes from the following line in
> xfont.c:601
>
>   if (! xfont)
>     {
>       font_add_log ("  x:open failed", build_string (name), Qnil);
>       return Qnil;
>     }
>
> Could you set a breakpoint here and see if that's indeed where the error
> message is issued?

Yes, it is.  The calls to XLoadQueryFont on lines 535 and 563 both
return NULL.  The first time it is called with
"-unknown-monospace-medium-r-normal--15-*-0-0-c-0-iso8859-1", and the
second time with
""-unknown-monospace-medium-r-normal--15-*-*-*-c-0-iso8859-1".  However,
even though XLoadQueryFont returns NULL, x_had_errors_p(display) is
false afterwards both times.

-- 
Michael Welsh Duggan
(md5i@md5i.com)






^ permalink raw reply	[flat|nested] 22+ messages in thread

* bug#505: 23.0.60; Font for fixed-pitch not resolved
  2008-10-15 23:40         ` Michael Welsh Duggan
@ 2008-10-16  1:04           ` Chong Yidong
  2008-10-16  2:20             ` Michael Welsh Duggan
  0 siblings, 1 reply; 22+ messages in thread
From: Chong Yidong @ 2008-10-16  1:04 UTC (permalink / raw)
  To: Michael Welsh Duggan; +Cc: 505

Interesting.  Okay, let's try something else (thanks for bearing with
me).

Could you save the following program in a file called, say, foo.c, then
compile it, run it, and show me the output (if any)?

cyd: ~ $ gcc foo.c -lX11 -o foo
cyd: ~ $ ./foo

Here's the program:

#include <X11/Xlib.h>
#include <X11/X.h>
#include <X11/Xatom.h>
#include <stdio.h>
#include <string.h>


int main ()
{
  int i, limit, num_fonts;
  char **names;
  Display *display = XOpenDisplay (NULL);
  char *pattern = "-unknown-Monospace-*-*-*-*-*-*-*-*-*-*-iso8859-1";

  for (limit = 512; ; limit *= 2)
    {
      names = XListFonts (display, pattern, limit, &num_fonts);
      if (num_fonts < limit)
	break;
      XFreeFontNames (names);
    }

  for (i = 0; i < num_fonts; i++)
    {
      XFontStruct *font;
      unsigned long value;

      printf ("%s\n", names[i]);
      font = XLoadQueryFont (display, names[i]);
      if (! font)
	continue;
      if (XGetFontProperty (font, XA_FONT, &value))
	{
	  char *name = (char *) XGetAtomName (display, (Atom) value);
	  int len = strlen (name);
	  if (len > 0)
	    printf("  %s\n", name);
	}
    }

  return 0;
}






^ permalink raw reply	[flat|nested] 22+ messages in thread

* bug#505: 23.0.60; Font for fixed-pitch not resolved
  2008-10-16  1:04           ` Chong Yidong
@ 2008-10-16  2:20             ` Michael Welsh Duggan
       [not found]               ` <87vdvt1cg2.fsf@cyd.mit.edu>
  0 siblings, 1 reply; 22+ messages in thread
From: Michael Welsh Duggan @ 2008-10-16  2:20 UTC (permalink / raw)
  To: Chong Yidong; +Cc: 505

Chong Yidong <cyd@stupidchicken.com> writes:

> Interesting.  Okay, let's try something else (thanks for bearing with
> me).
>
> Could you save the following program in a file called, say, foo.c, then
> compile it, run it, and show me the output (if any)?

-unknown-monospace-bold-r-normal--12-120-75-75-c-0-iso8859-1
-unknown-monospace-bold-r-normal--0-0-0-0-c-0-iso8859-1
-unknown-monospace-bold-r-normal--12-120-75-75-m-0-iso8859-1
-unknown-monospace-bold-r-normal--0-0-0-0-m-0-iso8859-1
-unknown-monospace-medium-o-normal--12-120-75-75-c-0-iso8859-1
-unknown-monospace-medium-o-normal--0-0-0-0-c-0-iso8859-1
-unknown-monospace-medium-o-normal--12-120-75-75-m-0-iso8859-1
-unknown-monospace-medium-o-normal--0-0-0-0-m-0-iso8859-1
-unknown-monospace-medium-r-normal--12-120-75-75-c-0-iso8859-1
-unknown-monospace-medium-r-normal--0-0-0-0-c-0-iso8859-1
-unknown-monospace-medium-r-normal--12-120-75-75-m-0-iso8859-1
-unknown-monospace-medium-r-normal--0-0-0-0-m-0-iso8859-1

-- 
Michael Welsh Duggan
(md5i@md5i.com)






^ permalink raw reply	[flat|nested] 22+ messages in thread

* bug#505: 23.0.60; Font for fixed-pitch not resolved
       [not found]               ` <87vdvt1cg2.fsf@cyd.mit.edu>
@ 2008-10-16  3:00                 ` Michael Welsh Duggan
  2008-10-16  3:20                   ` Chong Yidong
  0 siblings, 1 reply; 22+ messages in thread
From: Michael Welsh Duggan @ 2008-10-16  3:00 UTC (permalink / raw)
  To: Chong Yidong; +Cc: 505

Chong Yidong <cyd@stupidchicken.com> writes:

> Actually, rather than removing the lines I mentioned in the last email,
> could you try this slightly modified program?  What's the output?

Yes, that was more interesting.  Ouput at the end.


> What seems to be happening is that the X function XListFonts is
> returning bogus fonts on your system.  This is strange, and I'll have to
> think about it.

It is strange...

-unknown-monospace-bold-r-normal--12-120-75-75-c-0-iso8859-1
Load failed.
-unknown-monospace-bold-r-normal--0-0-0-0-c-0-iso8859-1
Load failed.
-unknown-monospace-bold-r-normal--12-120-75-75-m-0-iso8859-1
Load failed.
-unknown-monospace-bold-r-normal--0-0-0-0-m-0-iso8859-1
Load failed.
-unknown-monospace-medium-o-normal--12-120-75-75-c-0-iso8859-1
Load failed.
-unknown-monospace-medium-o-normal--0-0-0-0-c-0-iso8859-1
Load failed.
-unknown-monospace-medium-o-normal--12-120-75-75-m-0-iso8859-1
Load failed.
-unknown-monospace-medium-o-normal--0-0-0-0-m-0-iso8859-1
Load failed.
-unknown-monospace-medium-r-normal--12-120-75-75-c-0-iso8859-1
Load failed.
-unknown-monospace-medium-r-normal--0-0-0-0-c-0-iso8859-1
Load failed.
-unknown-monospace-medium-r-normal--12-120-75-75-m-0-iso8859-1
Load failed.
-unknown-monospace-medium-r-normal--0-0-0-0-m-0-iso8859-1
Load failed.


And here's some extra input:

md5i@maru:~$ xlsfonts *monospace*
-unknown-monospace-bold-r-normal--0-0-0-0-c-0-iso8859-1
-unknown-monospace-bold-r-normal--0-0-0-0-m-0-iso8859-1
-unknown-monospace-medium-o-normal--0-0-0-0-c-0-iso8859-1
-unknown-monospace-medium-o-normal--0-0-0-0-m-0-iso8859-1
-unknown-monospace-medium-r-normal--0-0-0-0-c-0-iso8859-1
-unknown-monospace-medium-r-normal--0-0-0-0-m-0-iso8859-1
md5i@maru:~$ xlsfonts -ll *monospace*
xlsfonts:  unable to get info about font "-unknown-monospace-bold-r-normal--0-0-0-0-c-0-iso8859-1"
xlsfonts:  unable to get info about font "-unknown-monospace-bold-r-normal--0-0-0-0-m-0-iso8859-1"
xlsfonts:  unable to get info about font "-unknown-monospace-medium-o-normal--0-0-0-0-c-0-iso8859-1"
xlsfonts:  unable to get info about font "-unknown-monospace-medium-o-normal--0-0-0-0-m-0-iso8859-1"
xlsfonts:  unable to get info about font "-unknown-monospace-medium-r-normal--0-0-0-0-c-0-iso8859-1"
xlsfonts:  unable to get info about font "-unknown-monospace-medium-r-normal--0-0-0-0-m-0-iso8859-1"

Do you know what filename these fonts would normally be distributed as?
I may want to figure out if I have a corrupted install of some fonts.

-- 
Michael Welsh Duggan
(md5i@md5i.com)






^ permalink raw reply	[flat|nested] 22+ messages in thread

* bug#505: 23.0.60; Font for fixed-pitch not resolved
  2008-10-16  3:00                 ` Michael Welsh Duggan
@ 2008-10-16  3:20                   ` Chong Yidong
  2008-10-16  3:31                     ` Michael Welsh Duggan
  0 siblings, 1 reply; 22+ messages in thread
From: Chong Yidong @ 2008-10-16  3:20 UTC (permalink / raw)
  To: Michael Welsh Duggan; +Cc: 505

Michael Welsh Duggan <md5i@md5i.com> writes:

> Do you know what filename these fonts would normally be distributed
> as?  I may want to figure out if I have a corrupted install of some
> fonts.

Try grepping through the various fonts.dir files in the subdirectories
of /usr/share/fonts/X11.  The exact location may depend on your
distribution.  Does

  -unknown-monospace-bold-r-normal--0-0-0-0-c-0-iso8859-1

and other similar entries show up in any of the fonts.dir files?






^ permalink raw reply	[flat|nested] 22+ messages in thread

* bug#505: 23.0.60; Font for fixed-pitch not resolved
  2008-10-16  3:20                   ` Chong Yidong
@ 2008-10-16  3:31                     ` Michael Welsh Duggan
  2008-10-16  3:35                       ` Chong Yidong
  2008-10-16  7:29                       ` Andreas Schwab
  0 siblings, 2 replies; 22+ messages in thread
From: Michael Welsh Duggan @ 2008-10-16  3:31 UTC (permalink / raw)
  To: Chong Yidong; +Cc: 505

Chong Yidong <cyd@stupidchicken.com> writes:

> Michael Welsh Duggan <md5i@md5i.com> writes:
>
>> Do you know what filename these fonts would normally be distributed
>> as?  I may want to figure out if I have a corrupted install of some
>> fonts.
>
> Try grepping through the various fonts.dir files in the subdirectories
> of /usr/share/fonts/X11.  The exact location may depend on your
> distribution.  Does
>
>   -unknown-monospace-bold-r-normal--0-0-0-0-c-0-iso8859-1
>
> and other similar entries show up in any of the fonts.dir files?

md5i@maru:/usr/share/fonts/X11$ find . -name fonts.dir
./100dpi/fonts.dir
./75dpi/fonts.dir
./misc/dosemu/fonts.dir
./misc/fonts.dir
./cyrillic/fonts.dir
./Type1/fonts.dir
md5i@maru:/usr/share/fonts/X11$ grep monospace `find . -name fonts.dir`
md5i@maru:/usr/share/fonts/X11$ 

Plenty of -fixed-, but not a -monospace- to be seen.

What do you get from grepping for monospace in your fonts.dir files?

-- 
Michael Welsh Duggan
(md5i@md5i.com)






^ permalink raw reply	[flat|nested] 22+ messages in thread

* bug#505: 23.0.60; Font for fixed-pitch not resolved
  2008-10-16  3:31                     ` Michael Welsh Duggan
@ 2008-10-16  3:35                       ` Chong Yidong
  2008-10-16  3:43                         ` Michael Welsh Duggan
  2008-10-16  7:29                       ` Andreas Schwab
  1 sibling, 1 reply; 22+ messages in thread
From: Chong Yidong @ 2008-10-16  3:35 UTC (permalink / raw)
  To: Michael Welsh Duggan; +Cc: 505

Michael Welsh Duggan <md5i@md5i.com> writes:

> md5i@maru:/usr/share/fonts/X11$ grep monospace `find . -name fonts.dir`
> md5i@maru:/usr/share/fonts/X11$ 
>
> Plenty of -fixed-, but not a -monospace- to be seen.
>
> What do you get from grepping for monospace in your fonts.dir files?

Nothing either.  Where is xlsfonts getting its information from?  This
is very strange.

Maybe a good place to ask for help is a mailing list for your
distribution, if you're confident that the font files are not bungled by
a local change.  Which distribution are you using?






^ permalink raw reply	[flat|nested] 22+ messages in thread

* bug#505: 23.0.60; Font for fixed-pitch not resolved
  2008-10-16  3:35                       ` Chong Yidong
@ 2008-10-16  3:43                         ` Michael Welsh Duggan
  0 siblings, 0 replies; 22+ messages in thread
From: Michael Welsh Duggan @ 2008-10-16  3:43 UTC (permalink / raw)
  To: Chong Yidong; +Cc: 505

Chong Yidong <cyd@stupidchicken.com> writes:

> Michael Welsh Duggan <md5i@md5i.com> writes:
>
>> md5i@maru:/usr/share/fonts/X11$ grep monospace `find . -name fonts.dir`
>> md5i@maru:/usr/share/fonts/X11$ 
>>
>> Plenty of -fixed-, but not a -monospace- to be seen.
>>
>> What do you get from grepping for monospace in your fonts.dir files?
>
> Nothing either.  Where is xlsfonts getting its information from?  This
> is very strange.
>
> Maybe a good place to ask for help is a mailing list for your
> distribution, if you're confident that the font files are not bungled by
> a local change.  Which distribution are you using?

Debian unstable

-- 
Michael Welsh Duggan
(md5i@md5i.com)






^ permalink raw reply	[flat|nested] 22+ messages in thread

* bug#505: 23.0.60; Font for fixed-pitch not resolved
  2008-10-16  3:31                     ` Michael Welsh Duggan
  2008-10-16  3:35                       ` Chong Yidong
@ 2008-10-16  7:29                       ` Andreas Schwab
  2008-10-16 13:41                         ` Michael Welsh Duggan
  1 sibling, 1 reply; 22+ messages in thread
From: Andreas Schwab @ 2008-10-16  7:29 UTC (permalink / raw)
  To: Michael Welsh Duggan; +Cc: Chong Yidong, 505

Michael Welsh Duggan <md5i@md5i.com> writes:

> md5i@maru:/usr/share/fonts/X11$ grep monospace `find . -name fonts.dir`

Try also fonts.scale and case-less search.

Andreas.

-- 
Andreas Schwab, SuSE Labs, schwab@suse.de
SuSE Linux Products GmbH, Maxfeldstraße 5, 90409 Nürnberg, Germany
PGP key fingerprint = 58CA 54C7 6D53 942B 1756  01D3 44D5 214B 8276 4ED5
"And now for something completely different."






^ permalink raw reply	[flat|nested] 22+ messages in thread

* bug#505: 23.0.60; Font for fixed-pitch not resolved
  2008-10-16  7:29                       ` Andreas Schwab
@ 2008-10-16 13:41                         ` Michael Welsh Duggan
  2008-10-16 14:50                           ` Andreas Schwab
  0 siblings, 1 reply; 22+ messages in thread
From: Michael Welsh Duggan @ 2008-10-16 13:41 UTC (permalink / raw)
  To: Andreas Schwab; +Cc: Chong Yidong, 505

Andreas Schwab <schwab@suse.de> writes:

> Michael Welsh Duggan <md5i@md5i.com> writes:
>
>> md5i@maru:/usr/share/fonts/X11$ grep monospace `find . -name fonts.dir`
>
> Try also fonts.scale and case-less search.

md5i@maru:/usr/share/fonts/X11$ ls */fonts.dir */fonts.scale
100dpi/fonts.dir  cyrillic/fonts.dir  misc/fonts.scale	Type1/fonts.scale
75dpi/fonts.dir   misc/fonts.dir      Type1/fonts.dir
md5i@maru:/usr/share/fonts/X11$ grep -i monospace */fonts.dir */fonts.scale
md5i@maru:/usr/share/fonts/X11$ 

-- 
Michael Welsh Duggan
(md5i@md5i.com)






^ permalink raw reply	[flat|nested] 22+ messages in thread

* bug#505: 23.0.60; Font for fixed-pitch not resolved
  2008-10-16 13:41                         ` Michael Welsh Duggan
@ 2008-10-16 14:50                           ` Andreas Schwab
  2008-10-17  1:05                             ` Michael Welsh Duggan
  0 siblings, 1 reply; 22+ messages in thread
From: Andreas Schwab @ 2008-10-16 14:50 UTC (permalink / raw)
  To: Michael Welsh Duggan; +Cc: Chong Yidong, 505

Michael Welsh Duggan <md5i@md5i.com> writes:

> md5i@maru:/usr/share/fonts/X11$ ls */fonts.dir */fonts.scale
> 100dpi/fonts.dir  cyrillic/fonts.dir  misc/fonts.scale	Type1/fonts.scale
> 75dpi/fonts.dir   misc/fonts.dir      Type1/fonts.dir

There can be more font directories than those.  Use xset q to see your
current font path.

Andreas.

-- 
Andreas Schwab, SuSE Labs, schwab@suse.de
SuSE Linux Products GmbH, Maxfeldstraße 5, 90409 Nürnberg, Germany
PGP key fingerprint = 58CA 54C7 6D53 942B 1756  01D3 44D5 214B 8276 4ED5
"And now for something completely different."






^ permalink raw reply	[flat|nested] 22+ messages in thread

* bug#505: 23.0.60; Font for fixed-pitch not resolved
  2008-10-16 14:50                           ` Andreas Schwab
@ 2008-10-17  1:05                             ` Michael Welsh Duggan
  2008-10-17 17:24                               ` Chong Yidong
  0 siblings, 1 reply; 22+ messages in thread
From: Michael Welsh Duggan @ 2008-10-17  1:05 UTC (permalink / raw)
  To: Andreas Schwab; +Cc: Chong Yidong, 505

Andreas Schwab <schwab@suse.de> writes:

> Michael Welsh Duggan <md5i@md5i.com> writes:
>
>> md5i@maru:/usr/share/fonts/X11$ ls */fonts.dir */fonts.scale
>> 100dpi/fonts.dir  cyrillic/fonts.dir  misc/fonts.scale	Type1/fonts.scale
>> 75dpi/fonts.dir   misc/fonts.dir      Type1/fonts.dir
>
> There can be more font directories than those.  Use xset q to see your
> current font path.

You are correct.  It was coming from
/var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType/fonts.dir

Monospace.ttf -unknown-monospace-medium-r-normal--0-0-0-0-c-0-iso8859-1
Monospace.ttf -unknown-monospace-medium-r-normal--0-0-0-0-m-0-iso8859-1
MonospaceBold.ttf -unknown-monospace-bold-r-normal--0-0-0-0-c-0-iso8859-1
MonospaceBold.ttf -unknown-monospace-bold-r-normal--0-0-0-0-m-0-iso8859-1
MonospaceOblique.ttf -unknown-monospace-medium-o-normal--0-0-0-0-c-0-iso8859-1
MonospaceOblique.ttf -unknown-monospace-medium-o-normal--0-0-0-0-m-0-iso8859-1
-iso8859-1

Here's the interesting thing about these.  XListFonts will come back
with this list.  XListFontsWithInfo will not.  I do not, as yet, know
why.

-- 
Michael Welsh Duggan
(md5i@md5i.com)






^ permalink raw reply	[flat|nested] 22+ messages in thread

* bug#505: 23.0.60; Font for fixed-pitch not resolved
  2008-10-17  1:05                             ` Michael Welsh Duggan
@ 2008-10-17 17:24                               ` Chong Yidong
  2008-10-26 21:22                                 ` Michael Welsh Duggan
  0 siblings, 1 reply; 22+ messages in thread
From: Chong Yidong @ 2008-10-17 17:24 UTC (permalink / raw)
  To: Michael Welsh Duggan; +Cc: Andreas Schwab, 505

Michael Welsh Duggan <md5i@md5i.com> writes:

> You are correct.  It was coming from
> /var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType/fonts.dir
>
> Monospace.ttf -unknown-monospace-medium-r-normal--0-0-0-0-c-0-iso8859-1
>
> Here's the interesting thing about these.  XListFonts will come back
> with this list.  XListFontsWithInfo will not.  I do not, as yet, know
> why.

I suggest filing a bug in the Debian bug tracker, against x-ttcid-font.
Could you do that?






^ permalink raw reply	[flat|nested] 22+ messages in thread

* bug#505: 23.0.60; Font for fixed-pitch not resolved
  2008-10-17 17:24                               ` Chong Yidong
@ 2008-10-26 21:22                                 ` Michael Welsh Duggan
  0 siblings, 0 replies; 22+ messages in thread
From: Michael Welsh Duggan @ 2008-10-26 21:22 UTC (permalink / raw)
  To: Chong Yidong; +Cc: Andreas Schwab, 505

Chong Yidong <cyd@stupidchicken.com> writes:

> Michael Welsh Duggan <md5i@md5i.com> writes:
>
>> You are correct.  It was coming from
>> /var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType/fonts.dir
>>
>> Monospace.ttf -unknown-monospace-medium-r-normal--0-0-0-0-c-0-iso8859-1
>>
>> Here's the interesting thing about these.  XListFonts will come back
>> with this list.  XListFontsWithInfo will not.  I do not, as yet, know
>> why.
>
> I suggest filing a bug in the Debian bug tracker, against x-ttcid-font.
> Could you do that?

Based on the emacs-devel thread, I did some further diagnosis.  The
Monospace.ttf font did seem to come from ttf-georgewilliams.  It
actually wasn't in the ttf-georgewilliams package, but must have been at
one point in time.  I removed ttf-georgewilliams (at least for now), and
tried in vain to get defoma to forget about it using "normal" means, but
failed.  I eventually was reduced to doing a M-x grep-find on
ttf-georgewilliams in the /var/lib/defoma directory.  I then went to
every instance in any file and deleted it manually from those files.  I
then ran defoma-reconfigure.  After restarting X, everything works fine
again.

-- 
Michael Welsh Duggan
(md5i@md5i.com)






^ permalink raw reply	[flat|nested] 22+ messages in thread

end of thread, other threads:[~2008-10-26 21:22 UTC | newest]

Thread overview: 22+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2008-10-15 20:39 bug#505: 23.0.60; Font for fixed-pitch not resolved Chong Yidong
2008-10-15 21:16 ` Michael Welsh Duggan
2008-10-15 21:34   ` Chong Yidong
2008-10-15 21:46     ` Michael Welsh Duggan
2008-10-15 23:03       ` Chong Yidong
2008-10-15 23:40         ` Michael Welsh Duggan
2008-10-16  1:04           ` Chong Yidong
2008-10-16  2:20             ` Michael Welsh Duggan
     [not found]               ` <87vdvt1cg2.fsf@cyd.mit.edu>
2008-10-16  3:00                 ` Michael Welsh Duggan
2008-10-16  3:20                   ` Chong Yidong
2008-10-16  3:31                     ` Michael Welsh Duggan
2008-10-16  3:35                       ` Chong Yidong
2008-10-16  3:43                         ` Michael Welsh Duggan
2008-10-16  7:29                       ` Andreas Schwab
2008-10-16 13:41                         ` Michael Welsh Duggan
2008-10-16 14:50                           ` Andreas Schwab
2008-10-17  1:05                             ` Michael Welsh Duggan
2008-10-17 17:24                               ` Chong Yidong
2008-10-26 21:22                                 ` Michael Welsh Duggan
     [not found] <87wsgbuh1n.fsf@cyd.mit.edu>
2008-10-15  5:58 ` Michael Welsh Duggan
2008-10-15 19:13   ` Chong Yidong
  -- strict thread matches above, loose matches on Subject: below --
2008-06-29 19:25 Michael Welsh Duggan

Code repositories for project(s) associated with this public inbox

	https://git.savannah.gnu.org/cgit/emacs.git

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).