unofficial mirror of emacs-devel@gnu.org 
 help / color / mirror / code / Atom feed
From: Stephen Berman <Stephen.Berman@gmx.net>
To: emacs-devel@gnu.org
Subject: Re: (re)display problems after font backend merge
Date: Thu, 22 May 2008 22:36:43 +0200	[thread overview]
Message-ID: <87lk226ppg.fsf@escher.local.home> (raw)
In-Reply-To: 873aofscdz.fsf@escher.local.home

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

On Sun, 18 May 2008 20:19:52 +0200 Stephen Berman <Stephen.Berman@gmx.net> wrote:

> On Sun, 18 May 2008 04:30:54 +0100 David De La Harpe Golden <david@harpegolden.net> wrote:
>
>> Stephen Berman wrote:
[...]
>>> This image shows split windows, with the Gnus Summary buffer on top and
>>> the Article buffer below.  The mode line of the Summary buffer has my
>>> customized mode-line face (Helvetica font as in variable-pitch face,
>>> plus over- and underlining).  The mode line of the Article buffer has
>>> mode-line-inactive face, which inherits from mode-line but overrides the
>>> weight attribute, making it light. 
>>
>> One of the modelines sure doesn't *look* like helvetica ?
>
> In fact, it is to all appearances the same font as is used in the splash
> screen, and there I can use C-u C-x =, which shows this (on the first
> character after the image in the splash screen):
>
>         character: T (84, #o124, #x54)
> preferred charset: ascii (ASCII (ISO646 IRV))
>        code point: 0x54
>            syntax: w 	which means: word
>          category: a:ASCII graphic characters 32-126 (ISO646 IRV:1983[4/0])
> 		   l:Latin r:Japanese roman
>       buffer code: #x54
>         file code: not encodable by coding system utf-8-unix
>           display: by this font (glyph code)
>      -monotype-Andy MT-normal-normal-normal-*-12-*-*-*-*-0-iso8859-1 (#x37)
>
> Character code properties are not shown: customize what to show
>
> There are text properties here:
>   auto-composed        t
>   face                 (variable-pitch (:foreground "red"))
>   help-echo            [Show]
>
> The face variable-pitch has only the font attribute set, to "helv".  I
> don't know why "monotype-Andy MT" shows up.  I mentioned in my previous
> post that changing certain attributes of variable-pitch face changes its
> appearance drastically.  In fact, it changes the font family.  For
> example, changing the width attribute to "narrow" results, according to
> C-u C-x =, in a font family of "monotype-Impact".

Here is a screen shot of my current mode line and Gnus Summary buffer,
in GNU Emacs 23.0.60.1 (i686-pc-linux-gnu, GTK+ Version 2.12.0) of
2008-05-22 on escher, after Handa-san's latest changes:


[-- Attachment #2: font problems --]
[-- Type: image/png, Size: 30622 bytes --]

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


The (active) mode line face now displays Helvetica correctly.  Note,
however, that in the inactive mode line face the characters are wider,
although mode-line-inactive does not override the width attribute of
variable-pitch (changing the width attribute to "narrow" still results
in a font family of "monotype-Impact").  In addition, the broken
underlining remains (the image shows the spacing with
x-use-underline-position-properties set to nil), also in the Gnus
Summary buffer.  In the latter, the underlining to the right of the
vertical separator only appeared after moving the cursor over this
region; it disappears when the buffer does not have focus, or when the
mouse moves over it (it has a mouse-face overlay).  Note also that the
non-ascii characters (the vertical line and the curves and arrows used
for threading) look much worse than after the previous update: thin,
misaligned, and leaving vertical gaps.

Steve Berman

  reply	other threads:[~2008-05-22 20:36 UTC|newest]

Thread overview: 21+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2008-05-15 18:45 (re)display problems after font backend merge Stephen Berman
2008-05-16  0:57 ` Kenichi Handa
2008-05-16 10:22   ` Stephen Berman
2008-05-17  3:19     ` David De La Harpe Golden
2008-05-17 12:30       ` Stephen Berman
2008-05-17 14:02         ` David De La Harpe Golden
2008-05-17 18:37           ` Stephen Berman
2008-05-18  3:30             ` David De La Harpe Golden
2008-05-18 18:19               ` Stephen Berman
2008-05-22 20:36                 ` Stephen Berman [this message]
2008-05-23  4:16                   ` David De La Harpe Golden
2008-05-23 12:28                     ` Stephen Berman
2008-05-23 16:10                       ` David De La Harpe Golden
2008-05-23 17:03                         ` Stephen Berman
2008-05-23 17:37                           ` David De La Harpe Golden
2008-05-23 19:42                             ` James Cloos
2008-05-23 20:41                             ` Stephen Berman
2008-05-23 21:57                               ` David De La Harpe Golden
2008-05-24  1:16                                 ` James Cloos
2008-05-24 23:01                                 ` Stephen Berman
2008-05-27 13:17                   ` Stephen Berman

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

  List information: https://www.gnu.org/software/emacs/

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=87lk226ppg.fsf@escher.local.home \
    --to=stephen.berman@gmx.net \
    --cc=emacs-devel@gnu.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
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).