unofficial mirror of emacs-devel@gnu.org 
 help / color / mirror / code / Atom feed
* Emacs chooses wrong bold font
@ 2008-05-20 22:42 Glenn Morris
  2008-05-22  2:41 ` Kenichi Handa
  0 siblings, 1 reply; 9+ messages in thread
From: Glenn Morris @ 2008-05-20 22:42 UTC (permalink / raw
  To: Kenichi Handa; +Cc: emacs-devel


Something in the latest round of font changes has messed up my bold
fonts again.

It appears to be this problem again:

http://lists.gnu.org/archive/html/emacs-devel/2008-05/msg00017.html

Namely, Emacs is overstriking rather than choosing a true bold font.

C-u x = reports:

default: -misc-fixed-medium-r-normal--15-140-75-75-c-90-iso8859-1 (#x69) 
bold   : -misc-fixed-medium-r-normal--15-140-75-75-c-90-iso8859-1 (#x6E)

The bold font should be:

-misc-fixed-bold-r-normal--15-140-75-75-c-90-iso8859-1 (#x70)

In ~/.Xdefaults I have:

Emacs.font: -misc-fixed-medium-r-normal--15-120-100-100-c-*-iso8859-1


Reverting fixes it:
cvs up -D '20080519' font.h emacs.c  Makefile.in font.c fontset.c xfaces.c 




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

* Re: Emacs chooses wrong bold font
  2008-05-20 22:42 Emacs chooses wrong bold font Glenn Morris
@ 2008-05-22  2:41 ` Kenichi Handa
  2008-05-22  3:00   ` Glenn Morris
                     ` (2 more replies)
  0 siblings, 3 replies; 9+ messages in thread
