[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
bug#54970: 28.1; Some emoji no longer display
From: |
Alan Third |
Subject: |
bug#54970: 28.1; Some emoji no longer display |
Date: |
Mon, 18 Apr 2022 20:28:29 +0100 |
On Mon, Apr 18, 2022 at 05:23:49PM +0300, Eli Zaretskii wrote:
> > Date: Mon, 18 Apr 2022 14:19:24 +0100
> > From: Alan Third <alan@idiocy.org>
> > Cc: larsi@gnus.org, hmelman@gmail.com, rpluim@gmail.com,
> > 54970@debbugs.gnu.org
> >
> > I've changed my mind about on the Mac. The hex code isn't centred, but
> > it is readable.
> >
> > I found a couple of bugs in nsfont.m, which is the GNUstep font
> > backend, and now the only problem is that the upper and lower text are
> > drawn in almost the same location. I suspect some error in how the
> > font backend is calculating the ascent and descent or something. I
> > don't see what's wrong, though.
> >
> > Screenshot for GNUstep attached. In this example upper_yoff and
> > lower_yoff are -14 and -13, respectively.
>
> If the y offsets are wrong, you should step through
> produce_glyphless_glyph, where they are calculated.
It turns out that ascent and descent were reversed.
This is one of the biggest problems with the GNUstep port, the ns font
backend was broken even when it was merged in and it's only got
further out of step as time has passed. No wonder the decision was
made, however long ago, to get rid of it on macOS.
Pushed to master.
--
Alan Third
- bug#54970: 28.1; Some emoji no longer display, (continued)
- bug#54970: 28.1; Some emoji no longer display, Lars Ingebrigtsen, 2022/04/17
- bug#54970: 28.1; Some emoji no longer display, Howard Melman, 2022/04/17
- bug#54970: 28.1; Some emoji no longer display, Eli Zaretskii, 2022/04/17
- bug#54970: 28.1; Some emoji no longer display, Alan Third, 2022/04/17
- bug#54970: 28.1; Some emoji no longer display, Alan Third, 2022/04/17
- bug#54970: 28.1; Some emoji no longer display, Alan Third, 2022/04/17
- bug#54970: 28.1; Some emoji no longer display, Howard Melman, 2022/04/17
- bug#54970: 28.1; Some emoji no longer display, Eli Zaretskii, 2022/04/18
- bug#54970: 28.1; Some emoji no longer display, Alan Third, 2022/04/18
- bug#54970: 28.1; Some emoji no longer display, Eli Zaretskii, 2022/04/18
- bug#54970: 28.1; Some emoji no longer display,
Alan Third <=
- bug#54970: 28.1; Some emoji no longer display, Po Lu, 2022/04/18
- bug#54970: 28.1; Some emoji no longer display, Alan Third, 2022/04/18
- bug#54970: 28.1; Some emoji no longer display, Eli Zaretskii, 2022/04/17
- bug#54970: 28.1; Some emoji no longer display, Howard Melman, 2022/04/17
- bug#54970: 28.1; Some emoji no longer display, Eli Zaretskii, 2022/04/17
- bug#54970: 28.1; Some emoji no longer display, Howard Melman, 2022/04/17