GNU bug report logs - #3228
23.0.93; GTK font selection: asked for Courier, got Nimbus

Previous Next

Package: emacs;

Reported by: Sven Joachim <svenjoac <at> gmx.de>

Date: Wed, 6 May 2009 08:25:04 UTC

Severity: normal

Done: Chong Yidong <cyd <at> gnu.org>

Bug is archived. No further changes may be made.

To add a comment to this bug, you must first unarchive it, by sending
a message to control AT debbugs.gnu.org, with unarchive 3228 in the body.
You can then email your comments to 3228 AT debbugs.gnu.org in the normal way.

Toggle the display of automated, internal messages from the tracker.

View this report as an mbox folder, status mbox, maintainer mbox


Report forwarded to bug-submit-list <at> lists.donarmstrong.com, Emacs Bugs <bug-gnu-emacs <at> gnu.org>:
bug#3228; Package emacs. (Wed, 06 May 2009 08:25:05 GMT) Full text and rfc822 format available.

Acknowledgement sent to Sven Joachim <svenjoac <at> gmx.de>:
New bug report received and forwarded. Copy sent to Emacs Bugs <bug-gnu-emacs <at> gnu.org>. (Wed, 06 May 2009 08:25:05 GMT) Full text and rfc822 format available.

Message #5 received at submit <at> emacsbugs.donarmstrong.com (full text, mbox):

From: Sven Joachim <svenjoac <at> gmx.de>
To: emacs-pretest-bug <at> gnu.org
Subject: 23.0.93; GTK font selection: asked for Courier, got Nimbus
Date: Wed, 06 May 2009 09:51:57 +0200
I have set up the following X resources for Emacs:

Emacs.FontBackend: xft, x
Emacs.font:-adobe-courier-medium-r-normal--*-120-*-*-m-*-iso10646-1

This works okay, as can be seen with `C-u C-x =' :

,----
|         character: S (83, #o123, #x53)
| preferred charset: ascii (ASCII (ISO646 IRV))
|        code point: 0x53
|            syntax: w 	which means: word
|          category: .:Base, a:ASCII, l:Latin, r:Roman
|       buffer code: #x53
|         file code: #x53 (encoded by coding system utf-8-unix)
|           display: by this font (glyph code)
|     xft:-Adobe-Courier-normal-normal-normal-*-17-*-*-*-m-100-iso10646-1 (#x35)
`----

But choosing "Courier 12" from the GTK font selection dialog gives me
another font, and an extremely ugly one:

