[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
bug#25216: 26.0.50 [regression]; Curly quotes are not found in some size
From: |
Eli Zaretskii |
Subject: |
bug#25216: 26.0.50 [regression]; Curly quotes are not found in some sizes of ‘Terminus’ font |
Date: |
Sat, 31 Dec 2016 10:57:30 +0200 |
> From: Dmitry Alexandrov <321942@gmail.com>
> Cc: 25216@debbugs.gnu.org
> Date: Sat, 31 Dec 2016 08:56:21 +0300
>
> >> > And I still don't understand why you need that. AFAICS, Emacs
> >> > explicitly tries to use the default font for punctuation and symbol
> >> > characters before falling back on looking up other fonts.
> >>
> >> Do you mean that you could not reproduce this?
> >
> > It means I don't understand how it could happen. The function
> > face_for_char (defined in fontset.c) explicitly tries the current
> > default font for any punctuation and symbol character, before it
> > starts looking in other fonts. I don't understand why this fails for
> > you, and only in certain font sizes on top of that. Perhaps you could
> > step through that code with a debugger and see what happens there?
>
> Well. font_has_char of font.c:2989 returns 0 ← xftfont_has_char of
> xftfont.c:532 returns 0 ← XftCharExists of libXft.so.2 returns 0.
>
> So the problem goes into libxft2.
Thanks for digging into this. So in this case libxft2 says that
character is not available, whereas in fact it is? Or did I
misunderstand?
- bug#25216: 26.0.50 [regression]; Curly quotes are not found in some sizes of ‘Terminus’ font, (continued)
- bug#25216: 26.0.50 [regression]; Curly quotes are not found in some sizes of ‘Terminus’ font, Eli Zaretskii, 2016/12/18
- bug#25216: 26.0.50 [regression]; Curly quotes are not found in some sizes of ‘Terminus’ font, Dmitry Alexandrov, 2016/12/18
- bug#25216: 26.0.50 [regression]; Curly quotes are not found in some sizes of ‘Terminus’ font, Eli Zaretskii, 2016/12/19
- bug#25216: 26.0.50 [regression]; Curly quotes are not found in some sizes of ‘Terminus’ font, Dmitry Alexandrov, 2016/12/19
- bug#25216: 26.0.50 [regression]; Curly quotes are not found in some sizes of ‘Terminus’ font, Eli Zaretskii, 2016/12/19
- bug#25216: 26.0.50 [regression]; Curly quotes are not found in some sizes of ‘Terminus’ font, Dmitry Alexandrov, 2016/12/19
- bug#25216: 26.0.50 [regression]; Curly quotes are not found in some sizes of ‘Terminus’ font, Eli Zaretskii, 2016/12/19
- bug#25216: 26.0.50 [regression]; Curly quotes are not found in some sizes of ‘Terminus’ font, Dmitry Alexandrov, 2016/12/31
- bug#25216: 26.0.50 [regression]; Curly quotes are not found in some sizes of ‘Terminus’ font,
Eli Zaretskii <=