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