,----
|         character: S (83, #o123, #x53)
| preferred charset: ascii (ASCII (ISO646 IRV))
|        code point: 0x53
|            syntax: w 	which means: word
|          category: .:Base, a:ASCII, l:Latin, r:Roman
|       buffer code: #x53
|         file code: #x53 (encoded by coding system utf-8-unix)
|           display: by this font (glyph code)
|     x:-urw-nimbus mono l-regular-r-normal--17-123-100-100-p-100-iso8859-1 (#x53)
`---- ^^^^^^^^^^^^^

In GNU Emacs 23.0.93.2 (x86_64-unknown-linux-gnu, GTK+ Version 2.16.1)
 of 2009-05-06 on turtle
Windowing system distributor `The X.Org Foundation', version 11.0.10601000
configured using `configure  'CFLAGS=-DGTK_DISABLE_DEPRECATED -g -O2''

Important settings:
  value of $LC_ALL: nil
  value of $LC_COLLATE: C
  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: de_DE.UTF-8
  value of $XMODIFIERS: nil
  locale-coding-system: utf-8-unix
  default-enable-multibyte-characters: t

Major mode: Group

Minor modes in effect:
  gnus-undo-mode: t
  display-time-mode: t
  auto-image-file-mode: t
  show-paren-mode: t
  tooltip-mode: t
  mouse-wheel-mode: t
  menu-bar-mode: t
  file-name-shadow-mode: t
  global-font-lock-mode: t
  font-lock-mode: t
  global-auto-composition-mode: t
  auto-composition-mode: t
  auto-encryption-mode: t
  auto-compression-mode: t
  temp-buffer-resize-mode: t
  column-number-mode: t
  line-number-mode: t
  transient-mark-mode: t

Recent input:
<help-echo> <help-echo> <help-echo> <help-echo> <help-echo> 
<help-echo> <help-echo> <help-echo> <help-echo> <help-echo> 
<help-echo> <help-echo> <help-echo> <help-echo> <menu-bar> 
<options> <menu-set-font> <up> <up> <right> <right> 
<right> C-u C-x = C-x o C-c r C-x o <help-echo> <help-echo> 
<help-echo> <help-echo> <help-echo> <help-echo> <help-echo> 
<help-echo> <help-echo> <help-echo> <help-echo> <menu-bar> 
<options> <menu-set-font> C-u C-x = C-x o C-c r C-x 
1 M-x g n u s <return> <down> <down> <down> <down> 
<down> <down> <down> <down> <down> <down> <down> <down> 
<down> <down> <down> <down> <up> <up> <up> M-x r e 
p o <tab> r t - e m <tab> <return>

Recent messages:
Opening nnfolder server on archive...done
Reading active file from archive via nnfolder...done
Opening nnfolder server...done
No new newsgroups
Checking new news...
Opening nnfolder server on archive...done
Opening nntp server on news.gnus.org...done
Opening nntp server on news.motzarella.org...done
Checking new news...done
Making completion list...




Information forwarded to bug-submit-list <at> lists.donarmstrong.com, Emacs Bugs <bug-gnu-emacs <at> gnu.org>:
bug#3228; Package emacs. (Thu, 07 May 2009 07:05:09 GMT) Full text and rfc822 format available.

Acknowledgement sent to Kenichi Handa <handa <at> m17n.org>:
Extra info received and forwarded to list. Copy sent to Emacs Bugs <bug-gnu-emacs <at> gnu.org>. (Thu, 07 May 2009 07:05:09 GMT) Full text and rfc822 format available.

Message #10 received at 3228 <at> emacsbugs.donarmstrong.com (full text, mbox):

From: Kenichi Handa <handa <at> m17n.org>
To: Sven Joachim <svenjoac <at> gmx.de>, 3228 <at> debbugs.gnu.org
Subject: Re: bug#3228: 23.0.93; GTK font selection: asked for Courier, got Nimbus
Date: Thu, 07 May 2009 15:57:34 +0900
In article <87eiv23bz6.fsf <at> turtle.gmx.de>, Sven Joachim <svenjoac <at> gmx.de> writes:

> I have set up the following X resources for Emacs:
> Emacs.FontBackend: xft, x
> Emacs.font:-adobe-courier-medium-r-normal--*-120-*-*-m-*-iso10646-1
[...]
> But choosing "Courier 12" from the GTK font selection dialog gives me
> another font, and an extremely ugly one:

> ,----
> |         character: S (83, #o123, #x53)
> | preferred charset: ascii (ASCII (ISO646 IRV))
> |        code point: 0x53
> |            syntax: w 	which means: word
> |          category: .:Base, a:ASCII, l:Latin, r:Roman
> |       buffer code: #x53
> |         file code: #x53 (encoded by coding system utf-8-unix)
> |           display: by this font (glyph code)
> |     x:-urw-nimbus mono l-regular-r-normal--17-123-100-100-p-100-iso8859-1 (#x53)
> `---- ^^^^^^^^^^^^^

I can't reproduce it.  Please show me the result of these
commands:

% fc-list courier file

And also try this:
% start Emacs as usual
ESC : (setq font-log nil) RET
;; choose 'courier 12' font from the GTK dialog
M-x font-show-log RET

and show me the *Help* buffer.

---
Kenichi Handa
handa <at> m17n.org




Information forwarded to bug-submit-list <at> lists.donarmstrong.com, Emacs Bugs <bug-gnu-emacs <at> gnu.org>:
bug#3228; Package emacs. (Thu, 07 May 2009 07:25:04 GMT) Full text and rfc822 format available.

Acknowledgement sent to Sven Joachim <svenjoac <at> gmx.de>:
Extra info received and forwarded to list. Copy sent to Emacs Bugs <bug-gnu-emacs <at> gnu.org>. (Thu, 07 May 2009 07:25:04 GMT) Full text and rfc822 format available.

Message #15 received at 3228 <at> emacsbugs.donarmstrong.com (full text, mbox):

From: Sven Joachim <svenjoac <at> gmx.de>
To: Kenichi Handa <handa <at> m17n.org>
Cc: 3228 <at> debbugs.gnu.org
Subject: Re: bug#3228: 23.0.93; GTK font selection: asked for Courier, got Nimbus
Date: Thu, 07 May 2009 09:19:22 +0200
On 2009-05-07 08:57 +0200, Kenichi Handa wrote:

> In article <87eiv23bz6.fsf <at> turtle.gmx.de>, Sven Joachim <svenjoac <at> gmx.de> writes:
>
>> I have set up the following X resources for Emacs:
>> Emacs.FontBackend: xft, x
>> Emacs.font:-adobe-courier-medium-r-normal--*-120-*-*-m-*-iso10646-1
> [...]
>> But choosing "Courier 12" from the GTK font selection dialog gives me
>> another font, and an extremely ugly one:
>
>> ,----
>> |         character: S (83, #o123, #x53)
>> | preferred charset: ascii (ASCII (ISO646 IRV))
>> |        code point: 0x53
>> |            syntax: w 	which means: word
>> |          category: .:Base, a:ASCII, l:Latin, r:Roman
>> |       buffer code: #x53
>> |         file code: #x53 (encoded by coding system utf-8-unix)
>> |           display: by this font (glyph code)
>> |     x:-urw-nimbus mono l-regular-r-normal--17-123-100-100-p-100-iso8859-1 (#x53)
>> `---- ^^^^^^^^^^^^^
>
> I can't reproduce it.  Please show me the result of these
> commands:
>
> % fc-list courier file

/usr/share/fonts/X11/75dpi/courO12.pcf.gz: 
/usr/share/fonts/X11/100dpi/courB12.pcf.gz: 
/usr/share/fonts/X11/100dpi/courBO24.pcf.gz: 
/usr/share/fonts/X11/100dpi/courR24.pcf.gz: 
/usr/share/fonts/X11/100dpi/courO12.pcf.gz: 
/usr/share/fonts/X11/75dpi/courBO12.pcf.gz: 
/usr/share/fonts/X11/75dpi/courB14.pcf.gz: 
/usr/share/fonts/X11/100dpi/courBO14.pcf.gz: 
/usr/share/fonts/X11/100dpi/courR14.pcf.gz: 
/usr/share/fonts/X11/75dpi/courBO18-ISO8859-1.pcf.gz: 
/usr/share/fonts/X11/75dpi/courB24.pcf.gz: 
/usr/share/fonts/X11/100dpi/courO18-ISO8859-1.pcf.gz: 
/usr/share/fonts/X11/100dpi/courBO24-ISO8859-1.pcf.gz: 
/usr/share/fonts/X11/75dpi/courR12.pcf.gz: 
/usr/share/fonts/X11/100dpi/courO14-ISO8859-1.pcf.gz: 
/usr/share/fonts/X11/100dpi/courO08-ISO8859-1.pcf.gz: 
/usr/share/fonts/X11/100dpi/courO10-ISO8859-1.pcf.gz: 
/usr/share/fonts/X11/75dpi/courO14.pcf.gz: 
/usr/share/fonts/X11/75dpi/courBO12-ISO8859-1.pcf.gz: 
/usr/share/fonts/X11/100dpi/courO12-ISO8859-1.pcf.gz: 
/usr/share/fonts/X11/100dpi/courB14.pcf.gz: 
/usr/share/fonts/X11/75dpi/courBO14-ISO8859-1.pcf.gz: 
/usr/share/fonts/X11/75dpi/courBO08-ISO8859-1.pcf.gz: 
/usr/share/fonts/X11/75dpi/courBO10-ISO8859-1.pcf.gz: 
/usr/share/fonts/X11/100dpi/courR18-ISO8859-1.pcf.gz: 
/usr/share/fonts/X11/100dpi/courO14.pcf.gz: 
/usr/share/fonts/X11/75dpi/courR24.pcf.gz: 
/usr/share/fonts/X11/75dpi/courBO08.pcf.gz: 
/usr/share/fonts/X11/75dpi/courBO10.pcf.gz: 
/usr/share/fonts/X11/100dpi/courB18-ISO8859-1.pcf.gz: 
/usr/share/fonts/X11/100dpi/courBO12.pcf.gz: 
/usr/share/fonts/X11/100dpi/courO24.pcf.gz: 
/usr/share/fonts/X11/75dpi/courBO18.pcf.gz: 
/usr/share/fonts/X11/75dpi/courO24.pcf.gz: 
/usr/share/fonts/X11/100dpi/courR14-ISO8859-1.pcf.gz: 
/usr/share/fonts/X11/100dpi/courR08-ISO8859-1.pcf.gz: 
/usr/share/fonts/X11/100dpi/courR10-ISO8859-1.pcf.gz: 
/usr/share/fonts/X11/100dpi/courB14-ISO8859-1.pcf.gz: 
/usr/share/fonts/X11/100dpi/courB24.pcf.gz: 
/usr/share/fonts/X11/100dpi/courB08-ISO8859-1.pcf.gz: 
/usr/share/fonts/X11/100dpi/courB10-ISO8859-1.pcf.gz: 
/usr/share/fonts/X11/100dpi/courR12-ISO8859-1.pcf.gz: 
/usr/share/fonts/X11/75dpi/courR14.pcf.gz: 
/usr/share/fonts/X11/100dpi/courB12-ISO8859-1.pcf.gz: 
/usr/share/fonts/X11/75dpi/courBO24-ISO8859-1.pcf.gz: 
/usr/share/fonts/X11/75dpi/courO24-ISO8859-1.pcf.gz: 
/usr/share/fonts/X11/75dpi/courO08-ISO8859-1.pcf.gz: 
/usr/share/fonts/X11/75dpi/courO10-ISO8859-1.pcf.gz: 
/usr/share/fonts/X11/75dpi/courO14-ISO8859-1.pcf.gz: 
/usr/share/fonts/X11/75dpi/courR24-ISO8859-1.pcf.gz: 
/usr/share/fonts/X11/100dpi/courO24-ISO8859-1.pcf.gz: 
/usr/share/fonts/X11/75dpi/courR08-ISO8859-1.pcf.gz: 
/usr/share/fonts/X11/75dpi/courR10-ISO8859-1.pcf.gz: 
/usr/share/fonts/X11/75dpi/courR14-ISO8859-1.pcf.gz: 
/usr/share/fonts/X11/75dpi/courO12-ISO8859-1.pcf.gz: 
/usr/share/fonts/X11/75dpi/courR12-ISO8859-1.pcf.gz: 
/usr/share/fonts/X11/75dpi/courB18.pcf.gz: 
/usr/share/fonts/X11/75dpi/courB24-ISO8859-1.pcf.gz: 
/usr/share/fonts/X11/75dpi/courB08-ISO8859-1.pcf.gz: 
/usr/share/fonts/X11/75dpi/courB10-ISO8859-1.pcf.gz: 
/usr/share/fonts/X11/75dpi/courB14-ISO8859-1.pcf.gz: 
/usr/share/fonts/X11/75dpi/courB12-ISO8859-1.pcf.gz: 
/usr/share/fonts/X11/75dpi/courB08.pcf.gz: 
/usr/share/fonts/X11/75dpi/courB10.pcf.gz: 
/usr/share/fonts/X11/100dpi/courBO08.pcf.gz: 
/usr/share/fonts/X11/100dpi/courBO10.pcf.gz: 
/usr/share/fonts/X11/100dpi/courR08.pcf.gz: 
/usr/share/fonts/X11/100dpi/courR10.pcf.gz: 
/usr/share/fonts/X11/100dpi/courBO18.pcf.gz: 
/usr/share/fonts/X11/100dpi/courR18.pcf.gz: 
/usr/share/fonts/X11/100dpi/courBO12-ISO8859-1.pcf.gz: 
/usr/share/fonts/X11/75dpi/courO18-ISO8859-1.pcf.gz: 
/usr/share/fonts/X11/100dpi/courR24-ISO8859-1.pcf.gz: 
/usr/share/fonts/X11/75dpi/courR18-ISO8859-1.pcf.gz: 
/usr/share/fonts/X11/100dpi/courB24-ISO8859-1.pcf.gz: 
/usr/share/fonts/X11/100dpi/courBO14-ISO8859-1.pcf.gz: 
/usr/share/fonts/X11/100dpi/courBO08-ISO8859-1.pcf.gz: 
/usr/share/fonts/X11/100dpi/courBO10-ISO8859-1.pcf.gz: 
/usr/share/fonts/X11/75dpi/courB18-ISO8859-1.pcf.gz: 
/usr/share/fonts/X11/75dpi/courO08.pcf.gz: 
/usr/share/fonts/X11/75dpi/courO10.pcf.gz: 
/usr/share/fonts/X11/100dpi/courO18.pcf.gz: 
/usr/share/fonts/X11/75dpi/courBO24.pcf.gz: 
/usr/share/fonts/X11/75dpi/courO18.pcf.gz: 
/usr/share/fonts/X11/100dpi/courB08.pcf.gz: 
/usr/share/fonts/X11/100dpi/courB10.pcf.gz: 
/usr/share/fonts/X11/100dpi/courO08.pcf.gz: 
/usr/share/fonts/X11/100dpi/courO10.pcf.gz: 
/usr/share/fonts/X11/100dpi/courBO18-ISO8859-1.pcf.gz: 
/usr/share/fonts/X11/75dpi/courBO14.pcf.gz: 
/usr/share/fonts/X11/75dpi/courB12.pcf.gz: 
/usr/share/fonts/X11/100dpi/courB18.pcf.gz: 
/usr/share/fonts/X11/100dpi/courR12.pcf.gz: 
/usr/share/fonts/X11/75dpi/courR18.pcf.gz: 
/usr/share/fonts/X11/75dpi/courR08.pcf.gz: 
/usr/share/fonts/X11/75dpi/courR10.pcf.gz: 

> And also try this:
> % start Emacs as usual
> ESC : (setq font-log nil) RET
> ;; choose 'courier 12' font from the GTK dialog
> M-x font-show-log RET
>
> and show me the *Help* buffer.

ftfont-list: -adobe-courier-*--*-m-*-iso10646-1
  -Adobe-Courier-normal-normal-normal-*-14-*-m-90-iso10646-1
  -Adobe-Courier-normal-normal-normal-*-11-*-m-60-iso10646-1
  -Adobe-Courier-normal-oblique-normal-*-12-*-m-70-iso10646-1
  -Adobe-Courier-bold-normal-normal-*-18-*-m-110-iso10646-1
  -Adobe-Courier-bold-oblique-normal-*-11-*-m-60-iso10646-1
  -Adobe-Courier-bold-oblique-normal-*-14-*-m-90-iso10646-1
  -Adobe-Courier-normal-oblique-normal-*-11-*-m-60-iso10646-1
  -Adobe-Courier-normal-oblique-normal-*-14-*-m-90-iso10646-1
  -Adobe-Courier-bold-normal-normal-*-34-*-m-200-iso10646-1
  -Adobe-Courier-normal-normal-normal-*-11-*-m-60-iso10646-1
  -Adobe-Courier-normal-normal-normal-*-14-*-m-90-iso10646-1
  -Adobe-Courier-normal-normal-normal-*-20-*-m-110-iso10646-1
  -Adobe-Courier-bold-normal-normal-*-20-*-m-110-iso10646-1
  -Adobe-Courier-bold-normal-normal-*-18-*-m-110-iso10646-1
  -Adobe-Courier-normal-normal-normal-*-17-*-m-100-iso10646-1
  -Adobe-Courier-bold-normal-normal-*-8-*-m-50-iso10646-1
  -Adobe-Courier-bold-normal-normal-*-10-*-m-60-iso10646-1
  -Adobe-Courier-normal-oblique-normal-*-24-*-m-150-iso10646-1
  -Adobe-Courier-normal-oblique-normal-*-10-*-m-60-iso10646-1
  ...
xfont-list: -adobe-courier-*-*-*--*-*-*-*-m-*-iso10646-1
  -adobe-courier-medium-r-normal--8-*-75-75-m-50-iso10646-1
  -adobe-courier-medium-r-normal--34-*-100-100-m-200-iso10646-1
  -adobe-courier-medium-r-normal--25-*-100-100-m-150-iso10646-1
  -adobe-courier-medium-r-normal--24-*-75-75-m-150-iso10646-1
  -adobe-courier-medium-r-normal--20-*-100-100-m-110-iso10646-1
  -adobe-courier-medium-r-normal--18-*-75-75-m-110-iso10646-1
  -adobe-courier-medium-r-normal--17-*-100-100-m-100-iso10646-1
  -adobe-courier-medium-r-normal--14-*-75-75-m-90-iso10646-1
  -adobe-courier-medium-r-normal--14-*-100-100-m-90-iso10646-1
  -adobe-courier-medium-r-normal--12-*-75-75-m-70-iso10646-1
  -adobe-courier-medium-r-normal--11-*-100-100-m-60-iso10646-1
  -adobe-courier-medium-r-normal--10-*-75-75-m-60-iso10646-1
  -adobe-courier-medium-o-normal--8-*-75-75-m-50-iso10646-1
  -adobe-courier-medium-o-normal--34-*-100-100-m-200-iso10646-1
  -adobe-courier-medium-o-normal--25-*-100-100-m-150-iso10646-1
  -adobe-courier-medium-o-normal--24-*-75-75-m-150-iso10646-1
  -adobe-courier-medium-o-normal--20-*-100-100-m-110-iso10646-1
  -adobe-courier-medium-o-normal--18-*-75-75-m-110-iso10646-1
  -adobe-courier-medium-o-normal--17-*-100-100-m-100-iso10646-1
  ...
list: -adobe-courier-medium-r-normal--*-m-*-iso10646-1
  -Adobe-Courier-normal-normal-normal-*-14-*-m-90-iso10646-1
  -Adobe-Courier-normal-normal-normal-*-11-*-m-60-iso10646-1
  -Adobe-Courier-normal-normal-normal-*-11-*-m-60-iso10646-1
  -Adobe-Courier-normal-normal-normal-*-14-*-m-90-iso10646-1
  -Adobe-Courier-normal-normal-normal-*-20-*-m-110-iso10646-1
  -Adobe-Courier-normal-normal-normal-*-17-*-m-100-iso10646-1
  -Adobe-Courier-normal-normal-normal-*-10-*-m-60-iso10646-1
  -Adobe-Courier-normal-normal-normal-*-8-*-m-50-iso10646-1
  -Adobe-Courier-normal-normal-normal-*-18-*-m-110-iso10646-1
  -Adobe-Courier-normal-normal-normal-*-34-*-m-200-iso10646-1
  -Adobe-Courier-normal-normal-normal-*-34-*-m-200-iso10646-1
  -Adobe-Courier-normal-normal-normal-*-20-*-m-110-iso10646-1
  -Adobe-Courier-normal-normal-normal-*-24-*-m-150-iso10646-1
  -Adobe-Courier-normal-normal-normal-*-24-*-m-150-iso10646-1
  -Adobe-Courier-normal-normal-normal-*-14-*-m-90-iso10646-1
  -Adobe-Courier-normal-normal-normal-*-8-*-m-50-iso10646-1
  -Adobe-Courier-normal-normal-normal-*-10-*-m-60-iso10646-1
  -Adobe-Courier-normal-normal-normal-*-14-*-m-90-iso10646-1
  -Adobe-Courier-normal-normal-normal-*-17-*-m-100-iso10646-1
  ...
sort-by: -*-normal-normal-normal-*-17-*
  xft:-Adobe-Courier-normal-normal-normal-*-17-*-m-100-iso10646-1
open: -Adobe-Courier-normal-normal-normal-*-17-*-m-100-iso10646-1
  xft:-Adobe-Courier-normal-normal-normal-*-17-*-m-100-iso10646-1
list: -Adobe-courier-normal-*-normal-*-m-100-iso10646-1
  -Adobe-Courier-normal-normal-normal-*-17-*-m-100-iso10646-1
  -Adobe-Courier-normal-oblique-normal-*-17-*-m-100-iso10646-1
  -Adobe-Courier-normal-oblique-normal-*-17-*-m-100-iso10646-1
  -Adobe-Courier-normal-normal-normal-*-17-*-m-100-iso10646-1
  -adobe-courier-medium-r-normal--17-*-100-100-m-100-iso10646-1
  -adobe-courier-medium-o-normal--17-*-100-100-m-100-iso10646-1
sort-by: -*-normal-italic-normal-*-17-*
  xft:-Adobe-Courier-normal-oblique-normal-*-17-*-m-100-iso10646-1
ftfont-list: -Adobe-Sans Serif-*-iso8859-1
xfont-list: -Adobe-Sans Serif-*-*-*-*-*-*-*-*-*-*-iso8859-1
list: -Adobe-Sans Serif-normal-normal-*-iso8859-1
ftfont-list: -Adobe-Sans Serif-*-ascii-0
xfont-list: -Adobe-Sans Serif-*-*-*-*-*-*-*-*-*-*-ascii-0
list: -Adobe-Sans Serif-normal-normal-*-ascii-0
ftfont-list: -*-Sans Serif-*-iso8859-1
  -bitstream-Bitstream Vera Sans-bold-normal-normal-*-0-iso10646-1
  -bitstream-Bitstream Vera Sans-bold-oblique-normal-*-0-iso10646-1
  -bitstream-Bitstream Vera Sans-normal-normal-normal-*-0-iso10646-1
  -bitstream-Bitstream Vera Sans-normal-oblique-normal-*-0-iso10646-1
xfont-list: -*-Sans Serif-*-*-*-*-*-*-*-*-*-*-iso8859-1
list: -*-Sans Serif-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-*-17-*-0-iso10646-1
ftfont-list: -Adobe-courier-*-iso8859-1
  -Adobe-Courier-normal-normal-normal-*-14-*-m-90-iso10646-1
  -Adobe-Courier-normal-normal-normal-*-11-*-m-60-iso10646-1
  -Adobe-Courier-normal-oblique-normal-*-12-*-m-70-iso10646-1
  -Adobe-Courier-bold-normal-normal-*-18-*-m-110-iso10646-1
  -Adobe-Courier-bold-oblique-normal-*-11-*-m-60-iso10646-1
  -Adobe-Courier-bold-oblique-normal-*-14-*-m-90-iso10646-1
  -Adobe-Courier-normal-oblique-normal-*-11-*-m-60-iso10646-1
  -Adobe-Courier-normal-oblique-normal-*-14-*-m-90-iso10646-1
  -Adobe-Courier-bold-normal-normal-*-34-*-m-200-iso10646-1
  -Adobe-Courier-normal-normal-normal-*-11-*-m-60-iso10646-1
  -Adobe-Courier-normal-normal-normal-*-14-*-m-90-iso10646-1
  -Adobe-Courier-normal-normal-normal-*-20-*-m-110-iso10646-1
  -Adobe-Courier-bold-normal-normal-*-20-*-m-110-iso10646-1
  -Adobe-Courier-bold-normal-normal-*-18-*-m-110-iso10646-1
  -Adobe-Courier-normal-normal-normal-*-17-*-m-100-iso10646-1
  -Adobe-Courier-bold-normal-normal-*-8-*-m-50-iso10646-1
  -Adobe-Courier-bold-normal-normal-*-10-*-m-60-iso10646-1
  -Adobe-Courier-normal-oblique-normal-*-24-*-m-150-iso10646-1
  -Adobe-Courier-normal-oblique-normal-*-10-*-m-60-iso10646-1
  ...
xfont-list: -Adobe-courier-*-*-*-*-*-*-*-*-*-*-iso8859-1
  -adobe-courier-medium-r-normal--8-*-75-75-m-50-iso8859-1
  -adobe-courier-medium-r-normal--34-*-100-100-m-200-iso8859-1
  -adobe-courier-medium-r-normal--25-*-100-100-m-150-iso8859-1
  -adobe-courier-medium-r-normal--24-*-75-75-m-150-iso8859-1
  -adobe-courier-medium-r-normal--20-*-100-100-m-110-iso8859-1
  -adobe-courier-medium-r-normal--18-*-75-75-m-110-iso8859-1
  -adobe-courier-medium-r-normal--17-*-100-100-m-100-iso8859-1
  -adobe-courier-medium-r-normal--14-*-75-75-m-90-iso8859-1
  -adobe-courier-medium-r-normal--14-*-100-100-m-90-iso8859-1
  -adobe-courier-medium-r-normal--12-*-75-75-m-70-iso8859-1
  -adobe-courier-medium-r-normal--11-*-100-100-m-60-iso8859-1
  -adobe-courier-medium-r-normal--10-*-75-75-m-60-iso8859-1
  -adobe-courier-medium-r-normal--*-0-0-p-0-iso8859-1
  -adobe-courier-medium-o-normal--8-*-75-75-m-50-iso8859-1
  -adobe-courier-medium-o-normal--34-*-100-100-m-200-iso8859-1
  -adobe-courier-medium-o-normal--25-*-100-100-m-150-iso8859-1
  -adobe-courier-medium-o-normal--24-*-75-75-m-150-iso8859-1
  -adobe-courier-medium-o-normal--20-*-100-100-m-110-iso8859-1
  -adobe-courier-medium-o-normal--18-*-75-75-m-110-iso8859-1
  ...
list: -Adobe-courier-*-iso8859-1
  -Adobe-Courier-normal-normal-normal-*-14-*-m-90-iso10646-1
  -Adobe-Courier-normal-normal-normal-*-11-*-m-60-iso10646-1
  -Adobe-Courier-normal-oblique-normal-*-12-*-m-70-iso10646-1
  -Adobe-Courier-bold-normal-normal-*-18-*-m-110-iso10646-1
  -Adobe-Courier-bold-oblique-normal-*-11-*-m-60-iso10646-1
  -Adobe-Courier-bold-oblique-normal-*-14-*-m-90-iso10646-1
  -Adobe-Courier-normal-oblique-normal-*-11-*-m-60-iso10646-1
  -Adobe-Courier-normal-oblique-normal-*-14-*-m-90-iso10646-1
  -Adobe-Courier-bold-normal-normal-*-34-*-m-200-iso10646-1
  -Adobe-Courier-normal-normal-normal-*-11-*-m-60-iso10646-1
  -Adobe-Courier-normal-normal-normal-*-14-*-m-90-iso10646-1
  -Adobe-Courier-normal-normal-normal-*-20-*-m-110-iso10646-1
  -Adobe-Courier-bold-normal-normal-*-20-*-m-110-iso10646-1
  -Adobe-Courier-bold-normal-normal-*-18-*-m-110-iso10646-1
  -Adobe-Courier-normal-normal-normal-*-17-*-m-100-iso10646-1
  -Adobe-Courier-bold-normal-normal-*-8-*-m-50-iso10646-1
  -Adobe-Courier-bold-normal-normal-*-10-*-m-60-iso10646-1
  -Adobe-Courier-normal-oblique-normal-*-24-*-m-150-iso10646-1
  -Adobe-Courier-normal-oblique-normal-*-10-*-m-60-iso10646-1
  ...
sort-by: -*-normal-normal-normal-*-17-*
  x:-adobe-courier-medium-r-normal--*-0-0-p-0-iso8859-1
open: -adobe-courier-medium-r-normal--*-0-0-p-0-iso8859-1
  x:-urw-nimbus mono l-regular-r-normal--17-123-100-100-p-100-iso8859-1
ftfont-list: -urw-nimbus mono l-*--*-p-*-iso8859-1
  -urw-Nimbus Mono L-bold-oblique-normal-*-0-iso10646-1
  -urw-Nimbus Mono L-bold-oblique-normal-*-0-iso10646-1
xfont-list: -urw-nimbus mono l-*-*-*--*-*-*-*-p-*-iso8859-1
  -urw-nimbus mono l-regular-r-normal--*-0-0-p-0-iso8859-1
  -urw-nimbus mono l-regular-o-normal--*-0-0-p-0-iso8859-1
  -urw-nimbus mono l-bold-r-normal--*-0-0-p-0-iso8859-1
  -urw-nimbus mono l-bold-o-normal--*-0-0-p-0-iso8859-1
list: -urw-nimbus mono l-*-r-normal--*-100-100-p-100-iso8859-1
  -urw-nimbus mono l-regular-r-normal--*-0-0-p-0-iso8859-1
  -urw-nimbus mono l-bold-r-normal--*-0-0-p-0-iso8859-1
sort-by: -*-light-r-normal-*-17-*
  x:-urw-nimbus mono l-regular-r-normal--*-0-0-p-0-iso8859-1
open: -urw-nimbus mono l-regular-r-normal--*-0-0-p-0-iso8859-1
  x:-urw-nimbus mono l-regular-r-normal--17-123-100-100-p-100-iso8859-1
list: -urw-nimbus mono l-*-r-normal--*-100-100-p-100-iso8859-1
  -urw-nimbus mono l-regular-r-normal--*-0-0-p-0-iso8859-1
  -urw-nimbus mono l-bold-r-normal--*-0-0-p-0-iso8859-1
sort-by: -*-light-r-normal-*-17-*
  x:-urw-nimbus mono l-regular-r-normal--*-0-0-p-0-iso8859-1
list: -urw-nimbus mono l-*-r-normal--*-100-100-p-100-iso8859-1
  -urw-nimbus mono l-regular-r-normal--*-0-0-p-0-iso8859-1
  -urw-nimbus mono l-bold-r-normal--*-0-0-p-0-iso8859-1
sort-by: -*-bold-r-normal-*-17-*
  x:-urw-nimbus mono l-bold-r-normal--*-0-0-p-0-iso8859-1
open: -urw-nimbus mono l-bold-r-normal--*-0-0-p-0-iso8859-1
  x:-urw-nimbus mono l-bold-r-normal--17-123-100-100-p-100-iso8859-1


HTH,
    Sven




Information forwarded to bug-submit-list <at> lists.donarmstrong.com, Emacs Bugs <bug-gnu-emacs <at> gnu.org>:
bug#3228; Package emacs. (Thu, 07 May 2009 11:55:04 GMT) Full text and rfc822 format available.

Acknowledgement sent to Kenichi Handa <handa <at> m17n.org>:
Extra info received and forwarded to list. Copy sent to Emacs Bugs <bug-gnu-emacs <at> gnu.org>. (Thu, 07 May 2009 11:55:04 GMT) Full text and rfc822 format available.

Message #20 received at 3228 <at> emacsbugs.donarmstrong.com (full text, mbox):

From: Kenichi Handa <handa <at> m17n.org>
To: Sven Joachim <svenjoac <at> gmx.de>
Cc: 3228 <at> debbugs.gnu.org
Subject: Re: bug#3228: 23.0.93; GTK font selection: asked for Courier, got Nimbus
Date: Thu, 07 May 2009 20:51:12 +0900
In article <87prelidmt.fsf <at> turtle.gmx.de>, Sven Joachim <svenjoac <at> gmx.de> writes:

> > And also try this:
> > % start Emacs as usual
> > ESC : (setq font-log nil) RET
> > ;; choose 'courier 12' font from the GTK dialog
> > M-x font-show-log RET
> >
> > and show me the *Help* buffer.

> ftfont-list: -adobe-courier-*--*-m-*-iso10646-1
[...]

It's strange that the first font listing is for that
pattern.  The first one should be:

ftfont-list: -Adobe-courier-*-iso8859-1

Are you sure that you followed the above procedure exactly
without doing anything else?

And please show me the result of this too:

% xlsfonts -fn '-adobe-courier-medium-r-normal-*'

It seems that you have three kinds of courier fonts:
      X: -adobe-courier-* (bitmap fonts, same as below)
    Xft: -Adobe-courier-* (/usr/share/fonts/X11/*dpi/cour*.pcf.gz)
X alias: -urw-nimbus mono l-* (Type1 scalable fonts)

---
Kenichi Handa
handa <at> m17n.org




Information forwarded to bug-submit-list <at> lists.donarmstrong.com, Emacs Bugs <bug-gnu-emacs <at> gnu.org>:
bug#3228; Package emacs. (Thu, 07 May 2009 18:35:05 GMT) Full text and rfc822 format available.

Acknowledgement sent to Sven Joachim <svenjoac <at> gmx.de>:
Extra info received and forwarded to list. Copy sent to Emacs Bugs <bug-gnu-emacs <at> gnu.org>. (Thu, 07 May 2009 18:35:05 GMT) Full text and rfc822 format available.

Message #25 received at 3228 <at> emacsbugs.donarmstrong.com (full text, mbox):

From: Sven Joachim <svenjoac <at> gmx.de>
To: Kenichi Handa <handa <at> m17n.org>
Cc: 3228 <at> debbugs.gnu.org
Subject: Re: bug#3228: 23.0.93; GTK font selection: asked for Courier, got Nimbus
Date: Thu, 07 May 2009 20:32:09 +0200
On 2009-05-07 13:51 +0200, Kenichi Handa wrote:

> In article <87prelidmt.fsf <at> turtle.gmx.de>, Sven Joachim <svenjoac <at> gmx.de> writes:
>
>> ftfont-list: -adobe-courier-*--*-m-*-iso10646-1
> [...]
>
> It's strange that the first font listing is for that
> pattern.  The first one should be:
>
> ftfont-list: -Adobe-courier-*-iso8859-1
>
> Are you sure that you followed the above procedure exactly
> without doing anything else?

Yes.  It is probably due to my X resource setting:

Emacs.font:-adobe-courier-medium-r-normal--*-120-*-*-m-*-iso10646-1

Should I replace iso10646 with iso8859?

> And please show me the result of this too:
>
> % xlsfonts -fn '-adobe-courier-medium-r-normal-*'

-adobe-courier-medium-r-normal--0-0-0-0-p-0-iso8859-1
-adobe-courier-medium-r-normal--0-0-0-0-p-0-iso8859-15
-adobe-courier-medium-r-normal--0-0-0-0-p-0-iso8859-2
-adobe-courier-medium-r-normal--0-0-100-100-m-0-iso10646-1
-adobe-courier-medium-r-normal--0-0-100-100-m-0-iso8859-1
-adobe-courier-medium-r-normal--0-0-75-75-m-0-iso10646-1
-adobe-courier-medium-r-normal--0-0-75-75-m-0-iso8859-1
-adobe-courier-medium-r-normal--10-100-75-75-m-60-iso10646-1
-adobe-courier-medium-r-normal--10-100-75-75-m-60-iso10646-1
-adobe-courier-medium-r-normal--10-100-75-75-m-60-iso8859-1
-adobe-courier-medium-r-normal--10-100-75-75-m-60-iso8859-1
-adobe-courier-medium-r-normal--11-80-100-100-m-60-iso10646-1
-adobe-courier-medium-r-normal--11-80-100-100-m-60-iso10646-1
-adobe-courier-medium-r-normal--11-80-100-100-m-60-iso8859-1
-adobe-courier-medium-r-normal--11-80-100-100-m-60-iso8859-1
-adobe-courier-medium-r-normal--12-120-75-75-m-70-iso10646-1
-adobe-courier-medium-r-normal--12-120-75-75-m-70-iso10646-1
-adobe-courier-medium-r-normal--12-120-75-75-m-70-iso8859-1
-adobe-courier-medium-r-normal--12-120-75-75-m-70-iso8859-1
-adobe-courier-medium-r-normal--14-100-100-100-m-90-iso10646-1
-adobe-courier-medium-r-normal--14-100-100-100-m-90-iso10646-1
-adobe-courier-medium-r-normal--14-100-100-100-m-90-iso8859-1
-adobe-courier-medium-r-normal--14-100-100-100-m-90-iso8859-1
-adobe-courier-medium-r-normal--14-140-75-75-m-90-iso10646-1
-adobe-courier-medium-r-normal--14-140-75-75-m-90-iso10646-1
-adobe-courier-medium-r-normal--14-140-75-75-m-90-iso8859-1
-adobe-courier-medium-r-normal--14-140-75-75-m-90-iso8859-1
-adobe-courier-medium-r-normal--17-120-100-100-m-100-iso10646-1
-adobe-courier-medium-r-normal--17-120-100-100-m-100-iso10646-1
-adobe-courier-medium-r-normal--17-120-100-100-m-100-iso8859-1
-adobe-courier-medium-r-normal--17-120-100-100-m-100-iso8859-1
-adobe-courier-medium-r-normal--18-180-75-75-m-110-iso10646-1
-adobe-courier-medium-r-normal--18-180-75-75-m-110-iso10646-1
-adobe-courier-medium-r-normal--18-180-75-75-m-110-iso8859-1
-adobe-courier-medium-r-normal--18-180-75-75-m-110-iso8859-1
-adobe-courier-medium-r-normal--20-140-100-100-m-110-iso10646-1
-adobe-courier-medium-r-normal--20-140-100-100-m-110-iso10646-1
-adobe-courier-medium-r-normal--20-140-100-100-m-110-iso8859-1
-adobe-courier-medium-r-normal--20-140-100-100-m-110-iso8859-1
-adobe-courier-medium-r-normal--24-240-75-75-m-150-iso10646-1
-adobe-courier-medium-r-normal--24-240-75-75-m-150-iso10646-1
-adobe-courier-medium-r-normal--24-240-75-75-m-150-iso8859-1
-adobe-courier-medium-r-normal--24-240-75-75-m-150-iso8859-1
-adobe-courier-medium-r-normal--25-180-100-100-m-150-iso10646-1
-adobe-courier-medium-r-normal--25-180-100-100-m-150-iso10646-1
-adobe-courier-medium-r-normal--25-180-100-100-m-150-iso8859-1
-adobe-courier-medium-r-normal--25-180-100-100-m-150-iso8859-1
-adobe-courier-medium-r-normal--34-240-100-100-m-200-iso10646-1
-adobe-courier-medium-r-normal--34-240-100-100-m-200-iso10646-1
-adobe-courier-medium-r-normal--34-240-100-100-m-200-iso8859-1
-adobe-courier-medium-r-normal--34-240-100-100-m-200-iso8859-1
-adobe-courier-medium-r-normal--8-80-75-75-m-50-iso10646-1
-adobe-courier-medium-r-normal--8-80-75-75-m-50-iso10646-1
-adobe-courier-medium-r-normal--8-80-75-75-m-50-iso8859-1
-adobe-courier-medium-r-normal--8-80-75-75-m-50-iso8859-1

> It seems that you have three kinds of courier fonts:
>       X: -adobe-courier-* (bitmap fonts, same as below)
>     Xft: -Adobe-courier-* (/usr/share/fonts/X11/*dpi/cour*.pcf.gz)
> X alias: -urw-nimbus mono l-* (Type1 scalable fonts)

Yes, /usr/share/fonts/X11/Type1/fonts.alias defines these aliases:

-adobe-courier-medium-r-normal--0-0-0-0-p-0-iso8859-1 "-urw-nimbus mono l-regular-r-normal--0-0-0-0-p-0-iso8859-1"
-adobe-courier-medium-r-normal--0-0-0-0-p-0-iso8859-2 "-urw-nimbus mono l-regular-r-normal--0-0-0-0-p-0-iso8859-2"
-adobe-courier-medium-r-normal--0-0-0-0-p-0-iso8859-15 "-urw-nimbus mono l-regular-r-normal--0-0-0-0-p-0-iso8859-15"
-adobe-courier-medium-o-normal--0-0-0-0-p-0-iso8859-1 "-urw-nimbus mono l-regular-o-normal--0-0-0-0-p-0-iso8859-1"
-adobe-courier-medium-o-normal--0-0-0-0-p-0-iso8859-2 "-urw-nimbus mono l-regular-o-normal--0-0-0-0-p-0-iso8859-2"
-adobe-courier-medium-o-normal--0-0-0-0-p-0-iso8859-15 "-urw-nimbus mono l-regular-o-normal--0-0-0-0-p-0-iso8859-15"
-adobe-courier-bold-r-normal--0-0-0-0-p-0-iso8859-1 "-urw-nimbus mono l-bold-r-normal--0-0-0-0-p-0-iso8859-1"
-adobe-courier-bold-r-normal--0-0-0-0-p-0-iso8859-2 "-urw-nimbus mono l-bold-r-normal--0-0-0-0-p-0-iso8859-2"
-adobe-courier-bold-r-normal--0-0-0-0-p-0-iso8859-15 "-urw-nimbus mono l-bold-r-normal--0-0-0-0-p-0-iso8859-15"
-adobe-courier-bold-o-normal--0-0-0-0-p-0-iso8859-1 "-urw-nimbus mono l-bold-o-normal--0-0-0-0-p-0-iso8859-1"
-adobe-courier-bold-o-normal--0-0-0-0-p-0-iso8859-2 "-urw-nimbus mono l-bold-o-normal--0-0-0-0-p-0-iso8859-2"
-adobe-courier-bold-o-normal--0-0-0-0-p-0-iso8859-15 "-urw-nimbus mono l-bold-o-normal--0-0-0-0-p-0-iso8859-15"
-adobe-courier-medium-i-normal--0-0-0-0-p-0-iso8859-1 "-urw-nimbus mono l-regular-o-normal--0-0-0-0-p-0-iso8859-1"
-adobe-courier-medium-i-normal--0-0-0-0-p-0-iso8859-2 "-urw-nimbus mono l-regular-o-normal--0-0-0-0-p-0-iso8859-2"
-adobe-courier-medium-i-normal--0-0-0-0-p-0-iso8859-15 "-urw-nimbus mono l-regular-o-normal--0-0-0-0-p-0-iso8859-15"
-adobe-courier-bold-i-normal--0-0-0-0-p-0-iso8859-1 "-urw-nimbus mono l-bold-o-normal--0-0-0-0-p-0-iso8859-1"
-adobe-courier-bold-i-normal--0-0-0-0-p-0-iso8859-2 "-urw-nimbus mono l-bold-o-normal--0-0-0-0-p-0-iso8859-2"
-adobe-courier-bold-i-normal--0-0-0-0-p-0-iso8859-15 "-urw-nimbus mono l-bold-o-normal--0-0-0-0-p-0-iso8859-15"

My font path according to "xset q" is

/usr/share/fonts/X11/misc,/usr/share/fonts/X11/cyrillic,/usr/share/fonts/X11/100dpi/:unscaled,/usr/share/fonts/X11/75dpi/:unscaled,/usr/share/fonts/X11/Type1,/usr/share/fonts/X11/100dpi,/usr/share/fonts/X11/75dpi,/var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType,built-ins

Sven




Information forwarded to bug-submit-list <at> lists.donarmstrong.com, Emacs Bugs <bug-gnu-emacs <at> gnu.org>:
bug#3228; Package emacs. (Thu, 07 May 2009 19:25:04 GMT) Full text and rfc822 format available.

Acknowledgement sent to Stefan Monnier <monnier <at> IRO.UMontreal.CA>:
Extra info received and forwarded to list. Copy sent to Emacs Bugs <bug-gnu-emacs <at> gnu.org>. (Thu, 07 May 2009 19:25:04 GMT) Full text and rfc822 format available.

Message #30 received at 3228 <at> emacsbugs.donarmstrong.com (full text, mbox):

From: Stefan Monnier <monnier <at> IRO.UMontreal.CA>
To: Sven Joachim <svenjoac <at> gmx.de>
Cc: 3228 <at> debbugs.gnu.org, Kenichi Handa <handa <at> m17n.org>
Subject: Re: bug#3228: 23.0.93; GTK font selection: asked for Courier, got Nimbus
Date: Thu, 07 May 2009 15:21:26 -0400
>>> ftfont-list: -adobe-courier-*--*-m-*-iso10646-1
>> [...]
>> 
>> It's strange that the first font listing is for that
>> pattern.  The first one should be:
>> 
>> ftfont-list: -Adobe-courier-*-iso8859-1
>> 
>> Are you sure that you followed the above procedure exactly
>> without doing anything else?

> Yes.  It is probably due to my X resource setting:

> Emacs.font:-adobe-courier-medium-r-normal--*-120-*-*-m-*-iso10646-1

> Should I replace iso10646 with iso8859?

It's usually better to leave it unspecified:

  Emacs.font:-adobe-courier-medium-r-normal--*-120-*-*-m-*-*-*

but Emacs should (hopefully) be able to handle your case as well.


        Stefan




Information forwarded to bug-submit-list <at> lists.donarmstrong.com, Emacs Bugs <bug-gnu-emacs <at> gnu.org>:
bug#3228; Package emacs. (Fri, 08 May 2009 01:55:06 GMT) Full text and rfc822 format available.

Acknowledgement sent to Kenichi Handa <handa <at> m17n.org>:
Extra info received and forwarded to list. Copy sent to Emacs Bugs <bug-gnu-emacs <at> gnu.org>. (Fri, 08 May 2009 01:55:06 GMT) Full text and rfc822 format available.

Message #35 received at 3228 <at> emacsbugs.donarmstrong.com (full text, mbox):

From: Kenichi Handa <handa <at> m17n.org>
To: Sven Joachim <svenjoac <at> gmx.de>
Cc: 3228 <at> debbugs.gnu.org
Subject: Re: bug#3228: 23.0.93; GTK font selection: asked for Courier, got Nimbus
Date: Fri, 08 May 2009 10:49:50 +0900
In article <87bpq4932u.fsf <at> turtle.gmx.de>, Sven Joachim <svenjoac <at> gmx.de> writes:

> > Are you sure that you followed the above procedure exactly
> > without doing anything else?

> Yes.  It is probably due to my X resource setting:

> Emacs.font:-adobe-courier-medium-r-normal--*-120-*-*-m-*-iso10646-1

> Should I replace iso10646 with iso8859?

No, it shouldn't matter.

> > It seems that you have three kinds of courier fonts:
> >       X: -adobe-courier-* (bitmap fonts, same as below)
> >     Xft: -Adobe-courier-* (/usr/share/fonts/X11/*dpi/cour*.pcf.gz)
> > X alias: -urw-nimbus mono l-* (Type1 scalable fonts)

> Yes, /usr/share/fonts/X11/Type1/fonts.alias defines these aliases:

> -adobe-courier-medium-r-normal--0-0-0-0-p-0-iso8859-1 "-urw-nimbus mono l-regular-r-normal--0-0-0-0-p-0-iso8859-1"

Ok, I see.  It seems that the problem here is this:

o menu-set-font returns the font name "courier 12"; i.e no
	information about spacing, dpi
o no bitmap courier font has the exact pixelsize for 12pt on your screen.
o so Emacs selected a scalable font, that is the above "nimbus mono l" font.

I think "% emacs -fn courier-12" will also select the
"nimbus mono l" font in this environment.

Please try:
M-x set-default-font RET courier-12:spacing=m RET

Doesn't it select a bitmap font, perhaps the same one as this
startup font?

  xft:-Adobe-Courier-normal-normal-normal-*-17-*-*-*-m-100-iso10646-1

---
Kenichi Handa
handa <at> m17n.org




Information forwarded to bug-submit-list <at> lists.donarmstrong.com, Emacs Bugs <bug-gnu-emacs <at> gnu.org>:
bug#3228; Package emacs. (Fri, 08 May 2009 06:20:04 GMT) Full text and rfc822 format available.

Acknowledgement sent to Sven Joachim <svenjoac <at> gmx.de>:
Extra info received and forwarded to list. Copy sent to Emacs Bugs <bug-gnu-emacs <at> gnu.org>. (Fri, 08 May 2009 06:20:04 GMT) Full text and rfc822 format available.

Message #40 received at 3228 <at> emacsbugs.donarmstrong.com (full text, mbox):

From: Sven Joachim <svenjoac <at> gmx.de>
To: Kenichi Handa <handa <at> m17n.org>
Cc: 3228 <at> debbugs.gnu.org
Subject: Re: bug#3228: 23.0.93; GTK font selection: asked for Courier, got Nimbus
Date: Fri, 08 May 2009 08:13:05 +0200
On 2009-05-08 03:49 +0200, Kenichi Handa wrote:

> In article <87bpq4932u.fsf <at> turtle.gmx.de>, Sven Joachim <svenjoac <at> gmx.de> writes:
>
>> Yes, /usr/share/fonts/X11/Type1/fonts.alias defines these aliases:
>
>> -adobe-courier-medium-r-normal--0-0-0-0-p-0-iso8859-1 "-urw-nimbus mono l-regular-r-normal--0-0-0-0-p-0-iso8859-1"
>
> Ok, I see.  It seems that the problem here is this:
>
> o menu-set-font returns the font name "courier 12"; i.e no
> 	information about spacing, dpi
> o no bitmap courier font has the exact pixelsize for 12pt on your screen.
> o so Emacs selected a scalable font, that is the above "nimbus mono l" font.
>
> I think "% emacs -fn courier-12" will also select the
> "nimbus mono l" font in this environment.

Indeed.

> Please try:
> M-x set-default-font RET courier-12:spacing=m RET
>
> Doesn't it select a bitmap font, perhaps the same one as this
> startup font?
>
>   xft:-Adobe-Courier-normal-normal-normal-*-17-*-*-*-m-100-iso10646-1

That font is selected then, yes.

Sven




Information forwarded to bug-submit-list <at> lists.donarmstrong.com, Emacs Bugs <bug-gnu-emacs <at> gnu.org>:
bug#3228; Package emacs. (Mon, 18 May 2009 12:50:04 GMT) Full text and rfc822 format available.

Acknowledgement sent to Kenichi Handa <handa <at> m17n.org>:
Extra info received and forwarded to list. Copy sent to Emacs Bugs <bug-gnu-emacs <at> gnu.org>. (Mon, 18 May 2009 12:50:04 GMT) Full text and rfc822 format available.

Message #45 received at 3228 <at> emacsbugs.donarmstrong.com (full text, mbox):

From: Kenichi Handa <handa <at> m17n.org>
To: Sven Joachim <svenjoac <at> gmx.de>
Cc: 3228 <at> debbugs.gnu.org
Subject: Re: bug#3228: 23.0.93; GTK font selection: asked for Courier, got Nimbus
Date: Mon, 18 May 2009 21:42:03 +0900
Sorry for the late response.

In article <87r5z086mm.fsf <at> turtle.gmx.de>, Sven Joachim <svenjoac <at> gmx.de> writes:

> On 2009-05-08 03:49 +0200, Kenichi Handa wrote:
> > In article <87bpq4932u.fsf <at> turtle.gmx.de>, Sven Joachim <svenjoac <at> gmx.de> writes:
> >
>>> Yes, /usr/share/fonts/X11/Type1/fonts.alias defines these aliases:
> >
>>> -adobe-courier-medium-r-normal--0-0-0-0-p-0-iso8859-1 "-urw-nimbus mono l-regular-r-normal--0-0-0-0-p-0-iso8859-1"
> >
> > Ok, I see.  It seems that the problem here is this:
> >
> > o menu-set-font returns the font name "courier 12"; i.e no
> > 	information about spacing, dpi
> > o no bitmap courier font has the exact pixelsize for 12pt on your screen.
> > o so Emacs selected a scalable font, that is the above "nimbus mono l" font.
> >
> > I think "% emacs -fn courier-12" will also select the
> > "nimbus mono l" font in this environment.

> Indeed.

> > Please try:
> > M-x set-default-font RET courier-12:spacing=m RET
> >
> > Doesn't it select a bitmap font, perhaps the same one as this
> > startup font?
> >
> >   xft:-Adobe-Courier-normal-normal-normal-*-17-*-*-*-m-100-iso10646-1

> That font is selected then, yes.

I've just installed a fix to handle :type property of font
correctly in set-face-attribute.

So, this problem can be solved by modifying x-select-font
(called from menu-set-font) to return a font-spec (with a
proper font-backend name in :type) instead of font-name.

But, x-select-font is called from mouse-appearance-menu (in
mouse.el) too, and it does something like this:

(buffer-face-mode-invoke (font-face-attributes (x-select-font)) ...)

and thus the :type information is lost by
font-face-attributes.  I don't know why we need
font-face-attributes here.

By the way, if a user is using `x' font-backend only, we
should not use x-select-font (of xfns.c) because the
selected font is usually not usable.

---
Kenichi Handa
handa <at> m17n.org




Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#3228; Package emacs. (Thu, 16 Aug 2012 07:08:02 GMT) Full text and rfc822 format available.

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

From: Chong Yidong <cyd <at> gnu.org>
To: Kenichi Handa <handa <at> m17n.org>
Cc: Sven Joachim <svenjoac <at> gmx.de>, 3228 <at> debbugs.gnu.org
Subject: Re: bug#3228: 23.0.93;
	GTK font selection: asked for Courier, got Nimbus
Date: Thu, 16 Aug 2012 14:58:38 +0800
Kenichi Handa <handa <at> m17n.org> writes:

> So, this problem can be solved by modifying x-select-font
> (called from menu-set-font) to return a font-spec (with a
> proper font-backend name in :type) instead of font-name.

I've now done this in the trunk for the GTK 3 case.  It's not
straightforward to do this for GTK 2, so I will not attempt that.




bug closed, send any further explanations to 3228 <at> debbugs.gnu.org and Sven Joachim <svenjoac <at> gmx.de> Request was from Chong Yidong <cyd <at> gnu.org> to control <at> debbugs.gnu.org. (Thu, 16 Aug 2012 07:08:02 GMT) Full text and rfc822 format available.

Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#3228; Package emacs. (Thu, 16 Aug 2012 15:15:02 GMT) Full text and rfc822 format available.

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

From: Kenichi Handa <handa <at> gnu.org>
To: Chong Yidong <cyd <at> gnu.org>
Cc: svenjoac <at> gmx.de, 3228 <at> debbugs.gnu.org
Subject: Re: bug#3228: 23.0.93;
	GTK font selection: asked for Courier, got Nimbus
Date: Fri, 17 Aug 2012 00:05:37 +0900
In article <87lihfiaqp.fsf <at> gnu.org>, Chong Yidong <cyd <at> gnu.org> writes:

> Kenichi Handa <handa <at> m17n.org> writes:
> > So, this problem can be solved by modifying x-select-font
> > (called from menu-set-font) to return a font-spec (with a
> > proper font-backend name in :type) instead of font-name.

> I've now done this in the trunk for the GTK 3 case.  It's not
> straightforward to do this for GTK 2, so I will not attempt that.

Thank you.  I also wrote:

> > But, x-select-font is called from mouse-appearance-menu (in
> > mouse.el) too, and it does something like this:
 
> > (buffer-face-mode-invoke (font-face-attributes (x-select-font)) ...)

> > and thus the :type information is lost by
> > font-face-attributes.  I don't know why we need
> > font-face-attributes here.

How did you solve it?  Or, is it not a problem?

---
Kenichi Handa
handa <at> gnu.org




Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#3228; Package emacs. (Fri, 17 Aug 2012 09:20:01 GMT) Full text and rfc822 format available.

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

From: Chong Yidong <cyd <at> gnu.org>
To: Kenichi Handa <handa <at> gnu.org>
Cc: svenjoac <at> gmx.de, 3228 <at> debbugs.gnu.org
Subject: Re: bug#3228: 23.0.93;
	GTK font selection: asked for Courier, got Nimbus
Date: Fri, 17 Aug 2012 17:10:06 +0800
Kenichi Handa <handa <at> gnu.org> writes:

>> > But, x-select-font is called from mouse-appearance-menu (in
>> > mouse.el) too, and it does something like this:
>  
>> > (buffer-face-mode-invoke (font-face-attributes (x-select-font)) ...)
>
>> > and thus the :type information is lost by
>> > font-face-attributes.  I don't know why we need
>> > font-face-attributes here.
>
> How did you solve it?  Or, is it not a problem?

Sorry, I missed that.  I just committed a fix.  If x-select-font returns
a font spec, mouse-appearance-menu now calls

   (buffer-face-mode-invoke (list :font font) ...)

This required fixing xfaces.c to allow face-remapping using :font, which
was previously broken.




bug archived. Request was from Debbugs Internal Request <help-debbugs <at> gnu.org> to internal_control <at> debbugs.gnu.org. (Fri, 14 Sep 2012 11:24:03 GMT) Full text and rfc822 format available.

bug unarchived. Request was from Paul Eggert <eggert <at> cs.ucla.edu> to control <at> debbugs.gnu.org. (Tue, 20 Jan 2015 04:37:02 GMT) Full text and rfc822 format available.

Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#3228; Package emacs. (Tue, 20 Jan 2015 04:47:01 GMT) Full text and rfc822 format available.

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

From: Paul Eggert <eggert <at> cs.ucla.edu>
To: 3228 <at> debbugs.gnu.org
Subject: Re: 23.0.93; GTK font selection: asked for Courier, got Nimbus
Date: Mon, 19 Jan 2015 20:46:41 -0800
[Message part 1 (text/plain, inline)]
There was a typo in Chong Yidong's fix (installed 2012-08-17) and I installed 
the attached patch to fix it, as master commit 
ef5a526f1b51b76b0f753e0936c80743a7f4463d.
[0001-Correct-an-old-fix-for-GTK-font-selection.patch (text/x-patch, attachment)]

Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#3228; Package emacs. (Tue, 20 Jan 2015 19:10:02 GMT) Full text and rfc822 format available.

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

From: Glenn Morris <rgm <at> gnu.org>
To: Paul Eggert <eggert <at> cs.ucla.edu>
Cc: 3228 <at> debbugs.gnu.org
Subject: Re: bug#3228: 23.0.93;
 GTK font selection: asked for Courier, got Nimbus
Date: Tue, 20 Jan 2015 14:08:59 -0500
Paul Eggert wrote:

> installed the attached patch to fix it, as master commit
> ef5a526f1b51b76b0f753e0936c80743a7f4463d.

Why not in emacs-24?




Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#3228; Package emacs. (Tue, 20 Jan 2015 20:25:01 GMT) Full text and rfc822 format available.

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

From: Paul Eggert <eggert <at> cs.ucla.edu>
To: Glenn Morris <rgm <at> gnu.org>
Cc: 3228 <at> debbugs.gnu.org
Subject: Re: bug#3228: 23.0.93; GTK font selection: asked for Courier, got
 Nimbus
Date: Tue, 20 Jan 2015 12:24:19 -0800
On 01/20/2015 11:08 AM, Glenn Morris wrote:
> Why not in emacs-24?

It's an old bug that hasn't been fixed for years, and I thought emacs-24 
was only for fixing regressions.  Was I wrong?  If so, I can backport it.




Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#3228; Package emacs. (Tue, 20 Jan 2015 22:25:03 GMT) Full text and rfc822 format available.

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

From: Glenn Morris <rgm <at> gnu.org>
To: Paul Eggert <eggert <at> cs.ucla.edu>
Cc: 3228 <at> debbugs.gnu.org
Subject: Re: bug#3228: 23.0.93;
 GTK font selection: asked for Courier, got Nimbus
Date: Tue, 20 Jan 2015 17:24:11 -0500
Paul Eggert wrote:

> On 01/20/2015 11:08 AM, Glenn Morris wrote:
>> Why not in emacs-24?
>
> It's an old bug that hasn't been fixed for years, and I thought
> emacs-24 was only for fixing regressions.  Was I wrong?  If so, I can
> backport it.

emacs-24 is (IMO) for safe bug fixes, and surely this is a safe bug fix.




Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#3228; Package emacs. (Wed, 21 Jan 2015 06:08:02 GMT) Full text and rfc822 format available.

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

From: Paul Eggert <eggert <at> cs.ucla.edu>
To: Glenn Morris <rgm <at> gnu.org>
Cc: 3228 <at> debbugs.gnu.org
Subject: Re: bug#3228: 23.0.93; GTK font selection: asked for Courier, got
 Nimbus
Date: Tue, 20 Jan 2015 22:07:13 -0800
Glenn Morris wrote:
> emacs-24 is (IMO) for safe bug fixes, and surely this is a safe bug fix.

OK, I backported it to emacs-24 as commit 4c09e3aef9a366ffebd314d01f666e04bd7798e2.




bug archived. Request was from Debbugs Internal Request <help-debbugs <at> gnu.org> to internal_control <at> debbugs.gnu.org. (Wed, 18 Feb 2015 12:24:04 GMT) Full text and rfc822 format available.

This bug report was last modified 9 years and 79 days ago.

Previous Next


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