From: Kenichi Handa @ 2008-05-22  2:41 UTC (permalink / raw
  To: Glenn Morris; +Cc: emacs-devel

In article <uubq30tx6h.fsf@fencepost.gnu.org>, Glenn Morris <rgm@gnu.org> writes:

> Something in the latest round of font changes has messed up my bold
> fonts again.

I installed a fix.  If you still see the problem, please run
Emacs as this:
% EMACS_FONT_LOG=1 emacs
and show me the result of M-x font-show-log RET.

---
Kenichi Handa
handa@ni.aist.go.jp




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

* Re: Emacs chooses wrong bold font
  2008-05-22  2:41 ` Kenichi Handa
@ 2008-05-22  3:00   ` Glenn Morris
  2008-05-22  3:49     ` Kenichi Handa
  2008-05-22 18:53   ` Glenn Morris
  2008-05-23 15:15   ` Stephen Berman
  2 siblings, 1 reply; 9+ messages in thread
From: Glenn Morris @ 2008-05-22  3:00 UTC (permalink / raw
  To: Kenichi Handa; +Cc: emacs-devel

Kenichi Handa wrote:

> I installed a fix. 

It doesn't compile.

xfaces.c: In function 'x_update_menu_appearance':
xfaces.c:3689: error: too few arguments to function 'Ffont_xlfd_name'
make[2]: *** [xfaces.o] Error 1




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

* Re: Emacs chooses wrong bold font
  2008-05-22  3:00   ` Glenn Morris
@ 2008-05-22  3:49     ` Kenichi Handa
  0 siblings, 0 replies; 9+ messages in thread
From: Kenichi Handa @ 2008-05-22  3:49 UTC (permalink / raw
  To: Glenn Morris; +Cc: emacs-devel

In article <rlr6bv82lv.fsf@fencepost.gnu.org>, Glenn Morris <rgm@gnu.org> writes:

> Kenichi Handa wrote:
> > I installed a fix. 

> It doesn't compile.

> xfaces.c: In function 'x_update_menu_appearance':
> xfaces.c:3689: error: too few arguments to function 'Ffont_xlfd_name'
> make[2]: *** [xfaces.o] Error 1

Oops, fixed.

---
Kenichi Handa
handa@ni.aist.go.jp




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

* Re: Emacs chooses wrong bold font
  2008-05-22  2:41 ` Kenichi Handa
  2008-05-22  3:00   ` Glenn Morris
@ 2008-05-22 18:53   ` Glenn Morris
  2008-05-23  0:37     ` Kenichi Handa
  2008-05-23 15:15   ` Stephen Berman
  2 siblings, 1 reply; 9+ messages in thread
From: Glenn Morris @ 2008-05-22 18:53 UTC (permalink / raw
  To: Kenichi Handa; +Cc: emacs-devel

Kenichi Handa wrote:

> I installed a fix.

Thanks, it's fine again now.

BTW, have you noticed this font-related warning:

  widget.c: In function 'update_from_various_frame_slots':
  widget.c:662: warning: assignment from incompatible pointer type




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

* Re: Emacs chooses wrong bold font
  2008-05-22 18:53   ` Glenn Morris
@ 2008-05-23  0:37     ` Kenichi Handa
  2008-05-23  9:08       ` Richard M Stallman
  0 siblings, 1 reply; 9+ messages in thread
From: Kenichi Handa @ 2008-05-23  0:37 UTC (permalink / raw
  To: Glenn Morris; +Cc: emacs-devel

In article <hm1w3uxjab.fsf@fencepost.gnu.org>, Glenn Morris <rgm@gnu.org> writes:

> BTW, have you noticed this font-related warning:

>   widget.c: In function 'update_from_various_frame_slots':
>   widget.c:662: warning: assignment from incompatible pointer type

No.  Ummm, I've never read widget.c and etc.  Could someone
tell me how and when the following `font' member is used
(defined in widgetprv.h)?

typedef struct {
  struct frame*	frame;		/* the *emacs* frame object */
[...]
  XFontStruct*	font;			/* font */
[...]
} EmacsFramePart;

---
Kenichi Handa
handa@ni.aist.go.jp




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

* Re: Emacs chooses wrong bold font
  2008-05-23  0:37     ` Kenichi Handa
@ 2008-05-23  9:08       ` Richard M Stallman
  0 siblings, 0 replies; 9+ messages in thread
From: Richard M Stallman @ 2008-05-23  9:08 UTC (permalink / raw
  To: Kenichi Handa; +Cc: rgm, emacs-devel

widget.c is very ugly, and I think it would be good for someone
to redesign the Xt code from scratch.




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

* Re: Emacs chooses wrong bold font
  2008-05-22  2:41 ` Kenichi Handa
  2008-05-22  3:00   ` Glenn Morris
  2008-05-22 18:53   ` Glenn Morris
@ 2008-05-23 15:15   ` Stephen Berman
  2008-05-24 23:01     ` Stephen Berman
  2 siblings, 1 reply; 9+ messages in thread
From: Stephen Berman @ 2008-05-23 15:15 UTC (permalink / raw
  To: emacs-devel

On Thu, 22 May 2008 11:41:32 +0900 Kenichi Handa <handa@m17n.org> wrote:

> In article <uubq30tx6h.fsf@fencepost.gnu.org>, Glenn Morris <rgm@gnu.org> writes:
>
>> Something in the latest round of font changes has messed up my bold
>> fonts again.
>
> I installed a fix.  

In GNU Emacs 23.0.60.3 (i686-pc-linux-gnu, GTK+ Version 2.12.0) of
2008-05-23 on escher, which contains your fix, variable-pitch face with
bold weight is not realized as family Helvetica, at least in many cases
(but see the bottom of this post).  For example, info-menu-header, which
has the latter attributes, is realized as -Adobe-Adobe
Courier-bold-normal-normal-*-12-*-*-*-m-*-iso8859-1, and info-title-1,
which inherits these attributes, is realized as -unknown-DejaVu
Serif-bold-normal-normal-*-21-*-*-*-*-0-iso8859-1.  I see this both when
I start Emacs with -fn "Dejavu Sans Mono-10" and also with -fn "Adobe
Helvetica-10".

>                     If you still see the problem, please run
> Emacs as this:
> % EMACS_FONT_LOG=1 emacs
> and show me the result of M-x font-show-log RET.

Here it is:

ftfont-list: -*-Dejavu Sans Mono-*-iso8859-1
  -unknown-DejaVu Sans Mono-bold-oblique-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
list: -*-Dejavu Sans Mono-*-100-*-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
  -unknown-DejaVu Sans Mono-bold-oblique-normal-*-m-0-iso8859-1
sort-by: -*-Dejavu Sans Mono-normal-normal-normal-*-100-*
  -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
  -unknown-DejaVu Sans Mono-bold-oblique-normal-*-m-0-iso8859-1
open: -unknown-DejaVu Sans Mono-normal-normal-normal-*-m-0-iso8859-1
  -unknown-DejaVu Sans Mono-normal-normal-normal-*-12-*-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-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
list: -unknown-DejaVu Sans Mono-normal-*-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
sort-by: -unknown-DejaVu Sans Mono-normal-italic-normal-*-12-*-m-0-iso8859-1
  -unknown-DejaVu Sans Mono-normal-oblique-normal-*-m-0-iso8859-1
open: -unknown-DejaVu Sans Mono-normal-oblique-normal-*-m-0-iso8859-1
  -unknown-DejaVu Sans Mono-normal-oblique-normal-*-12-*-m-0-iso8859-1
list: -unknown-DejaVu Sans Mono-*-normal-normal-*-m-0-iso8859-1
  -unknown-DejaVu Sans Mono-normal-normal-normal-*-m-0-iso8859-1
  -unknown-DejaVu Sans Mono-bold-normal-normal-*-m-0-iso8859-1
sort-by: -unknown-DejaVu Sans Mono-light-normal-normal-*-12-*-m-0-iso8859-1
  -unknown-DejaVu Sans Mono-normal-normal-normal-*-m-0-iso8859-1
open: -unknown-DejaVu Sans Mono-normal-normal-normal-*-m-0-iso8859-1
  -unknown-DejaVu Sans Mono-normal-normal-normal-*-12-*-m-0-iso8859-1
list: -unknown-DejaVu Sans Mono-*-normal-normal-*-m-0-iso8859-1
  -unknown-DejaVu Sans Mono-normal-normal-normal-*-m-0-iso8859-1
  -unknown-DejaVu Sans Mono-bold-normal-normal-*-m-0-iso8859-1
sort-by: -unknown-DejaVu Sans Mono-light-normal-normal-*-12-*-m-0-iso8859-1
  -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-normal-normal-normal-*-m-0-iso8859-1
  -unknown-DejaVu Sans Mono-bold-normal-normal-*-m-0-iso8859-1
sort-by: -unknown-DejaVu Sans Mono-bold-normal-normal-*-12-*-m-0-iso8859-1
  -unknown-DejaVu Sans Mono-bold-normal-normal-*-m-0-iso8859-1
open: -unknown-DejaVu Sans Mono-bold-normal-normal-*-m-0-iso8859-1
  -unknown-DejaVu Sans Mono-bold-normal-normal-*-12-*-m-0-iso8859-1
ftfont-list: -*-iso8859-1
  -Adobe-Adobe Helvetica-normal-oblique-normal-*-18-*-iso8859-1
  -Adobe-Adobe Helvetica-normal-normal-normal-*-34-*-iso8859-1
  -Adobe-Adobe Times-bold-normal-normal-*-24-*-iso8859-1
  -B&H-B&H LucidaBright-normal-normal-normal-*-34-*-iso8859-1
  -Adobe-Adobe Courier-normal-oblique-normal-*-12-*-m-*-iso8859-1
  -B&H-B&H Lucida-bold-italic-normal-*-19-*-iso8859-1
  -ETL-ETL Fixed-normal-normal-normal-*-16-*-c-*-iso8859-1
  -Adobe-Adobe New Century Schoolbook-bold-italic-normal-*-14-*-iso8859-1
  -Misc-Misc Fixed-bold-normal-normal-*-13-*-c-*-iso8859-1
  -Adobe-Adobe New Century Schoolbook-normal-italic-normal-*-14-*-iso8859-1
  -Adobe-Adobe Utopia-normal-italic-normal-*-15-*-iso8859-1
  -Adobe-Adobe Utopia-normal-italic-normal-*-10-*-iso8859-1
  -Misc-Misc Fixed Wide-normal-normal-normal-*-13-*-c-*-iso8859-1
  -Efont-Efont Fixed Wide-bold-italic-normal-*-16-*-m-*-iso8859-1
  -Misc-Misc Fixed-bold-normal-semi-condensed-*-13-*-c-*-iso8859-1
  -Efont-Efont Fixed-normal-normal-normal-*-10-*-m-*-iso8859-1
  -Adobe-Adobe New Century Schoolbook-bold-normal-normal-*-18-*-iso8859-1
  -B&H-B&H Lucida-bold-italic-normal-*-20-*-iso8859-1
  -Adobe-Adobe Helvetica-bold-normal-normal-*-18-*-iso8859-1
  ...
list: -*-iso8859-1
  -Adobe-Adobe Helvetica-normal-oblique-normal-*-18-*-iso8859-1
  -Adobe-Adobe Helvetica-normal-normal-normal-*-34-*-iso8859-1
  -Adobe-Adobe Times-bold-normal-normal-*-24-*-iso8859-1
  -B&H-B&H LucidaBright-normal-normal-normal-*-34-*-iso8859-1
  -Adobe-Adobe Courier-normal-oblique-normal-*-12-*-m-*-iso8859-1
  -B&H-B&H Lucida-bold-italic-normal-*-19-*-iso8859-1
  -ETL-ETL Fixed-normal-normal-normal-*-16-*-c-*-iso8859-1
  -Adobe-Adobe New Century Schoolbook-bold-italic-normal-*-14-*-iso8859-1
  -Misc-Misc Fixed-bold-normal-normal-*-13-*-c-*-iso8859-1
  -Adobe-Adobe New Century Schoolbook-normal-italic-normal-*-14-*-iso8859-1
  -Adobe-Adobe Utopia-normal-italic-normal-*-15-*-iso8859-1
  -Adobe-Adobe Utopia-normal-italic-normal-*-10-*-iso8859-1
  -Misc-Misc Fixed Wide-normal-normal-normal-*-13-*-c-*-iso8859-1
  -Efont-Efont Fixed Wide-bold-italic-normal-*-16-*-m-*-iso8859-1
  -Misc-Misc Fixed-bold-normal-semi-condensed-*-13-*-c-*-iso8859-1
  -Efont-Efont Fixed-normal-normal-normal-*-10-*-m-*-iso8859-1
  -Adobe-Adobe New Century Schoolbook-bold-normal-normal-*-18-*-iso8859-1
  -B&H-B&H Lucida-bold-italic-normal-*-20-*-iso8859-1
  -Adobe-Adobe Helvetica-bold-normal-normal-*-18-*-iso8859-1
  ...
sort-by: -unknown-DejaVu Sans Mono-normal-normal-normal-*-12-*-iso8859-1
  -unknown-DejaVu Sans Mono-normal-normal-normal-*-m-0-iso8859-1
open: -unknown-DejaVu Sans Mono-normal-normal-normal-*-m-0-iso8859-1
  -unknown-DejaVu Sans Mono-normal-normal-normal-*-12-*-m-0-iso8859-1
list: -*-normal-normal-normal-*-iso8859-1
  -Gnu-Gnu Unifont-normal-normal-normal-*-16-*-iso8859-1
  -B&H-B&H LucidaTypewriter-normal-normal-normal-*-14-*-m-*-iso8859-1
  -Misc-Misc Fixed-normal-normal-normal-*-9-*-c-*-iso8859-1
  -B&H-B&H LucidaBright-normal-normal-normal-*-19-*-iso8859-1
  -B&H-B&H Lucida-normal-normal-normal-*-14-*-iso8859-1
  -B&H-B&H Lucida-normal-normal-normal-*-25-*-iso8859-1
  -Adobe-Adobe Helvetica-normal-normal-normal-*-12-*-iso8859-1
  -B&H-B&H LucidaBright-normal-normal-normal-*-34-*-iso8859-1
  -Adobe-Adobe New Century Schoolbook-normal-normal-normal-*-34-*-iso8859-1
  -B&H-B&H LucidaTypewriter-normal-normal-normal-*-26-*-m-*-iso8859-1
  -Adobe-Adobe Courier-normal-normal-normal-*-25-*-m-*-iso8859-1
  -B&H-B&H LucidaBright-normal-normal-normal-*-17-*-iso8859-1
  -Adobe-Adobe Helvetica-normal-normal-normal-*-34-*-iso8859-1
  -B&H-B&H LucidaTypewriter-normal-normal-normal-*-25-*-m-*-iso8859-1
  -B&H-B&H LucidaTypewriter-normal-normal-normal-*-24-*-m-*-iso8859-1
  -Adobe-Adobe Helvetica-normal-normal-normal-*-20-*-iso8859-1
  -B&H-B&H Lucida-normal-normal-normal-*-11-*-iso8859-1
  -Misc-Misc Fixed-normal-normal-normal-*-7-*-c-*-iso8859-1
  -b&h-Lucida Sans-normal-normal-normal-*-0-iso8859-1
  ...
sort-by: -*-helv-normal-normal-normal-*-12-*-iso8859-1
  -Adobe-Adobe Helvetica-normal-normal-normal-*-12-*-iso8859-1
open: -Adobe-Adobe Helvetica-normal-normal-normal-*-12-*-iso8859-1
  -Adobe-Adobe Helvetica-normal-normal-normal-*-12-*-iso8859-1
list: -*-normal-normal-normal-*-iso8859-1
  -Gnu-Gnu Unifont-normal-normal-normal-*-16-*-iso8859-1
  -B&H-B&H LucidaTypewriter-normal-normal-normal-*-14-*-m-*-iso8859-1
  -Misc-Misc Fixed-normal-normal-normal-*-9-*-c-*-iso8859-1
  -B&H-B&H LucidaBright-normal-normal-normal-*-19-*-iso8859-1
  -B&H-B&H Lucida-normal-normal-normal-*-14-*-iso8859-1
  -B&H-B&H Lucida-normal-normal-normal-*-25-*-iso8859-1
  -Adobe-Adobe Helvetica-normal-normal-normal-*-12-*-iso8859-1
  -B&H-B&H LucidaBright-normal-normal-normal-*-34-*-iso8859-1
  -Adobe-Adobe New Century Schoolbook-normal-normal-normal-*-34-*-iso8859-1
  -B&H-B&H LucidaTypewriter-normal-normal-normal-*-26-*-m-*-iso8859-1
  -Adobe-Adobe Courier-normal-normal-normal-*-25-*-m-*-iso8859-1
  -B&H-B&H LucidaBright-normal-normal-normal-*-17-*-iso8859-1
  -Adobe-Adobe Helvetica-normal-normal-normal-*-34-*-iso8859-1
  -B&H-B&H LucidaTypewriter-normal-normal-normal-*-25-*-m-*-iso8859-1
  -B&H-B&H LucidaTypewriter-normal-normal-normal-*-24-*-m-*-iso8859-1
  -Adobe-Adobe Helvetica-normal-normal-normal-*-20-*-iso8859-1
  -B&H-B&H Lucida-normal-normal-normal-*-11-*-iso8859-1
  -Misc-Misc Fixed-normal-normal-normal-*-7-*-c-*-iso8859-1
  -b&h-Lucida Sans-normal-normal-normal-*-0-iso8859-1
  ...
sort-by: -*-helv-normal-normal-normal-*-12-*-iso8859-1
  -Adobe-Adobe Helvetica-normal-normal-normal-*-12-*-iso8859-1
list: -*-normal-normal-normal-*-iso8859-1
  -Gnu-Gnu Unifont-normal-normal-normal-*-16-*-iso8859-1
  -B&H-B&H LucidaTypewriter-normal-normal-normal-*-14-*-m-*-iso8859-1
  -Misc-Misc Fixed-normal-normal-normal-*-9-*-c-*-iso8859-1
  -B&H-B&H LucidaBright-normal-normal-normal-*-19-*-iso8859-1
  -B&H-B&H Lucida-normal-normal-normal-*-14-*-iso8859-1
  -B&H-B&H Lucida-normal-normal-normal-*-25-*-iso8859-1
  -Adobe-Adobe Helvetica-normal-normal-normal-*-12-*-iso8859-1
  -B&H-B&H LucidaBright-normal-normal-normal-*-34-*-iso8859-1
  -Adobe-Adobe New Century Schoolbook-normal-normal-normal-*-34-*-iso8859-1
  -B&H-B&H LucidaTypewriter-normal-normal-normal-*-26-*-m-*-iso8859-1
  -Adobe-Adobe Courier-normal-normal-normal-*-25-*-m-*-iso8859-1
  -B&H-B&H LucidaBright-normal-normal-normal-*-17-*-iso8859-1
  -Adobe-Adobe Helvetica-normal-normal-normal-*-34-*-iso8859-1
  -B&H-B&H LucidaTypewriter-normal-normal-normal-*-25-*-m-*-iso8859-1
  -B&H-B&H LucidaTypewriter-normal-normal-normal-*-24-*-m-*-iso8859-1
  -Adobe-Adobe Helvetica-normal-normal-normal-*-20-*-iso8859-1
  -B&H-B&H Lucida-normal-normal-normal-*-11-*-iso8859-1
  -Misc-Misc Fixed-normal-normal-normal-*-7-*-c-*-iso8859-1
  -b&h-Lucida Sans-normal-normal-normal-*-0-iso8859-1
  ...
sort-by: -*-helv-normal-normal-normal-*-12-*-iso8859-1
  -Adobe-Adobe Helvetica-normal-normal-normal-*-12-*-iso8859-1
list: -*-normal-*-normal-*-iso8859-1
  -Gnu-Gnu Unifont-normal-normal-normal-*-16-*-iso8859-1
  -B&H-B&H LucidaTypewriter-normal-normal-normal-*-14-*-m-*-iso8859-1
  -Adobe-Adobe Utopia-normal-italic-normal-*-12-*-iso8859-1
  -Misc-Misc Fixed-normal-normal-normal-*-9-*-c-*-iso8859-1
  -Efont-Efont Biwidth-normal-italic-normal-*-16-*-d-*-iso8859-1
  -B&H-B&H LucidaBright-normal-normal-normal-*-19-*-iso8859-1
  -B&H-B&H LucidaBright-normal-italic-normal-*-34-*-iso8859-1
  -B&H-B&H Lucida-normal-normal-normal-*-14-*-iso8859-1
  -B&H-B&H Lucida-normal-normal-normal-*-25-*-iso8859-1
  -Adobe-Adobe Helvetica-normal-normal-normal-*-12-*-iso8859-1
  -Misc-Misc Fixed-normal-oblique-normal-*-13-*-c-*-iso8859-1
  -B&H-B&H LucidaBright-normal-normal-normal-*-34-*-iso8859-1
  -Adobe-Adobe New Century Schoolbook-normal-normal-normal-*-34-*-iso8859-1
  -B&H-B&H LucidaTypewriter-normal-normal-normal-*-26-*-m-*-iso8859-1
  -Adobe-Adobe Helvetica-normal-oblique-normal-*-17-*-iso8859-1
  -Misc-Misc Fixed-normal-oblique-normal-*-13-*-c-*-iso8859-1
  -Efont-Efont Fixed Wide-normal-italic-normal-*-16-*-m-*-iso8859-1
  -Adobe-Adobe Helvetica-normal-oblique-normal-*-10-*-iso8859-1
  -Adobe-Adobe Helvetica-normal-oblique-normal-*-8-*-iso8859-1
  ...
sort-by: -*-helv-normal-oblique-normal-*-12-*-iso8859-1
  -b&h-Luxi Serif-normal-oblique-normal-*-0-iso8859-1
open: -b&h-Luxi Serif-normal-oblique-normal-*-0-iso8859-1
  -b&h-Luxi Serif-normal-oblique-normal-*-12-*-0-iso8859-1
list: -*-normal-normal-normal-*-iso8859-1
  -Gnu-Gnu Unifont-normal-normal-normal-*-16-*-iso8859-1
  -B&H-B&H LucidaTypewriter-normal-normal-normal-*-14-*-m-*-iso8859-1
  -Misc-Misc Fixed-normal-normal-normal-*-9-*-c-*-iso8859-1
  -B&H-B&H LucidaBright-normal-normal-normal-*-19-*-iso8859-1
  -B&H-B&H Lucida-normal-normal-normal-*-14-*-iso8859-1
  -B&H-B&H Lucida-normal-normal-normal-*-25-*-iso8859-1
  -Adobe-Adobe Helvetica-normal-normal-normal-*-12-*-iso8859-1
  -B&H-B&H LucidaBright-normal-normal-normal-*-34-*-iso8859-1
  -Adobe-Adobe New Century Schoolbook-normal-normal-normal-*-34-*-iso8859-1
  -B&H-B&H LucidaTypewriter-normal-normal-normal-*-26-*-m-*-iso8859-1
  -Adobe-Adobe Courier-normal-normal-normal-*-25-*-m-*-iso8859-1
  -B&H-B&H LucidaBright-normal-normal-normal-*-17-*-iso8859-1
  -Adobe-Adobe Helvetica-normal-normal-normal-*-34-*-iso8859-1
  -B&H-B&H LucidaTypewriter-normal-normal-normal-*-25-*-m-*-iso8859-1
  -B&H-B&H LucidaTypewriter-normal-normal-normal-*-24-*-m-*-iso8859-1
  -Adobe-Adobe Helvetica-normal-normal-normal-*-20-*-iso8859-1
  -B&H-B&H Lucida-normal-normal-normal-*-11-*-iso8859-1
  -Misc-Misc Fixed-normal-normal-normal-*-7-*-c-*-iso8859-1
  -b&h-Lucida Sans-normal-normal-normal-*-0-iso8859-1
  ...
sort-by: -*-helv-normal-normal-normal-*-12-*-iso8859-1
  -Adobe-Adobe Helvetica-normal-normal-normal-*-12-*-iso8859-1
list: -*-normal-normal-normal-*-iso8859-1
  -Gnu-Gnu Unifont-normal-normal-normal-*-16-*-iso8859-1
  -B&H-B&H LucidaTypewriter-normal-normal-normal-*-14-*-m-*-iso8859-1
  -Misc-Misc Fixed-normal-normal-normal-*-9-*-c-*-iso8859-1
  -B&H-B&H LucidaBright-normal-normal-normal-*-19-*-iso8859-1
  -B&H-B&H Lucida-normal-normal-normal-*-14-*-iso8859-1
  -B&H-B&H Lucida-normal-normal-normal-*-25-*-iso8859-1
  -Adobe-Adobe Helvetica-normal-normal-normal-*-12-*-iso8859-1
  -B&H-B&H LucidaBright-normal-normal-normal-*-34-*-iso8859-1
  -Adobe-Adobe New Century Schoolbook-normal-normal-normal-*-34-*-iso8859-1
  -B&H-B&H LucidaTypewriter-normal-normal-normal-*-26-*-m-*-iso8859-1
  -Adobe-Adobe Courier-normal-normal-normal-*-25-*-m-*-iso8859-1
  -B&H-B&H LucidaBright-normal-normal-normal-*-17-*-iso8859-1
  -Adobe-Adobe Helvetica-normal-normal-normal-*-34-*-iso8859-1
  -B&H-B&H LucidaTypewriter-normal-normal-normal-*-25-*-m-*-iso8859-1
  -B&H-B&H LucidaTypewriter-normal-normal-normal-*-24-*-m-*-iso8859-1
  -Adobe-Adobe Helvetica-normal-normal-normal-*-20-*-iso8859-1
  -B&H-B&H Lucida-normal-normal-normal-*-11-*-iso8859-1
  -Misc-Misc Fixed-normal-normal-normal-*-7-*-c-*-iso8859-1
  -b&h-Lucida Sans-normal-normal-normal-*-0-iso8859-1
  ...
sort-by: -*-helv-normal-normal-normal-*-6-*-iso8859-1
  -b&h-Lucida Sans-normal-normal-normal-*-0-iso8859-1
open: -b&h-Lucida Sans-normal-normal-normal-*-0-iso8859-1
  -b&h-Lucida Sans-normal-normal-normal-*-6-*-0-iso8859-1
list: -*-normal-normal-normal-*-iso8859-1
  -Gnu-Gnu Unifont-normal-normal-normal-*-16-*-iso8859-1
  -B&H-B&H LucidaTypewriter-normal-normal-normal-*-14-*-m-*-iso8859-1
  -Misc-Misc Fixed-normal-normal-normal-*-9-*-c-*-iso8859-1
  -B&H-B&H LucidaBright-normal-normal-normal-*-19-*-iso8859-1
  -B&H-B&H Lucida-normal-normal-normal-*-14-*-iso8859-1
  -B&H-B&H Lucida-normal-normal-normal-*-25-*-iso8859-1
  -Adobe-Adobe Helvetica-normal-normal-normal-*-12-*-iso8859-1
  -B&H-B&H LucidaBright-normal-normal-normal-*-34-*-iso8859-1
  -Adobe-Adobe New Century Schoolbook-normal-normal-normal-*-34-*-iso8859-1
  -B&H-B&H LucidaTypewriter-normal-normal-normal-*-26-*-m-*-iso8859-1
  -Adobe-Adobe Courier-normal-normal-normal-*-25-*-m-*-iso8859-1
  -B&H-B&H LucidaBright-normal-normal-normal-*-17-*-iso8859-1
  -Adobe-Adobe Helvetica-normal-normal-normal-*-34-*-iso8859-1
  -B&H-B&H LucidaTypewriter-normal-normal-normal-*-25-*-m-*-iso8859-1
  -B&H-B&H LucidaTypewriter-normal-normal-normal-*-24-*-m-*-iso8859-1
  -Adobe-Adobe Helvetica-normal-normal-normal-*-20-*-iso8859-1
  -B&H-B&H Lucida-normal-normal-normal-*-11-*-iso8859-1
  -Misc-Misc Fixed-normal-normal-normal-*-7-*-c-*-iso8859-1
  -b&h-Lucida Sans-normal-normal-normal-*-0-iso8859-1
  ...
sort-by: -*-courier-normal-normal-normal-*-12-*-iso8859-1
  -Adobe-Adobe Helvetica-normal-normal-normal-*-12-*-iso8859-1
list: -unknown-DejaVu Sans Mono-normal-*-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
sort-by: -unknown-DejaVu Sans Mono-normal-italic-normal-*-12-*-m-0-iso8859-1
  -unknown-DejaVu Sans Mono-normal-oblique-normal-*-m-0-iso8859-1

IIUC, Emacs only finds bold Helvetica in 18pt size?  Yet when I start
Emacs with -fn "Adobe Helvetica-10", it uses -Adobe-Adobe
Helvetica-normal-normal-normal-*-12-*-*-*-*-*-iso8859-1 for normal
text, and I can add the bold text property and the face is realized as
-Adobe-Adobe Helvetica-bold-normal-normal-*-12-*-*-*-*-*-iso8859-1.
Nevertheless, as noted above, the Info headers are realized with
different fonts.

Steve Berman





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

* Re: Emacs chooses wrong bold font
  2008-05-23 15:15   ` Stephen Berman
@ 2008-05-24 23:01     ` Stephen Berman
  0 siblings, 0 replies; 9+ messages in thread
From: Stephen Berman @ 2008-05-24 23:01 UTC (permalink / raw
  To: emacs-devel

On Fri, 23 May 2008 17:15:16 +0200 Stephen Berman <Stephen.Berman@gmx.net> wrote:

> On Thu, 22 May 2008 11:41:32 +0900 Kenichi Handa <handa@m17n.org> wrote:
>
>> In article <uubq30tx6h.fsf@fencepost.gnu.org>, Glenn Morris <rgm@gnu.org> writes:
>>
>>> Something in the latest round of font changes has messed up my bold
>>> fonts again.
>>
>> I installed a fix.  
>
> In GNU Emacs 23.0.60.3 (i686-pc-linux-gnu, GTK+ Version 2.12.0) of
> 2008-05-23 on escher, which contains your fix, variable-pitch face with
> bold weight is not realized as family Helvetica, at least in many cases
> (but see the bottom of this post).  For example, info-menu-header, which
> has the latter attributes, is realized as -Adobe-Adobe
> Courier-bold-normal-normal-*-12-*-*-*-m-*-iso8859-1, and info-title-1,
> which inherits these attributes, is realized as -unknown-DejaVu
> Serif-bold-normal-normal-*-21-*-*-*-*-0-iso8859-1.  I see this both when
> I start Emacs with -fn "Dejavu Sans Mono-10" and also with -fn "Adobe
> Helvetica-10".

This was evidently due to just using the xft backend; after adding the x
backend, the bold faces that inherit variable-pitch face are also
realized by Helvetica font.

Steve Berman





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

end of thread, other threads:[~2008-05-24 23:01 UTC | newest]

Thread overview: 9+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2008-05-20 22:42 Emacs chooses wrong bold font Glenn Morris
2008-05-22  2:41 ` Kenichi Handa
2008-05-22  3:00   ` Glenn Morris
2008-05-22  3:49     ` Kenichi Handa
2008-05-22 18:53   ` Glenn Morris
2008-05-23  0:37     ` Kenichi Handa
2008-05-23  9:08       ` Richard M Stallman
2008-05-23 15:15   ` Stephen Berman
2008-05-24 23:01     ` Stephen Berman

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).