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.