[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Font in mode line
From: |
Eli Zaretskii |
Subject: |
Re: Font in mode line |
Date: |
Tue, 26 Nov 2013 20:11:43 +0200 |
> From: Francesco Mazzoli <f@mazzo.li>
> Date: Tue, 26 Nov 2013 17:26:35 +0000 (UTC)
>
> Eli Zaretskii <eliz <at> gnu.org> writes:
> > By "wrongly" you mean that it looks like a different font was actually
> > used? Because I cannot see anything wrong with the display shown in
> > that screenshot.
>
> By "wrongly" I mean that the font is not displayed as it should. Compare my
> first screenshot <http://i.imgur.com/QUHaWnj.png>, to the second
> <http://i.imgur.com/o9QcxLr.png> to see what I mean.
They just look different, that's all. But "different" doesn't
necessarily mean "wrong".
So those pictures are not enough to understand what, if anything, is
wrong.
> > If the font seems to be the problem, then please use format-mode-line
> > to format a line of text using that font, then type "C-u C-x =" on one
> > of the characters that are rendered incorrectly, and see which font
> > was actually used for its display. That might give a clue about
> > what's going on.
>
> I'm fairly sure the font is the correct one, since I can see I change when,
> for example, I change specifically the `mode-line-buffer-id' face.
How can it be the correct font, and yet look differently from the same
font in the second screenshot?
> I'm not sure how to use `format-mode-line' the way you described.
Like this:
C-x b *scratch* RET
M-x font-lock-mode RET
Now type this:
(insert (format-mode-line mode-line-format))
and press C-j at the rightmost closing parenthesis.
> If I format `mode- line-format' there doesn't seem to be an obvious
> way to infer the faces that are used to render the various elements.
Go to one of the problematic characters and type "C-u C-x =". Emacs
will then show the font it used to display that character.