emacs-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Crash with --enable-checking and some glyphs


From: Gregory Heytings
Subject: Re: Crash with --enable-checking and some glyphs
Date: Sat, 27 Nov 2021 22:01:05 +0000



larsi@xo:~/src/emacs/trunk$ md5sum /usr/share/fonts/X11/misc/hanglm24.pcf.gz 819a5304502ef38ac01918a147310b69 /usr/share/fonts/X11/misc/hanglm24.pcf.gz


Thanks.  So I can update my previous post:

I very much doubt that this is the root cause of this bug. We have the exact same libraries, same compiler and same font, we use the exact same build options, and boff is never == 3 with that file, it is always == 0.

For the piece of code above, with the ACE0 character I have:

boff = font->baseline_offset; /* font->baseline_offset == 0 */
if (font->vertical_centering) /* font->vertical_centering == 1 */
  boff = VCENTER_BASELINE_OFFSET (font, it->f) - boff; /* 
VCENTER_BASELINE_OFFSET(...) == 0 */

What do you have in font->baseline_offset? And what does VCENTER_BASELINE_OFFSET return?



reply via email to

[Prev in Thread] Current Thread [Next in Thread]