From mboxrd@z Thu Jan  1 00:00:00 1970
Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail
From: Eli Zaretskii <eliz@gnu.org>
Newsgroups: gmane.emacs.devel
Subject: Re: Any new method to deal with Emacs Fonts settings puzzles nearly
 every Chinese =?utf-8?Q?emacser=EF=BC=9F?=
Date: Sun, 14 Nov 2021 10:09:18 +0200
Message-ID: <83o86nupjl.fsf@gnu.org>
References: <2c676019.21d2.17d19ba2dc8.Coremail.tumashu@163.com>
 <593d0379.21f8.17d19c624db.Coremail.tumashu@163.com>
 <7b6b298a.222b.17d19d2e110.Coremail.tumashu@163.com>
 <834k8gxe9v.fsf@gnu.org> <87fss0uixn.fsf@163.com>
 <831r3kxb05.fsf@gnu.org> <87v90vhmr8.fsf@163.com>
 <83tugfx1py.fsf@gnu.org> <87y25rfwxi.fsf@163.com>
 <831r3jw5vr.fsf@gnu.org> <874k8f89zl.fsf@yahoo.com>
Mime-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: 8bit
Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214";
	logging-data="40022"; mail-complaints-to="usenet@ciao.gmane.io"
Cc: tumashu@163.com, emacs-devel@gnu.org
To: Po Lu <luangruo@yahoo.com>
Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Sun Nov 14 09:10:15 2021
Return-path: <emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org>
Envelope-to: ged-emacs-devel@m.gmane-mx.org
Original-Received: from lists.gnu.org ([209.51.188.17])
	by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
	(Exim 4.92)
	(envelope-from <emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org>)
	id 1mmAac-000AFm-Uk
	for ged-emacs-devel@m.gmane-mx.org; Sun, 14 Nov 2021 09:10:14 +0100
Original-Received: from localhost ([::1]:45562 helo=lists1p.gnu.org)
	by lists.gnu.org with esmtp (Exim 4.90_1)
	(envelope-from <emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org>)
	id 1mmAab-00063u-Vu
	for ged-emacs-devel@m.gmane-mx.org; Sun, 14 Nov 2021 03:10:14 -0500
Original-Received: from eggs.gnu.org ([209.51.188.92]:57320)
 by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <eliz@gnu.org>) id 1mmAZx-0005OT-Hp
 for emacs-devel@gnu.org; Sun, 14 Nov 2021 03:09:33 -0500
Original-Received: from [2001:470:142:3::e] (port=46880 helo=fencepost.gnu.org)
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <eliz@gnu.org>)
 id 1mmAZw-0001jp-9I; Sun, 14 Nov 2021 03:09:32 -0500
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org;
 s=fencepost-gnu-org; h=MIME-version:References:Subject:In-Reply-To:To:From:
 Date; bh=Gtf9VGPpBNcn20Ml6OnYzyuCkRUgCjTHVxu9Mpk0dPw=; b=CY2vbiKhAgSvwE1KC8la
 /6cz1oq0TddK4PltsvAUoEUTUUeM+MfbIIV6V2ovTp9PjzU5CGz7hc5UB9Dua4XettJDtgrswPM3j
 74qdPsAUNV2yeuqs9Gr5tnbkLfml8iHR08oWwLdF29XHkeiWuOUWU1cfsGwS8zOogSgwZLtpCBYjF
 DyEuZKkL7nHJZ26Q1Vq+zfUKSoqJnLHI8wuMB8DIdqep/1T+jtfPRXrQhIplcRqJLeaEPA4hHznOK
 OfrLfOE5yPBzu9+51y0Uke3ZwwcvfdLUiaPZ1IEkQIMcyW6pX1HZZfpBg+Mju2ljYiA8CXuYFsnCN
 Xag8rh0+9tGkCw==;
Original-Received: from [87.69.77.57] (port=3901 helo=home-c4e4a596f7)
 by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <eliz@gnu.org>)
 id 1mmAZv-0002Wb-Qs; Sun, 14 Nov 2021 03:09:32 -0500
In-Reply-To: <874k8f89zl.fsf@yahoo.com> (message from Po Lu on Sun, 14 Nov
 2021 15:36:14 +0800)
X-BeenThere: emacs-devel@gnu.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: "Emacs development discussions." <emacs-devel.gnu.org>
List-Unsubscribe: <https://lists.gnu.org/mailman/options/emacs-devel>,
 <mailto:emacs-devel-request@gnu.org?subject=unsubscribe>
List-Archive: <https://lists.gnu.org/archive/html/emacs-devel>
List-Post: <mailto:emacs-devel@gnu.org>
List-Help: <mailto:emacs-devel-request@gnu.org?subject=help>
List-Subscribe: <https://lists.gnu.org/mailman/listinfo/emacs-devel>,
 <mailto:emacs-devel-request@gnu.org?subject=subscribe>
Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org
Original-Sender: "Emacs-devel"
 <emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org>
Xref: news.gmane.io gmane.emacs.devel:279398
Archived-At: <http://permalink.gmane.org/gmane.emacs.devel/279398>

> From: Po Lu <luangruo@yahoo.com>
> Cc: "Feng Shu" <tumashu@163.com>,  emacs-devel@gnu.org
> Date: Sun, 14 Nov 2021 15:36:14 +0800
> 
> Eli Zaretskii <eliz@gnu.org> writes:
> 
> > Something like that, yes.  But mainly I wonder how do other GUI
> > applications solve this.  Emacs cannot be the first one to bump into
> > this problem.
> 
> They define the height of their bars to some constant value not
> determined by the size of the text.

What do you mean by "bars"?

And I believe the issue was more general than just the height of the
mode line and the mini-window.  The issue was how to make sure the CJK
wide characters take exactly twice the width of Latin characters in a
fixed-pitch font.  The height issue is sometimes _caused_ by the width
issue: users specify a larger CJK font to satisfy the width
requirement, and then have the problem with height because of the
larger font.

So my question was about both issues: the width and the height.  The
later should also be solved in the body of the window, not just in
mode-line and header-line parts, I believe.

If anyone knows or could find out how other applications solve these
issues, it could help us come up with ideas that are not only useful,
but also help users by presenting similar solutions to what they are
already used to.