Eli Zaretskii writes: >> Date: Tue, 16 Nov 2021 18:45:16 +0200 >> From: Eli Zaretskii >> Cc: tumashu@163.com, 51821@debbugs.gnu.org >> >> > From: Lars Ingebrigtsen >> > Cc: tumashu@163.com, 51821@debbugs.gnu.org >> > Date: Tue, 16 Nov 2021 16:20:52 +0100 >> > >> > > That shouldn't happen, normally. Emacs selects fonts of the same size >> > > for a face. >> > >> > No, not really. Here's a trivial example: >> > >> > >> > Note how the lines with jidanni are taller than the rest. >> >> OK, let me see what can be done about that. > > Please try the patch below. I have a very limited number of cases > with which I can test it, so I think users of CJK scripts should say > what they think. Basically, set the new variable line-height-factor > to something like 1.2 (more if you enlarge the non-ASCII font to make > double-width characters take close to 2 columns), and see if you get > the desired effect. > > If this is what people want, I will install it and document it. > I think the below patch has problem, maybe it relate to font baseline, I do not know, please see attachement.