GNU bug report logs - #65803
29.1; Noto Sans Mono CJK JP has doubled-width on Windows

Please note: This is a static page, with minimal formatting, updated once a day.
Click here to see this page with the latest information and nicer formatting.

Package: emacs; Reported by: Shingo Tanaka <shingo.fg8@HIDDEN>; dated Thu, 7 Sep 2023 13:39:02 UTC; Maintainer for emacs is bug-gnu-emacs@HIDDEN.

Message received at 65803 <at> debbugs.gnu.org:


Received: (at 65803) by debbugs.gnu.org; 10 Sep 2023 08:20:16 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sun Sep 10 04:20:16 2023
Received: from localhost ([127.0.0.1]:49044 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1qfFg0-0002CE-G6
	for submit <at> debbugs.gnu.org; Sun, 10 Sep 2023 04:20:16 -0400
Received: from eggs.gnu.org ([2001:470:142:3::10]:59040)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <eliz@HIDDEN>) id 1qfFfy-0002C0-8f
 for 65803 <at> debbugs.gnu.org; Sun, 10 Sep 2023 04:20:15 -0400
Received: from fencepost.gnu.org ([2001:470:142:3::e])
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <eliz@HIDDEN>)
 id 1qfFfp-0003Wo-F5; Sun, 10 Sep 2023 04:20:05 -0400
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org;
 s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date:
 mime-version; bh=6KY1YFGj/be8e/cCcLhZy94sPgVUXhjAPKJoSBm1TCU=; b=cefVvhvFi9lF
 BuCB4voS+GfOl1VAz+XJVc7xP1WuyIAIjFQtIdXcs9l3X6MjKDDMyVrn7PPv+2d+lNch7xX1nXUYx
 l0wdcrcm5JI6AhUghBnSwL3A3yQIL/QeT8PWY4UkeJfuWiwZKYqdpOtbBpsufGOLJ7GstoAktwwrT
 xC2Qo5H67iq6BTvGbxsVdp1RzYvBPSOEWIUMa2YFQbFqixF2VDYRc5Jfin7AH6XwUoFmp/OaMGANW
 jFvz51MJFsfH9dqzQRT7n/iiS/TG9JzOonjUD5LzaHd3/H2LroNdBwV6dtwKhx5d3WUGiGQoJ/Sw+
 LAygLFI8aR0GtRSy2S/fzQ==;
Date: Sun, 10 Sep 2023 11:19:45 +0300
Message-Id: <83il8isan2.fsf@HIDDEN>
From: Eli Zaretskii <eliz@HIDDEN>
To: Po Lu <luangruo@HIDDEN>
In-Reply-To: <87pm2qa1s7.fsf@HIDDEN> (message from Po Lu on Sun, 10 Sep
 2023 16:08:24 +0800)
Subject: Re: bug#65803: 29.1; Noto Sans Mono CJK JP has doubled-width on
 Windows
References: <CAH4H2-wuQ_9PDsCoh2Mj3Hzw38Eu6xeL20G0nos3c0Ps1AUsaQ@HIDDEN>
 <838r9iyrky.fsf@HIDDEN> <835y4myqtb.fsf@HIDDEN>
 <CAH4H2-zS0d+sod+squthwLCiTRMFH_osRQ7_Yq=7tNYwaB6M_Q@HIDDEN>
 <83jzt1xju6.fsf@HIDDEN>
 <CAH4H2-wWYfw0Afmw=DxvNfx=hX_J1Rk6_9s96NYwakArjSADkA@HIDDEN>
 <83wmx0x3hj.fsf@HIDDEN> <87wmx0dbn6.fsf@HIDDEN>
 <834jk3v8ux.fsf@HIDDEN> <87wmwzbh5z.fsf@HIDDEN>
 <83pm2rtmvz.fsf@HIDDEN> <87o7iac05e.fsf@HIDDEN>
 <834jk2txe6.fsf@HIDDEN> <87fs3mbnem.fsf@HIDDEN>
 <831qf6twid.fsf@HIDDEN> <877coybmho.fsf@HIDDEN>
 <83y1heseud.fsf@HIDDEN> <8734zmbi1z.fsf@HIDDEN>
 <83msxusbvb.fsf@HIDDEN> <87tts2a2cz.fsf@HIDDEN>
 <83jzsysbh4.fsf@HIDDEN> <87pm2qa1s7.fsf@HIDDEN>
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 65803
Cc: 65803 <at> debbugs.gnu.org, shingo.fg8@HIDDEN
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

> From: Po Lu <luangruo@HIDDEN>
> Cc: shingo.fg8@HIDDEN,  65803 <at> debbugs.gnu.org
> Date: Sun, 10 Sep 2023 16:08:24 +0800
> 
> Eli Zaretskii <eliz@HIDDEN> writes:
> 
> > How do you know that Noto Sans Mono CJK JP is handled as fixed-pitch
> > font by the w32 backend?
> 
> Wasn't that established earlier by the OP?

No, I don't think so.

> If not, then would Shingo please tell us whether the font is
> considered fixed-pitch?  (Type M-x describe-font RET, and send us
> the output.)

I don't see the fact of the font being fixed-pitch or proportional
mentioned in the output of describe-font.  Am I missing something?




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#65803; Package emacs. Full text available.

Message received at 65803 <at> debbugs.gnu.org:


Received: (at 65803) by debbugs.gnu.org; 10 Sep 2023 08:08:50 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sun Sep 10 04:08:50 2023
Received: from localhost ([127.0.0.1]:49027 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1qfFUw-0001v2-CU
	for submit <at> debbugs.gnu.org; Sun, 10 Sep 2023 04:08:50 -0400
Received: from sonic311-23.consmr.mail.ne1.yahoo.com ([66.163.188.204]:46708)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <luangruo@HIDDEN>) id 1qfFUs-0001up-V9
 for 65803 <at> debbugs.gnu.org; Sun, 10 Sep 2023 04:08:48 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048;
 t=1694333318; bh=tBiDIF5KVpFKN0N7+X4im2/cBvj0yiPbhuTdzz71DvI=;
 h=From:To:Cc:Subject:In-Reply-To:References:Date:From:Subject:Reply-To;
 b=i91vjJtceWmFfZfxVBZqqmxRUa+/G0tSTatCGZwlNF3nwWgt4F8401nXEZyweOgeVRmytLTkcJGAj9lSrED4GLurPHW/6gcPxr0Gy89RvosBJjBmHqg3I2AA+o9UdAszcDuQyxe1FNF35yZwAtS769miHe7gA1Sy4QyfkflmR2guaNaYCN4toOFlU2/sNW2LwAt7qUMyxN0NZLiGsy5BNb3tCgbFU8OYCraAPRoM+fh2FvubgtLY8HvBsisYn46VvnHIr1IP/hYxAUTWk8KdION45HaMOY3jXUXlFcnfdjL+56LIaaBixGT2xrnSmpKN9viSRPtU/GhAGLq+mONBlg==
X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048;
 t=1694333318; bh=+l/y3GE9Bqtlx6Z8bEWcahGhEwjdCsbwLAMk27wsZ1D=;
 h=X-Sonic-MF:From:To:Subject:Date:From:Subject;
 b=VwOnsrxfIFjqFTy4uZyDyC79XtdWIUkfxeoCq8xKrZxF53J+EFEFEvUsT666ub+7yXSPmaPGfBcTKWLlAhFEdIZTJNyY6Iwy/ewHI9agTeDxjw9KTfmCGn0zjtuGBjJ6UTkAoEr45N6+Ro9QlJ6E9gnF3YhHEQJ5UsxVleyu+INmj0oWPZjdSZC69FraHbdu9apUjUgsKV97tPM94TFyY1Xdrr9q04BK7P28zeNH0wENc7JmKgZ2ssy5HlKKVDU+gGkr2V/svMGtfDx8TUJBLwFOvsSTDA6GaEUTQrbC6zbFeKozkoh1dTuolZMlGoX9uE9ZlotXs7IX8tQ9BBD+Pg==
X-YMail-OSG: ts9P3zkVM1nkIWmdtMR6_qhSGRaClJ6_oWblFWIiy8WDStqeiNqPFsBmhiHCory
 fXdKBrTVj40bTFNN54NKcORz41o02UAHuHNCIDNC_1L7NJLAcgP_ljM5rj5XbAF_aKeiA48GbwNm
 L.zOM4VGYZuLF2FaV0NEHZEDNFcARsPbve6hveLQjeb_GkF0Kco7XJclOQPS5LXyd0cY5UCzTMdn
 5gw68jdDq7y5Y6d.6iexA6LsozMgsHkB5H5NmKTbjQt3suGFElTl2ndLtU1u4EzhhBvkLAFCCyQG
 REEP1A_UNkiRruvwBk_.o2JbYfryQPpswqA2gMvLPovUrFcxGY5HOp__MPjjTI22FHbqRltGYNeI
 4Snkv5q9uBarlpkYB15b.qOLWcfsnln_Jm1NZV19POFCt8VDvIbKX8qY2tdrtqu0LqcZw0jVaOQ6
 bWIMSRsLNU53CppQPwu7LxV2koFA0smzWm07Fr0BBlYbjUgrBI9gKRlo9Es67YPMLUsawlW5495R
 tFvJUmGQaB4n4kcvaLPtz74CFgmmpCkuLQ2Cv1qeQidgldSptobakXq6pyEyp3PBj354NUqkBZ3V
 YKfxZYRao7QnIVCUBgY6B5hdGGEddXUMLKkVH0wqYaAVgkzbQU1jumUL0yVWDBqitishyKo0owAZ
 aDfwpC.0iB6ZlqtA6uwnGGSUuebO_KQnEQJjLEHu4iVJRo5YUsaTIWGeCH_9823gebGith8W5SHB
 h.kZYWbiZePM9nTCg3acB2lBdqVDn8.VbB8PM_ZTiwy3_awJQ0MlTr.4oAXIltYH6q8gNeIaPSsw
 Ea0uktvAtZQj9ousDxhDxqqKNwbdPv1OxlulcONWie1YGkZheMO0lHkRlc0kqkUeKv9PRy2K9nuA
 4WAPEHQM8A8U00JW9KRsggY5Jext44TCev6muIcLpT18oTmIWpcV6KzqIVuyAHNuVXXInnsUBGqt
 s.pOZZYvnNZxx5q5Xds4m7iJcyP.xGhGPsR4lfZOrmlvrqArpPCeH18nSgUgNpbEAGwhCrLZHWTU
 97rmvIR_TxQKYlVP5fxBaWmlz3_nOG6rMs5wEE._rRofKuaWjFF6M7BrjpMPS9bp6z6s3dZhngt7
 SRABDmDPu3hGIqvGbv3.oG.bjXunUHr6Pyfv1lsvYWQ9H2eFtfMVrcjKpG6CNoyT5LGi5B0xqEl2
 5ZNJZu9gVcspsb3xgDmt2Ej7u0SwvkuxLKOQwTQy6hf66dcuhdIMkjHoh9FYr6ECLbZwtdKyjssM
 b59pQ8wsFv2gPxG1jXJ.CfA8mlukdUAtdJaDZBmK1axB0tREESk8XmdKDynK5AC1BlTkpW0fnayW
 0rO9sHp5zLrYfwdOuhpH1oBhimaAuluqvRRCEguHk.1i78jL1KE6LaYcWsk5YHBnZ9nqAIVsWVt_
 InDB9zozkWT6dkv4i8_O40i5TeSFi407IDFIMpze3brFyhqg5My7g677I_HcznAgGzI4PFK9VvwH
 LcnGH4wLb0D3JBallkGYgzoqKK7ai3mfQl74z1zW7rGRibzPaSrWcWDqrM_LTo_j4gcz63z3ne1J
 lbooUm0ONtEBfwL8hPWkWopLYfcVm.6DkRd4lI6ulAc1esz6wdUPsOdF5YXvOUNSe5p.MYRegbC2
 1AgJQemYOKVmgLvmD_qwBEAupGgykEZRCQvZRHjyhBI0sCY6kR7ckMIVJgjPCsaMSsFYA4orq7Qs
 rIxydGTNlRu0cLf9qYbvD6WcCzlSeSYB7F0.ikOQtKS5ZIkgbZbf7B7SqTb1lVehBbjNnJpu_VSB
 7ECKhTTOe3TCrsM9RsFyXyX1hEetduz4URV.1AyLfSppUnScPRMHuROTqVsvV75gffIVN6J1bDVf
 M00aGU7H4gXjvrF9kj4u7R8a43SbYk4zyEJslID_.s0MbCmjFgORx6tfpcggAx9SUVALqFQfyeZ.
 gXYjvoeb.9RryRccbtr0HuB9yAVgTe0HQP.sCEYtCQ0bM3Ero56VkEsqSsi17pZMBTNnyW5Q0WaT
 kFiND.0njgrctSvidO.rYNYRuXgaoLv454hDG8SXj32D1sby9qexPru4hfrr56oythe7ZhKI98Ea
 zxb75JQAfMUZlZoeo.o3XRtJ_7nwt3H_nS7SbLZtQFNwwtayQzMEPpj53sdrsUOoysnlrdnXerIW
 VAI7gCJSepGSsIHF2b.SGXH4TBgBCDC6hbxlkrD1RacAshF4QnQ3K1GaAnn28jtF4vcfth.h1dJd
 TxEkC7WyDyJpO5x3gqbTduROg1N1a3.bdbJ5D844WNnfr6tTd_7myuWLrrO1tfY9eTaUu
X-Sonic-MF: <luangruo@HIDDEN>
X-Sonic-ID: 3d7c7085-806a-4e9c-a75a-8be1a81eeedf
Received: from sonic.gate.mail.ne1.yahoo.com by
 sonic311.consmr.mail.ne1.yahoo.com with HTTP; Sun, 10 Sep 2023 08:08:38 +0000
Received: by hermes--production-sg3-69654d8bd-gltbk (Yahoo Inc. Hermes SMTP
 Server) with ESMTPA ID 116db4bf7516f97f85d2a936ef5c174b; 
 Sun, 10 Sep 2023 08:08:32 +0000 (UTC)
From: Po Lu <luangruo@HIDDEN>
To: Eli Zaretskii <eliz@HIDDEN>
Subject: Re: bug#65803: 29.1; Noto Sans Mono CJK JP has doubled-width on
 Windows
In-Reply-To: <83jzsysbh4.fsf@HIDDEN> (Eli Zaretskii's message of "Sun, 10 Sep
 2023 11:01:43 +0300")
References: <CAH4H2-wuQ_9PDsCoh2Mj3Hzw38Eu6xeL20G0nos3c0Ps1AUsaQ@HIDDEN>
 <838r9iyrky.fsf@HIDDEN> <835y4myqtb.fsf@HIDDEN>
 <CAH4H2-zS0d+sod+squthwLCiTRMFH_osRQ7_Yq=7tNYwaB6M_Q@HIDDEN>
 <83jzt1xju6.fsf@HIDDEN>
 <CAH4H2-wWYfw0Afmw=DxvNfx=hX_J1Rk6_9s96NYwakArjSADkA@HIDDEN>
 <83wmx0x3hj.fsf@HIDDEN> <87wmx0dbn6.fsf@HIDDEN>
 <834jk3v8ux.fsf@HIDDEN> <87wmwzbh5z.fsf@HIDDEN>
 <83pm2rtmvz.fsf@HIDDEN> <87o7iac05e.fsf@HIDDEN>
 <834jk2txe6.fsf@HIDDEN> <87fs3mbnem.fsf@HIDDEN>
 <831qf6twid.fsf@HIDDEN> <877coybmho.fsf@HIDDEN>
 <83y1heseud.fsf@HIDDEN> <8734zmbi1z.fsf@HIDDEN>
 <83msxusbvb.fsf@HIDDEN> <87tts2a2cz.fsf@HIDDEN>
 <83jzsysbh4.fsf@HIDDEN>
Date: Sun, 10 Sep 2023 16:08:24 +0800
Message-ID: <87pm2qa1s7.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13)
MIME-Version: 1.0
Content-Type: text/plain
X-Mailer: WebService/1.1.21763
 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo
Content-Length: 321
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 65803
Cc: 65803 <at> debbugs.gnu.org, shingo.fg8@HIDDEN
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

Eli Zaretskii <eliz@HIDDEN> writes:

> How do you know that Noto Sans Mono CJK JP is handled as fixed-pitch
> font by the w32 backend?

Wasn't that established earlier by the OP?  If not, then would Shingo
please tell us whether the font is considered fixed-pitch?  (Type M-x
describe-font RET, and send us the output.)




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#65803; Package emacs. Full text available.

Message received at 65803 <at> debbugs.gnu.org:


Received: (at 65803) by debbugs.gnu.org; 10 Sep 2023 08:02:13 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sun Sep 10 04:02:13 2023
Received: from localhost ([127.0.0.1]:49018 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1qfFOX-0001lx-5U
	for submit <at> debbugs.gnu.org; Sun, 10 Sep 2023 04:02:13 -0400
Received: from eggs.gnu.org ([2001:470:142:3::10]:43274)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <eliz@HIDDEN>) id 1qfFOV-0001lk-Lq
 for 65803 <at> debbugs.gnu.org; Sun, 10 Sep 2023 04:02:11 -0400
Received: from fencepost.gnu.org ([2001:470:142:3::e])
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <eliz@HIDDEN>)
 id 1qfFOM-0000C5-Vg; Sun, 10 Sep 2023 04:02:03 -0400
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org;
 s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date:
 mime-version; bh=13oXPQHxUnZFmIxBQ08yfGoFg97hbkbqN2Em3K/AfLU=; b=lLlYOss2FRRq
 FPQRo9+BaSY2UMf3PH4kNFDnVnR5fv/l52BwKQmMfFQPzdKd21DPxPeCACEFDidPw6YNOKmYidihU
 pviK9lHtii+z5O1mybf0Em0KRr4N76uS8jVsSFE45JBWVAF3oIsOLdtO7KCmxAIKOq6Yb2Dus22n9
 h+/oY2+A87ZBTM6orNux40uqntQhwaF6TeQSqL70m+goKi7zMkQ1mOV9RcN4t717o88YiJpydVnQm
 WMVfIz+lmRT8s1eTd6RgNWJlNmyc38I8jreeaSmoVLucYoAb5CXoiRLnBBWM/ENQh6jfUw2kx3bf3
 iKQ2GDBOo7KyRSaxMdiWHg==;
Date: Sun, 10 Sep 2023 11:01:43 +0300
Message-Id: <83jzsysbh4.fsf@HIDDEN>
From: Eli Zaretskii <eliz@HIDDEN>
To: Po Lu <luangruo@HIDDEN>
In-Reply-To: <87tts2a2cz.fsf@HIDDEN> (message from Po Lu on Sun, 10 Sep
 2023 15:55:56 +0800)
Subject: Re: bug#65803: 29.1; Noto Sans Mono CJK JP has doubled-width on
 Windows
References: <CAH4H2-wuQ_9PDsCoh2Mj3Hzw38Eu6xeL20G0nos3c0Ps1AUsaQ@HIDDEN>
 <83bkeeytwf.fsf@HIDDEN>
 <CAH4H2-wwSZfzVR59t0QG+05uvQ4Lq4RS=AjP9fYDBdo7TjG_Ag@HIDDEN>
 <838r9iyrky.fsf@HIDDEN> <835y4myqtb.fsf@HIDDEN>
 <CAH4H2-zS0d+sod+squthwLCiTRMFH_osRQ7_Yq=7tNYwaB6M_Q@HIDDEN>
 <83jzt1xju6.fsf@HIDDEN>
 <CAH4H2-wWYfw0Afmw=DxvNfx=hX_J1Rk6_9s96NYwakArjSADkA@HIDDEN>
 <83wmx0x3hj.fsf@HIDDEN> <87wmx0dbn6.fsf@HIDDEN>
 <834jk3v8ux.fsf@HIDDEN> <87wmwzbh5z.fsf@HIDDEN>
 <83pm2rtmvz.fsf@HIDDEN> <87o7iac05e.fsf@HIDDEN>
 <834jk2txe6.fsf@HIDDEN> <87fs3mbnem.fsf@HIDDEN>
 <831qf6twid.fsf@HIDDEN> <877coybmho.fsf@HIDDEN>
 <83y1heseud.fsf@HIDDEN> <8734zmbi1z.fsf@HIDDEN>
 <83msxusbvb.fsf@HIDDEN> <87tts2a2cz.fsf@HIDDEN>
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 65803
Cc: 65803 <at> debbugs.gnu.org, shingo.fg8@HIDDEN
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

> From: Po Lu <luangruo@HIDDEN>
> Cc: shingo.fg8@HIDDEN,  65803 <at> debbugs.gnu.org
> Date: Sun, 10 Sep 2023 15:55:56 +0800
> 
> Eli Zaretskii <eliz@HIDDEN> writes:
> 
> > So you think it's okay to do the same in the w32 font backend,
> > i.e. take the average width from the font when the font is known to be
> > fixed-pitch?  If not, please elaborate, because that's what I
> > understand from what you wrote above.
> 
> I don't think it's okay, because the W32 font backend judges fonts that
> are not fixed pitch to be so; Noto Sans Mono CJK JP, for example.

How do you know that Noto Sans Mono CJK JP is handled as fixed-pitch
font by the w32 backend?  If you actually tried that with the
MS-Windows build, please tell how you saw it being handled as
fixed-pitch.




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#65803; Package emacs. Full text available.

Message received at 65803 <at> debbugs.gnu.org:


Received: (at 65803) by debbugs.gnu.org; 10 Sep 2023 07:56:22 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sun Sep 10 03:56:22 2023
Received: from localhost ([127.0.0.1]:49009 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1qfFIs-0007Oh-12
	for submit <at> debbugs.gnu.org; Sun, 10 Sep 2023 03:56:22 -0400
Received: from sonic313-10.consmr.mail.ne1.yahoo.com ([66.163.185.33]:35265)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <luangruo@HIDDEN>) id 1qfFIp-0007OT-DD
 for 65803 <at> debbugs.gnu.org; Sun, 10 Sep 2023 03:56:20 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048;
 t=1694332570; bh=c/ySt9AK1qx9InD0vBWVlu9NArcatkKqHZRBxwWgvy8=;
 h=From:To:Cc:Subject:In-Reply-To:References:Date:From:Subject:Reply-To;
 b=W9EmkQJVMdcnt+pJg3vLCN9DpJWJLkFlJg5c2GG/Q2X+5yge0r6HFm/X46DKKFWj+34eM5EHXPmn5R7DAv5vbrDmsx/cTVSTHostAlLzswN1H1kdwLqUUl9GLo5TjhA82qo5FC07j/WnHUIVA3/t9COWKIKTsOQAqriPP5UfMiO2Zy7HXcwADoPjyPhgAjh3hirSiW0FpNwbqN0GsQo+0F5n8Un5xu6m/mKl4stg3hjEhPjl+/kQTZiFdu4LediDrOoiuHr6ZP0nRH3mrmQX4QH6q8BDTQhJXI15dmWPVOI+yQKqBQEX9zsvF6x4eDcENV3RdznPXerDhUggO9SkiQ==
X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048;
 t=1694332570; bh=+fsolcl+a6iPvTWm3P+Yd+Y4TiCXkocbw7YzGQw7oXn=;
 h=X-Sonic-MF:From:To:Subject:Date:From:Subject;
 b=rZTepPj8rPromf7NrRzjuAvQOwAGlta4DHo19cQ7KIhTuV0iN81oAS6dMpiFvMWnLYPI1LuYz8GWJCJR4MAktKh3BSVn0AG6RaNOP7qc4MBD2gj9/KnWbi8HWxcN56AUp61Lxcd1lM6RaEJT/2zbFq690vXGvRd6Q0T7ttb/tPShlOnwnTOTYDDKnNRJ1OggkrVrRSzgO5oRQZsYGhvS5a0eoWaHmPUe5FiQLRoGeeiTPLoDBeD+DqtLMpB8mw9GjXtAftKwCl+wA8NOPczza/RVK2JSjjKAedmz5SStWilZI66c04rkiq4s1x/0tSntyo0TcCaEdhkg3zQ8vKL33w==
X-YMail-OSG: cIR7sIoVM1lvrsJw5P3fuP4StUOn19SNHYzbwExRB11.YjtrssVP7yEF.ezdttV
 jUYOx0skwdYdVEP9IeFjVXp0qq70toovewg2bfq5ndOGnqHtnl7zjd4fsBv7DRfwi_EanjdPx.LM
 9aRc5jcg9ey4sm8VAFXlSyyeWoGdOrGUQgcn_yN1fpLsh9PkTiCb8Re.D_mwZ9pECC2v0YAaRdzj
 6pyZ30RTKZv2YCTQcmNfMi_ek2VWan_hi4u_aKjcktJ1pSy3txo3AtjraDewm28im_ueGf_kxVQ4
 VSzKm9NBiELT4F46q.gBzMLnOMS_Kc6uy8gnW_GzPppc9lB0BZAuC7NBIWSS5icUHCAcXL1vzJZB
 envHsQp.r3i4Dai1W9wIj04OeLO4m3UwfvvXZRf1fBLn_W0axz1MwJhTDTDn93PLhUmaAoz7Epwp
 STz9lm_xSrNC2kelELALdCprNOXVVO4O9klLmAjQcC0Zr9AmDqcKqPzX.YuOMfldro.OwgALsJ5P
 kcP43HTBq.erFRu3Jh7tQliYjYsLHI8QzzGjbNP6IiZ0iv1_BdtKXyYVmspqseCvKwu7NyIC6SO0
 MEMWyqBKiw.9u5bHfZ1GHZXaeolIJW0XMYreywgyY6R9kjWtZJegz0_LORAGIcgj2Rwfm.eEnASK
 H6YmnblJ84iENXG49jJrFAkv0ozxD1ZYJ5cbKZ8NIVB19N5yduOvnhxSa4hf1y3fBR0PSyqTFNNO
 4U8bxejIQ9_I53KbBRIDLdzeG_Dxay.g78Kz7nsz3qhz3yvIPtbnaw_VUubNV7PevjUOzYZFiAwh
 zpIDdSeiMZbp1LEo18ck8_BaTcCBqu2SVTLW4BcqGswAwN2lpmnTn.AfNpU78JG48.BCjtWP5ktr
 E3TbLZRRx.0WoOnOKq4oXlUF3S5vCXLq4zTERd55gXWQCEwpogfM1tcKdPjg0EBjlLZsgkYq2NVP
 dlDWWPLfS9GrUClvaxp47wxB7YMTI9EkYbp2dTW4NQ_ufCSc5bL_qqjuoeUWLlTaU6quvHWGXWeT
 Ce8obFJ.Naa3GFJ0Zy_YvsFmAcp0YhBnPpU3QK6PeEXkzDXMv7N9VRO1BSPr3YdvtIZh05qe7Wyo
 gtRc3Q5_v1IwOTBriBPLDZUjqZXF07obty5cnoFMEWJXAa6QKHLKsp6nUisZk.jBYtgOACC_p1_w
 9M2sYc_hMDuyX9yFwe_IsEC02yX4uEsJQmuYDFf4SwtxjsdD6vcHOCGKxnF0LeEKG6PJmPFu7fIK
 WacS1b.JkZEq0ETXgL_MY8KGxUVPvpK4GZqCkLKAvfQRjdWetkdQtBtq_dIPDb_fyClZoC_VHChy
 RfZFAaiFt3N_NrRsKPaY6hquKZKbNyOYlRFKCl3PU534JKJ8hWwXUxOoD7TCTaAPfV8hFpfFZ0M.
 jMKUFSAaCROaA7N925.ZELkNeb1PpACudMTranG6lGxnUm14mSsStW9jQjD0lKbyTJYDmvYBeLo9
 v1TITxncXgbXV5U_x2fEKsG0Z2NxzsbB7RsrHSdjZOpO6z6ctxK7pGFS6kjg5pTVn1Tf7JfsN1QZ
 R9krbgfAEO3arD9lZptVfjsg.fL01zCFBBLR_YxUZ4cHCge61YRPSF8lOykOz80h3sHERZib.Wkf
 p5kp1Brypw9S3bfZNMGeq_PVh4uoIbig2XVyjgn7juTrIbem3rghhG9L1J064IOFUM9VKgkPP1so
 9GUQg_ADWSEwsav3jZ.1xhlfokBdu9tE5Xk44DSOBQY0e4EG9tQ7N2A5OZEGpLQ7U5na3dpRttDH
 B0m6UoEd1mYNuq_CEDlcoCwmFLYYazl92alJC.5hDUWBJRolBcbaBN3OTxL.HzqZNoL.YpUqNobj
 .7CStaOgGB.ZziVYet_iOHAIS9oyyD4cYP3Yg2Vdo666.ZTFQFz6ATiwfaUCihC4DcCu.SbmGF3e
 IaOVgCWaaptnrvOVYoaw7ECkio1XI40SX1_.pu1.F3rj0N0KyNnZdGkrYrPOSmCztQe1InWZ5i9p
 VpecjKeTjfJsls0dTtma7moaUwh6OxcZtyTq_FAsCg8NUOrL5jt1hEJg2m58rwRuYMJ4.OaN.K4A
 7wHlim2xyNLMUb5I8bP2hHSqSWXZHmAlTCpvim_53L1HWcr0d6mZDfIp81bPKX_VHGjIaF98JVaF
 3Iy2UXVXiLDDNPOr20iajgex6Cm7BQTlo6.pQZLJ5il0fcSBRj9y6mcLK1UN8lKYJ0C3XayfLbmd
 rmqbnlUI3ZGp2TerEEEtSeTBpMShMFj.a5dMtBRRV7avP2qaCFMd2Qdnj64tib9oT
X-Sonic-MF: <luangruo@HIDDEN>
X-Sonic-ID: 31148083-20d6-49f2-80b6-fd0c34b2d768
Received: from sonic.gate.mail.ne1.yahoo.com by
 sonic313.consmr.mail.ne1.yahoo.com with HTTP; Sun, 10 Sep 2023 07:56:10 +0000
Received: by hermes--production-sg3-69654d8bd-sbrjf (Yahoo Inc. Hermes SMTP
 Server) with ESMTPA ID 9d04c3081ae8a689a076beb57d10a422; 
 Sun, 10 Sep 2023 07:56:05 +0000 (UTC)
From: Po Lu <luangruo@HIDDEN>
To: Eli Zaretskii <eliz@HIDDEN>
Subject: Re: bug#65803: 29.1; Noto Sans Mono CJK JP has doubled-width on
 Windows
In-Reply-To: <83msxusbvb.fsf@HIDDEN> (Eli Zaretskii's message of "Sun, 10 Sep
 2023 10:53:12 +0300")
References: <CAH4H2-wuQ_9PDsCoh2Mj3Hzw38Eu6xeL20G0nos3c0Ps1AUsaQ@HIDDEN>
 <83bkeeytwf.fsf@HIDDEN>
 <CAH4H2-wwSZfzVR59t0QG+05uvQ4Lq4RS=AjP9fYDBdo7TjG_Ag@HIDDEN>
 <838r9iyrky.fsf@HIDDEN> <835y4myqtb.fsf@HIDDEN>
 <CAH4H2-zS0d+sod+squthwLCiTRMFH_osRQ7_Yq=7tNYwaB6M_Q@HIDDEN>
 <83jzt1xju6.fsf@HIDDEN>
 <CAH4H2-wWYfw0Afmw=DxvNfx=hX_J1Rk6_9s96NYwakArjSADkA@HIDDEN>
 <83wmx0x3hj.fsf@HIDDEN> <87wmx0dbn6.fsf@HIDDEN>
 <834jk3v8ux.fsf@HIDDEN> <87wmwzbh5z.fsf@HIDDEN>
 <83pm2rtmvz.fsf@HIDDEN> <87o7iac05e.fsf@HIDDEN>
 <834jk2txe6.fsf@HIDDEN> <87fs3mbnem.fsf@HIDDEN>
 <831qf6twid.fsf@HIDDEN> <877coybmho.fsf@HIDDEN>
 <83y1heseud.fsf@HIDDEN> <8734zmbi1z.fsf@HIDDEN>
 <83msxusbvb.fsf@HIDDEN>
Date: Sun, 10 Sep 2023 15:55:56 +0800
Message-ID: <87tts2a2cz.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13)
MIME-Version: 1.0
Content-Type: text/plain
X-Mailer: WebService/1.1.21763
 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo
Content-Length: 1138
X-Spam-Score: 1.0 (+)
X-Debbugs-Envelope-To: 65803
Cc: 65803 <at> debbugs.gnu.org, shingo.fg8@HIDDEN
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

Eli Zaretskii <eliz@HIDDEN> writes:

>> From: Po Lu <luangruo@HIDDEN>
>> Cc: shingo.fg8@HIDDEN,  65803 <at> debbugs.gnu.org
>> Date: Sun, 10 Sep 2023 15:31:36 +0800
>> 
>> Eli Zaretskii <eliz@HIDDEN> writes:
>> 
>> > See above: other backends only calculate the average width for
>> > proportional fonts.  So what you say doesn't fit my reading of the
>> > code.
>> 
>> Because if spacing is not FC_PROPORTIONAL or FC_DUAL, we know in advance
>> that max_advance_width or max_advance are identical to the average of
>> all ASCII glyphs.  Such special treatment is an optimization, nothing
>> more.  max_advance_width is the advance width (in em space) of the
>> widest glyph when the font is scalable, and max_advance is that in pixel
>> space if not.
>
> So you think it's okay to do the same in the w32 font backend,
> i.e. take the average width from the font when the font is known to be
> fixed-pitch?  If not, please elaborate, because that's what I
> understand from what you wrote above.

I don't think it's okay, because the W32 font backend judges fonts that
are not fixed pitch to be so; Noto Sans Mono CJK JP, for example.




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#65803; Package emacs. Full text available.

Message received at 65803 <at> debbugs.gnu.org:


Received: (at 65803) by debbugs.gnu.org; 10 Sep 2023 07:53:42 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sun Sep 10 03:53:42 2023
Received: from localhost ([127.0.0.1]:48999 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1qfFGI-0007KM-6p
	for submit <at> debbugs.gnu.org; Sun, 10 Sep 2023 03:53:42 -0400
Received: from eggs.gnu.org ([2001:470:142:3::10]:37774)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <eliz@HIDDEN>) id 1qfFGF-0007KA-T5
 for 65803 <at> debbugs.gnu.org; Sun, 10 Sep 2023 03:53:40 -0400
Received: from fencepost.gnu.org ([2001:470:142:3::e])
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <eliz@HIDDEN>)
 id 1qfFG7-0006Pq-5B; Sun, 10 Sep 2023 03:53:31 -0400
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org;
 s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date:
 mime-version; bh=et8zAOcUnrkKKyS9dhS6sBs8sYrkSVVDlv5gGBk+0A0=; b=gDzeJuyssrpl
 gp3WoenBMg27dSlJgIqrPdX/E5cPysufENvgk5+QUCeVuTT/Np4ncJQXAzkISAiN2l6otfQKr5glA
 UdV+AYhJpXBIuuSAugO1UOzvqF43MVxP5xNqsvx+iKTZd2A6cUf8z2KYXdMbYwatlSymCTX4zypUf
 3UZla7eIywCDLd5yCozHVPAhKU1ObtjwHS+jqmrcjQ87mZvuqCZBWSJo75RSdHPt367sjexKiJ+er
 Shy5+mPUUwUh6VJ24/cJHZdkeHVAUH04K1MsEhY32PVdVR9HgLi+bgxEeEa9sMag3kfR18pypbY4w
 ZISINiqrQdNXtsDsBYQDIw==;
Date: Sun, 10 Sep 2023 10:53:12 +0300
Message-Id: <83msxusbvb.fsf@HIDDEN>
From: Eli Zaretskii <eliz@HIDDEN>
To: Po Lu <luangruo@HIDDEN>
In-Reply-To: <8734zmbi1z.fsf@HIDDEN> (message from Po Lu on Sun, 10 Sep
 2023 15:31:36 +0800)
Subject: Re: bug#65803: 29.1; Noto Sans Mono CJK JP has doubled-width on
 Windows
References: <CAH4H2-wuQ_9PDsCoh2Mj3Hzw38Eu6xeL20G0nos3c0Ps1AUsaQ@HIDDEN>
 <83bkeeytwf.fsf@HIDDEN>
 <CAH4H2-wwSZfzVR59t0QG+05uvQ4Lq4RS=AjP9fYDBdo7TjG_Ag@HIDDEN>
 <838r9iyrky.fsf@HIDDEN> <835y4myqtb.fsf@HIDDEN>
 <CAH4H2-zS0d+sod+squthwLCiTRMFH_osRQ7_Yq=7tNYwaB6M_Q@HIDDEN>
 <83jzt1xju6.fsf@HIDDEN>
 <CAH4H2-wWYfw0Afmw=DxvNfx=hX_J1Rk6_9s96NYwakArjSADkA@HIDDEN>
 <83wmx0x3hj.fsf@HIDDEN> <87wmx0dbn6.fsf@HIDDEN>
 <834jk3v8ux.fsf@HIDDEN> <87wmwzbh5z.fsf@HIDDEN>
 <83pm2rtmvz.fsf@HIDDEN> <87o7iac05e.fsf@HIDDEN>
 <834jk2txe6.fsf@HIDDEN> <87fs3mbnem.fsf@HIDDEN>
 <831qf6twid.fsf@HIDDEN> <877coybmho.fsf@HIDDEN>
 <83y1heseud.fsf@HIDDEN> <8734zmbi1z.fsf@HIDDEN>
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 65803
Cc: 65803 <at> debbugs.gnu.org, shingo.fg8@HIDDEN
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

> From: Po Lu <luangruo@HIDDEN>
> Cc: shingo.fg8@HIDDEN,  65803 <at> debbugs.gnu.org
> Date: Sun, 10 Sep 2023 15:31:36 +0800
> 
> Eli Zaretskii <eliz@HIDDEN> writes:
> 
> > See above: other backends only calculate the average width for
> > proportional fonts.  So what you say doesn't fit my reading of the
> > code.
> 
> Because if spacing is not FC_PROPORTIONAL or FC_DUAL, we know in advance
> that max_advance_width or max_advance are identical to the average of
> all ASCII glyphs.  Such special treatment is an optimization, nothing
> more.  max_advance_width is the advance width (in em space) of the
> widest glyph when the font is scalable, and max_advance is that in pixel
> space if not.

So you think it's okay to do the same in the w32 font backend,
i.e. take the average width from the font when the font is known to be
fixed-pitch?  If not, please elaborate, because that's what I
understand from what you wrote above.




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#65803; Package emacs. Full text available.

Message received at 65803 <at> debbugs.gnu.org:


Received: (at 65803) by debbugs.gnu.org; 10 Sep 2023 07:32:04 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sun Sep 10 03:32:04 2023
Received: from localhost ([127.0.0.1]:48891 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1qfEvL-0003yj-UI
	for submit <at> debbugs.gnu.org; Sun, 10 Sep 2023 03:32:04 -0400
Received: from sonic303-20.consmr.mail.ne1.yahoo.com ([66.163.188.146]:35381)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <luangruo@HIDDEN>) id 1qfEvE-0003xr-4e
 for 65803 <at> debbugs.gnu.org; Sun, 10 Sep 2023 03:32:00 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048;
 t=1694331107; bh=1BKrmHagp8aqmAO2o07mqpaqWxLInMTFxI2HY9WYwwE=;
 h=From:To:Cc:Subject:In-Reply-To:References:Date:From:Subject:Reply-To;
 b=kb7Ajl6H/2nkuWh1GZ0L/ouMTR+/q0vI91Ju+3qtAmdHr998Oo5xfJsqas+syEfNPcVmN9Vbt0Fnj1hs+Of+n86GQZhZeIOpn3sQJkM7iS+E+RqOAmzjFYeHmtOikLOfAJZRxs0DtWw7sxtWxLRk4yCisQ74qKoQu/cXR6Ce8JFHzrYuSiyRrGwqO9IMfOEuU2t+Jj8/P7r4ynmwLAsnBoTGyfE4PCmSsI/GmGvNvDBhRqX5geSq/cS0vMu4Xfo0cMKeJH4uo9Ys7oOkqHNMGwq+2O4jhS1ppYX571TOYXYUvS3by3IGb5aSarWD9M2qJEyNoPMJuc5VKswavDIMug==
X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048;
 t=1694331107; bh=lYimh7YE4AHVx24wiZD6dLRseD8z+WIAcxzsRO/mXLp=;
 h=X-Sonic-MF:From:To:Subject:Date:From:Subject;
 b=ddCsH2pbOlCYLCuCXjQgsCt+y9BFea1AUG5PmbcbydotKVsVfMyOqLHdYj9RHlry8XGNIcyLkp+BcXLp9okPPwrx8LbObalNsE64IjtyH3c6I74I01xeEar1QxjqwoWLyubu8sNZj9GZ23o4JS/E0KEnnLpbgnaxUSndSqWe6NKZb7sOtvOdY8tzu5bMEKWvB2BXED4SR5BYoE8WwN+57hGCF28tFNlqCCZRUZkJapS5DaRLN2SrqQHTNHUPLStYYHnHbfKnRMNEXcBfC2B5LCtfCKfm9zAsKJ5R9RDfH65JS80nlBoSuPIRtlvczL9Sc+yTan0G+rg+1djrz1deRA==
X-YMail-OSG: 8EGLfdUVM1mIJ8_pFvnqeEg3NUP_Vssxkdzq_XeKPiyfB0her7Ig22HASkUat6z
 ufk8GV6pgw0miq7Ta7Em44grYRUzHKIKwhfbUkXoMxuMfuplOuPJVc95UUNqcQPiYQ6FKxqmnmVk
 T10dul_lbVkD8brpVzd5D2LyHdjt91iypqLyKnhQzu.xSeg2YUDAiucZUmRAbPfbv5.PW5tgWUrL
 XSyDwxQUw5dx..ZLhFRkQ5kTZrzC7xQ_Yz06_kK2JSyePlmkxDw8YuHU3BNEsJyLRx4NdWgDRDAh
 LUsD6rGTUQxnkQO12KJcv0wdmIw7FDFnMIINz3L..tQbwd6u9ohygKBprUGZH8YEGEQ6QxQiMm3x
 9zvzGsnGnk30LGlkCcSrZEOOcwqcy6JERNc1Q.Uf70anZJtq2zDjrOBkTvdpu5T.sABReo8nuPrr
 wtiwCg88nYJy.RwQCVzufORLERmiXKKfIGyh2RpLWOTBqDErI4Khq5Jrbrs_.3HDdhdud6GnlV2F
 5x5JEcliNOSG.kJV9pdirRQjm4xJZdjTee6p52YPxtZ_6Pyk0cfZX2iwdORJx6ca6DTnV0zIyKv2
 1exR8fOmeC0Nyw7i2Ze4WIM18opzgLLPrHKmL.xoaH0Ezt7Mq8m4r9xT0s_.9AUS3fsw.czKxOGT
 OsDzFKY7T6EUrYszq3mwdYjcXhntNRLGXb8ttj37pYuVUWWTKoWRuzKWh8DCnsr_eWMpv.ABasEH
 xlnstAhlmwZU.HWW9aBWn1QfMbPqF7oqDVJubA6op6w0vVamiSBHg6HVuwnl89gKI.Ff6hktONyu
 .xDyqzttr1ba02fWhOO3lnvejHOvX0y7bwtDpUSbrI8VTb6gvxuwKlq5W.KfGwLtLMenPc1PADHy
 BUS_rTbtftJIijgxlGR5klI5..NOGYTWZh7mKz3PwHoBTHYeC3KRrNpWLh5KG4cozq1kmUHsVEuw
 mIpNPrjz_O4psFH4ofEv0qyNqFmaiLLdHmQTlHuD40S2EC6igoZeOK4g6ObVD6FCFEWmIVQno1v_
 ZSaPFUAX63d6NJP3WzLEB2dlo71xTU45.N1CRUjY4sMYkiPKNYqk2Vuqvb.yD_jUWl6vFcjRs4e.
 qQwo6ddFUupIDl44urxU2nHqZ75PBQv.mxDN3_ILTABDS03PsOJkvz93jtM8s8G_y_opxjY1GxcS
 cLUpvYs8qxu8fpqKuEUK67S5S_SYh4afGJMy9c5p4wB6Kgo1LunTCyNjcrThQMPvqgtUsIT5Nwg9
 epEbAZxwnTCnc2VqcnWfBZbeMcntaOER560j2EPwS3VTG8hgnwrkdSPb5Ro0oVefh6wYKsJXQqmp
 Pdp9xt1Duf40SFKyGRVrDUseZBHii6osOvTjLaLmqkuuNELnQpe0wRXjofwxBqmHPx4qW.vlIi2A
 Rl_T8LHnlGRTJ2Bipx0FPFTCJ8t0hSgGdu4F.byXFv3FBq_vukrNDXPD0szVNvEUhDbqnf3KeF65
 dJRxr_7O.rPaYSQYSOyZTaej81oQloqJArJA9z0Taet6fEa25L8UaRUo.P6KEBwlnGr7WZ7fIsqF
 JdsWhVKzFP5mzJYuZ6FISn0KlkLW.50uVIOMUu6JStgg4541WnMXGpO.q.TpTc1a95DMq27bGoF9
 iX52CGb6nzEJH4EXBLIbliyCfFHHvjs8sBbwxRSVlD0hXnTHeadFWwJMOiGEmBp4K_bjns6yLY.j
 VS58ejE5C44a28H7nm1F5nFS61xht7EhRFAaX349TEV60MiG1ifj7MUC.fvgq1alUAAm6E6VJ5TV
 x1W76CACXsK8XyTqzP7RUcMh3dBhj_.U5C99ZI1XzQw2Yzdf8W0ucmnbB7LEhlWr.0qsLju2QGjf
 VMq_IZxci4Bnapp0QOlXAASukFGFhmubbEIqVfncVjTOpkd0ezsHr7v3FBS8A81rxMzpcDb_Vzvx
 qr0YrctOvlbvZ.isVHKljlP89pFeV5LT1Ll7fE8w5CyWomIuVB9ICUC7nvZQny7kNaipLo_ppreg
 2B_CAHQN3YqmtfrN2ajtf1znHStOcjsBxWcxExrZ1d0d9z2asRp4JUFpHPK.EZZwCrKSL6f4w.IX
 vMV6Aaa0wpgf3ElnCx0IBX7W8oQvyPH7PLgcKsPGwZIF9FKsbNvXPntaFvZaqtpNy0R.LR.Emx7J
 ryocmHx5Pj4YKGULhSBpkOqKCtSQqjwBMgPhkpwS6XhAVGAftdeSoWLoJ1IGUMNmJC_ktt4nAj8I
 0p1DtBzOHcqO1KRH..8Hd4tlDGRRu8t1NErEQ6iqhbijDoJaDy97NRz_OylTLjL_a4BhO
X-Sonic-MF: <luangruo@HIDDEN>
X-Sonic-ID: bb663c0b-e278-4124-95f2-177c0af01ade
Received: from sonic.gate.mail.ne1.yahoo.com by
 sonic303.consmr.mail.ne1.yahoo.com with HTTP; Sun, 10 Sep 2023 07:31:47 +0000
Received: by hermes--production-sg3-69654d8bd-752gm (Yahoo Inc. Hermes SMTP
 Server) with ESMTPA ID 89169605074caaad5b4acef0564a4bb7; 
 Sun, 10 Sep 2023 07:31:41 +0000 (UTC)
From: Po Lu <luangruo@HIDDEN>
To: Eli Zaretskii <eliz@HIDDEN>
Subject: Re: bug#65803: 29.1; Noto Sans Mono CJK JP has doubled-width on
 Windows
In-Reply-To: <83y1heseud.fsf@HIDDEN> (Eli Zaretskii's message of "Sun, 10 Sep
 2023 09:48:58 +0300")
References: <CAH4H2-wuQ_9PDsCoh2Mj3Hzw38Eu6xeL20G0nos3c0Ps1AUsaQ@HIDDEN>
 <83bkeeytwf.fsf@HIDDEN>
 <CAH4H2-wwSZfzVR59t0QG+05uvQ4Lq4RS=AjP9fYDBdo7TjG_Ag@HIDDEN>
 <838r9iyrky.fsf@HIDDEN> <835y4myqtb.fsf@HIDDEN>
 <CAH4H2-zS0d+sod+squthwLCiTRMFH_osRQ7_Yq=7tNYwaB6M_Q@HIDDEN>
 <83jzt1xju6.fsf@HIDDEN>
 <CAH4H2-wWYfw0Afmw=DxvNfx=hX_J1Rk6_9s96NYwakArjSADkA@HIDDEN>
 <83wmx0x3hj.fsf@HIDDEN> <87wmx0dbn6.fsf@HIDDEN>
 <834jk3v8ux.fsf@HIDDEN> <87wmwzbh5z.fsf@HIDDEN>
 <83pm2rtmvz.fsf@HIDDEN> <87o7iac05e.fsf@HIDDEN>
 <834jk2txe6.fsf@HIDDEN> <87fs3mbnem.fsf@HIDDEN>
 <831qf6twid.fsf@HIDDEN> <877coybmho.fsf@HIDDEN>
 <83y1heseud.fsf@HIDDEN>
Date: Sun, 10 Sep 2023 15:31:36 +0800
Message-ID: <8734zmbi1z.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13)
MIME-Version: 1.0
Content-Type: text/plain
X-Mailer: WebService/1.1.21763
 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo
Content-Length: 2918
X-Spam-Score: 1.0 (+)
X-Debbugs-Envelope-To: 65803
Cc: 65803 <at> debbugs.gnu.org, shingo.fg8@HIDDEN
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

Eli Zaretskii <eliz@HIDDEN> writes:

>> From: Po Lu <luangruo@HIDDEN>
>> Cc: shingo.fg8@HIDDEN,  65803 <at> debbugs.gnu.org
>> Date: Sun, 10 Sep 2023 13:55:47 +0800
>> 
>> Eli Zaretskii <eliz@HIDDEN> writes:
>> 
>> > No, the purpose of FRAME_COLUMN_WIDTH is much more than just "the
>> > width of ASCII characters".  It is used as the canonical character
>> > width of the frame, for gazillion purposes.  One example which
>> > triggered this bug is :align-to display spec, something utterly
>> > unrelated to ASCII characters.
>> 
>> However, the column width has hitherto been defined to the average width
>> of the frame font's ASCII characters.  At least outside W32, that is.
>
> No!  Once again, for fixed-pitch fonts the average width is taken from
> the font.  Here, from ftfont.c:
>
>     if (spacing != FC_PROPORTIONAL
>   #ifdef FC_DUAL
> 	&& spacing != FC_DUAL
>   #endif	/* FC_DUAL */
> 	)
>       font->min_width = font->average_width = font->space_width
> 	= (scalable ? ft_face->max_advance_width * size / upEM + 0.5
> 	   : ft_face->size->metrics.max_advance >> 6);
>     else
>       {
> 	int n;
>
> 	font->min_width = font->average_width = font->space_width = 0;
> 	for (i = 32, n = 0; i < 127; i++)
> 	  if (FT_Load_Char (ft_face, i, FT_LOAD_DEFAULT) == 0)
> 	    {
> 	      int this_width = ft_face->glyph->metrics.horiAdvance >> 6;
>
> 	      if (this_width > 0
> 		  && (! font->min_width || font->min_width > this_width))
> 		font->min_width = this_width;
> 	      if (i == 32)
> 		font->space_width = this_width;
> 	      font->average_width += this_width;
> 	      n++;
> 	    }
> 	if (n > 0)
> 	  font->average_width /= n;
>       }
>
> This clearly only calculates the average width for proportional fonts,
> and otherwise takes the average width from the font's max_advance
> width without calculating anything.  Or what am I missing?
>
>> > But other font back-ends don't compute average_width for fixed-pitch
>> > fonts, so are you only talking about proportional fonts here?
>> 
>> I'm talking about fonts in general: since fixed pitch fonts are meant to
>> incorporate uniformly sized glyphs, the width of the space glyph should
>> represent the average width of any subset of the font's glyphs.  In this
>> particular case, Fontconfig doesn't deem the font in question a fixed
>> pitch font, and thus Emacs measures the average width of each ASCII
>> character itself.
>
> See above: other backends only calculate the average width for
> proportional fonts.  So what you say doesn't fit my reading of the
> code.

Because if spacing is not FC_PROPORTIONAL or FC_DUAL, we know in advance
that max_advance_width or max_advance are identical to the average of
all ASCII glyphs.  Such special treatment is an optimization, nothing
more.  max_advance_width is the advance width (in em space) of the
widest glyph when the font is scalable, and max_advance is that in pixel
space if not.




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#65803; Package emacs. Full text available.

Message received at 65803 <at> debbugs.gnu.org:


Received: (at 65803) by debbugs.gnu.org; 10 Sep 2023 06:49:36 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sun Sep 10 02:49:36 2023
Received: from localhost ([127.0.0.1]:48860 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1qfEGG-0002xt-3E
	for submit <at> debbugs.gnu.org; Sun, 10 Sep 2023 02:49:36 -0400
Received: from eggs.gnu.org ([2001:470:142:3::10]:55818)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <eliz@HIDDEN>) id 1qfEGD-0002xh-OO
 for 65803 <at> debbugs.gnu.org; Sun, 10 Sep 2023 02:49:34 -0400
Received: from fencepost.gnu.org ([2001:470:142:3::e])
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <eliz@HIDDEN>)
 id 1qfEG5-0007zJ-30; Sun, 10 Sep 2023 02:49:25 -0400
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org;
 s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date:
 mime-version; bh=S+NwtfhUvBjIV6G4RZ7j5WasTAyWWMOdMlC+BTtScwI=; b=j1Gl/NyPs0wv
 Ytyx7bOLxJhLLipgtWyTOaX+Dj+QdpROICkot0rO2lKOzFdXsSTkFuwQMnyLrKH8Sj7hrtxpl7qd3
 jy3xA6RPrwgKUSTXrWtP7uu4v5UaP1id0c/ABb536lQyajj312C9ar/N2bLJkSkzD+o8s1e6EZPnw
 9eOeeuudmQkmYxHP3QFb49tpOA0FLy79AMaQAFVqt+SZGGpt6ymCGSl+8VnV5XIfuMJjVqdZXatRu
 H5WvvGZTBPGe6k99kt0eeEY3acP54jQLNqIr4m6eQyPOwkPX0rvNM4Pt0E+xrxP+mNStvzT+n1zRl
 bc8ZsctzJ6HoHk19du4K3w==;
Date: Sun, 10 Sep 2023 09:48:58 +0300
Message-Id: <83y1heseud.fsf@HIDDEN>
From: Eli Zaretskii <eliz@HIDDEN>
To: Po Lu <luangruo@HIDDEN>
In-Reply-To: <877coybmho.fsf@HIDDEN> (message from Po Lu on Sun, 10 Sep
 2023 13:55:47 +0800)
Subject: Re: bug#65803: 29.1; Noto Sans Mono CJK JP has doubled-width on
 Windows
References: <CAH4H2-wuQ_9PDsCoh2Mj3Hzw38Eu6xeL20G0nos3c0Ps1AUsaQ@HIDDEN>
 <83bkeeytwf.fsf@HIDDEN>
 <CAH4H2-wwSZfzVR59t0QG+05uvQ4Lq4RS=AjP9fYDBdo7TjG_Ag@HIDDEN>
 <838r9iyrky.fsf@HIDDEN> <835y4myqtb.fsf@HIDDEN>
 <CAH4H2-zS0d+sod+squthwLCiTRMFH_osRQ7_Yq=7tNYwaB6M_Q@HIDDEN>
 <83jzt1xju6.fsf@HIDDEN>
 <CAH4H2-wWYfw0Afmw=DxvNfx=hX_J1Rk6_9s96NYwakArjSADkA@HIDDEN>
 <83wmx0x3hj.fsf@HIDDEN> <87wmx0dbn6.fsf@HIDDEN>
 <834jk3v8ux.fsf@HIDDEN> <87wmwzbh5z.fsf@HIDDEN>
 <83pm2rtmvz.fsf@HIDDEN> <87o7iac05e.fsf@HIDDEN>
 <834jk2txe6.fsf@HIDDEN> <87fs3mbnem.fsf@HIDDEN>
 <831qf6twid.fsf@HIDDEN> <877coybmho.fsf@HIDDEN>
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 65803
Cc: 65803 <at> debbugs.gnu.org, shingo.fg8@HIDDEN
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

> From: Po Lu <luangruo@HIDDEN>
> Cc: shingo.fg8@HIDDEN,  65803 <at> debbugs.gnu.org
> Date: Sun, 10 Sep 2023 13:55:47 +0800
> 
> Eli Zaretskii <eliz@HIDDEN> writes:
> 
> > No, the purpose of FRAME_COLUMN_WIDTH is much more than just "the
> > width of ASCII characters".  It is used as the canonical character
> > width of the frame, for gazillion purposes.  One example which
> > triggered this bug is :align-to display spec, something utterly
> > unrelated to ASCII characters.
> 
> However, the column width has hitherto been defined to the average width
> of the frame font's ASCII characters.  At least outside W32, that is.

No!  Once again, for fixed-pitch fonts the average width is taken from
the font.  Here, from ftfont.c:

    if (spacing != FC_PROPORTIONAL
  #ifdef FC_DUAL
	&& spacing != FC_DUAL
  #endif	/* FC_DUAL */
	)
      font->min_width = font->average_width = font->space_width
	= (scalable ? ft_face->max_advance_width * size / upEM + 0.5
	   : ft_face->size->metrics.max_advance >> 6);
    else
      {
	int n;

	font->min_width = font->average_width = font->space_width = 0;
	for (i = 32, n = 0; i < 127; i++)
	  if (FT_Load_Char (ft_face, i, FT_LOAD_DEFAULT) == 0)
	    {
	      int this_width = ft_face->glyph->metrics.horiAdvance >> 6;

	      if (this_width > 0
		  && (! font->min_width || font->min_width > this_width))
		font->min_width = this_width;
	      if (i == 32)
		font->space_width = this_width;
	      font->average_width += this_width;
	      n++;
	    }
	if (n > 0)
	  font->average_width /= n;
      }

This clearly only calculates the average width for proportional fonts,
and otherwise takes the average width from the font's max_advance
width without calculating anything.  Or what am I missing?

> > But other font back-ends don't compute average_width for fixed-pitch
> > fonts, so are you only talking about proportional fonts here?
> 
> I'm talking about fonts in general: since fixed pitch fonts are meant to
> incorporate uniformly sized glyphs, the width of the space glyph should
> represent the average width of any subset of the font's glyphs.  In this
> particular case, Fontconfig doesn't deem the font in question a fixed
> pitch font, and thus Emacs measures the average width of each ASCII
> character itself.

See above: other backends only calculate the average width for
proportional fonts.  So what you say doesn't fit my reading of the
code.




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#65803; Package emacs. Full text available.

Message received at 65803 <at> debbugs.gnu.org:


Received: (at 65803) by debbugs.gnu.org; 10 Sep 2023 05:56:08 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sun Sep 10 01:56:08 2023
Received: from localhost ([127.0.0.1]:48810 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1qfDQW-0001do-5O
	for submit <at> debbugs.gnu.org; Sun, 10 Sep 2023 01:56:08 -0400
Received: from sonic306-20.consmr.mail.ne1.yahoo.com ([66.163.189.82]:39020)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <luangruo@HIDDEN>) id 1qfDQU-0001dK-DI
 for 65803 <at> debbugs.gnu.org; Sun, 10 Sep 2023 01:56:07 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048;
 t=1694325357; bh=zs5zvvbvk6GyKW5ayLnbO2YaAGCEt0/5LqK2EXRWYYU=;
 h=From:To:Cc:Subject:In-Reply-To:References:Date:From:Subject:Reply-To;
 b=RzHHIT/nmG3k8+SK+B7pwbqLburG+ft9j7wTiUUulaz6O8Bz0BOtGIvVA2IYyjbkYaIZq095rU3yYKyQ9L9BpKTwMRidEDnM6S10qp3ZwaaP95f+u4E10Zj3ZRjM7mxlwX9pe7SzP2tdeAxCQRdjI2gkoR7eFJq5/3UBTSodNoi5a2jKOWjnVhrHX0Y46Srn8UAigSt7dlk1V2PYB4EHf2JvqEH2P6k3zPx6UL7zw7XfMJp2OvhnaN/SNn1CufGx/zTZIt4SDKQhMX929CQ6lwoZEjL1Z5aRod4U4Sl39M8TX0+uURY7yemk3LWv0jiRR9uRquXBH/7W3BmdIix6sQ==
X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048;
 t=1694325357; bh=d9oFRy+PdlhQbsgrZqI3Bx+hX3ntU30AJOvrR6/OllQ=;
 h=X-Sonic-MF:From:To:Subject:Date:From:Subject;
 b=mRKe7hCaYyuUOwHljvAI7Rr/4G2z2LApdMul6NVsxxA3fhFjDvelNa+cWods9fKsly33IWuJrU25pek+A4b4DO/OQtrM6ZEDNedwP9Fj92l97L6FdlUIbiBztep/rJTOmpxWC+/1oXli36IQWHOUa1PLikNU/hiq4N8rd6hJChCVEO09E+QeqC4qQ3nnzyaMc0sdqBO1qWesRD49nUrZ8PeWlFIL+gmve7CWv37jb1w64hJIQcx0YnbvZtHgK5CVQZJwXrBSLpQbBhmZcPUyDv7WHoYTt4eZh3f4G+EnULtxIc+b2TQqpou/41I2gh4AZrz+9XqzPuo82jDDA6vPKg==
X-YMail-OSG: jmNDwQQVM1mjUjcoRqiurD0UPkpr5znWqgkQ5MznGAlShnOYpJzgqzk1uWTFYla
 dMqX_Fw3oXoZkvY9epDm4fMPu2yDviHS7ssefrTC7Q8jxFuwx.wcxfQiBflh3BmzS9.Yb84qmfkV
 jqRQnCgEVsSnGlmXsASVfSh_2S43aVnpwseZWcjQxlx2ystMR1.7RtkEbxsDXonAjr3TNwU7H3nf
 ms9hOrAlVj0.8oT7Dyfj_oKb.U6THjIlYgZ1xagY3qEzsmo8U0higlUxzC2L6bmck.wzeoWtSYlU
 OUe36b1shRnzTOSBsOO3JOuwIGI6snveoF9EpPqnQBb4ez9New_YOvKXJcMLAg2f.J4njudZkZV7
 9WlJHRc.8HMtWdiZ1jeU658jdaBh28GjX.uH7FhXobYW.ft.6fOZ7KoRnRZDWXAfTu5l8r1bQDEU
 RApIRjkhi8QYj70ljfYZp1xmB3BwYlGliAB3oRaXTwFJuRvxesC7Qr0jq5QlJsDmOB_MjGJ3cEu6
 7GLiiqgNdRHshEAMrlURpcNj5UGrFxQjdqTBfW7QDBYAEKc6K_tDfk3foPsIahdIXn_eCLdN9SDp
 ppRVZTO8uYxnVPPW5aInBwd6aj2iBq4c37rrlcyt6ZghMoFu8uPQQO2dAG92K9xeHam1xiPVGKi9
 g7AzGkGsulKCvdkzeg0ogkU4g6Fec8pOnrYuUbuRsQ3h_rKK6tSL3Fxa5C.NqPiiR1YvqGZkF050
 7NcLp_ysaclAOMjLlfEMYWG8K.FodgxT_2q3uKWg5onzoqEomD7dGoRq36ju2_xB8966Jt5RQplx
 WXX9Lwf0kPzwptF3S_C0VHLpUH4D.iWffmF_V34e30dk5DftOEzsg1wf9b5_ulY_cmpmmpgs5Uor
 hlwALmlAvtit8LYZIi09m76i9xBNYvhUxxM4chUzlL.UVYMGtGD2cIbXmGuiIAee8TXTpi8mGbz8
 RQB7VDavYlyry3.4zx.AHIlJy6Gl_290pFIUYA5exx2XMWYu_Y4OpYDL4wfJg5c7mZYtH6gF_nUE
 jxg4PXYBgPEHINIxDItH06H2hE8dfNlxihNdZuXW9si3nyonqOlhqVB85lomynjMlXsCZfwBibz0
 MxCJ8A2vqGv8WoKGjTdc8KfgOcuvXY9f3DU7WdHhXPzM5BfsEOdupRCCoKb1Cs1hRcvKm09QYilT
 OFMMJT.Wj5rMf8YwKPIyorBXr4NVUUQHhAWnKszaEuS3Wbj1tVJA6isl0Iq27Q3DHk1legOE5TRO
 vm5INlUJ0ZijaM6eAiUsL6FvmhX9QORL2_GR_mVboQDwl8a3cgzmMXKOtlBjH1mEIT9IP5RUyYjM
 ZbMyx7DQhKRaUV9.2uPzWUEhpUrXebK2GKIPr74y0EOs17m8Sze4VIeAoZ6QWIte7qVXFfsHsreF
 GFMQSHLm0keJllOhFBE7PHQawYUlXDxVv.DeKDBo0idcFl8jbBWA1Jsn8.x_t2xFkNcyWTLtMyFA
 fcrnSysACjiQlfb8M3FK42j4MabGwt6S5gkLf8woiw90bc9IzyhMNcPHRtgDNWh0gqaWPwlF30Gg
 m8eyvwgYcuuTub_6bH8I0eo9rt7qjJg.252N_XC5cXE.mTDjpdxpTeE0M3IkxAjJUN94bjvrsSPS
 Hs6QpgHH_iC9.ueendHKADiSSCAIwgnxfkKUIiwL8Qh1pBsdFb3kfMEI2JL55M2H136Y7tbjUD63
 g0tSok1qkj_0_fw3kls9Qk1b6MVsWloiPiVWFamRrwpUdv_HWHTNRAkZMPYBCRO_hs6t4CWU0l7k
 WSdx_xq9iI4DPSubghzv4MAGj2Nzb_5PN1X57mdagWzaEFdKoGyhuSIuu3W6GL1XXqmwTkVui0Aa
 gq8xhgpaGZ4zx.bXp_zArAhz8Q0rTPyiFBu0Tx_c1mUmFV0UU_4nfP_23KhSTQyKmki5XJoPGWaW
 L8F3fuDyMMRU3GYs_td3Zd.gjVpJvDMMe.uGF_tJqRadHteD0ehTI6NDtGso7.l04mwPG7np9qcU
 Lgrc0clgjZBklvaMAJplH734JRR2mCXzliBSvb42CQYdNpt9ynv8r_s1flGhzpLSH9cc3Fh8HHQX
 uqlTAcyEq28f0R0AD1L8vchYC4n7Y7hiS2Y547yOGCUIMrXU.865h0YklMFtQmy4SmyUcryoEzbb
 i2wFuRHgVCcStYp1vKNeBwKNYUI7nOdUbInOwOzuzKoaLWDSnsZWEpjigb.apUPwrG8o5YjnlY07
 peuOlYe00sr11p8uXXi0lmrZ6pIpZ8t6B3y0Cf6J4UzzoMrRxG6zbOikIFqOMKAgST2ChWA--
X-Sonic-MF: <luangruo@HIDDEN>
X-Sonic-ID: 02c8b32f-588d-4d40-8aa4-4fd216fea85b
Received: from sonic.gate.mail.ne1.yahoo.com by
 sonic306.consmr.mail.ne1.yahoo.com with HTTP; Sun, 10 Sep 2023 05:55:57 +0000
Received: by hermes--production-sg3-69654d8bd-tsbjv (Yahoo Inc. Hermes SMTP
 Server) with ESMTPA ID 5706dacd59a96b414d364e013afaef66; 
 Sun, 10 Sep 2023 05:55:52 +0000 (UTC)
From: Po Lu <luangruo@HIDDEN>
To: Eli Zaretskii <eliz@HIDDEN>
Subject: Re: bug#65803: 29.1; Noto Sans Mono CJK JP has doubled-width on
 Windows
In-Reply-To: <831qf6twid.fsf@HIDDEN> (Eli Zaretskii's message of "Sun, 10 Sep
 2023 08:42:02 +0300")
References: <CAH4H2-wuQ_9PDsCoh2Mj3Hzw38Eu6xeL20G0nos3c0Ps1AUsaQ@HIDDEN>
 <83bkeeytwf.fsf@HIDDEN>
 <CAH4H2-wwSZfzVR59t0QG+05uvQ4Lq4RS=AjP9fYDBdo7TjG_Ag@HIDDEN>
 <838r9iyrky.fsf@HIDDEN> <835y4myqtb.fsf@HIDDEN>
 <CAH4H2-zS0d+sod+squthwLCiTRMFH_osRQ7_Yq=7tNYwaB6M_Q@HIDDEN>
 <83jzt1xju6.fsf@HIDDEN>
 <CAH4H2-wWYfw0Afmw=DxvNfx=hX_J1Rk6_9s96NYwakArjSADkA@HIDDEN>
 <83wmx0x3hj.fsf@HIDDEN> <87wmx0dbn6.fsf@HIDDEN>
 <834jk3v8ux.fsf@HIDDEN> <87wmwzbh5z.fsf@HIDDEN>
 <83pm2rtmvz.fsf@HIDDEN> <87o7iac05e.fsf@HIDDEN>
 <834jk2txe6.fsf@HIDDEN> <87fs3mbnem.fsf@HIDDEN>
 <831qf6twid.fsf@HIDDEN>
Date: Sun, 10 Sep 2023 13:55:47 +0800
Message-ID: <877coybmho.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13)
MIME-Version: 1.0
Content-Type: text/plain
X-Mailer: WebService/1.1.21763
 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo
Content-Length: 994
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 65803
Cc: 65803 <at> debbugs.gnu.org, shingo.fg8@HIDDEN
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

Eli Zaretskii <eliz@HIDDEN> writes:

> No, the purpose of FRAME_COLUMN_WIDTH is much more than just "the
> width of ASCII characters".  It is used as the canonical character
> width of the frame, for gazillion purposes.  One example which
> triggered this bug is :align-to display spec, something utterly
> unrelated to ASCII characters.

However, the column width has hitherto been defined to the average width
of the frame font's ASCII characters.  At least outside W32, that is.

> But other font back-ends don't compute average_width for fixed-pitch
> fonts, so are you only talking about proportional fonts here?

I'm talking about fonts in general: since fixed pitch fonts are meant to
incorporate uniformly sized glyphs, the width of the space glyph should
represent the average width of any subset of the font's glyphs.  In this
particular case, Fontconfig doesn't deem the font in question a fixed
pitch font, and thus Emacs measures the average width of each ASCII
character itself.




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#65803; Package emacs. Full text available.

Message received at 65803 <at> debbugs.gnu.org:


Received: (at 65803) by debbugs.gnu.org; 10 Sep 2023 05:42:29 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sun Sep 10 01:42:29 2023
Received: from localhost ([127.0.0.1]:48801 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1qfDDJ-00012v-8L
	for submit <at> debbugs.gnu.org; Sun, 10 Sep 2023 01:42:29 -0400
Received: from eggs.gnu.org ([2001:470:142:3::10]:34600)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <eliz@HIDDEN>) id 1qfDDH-00012i-AF
 for 65803 <at> debbugs.gnu.org; Sun, 10 Sep 2023 01:42:27 -0400
Received: from fencepost.gnu.org ([2001:470:142:3::e])
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <eliz@HIDDEN>)
 id 1qfDD8-0004v1-NM; Sun, 10 Sep 2023 01:42:18 -0400
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org;
 s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date:
 mime-version; bh=lmOShmc0YB8bRos3WvgRBTo6Nf87iyxVRODlzf5PXGg=; b=dD+dqhAltfbw
 BJCiqnA7vK4oyjdrvUGoWWh32AZiQnJFLYrVZQ/9CQgh1RHn31Apr7Zpdp5N1J7V8nm3lyVyZ7tgT
 mErz3SBo+bmSy118h1diJfCfdm9rGO2NFh63jwGjL4b/fdWxCGebdgADQlIMGAGAWBxMjDY4TXjk4
 wYXrydbc6w+t7X1dlR7mlXNOGOIMNIJz1xk7Z+7+I5HIMQeQpdd860Ylm+5DZwSGI+WgV5+cmJz3J
 Q5nu/S4EjgfdxGgMfDZbBxsAJXiKlmtbHocANqhvlRB291OAy9TEUlC5SGbprnaD9JX7ypqMNkjMa
 JOhCpLHPCcfoZQKzNkFy4Q==;
Date: Sun, 10 Sep 2023 08:42:02 +0300
Message-Id: <831qf6twid.fsf@HIDDEN>
From: Eli Zaretskii <eliz@HIDDEN>
To: Po Lu <luangruo@HIDDEN>
In-Reply-To: <87fs3mbnem.fsf@HIDDEN> (message from Po Lu on Sun, 10 Sep
 2023 13:36:01 +0800)
Subject: Re: bug#65803: 29.1; Noto Sans Mono CJK JP has doubled-width on
 Windows
References: <CAH4H2-wuQ_9PDsCoh2Mj3Hzw38Eu6xeL20G0nos3c0Ps1AUsaQ@HIDDEN>
 <83bkeeytwf.fsf@HIDDEN>
 <CAH4H2-wwSZfzVR59t0QG+05uvQ4Lq4RS=AjP9fYDBdo7TjG_Ag@HIDDEN>
 <838r9iyrky.fsf@HIDDEN> <835y4myqtb.fsf@HIDDEN>
 <CAH4H2-zS0d+sod+squthwLCiTRMFH_osRQ7_Yq=7tNYwaB6M_Q@HIDDEN>
 <83jzt1xju6.fsf@HIDDEN>
 <CAH4H2-wWYfw0Afmw=DxvNfx=hX_J1Rk6_9s96NYwakArjSADkA@HIDDEN>
 <83wmx0x3hj.fsf@HIDDEN> <87wmx0dbn6.fsf@HIDDEN>
 <834jk3v8ux.fsf@HIDDEN> <87wmwzbh5z.fsf@HIDDEN>
 <83pm2rtmvz.fsf@HIDDEN> <87o7iac05e.fsf@HIDDEN>
 <834jk2txe6.fsf@HIDDEN> <87fs3mbnem.fsf@HIDDEN>
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 65803
Cc: 65803 <at> debbugs.gnu.org, shingo.fg8@HIDDEN
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

> From: Po Lu <luangruo@HIDDEN>
> Cc: shingo.fg8@HIDDEN,  65803 <at> debbugs.gnu.org
> Date: Sun, 10 Sep 2023 13:36:01 +0800
> 
> Eli Zaretskii <eliz@HIDDEN> writes:
> 
> > AFAICT, we never use this for anything but FRAME_COLUMN_WIDTH.  So
> > when you talk about "average width of ASCII characters", I don't think
> > I understand what is that property, since we never call it like that
> > and never use it for ASCII characters.
> 
> That is the purpose of FRAME_COLUMN_WIDTH

No, the purpose of FRAME_COLUMN_WIDTH is much more than just "the
width of ASCII characters".  It is used as the canonical character
width of the frame, for gazillion purposes.  One example which
triggered this bug is :align-to display spec, something utterly
unrelated to ASCII characters.

> > I don't understand what you are trying to say here.  Who suggested to
> > calculate the value of the average width for each glyph in the font at
> > load time?
> 
> My point is, we don't need a new property; the W32 port should simply
> compute font->average_width using the widths of each ASCII glyph,
> disregarding tmAveCharWidth.

But other font back-ends don't compute average_width for fixed-pitch
fonts, so are you only talking about proportional fonts here?




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#65803; Package emacs. Full text available.

Message received at 65803 <at> debbugs.gnu.org:


Received: (at 65803) by debbugs.gnu.org; 10 Sep 2023 05:36:32 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sun Sep 10 01:36:32 2023
Received: from localhost ([127.0.0.1]:48788 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1qfD7X-0000u4-VI
	for submit <at> debbugs.gnu.org; Sun, 10 Sep 2023 01:36:32 -0400
Received: from sonic311-25.consmr.mail.ne1.yahoo.com ([66.163.188.206]:45902)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <luangruo@HIDDEN>) id 1qfD7T-0000to-Hz
 for 65803 <at> debbugs.gnu.org; Sun, 10 Sep 2023 01:36:31 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048;
 t=1694324178; bh=NTiBOJk5KpuyIo8BCtq5mRJo6TiuHVOuoovINIoJWS8=;
 h=From:To:Cc:Subject:In-Reply-To:References:Date:From:Subject:Reply-To;
 b=ZxSTMiATp0GqozRkbceyCjOHbwXaIgCmljpTiMwZzjqaqzbTMwg5HWMyaE1PwS6mrBQ+GQ6dpbMoxR7A+DAJuN+h5x+4gq+av92AkdaKlNBYCGMrW/lQ1Tj6/bzzB8J4/X7x+uN1L2GLENH7TcRjjpL3LcHOG2eMwa8Su+TZRZM3JnTjV23WAx2EUXXrB9FtnLUyeDXQKUIPp8Y5aJFgsVKUW4ilkm8vaf9lvAbSpPEXVDLpvsFqcGhnXRdG6W4z5HI1ukaJ25Wridcf27lG6MGO00UG+AeYF1YWfWXzwT4Rmz4OpEkYgQIKkz7GA8nKalPTZFT8BpdENkKmldeIog==
X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048;
 t=1694324178; bh=xOqmqNF2TcixW0xi60gVZLCb5HsYBsMBHQXPRS6lE7s=;
 h=X-Sonic-MF:From:To:Subject:Date:From:Subject;
 b=uCHTK4JJrbtaFOTHNHzPgpBJGeAWM+ab0kEXRhmR/oreH6qDhnF9uKnGtN9rJc/tioWZNXgqpXOfCo5uhTB3lrl5eZzvHuXSdpzRP47YuF0NePYtfJM+ZXf0NjkeRujRuFYnRPD0wMhbUE1VEbJp7jA4juBFfTDYvYTOFjNwD9G/TtT/Od2YqsbbNAnSIb5VGEdB2qxHWwyuzfpK2CgXPVKminp8gp0Cb/EEI6VX06L1CedxJCGKIZOho6LVsIxT/VCnIixez2gwBZK7Rm+IWIyU/CO9iWqzw0xheS5A0LTrO5cKSRKtW3RoFJ28biY5LOSH0TvV/AotQp8g6Pwz9A==
X-YMail-OSG: 0.572Y4VM1lxpNBYD_5LXiBYi7cQNV3hZ4XnuC.nx_I5Yf.trxNcn0cnVLVQ4FJ
 KStO_6XEm7MVc7AOuJh21v_T9UjGBgDPY4by5OPtIhLcJLYLO8C0SHR1VhclZ1YDknvnQ9LNA41z
 7N4xhYP8JKMWa_lu90Y2Jvd4vXr1_UEqoMt28aiQRGLLwK9yg32zo62OEde2D.P.z_GdI.3zdbZ8
 WyaYL4KKfVSMK2MoAXwp.IvRs92FM7_AgdjNwV3TXO3ciAuP_kZfWtLMprCRgET9u2suZ49eYUd0
 pp5AR0m36IWbksmjsaOSLZGKs6WTblJd24eudXQS8Uknm37gh.c1eX6Uyaj186cj6.i.qfUWka3d
 NHxDK9asmUueOti0MzINHPQdRlbo6QK9m_inTWh6XKt9JyESg0VrFsy9Aum1rj5Zva95MdfeK2ry
 cLpa4_NYVvqON.3NvEL7skLAnL_g9xIkGmgT5IiY2hPK5VyNW2qOvnlgcpidPGSF_VrQlEEyc9dN
 v_7nY3ytJPM36QyT4XtqSTNgsEThTaz4R8g3Gafkw12C.wxXN2QUgB0BnaQGR6hHIlgyHXmn6pdv
 DDW6XWUroqQAvHjFFSOQAiLAJs7IOf964KOmktnFRhT1oB1WcvfRRJAZmY4CnyUbD4_WNlJaW6by
 BVkVEylNpXvOmh2hgNLzHIfzPD67EXkyEqHs1fAFDf0WQCJewrPjQGUugZg_a_0UWKEhXK1cKhJ0
 y2afVjHI.xEaFr8texBJg.dG.XtO5plZN4fG3Jq9m5InJXHKlsihnQ8p7NNggbkRF8MCKlHUVzwW
 xaCenB_2DFvY5t4WU2152GeefC_G6.jgetiYP7C3bhoGNztxG06MdIfh1C14s6WXUVZuFpSA2LCW
 KPdfhDfWIVGRUyrsykEYaSmjdC0IY71SPe0HbIaLfgtrETD.e_GvsQ.Vq.5cvjrN7IU4HtmQrZ_X
 w0vN6xiH2.8JKUfu9h6LXLvDsZKv2lLmOCe5aPIQM4w1CqcvqtUeLXoYKTbbCi301Iaf7iTIEy8e
 Hy3obEbAp5qHfxbbp7x7MJ2AAfYnY8GAb5zJv2RhdJouxkNs56okbgYjI9j2JKZBoKoWv7GzRl2w
 INRsqQod032s0jUrnhOoalGZHdmMcS.yENxOrjV.ZVwaKiq_V0CERx10PJBKt8LYXANKVIFRaQD1
 BisF3kHfVJwBlByioUWkbu93m9C7kHbDjBSsBR14yzneO0LKY3ZZK_dG.Fy0agz9QruzF4zISq5N
 Y8TPlIt9SV8RtnXQbuWs2CmcR_6r4uLLN0pDFYirYmGrxP1GxyhqGZG_XtIFa0t7mV6kzJKt_WS4
 4wbcRtIv.OduPn9PApYEM5PoJ8cVHNroL6sbrxC4YIV28fnWAOIkS93A3AoGWO0ZEAr8io1TQlGp
 wJky.SX_7Tdw_GRbYkpKxCtjWgpqDHOyaqnr6xWd.cQGMKLC3YnZ0RQeOyo.P0Usc0kj4JXnnG2c
 HeyXIpROJc1IX4Inow5_mZ26gDmlh5z0lO8VoscghJoJvTYa7TvqaiqwVHR1_LXZlu_hcg1WdNOm
 ICKUbG3rAEwz2ce.cNRXX2fjVVo4P4iDWAxBMgZObxdJrbd3xDksjPzGOeB80BMWv19sRd9RAXNx
 LDR8wc7Z7wTtHF.19jmhqTTvWbcoNIllX1pZ8w2SuYnqOfnMt0.GoTd1jQbrGCSiPCTNazAbiUkk
 WvNXF36cX0E_IQWJIFVZ7tkAVez.VcOQ3o4Jh0XY8bZlTMsBuWldeo.fY4GnssV7nbnUN.kdIBbB
 I.u3OeI4K8Mb30_r34yto2fUkGZd4m8WPcwp7VDJtS4bmUn5Ht5FJBsYjR98Ll_iJT51s0epLoFz
 CIjKwBrNiXo3iq9SDG2LLlRSa_kVpvZuCD2QsmhLD7sTg47O6AH9zMS0T1ErOIMRKR2c_j47aSiy
 Nn7ytKeZQ8z5T0e6b11bs1PGuW5KxSkjtjfHuATWLAZuH2j9JmnCjYFNgJiHcUuHV6V6C9jRnSHp
 Qv2ppaF8mmNI0OFUx_7nCxUSBPvLqDTbFN6z4N7nUCW52zwPtTQ1eviwXH83TYVAA55XjKH.gR65
 zqZoWMRtziUWCF_702_AOQCKcgag5H2DM_.lxoOPAyRXO4JFLqxwvHmeevpe_4BDNIsVS9skQAJw
 2ZcY30bsafkVbNaee8e5JVyPK.54WEXAsgghPl2JHNPKULeOmI.YEPLwmzvaiuvcZRetPUy.Rb2_
 ixag1jDtOKAn49oRIQitgZ1g4tbIf1riun5AZfzgtCX6WyDNOCi57iTuBbXkRdX4-
X-Sonic-MF: <luangruo@HIDDEN>
X-Sonic-ID: 1567361b-d3b8-4d8c-b2d5-1bd5e8f270b3
Received: from sonic.gate.mail.ne1.yahoo.com by
 sonic311.consmr.mail.ne1.yahoo.com with HTTP; Sun, 10 Sep 2023 05:36:18 +0000
Received: by hermes--production-sg3-69654d8bd-cdvp5 (Yahoo Inc. Hermes SMTP
 Server) with ESMTPA ID f98dcd5e64ee7d60c25085c9a5a405cc; 
 Sun, 10 Sep 2023 05:36:13 +0000 (UTC)
From: Po Lu <luangruo@HIDDEN>
To: Eli Zaretskii <eliz@HIDDEN>
Subject: Re: bug#65803: 29.1; Noto Sans Mono CJK JP has doubled-width on
 Windows
In-Reply-To: <834jk2txe6.fsf@HIDDEN> (Eli Zaretskii's message of "Sun, 10 Sep
 2023 08:22:57 +0300")
References: <CAH4H2-wuQ_9PDsCoh2Mj3Hzw38Eu6xeL20G0nos3c0Ps1AUsaQ@HIDDEN>
 <83bkeeytwf.fsf@HIDDEN>
 <CAH4H2-wwSZfzVR59t0QG+05uvQ4Lq4RS=AjP9fYDBdo7TjG_Ag@HIDDEN>
 <838r9iyrky.fsf@HIDDEN> <835y4myqtb.fsf@HIDDEN>
 <CAH4H2-zS0d+sod+squthwLCiTRMFH_osRQ7_Yq=7tNYwaB6M_Q@HIDDEN>
 <83jzt1xju6.fsf@HIDDEN>
 <CAH4H2-wWYfw0Afmw=DxvNfx=hX_J1Rk6_9s96NYwakArjSADkA@HIDDEN>
 <83wmx0x3hj.fsf@HIDDEN> <87wmx0dbn6.fsf@HIDDEN>
 <834jk3v8ux.fsf@HIDDEN> <87wmwzbh5z.fsf@HIDDEN>
 <83pm2rtmvz.fsf@HIDDEN> <87o7iac05e.fsf@HIDDEN>
 <834jk2txe6.fsf@HIDDEN>
Date: Sun, 10 Sep 2023 13:36:01 +0800
Message-ID: <87fs3mbnem.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13)
MIME-Version: 1.0
Content-Type: text/plain
X-Mailer: WebService/1.1.21763
 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo
Content-Length: 819
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 65803
Cc: 65803 <at> debbugs.gnu.org, shingo.fg8@HIDDEN
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

Eli Zaretskii <eliz@HIDDEN> writes:

> AFAICT, we never use this for anything but FRAME_COLUMN_WIDTH.  So
> when you talk about "average width of ASCII characters", I don't think
> I understand what is that property, since we never call it like that
> and never use it for ASCII characters.

That is the purpose of FRAME_COLUMN_WIDTH, and also what it is set to in
every font driver except for the MS-Windows one, which is the only
backend to consult the font's own average width information.

> I don't understand what you are trying to say here.  Who suggested to
> calculate the value of the average width for each glyph in the font at
> load time?

My point is, we don't need a new property; the W32 port should simply
compute font->average_width using the widths of each ASCII glyph,
disregarding tmAveCharWidth.




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#65803; Package emacs. Full text available.

Message received at 65803 <at> debbugs.gnu.org:


Received: (at 65803) by debbugs.gnu.org; 10 Sep 2023 05:23:27 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sun Sep 10 01:23:27 2023
Received: from localhost ([127.0.0.1]:48777 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1qfCus-0000Ul-SR
	for submit <at> debbugs.gnu.org; Sun, 10 Sep 2023 01:23:27 -0400
Received: from eggs.gnu.org ([2001:470:142:3::10]:50390)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <eliz@HIDDEN>) id 1qfCuq-0000UY-3H
 for 65803 <at> debbugs.gnu.org; Sun, 10 Sep 2023 01:23:25 -0400
Received: from fencepost.gnu.org ([2001:470:142:3::e])
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <eliz@HIDDEN>)
 id 1qfCuh-0001zn-1V; Sun, 10 Sep 2023 01:23:15 -0400
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org;
 s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date:
 mime-version; bh=I3ezpwG2lqjyF2MH1Z0iOg3nuvxT/q3eme/iW/JIPEM=; b=rm+9xraar+FS
 yGuNoKsf6ESa8lnK4t2VmdiMSf+aIzzpgGMNku2DHnICyFkpJ9g6Yz9Nt2WNN+4mc6v8DgQuV3Scb
 ImBJpzFF/SZsQ5iGtDz/uwLnCIbZnkhbQSnNBDNLy0EjBzI0y9ZfhalLeYbtP6M+sGAaTlHZ1RV1k
 BoEBBFBLgf6eH2nuYn2RpkMf7ByYIk9O1yVeeDfxjD+LBdcF2KBZpozSbuJWpcctmG12pya8DCDJM
 px8XTldY54RCq85QDE3ts36NgJiyfJp1enFbnmXmEm0ojIyPJZmuL/4aSkvl+IeY/fz1uAvlvuBFl
 a+XyO2AKw41AaEhkv6rMtA==;
Date: Sun, 10 Sep 2023 08:22:57 +0300
Message-Id: <834jk2txe6.fsf@HIDDEN>
From: Eli Zaretskii <eliz@HIDDEN>
To: Po Lu <luangruo@HIDDEN>
In-Reply-To: <87o7iac05e.fsf@HIDDEN> (message from Po Lu on Sun, 10 Sep
 2023 09:00:45 +0800)
Subject: Re: bug#65803: 29.1; Noto Sans Mono CJK JP has doubled-width on
 Windows
References: <CAH4H2-wuQ_9PDsCoh2Mj3Hzw38Eu6xeL20G0nos3c0Ps1AUsaQ@HIDDEN>
 <83bkeeytwf.fsf@HIDDEN>
 <CAH4H2-wwSZfzVR59t0QG+05uvQ4Lq4RS=AjP9fYDBdo7TjG_Ag@HIDDEN>
 <838r9iyrky.fsf@HIDDEN> <835y4myqtb.fsf@HIDDEN>
 <CAH4H2-zS0d+sod+squthwLCiTRMFH_osRQ7_Yq=7tNYwaB6M_Q@HIDDEN>
 <83jzt1xju6.fsf@HIDDEN>
 <CAH4H2-wWYfw0Afmw=DxvNfx=hX_J1Rk6_9s96NYwakArjSADkA@HIDDEN>
 <83wmx0x3hj.fsf@HIDDEN> <87wmx0dbn6.fsf@HIDDEN>
 <834jk3v8ux.fsf@HIDDEN> <87wmwzbh5z.fsf@HIDDEN>
 <83pm2rtmvz.fsf@HIDDEN> <87o7iac05e.fsf@HIDDEN>
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 65803
Cc: 65803 <at> debbugs.gnu.org, shingo.fg8@HIDDEN
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

> From: Po Lu <luangruo@HIDDEN>
> Cc: shingo.fg8@HIDDEN,  65803 <at> debbugs.gnu.org
> Date: Sun, 10 Sep 2023 09:00:45 +0800
> 
> Eli Zaretskii <eliz@HIDDEN> writes:
> 
> > Basically, calculating our own estimate of the average width means we
> > discard the attribute reported by the font, in effect backing up on
> > the change made in OpenType spec v3, which deprecated the previous
> > requirement to compute the average width based only on ASCII
> > characters.  This seems to be justified only because Emacs uses the
> > average width of the font for one purpose only: to calculate the
> > default column width of a frame.  So this calculation is only relevant
> > for when a font is used as the default face's font.  If we ever decide
> > to use the average width for anything else, we might be bitten by
> > this.
> >
> > So I think a cleaner solution would be to leave the average width
> > attribute as the font reports it, and introduce a new attribute for
> > the average width of the ASCII characters.  Not sure how urgent this
> > is, but we should at least describe this subtlety in the comments.
> 
> However, the only function of the average width property is to provide
> the average width of ASCII characters

AFAICT, we never use this for anything but FRAME_COLUMN_WIDTH.  So
when you talk about "average width of ASCII characters", I don't think
I understand what is that property, since we never call it like that
and never use it for ASCII characters.

> Moreover, the average width attribute in
> older TrueType fonts is that of each ASCII glyph, and several fonts
> provide no average width attribute at all (given that an OS/2 table need
> not be supplied in fonts that aren't designed to function under
> MS-Windows), in which case calculating its value for each glyph at
> load-time will prove prohibitively expensive.

I don't understand what you are trying to say here.  Who suggested to
calculate the value of the average width for each glyph in the font at
load time?




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#65803; Package emacs. Full text available.

Message received at 65803 <at> debbugs.gnu.org:


Received: (at 65803) by debbugs.gnu.org; 10 Sep 2023 01:01:12 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sat Sep 09 21:01:12 2023
Received: from localhost ([127.0.0.1]:48638 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1qf8p6-0002PQ-1A
	for submit <at> debbugs.gnu.org; Sat, 09 Sep 2023 21:01:12 -0400
Received: from sonic305-22.consmr.mail.ne1.yahoo.com ([66.163.185.148]:37677)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <luangruo@HIDDEN>) id 1qf8p2-0002PB-8X
 for 65803 <at> debbugs.gnu.org; Sat, 09 Sep 2023 21:01:11 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048;
 t=1694307659; bh=SKYOdm6f5Jtxutv0hA+wrxuiNqJ0tmXE25XqG2BbnnQ=;
 h=From:To:Cc:Subject:In-Reply-To:References:Date:From:Subject:Reply-To;
 b=RN0gZ0CA0K3g07rK10dSKW9DYT6I9XJ6bbHnfki7elR9KzMG9HgxXaSly+m0Jres+LUHph85vrBfKzvmW/8/V2fVP7hD1RaxvwPdTGtq56Kf0fsZBBqE6C8DEJJzhAMW8fKehG3BQJosP1FXNZ0ynNptZrpFDwJlEDNWe3D1kye+nCXc3kzJEfoGeQfQM7pkPFBCsv5D3sshmeKeEL2J7Hs/kwoalIFOz3Gu11uImEMJxBFnVe+cb4vQS36YIWk0KXTSx82NENa36bZIZamyKoWQ5TRZsADREscr43n/URb9OQdPAKdpbEw/khxTeS4dBFufvIuuAPHn4IyKQ5uCyw==
X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048;
 t=1694307659; bh=Ih83JWaYlN9wK0fFF3qr67A9ey66dbCYTYuHfxds5n0=;
 h=X-Sonic-MF:From:To:Subject:Date:From:Subject;
 b=KYNqgpBQyzdujGKb6HW7a8SwrNV+Nu3cq7Qsuzbg7jGp0Eu0JSpZ7hM+TewKgif/U+Q8XQ2SYtq5Ua4d+ZC6wtkubV3UNIdTKSWKPlEWeuYfo2Qfs2MPHm9lS1m0Z6eP6lKGRTdBWvuf+Empdnq13TuhXhqi4SlcDu9A6sZBQyScr8kYhH05PtSjWHbQ3C4rI3xCpUCELSEjqP6cWYC6vWiGJxfEmOR4ngipURfSzIiBBHUYFnqyXrZ7IO9eKb38hTDGYPk0QZPyR7kSfCh/BLenYT4h8s8tNEY2rtHbw34/rTJneHTxQySWbZlkUywJRtrghOgM6KR7LbHt2VyW1A==
X-YMail-OSG: .jT8SaYVM1mI4ZuBkJWgwkTN5hjrnV280kSsuPUhboXbXJ83YQdieU74BETja.I
 XW.vTOx4J87QXpw4nvvCWULoqDSt2MqMWCJV3348Ndm79v7TxjSFMTdDI5ZTt7ckuwnKWmZo7rDS
 e9BOOAuYIxPyMej3dtRk3bTmEC7D1bR7Y.2jK27kKuARa_iwzaJFH9kwbaq4lzzSwzEifK7xDg.O
 LUabIVUlui5.fHMYXo34mJiSVXh7x5UGL6.phhNG7G5zoHPhbTnP7G4vTaGmO9AQ76qZ4OeLX1jN
 ByJnL_NYe6TxUhl7vuIjy7qkAol7p85B10gh7MBqMcVjkn1fQG1UZmELXgM6gtxAWeudQOgbZHss
 Isekx.fXXCdBmNX84APRvn8LIMWTghwKggxAyKJSVT1mu4zjdh82Vu_uG0qBIdt1eVUsAbTGAjdK
 .ZueinsVnuGsOXKeOS5xM4WtRwy77lYfGP0hv8Y8hZV9f5UgxztDvfUmxfOq7Lpfvz3Co85l555O
 wjKozBN.NVhDfPrP6liNWrO_CWE4gZ1RvnhcVVVa7CT.KEGSRHSSZwEKm4sGZhv2WSmCBZ.Pa3vl
 ycwUlHuoFfZtkcTI.mFfal3fScisNDlytw.RsuWCdjWR2Vaj1tyBFOehH1ewd.yf0RYnoL9SosiL
 Bf6ltN8oaQ5syylmgaBgal9YCtN5mCIZLaVlTElW409wPcl6ZWxSFH83mOH644U7Mpuglga.XaSb
 WaEMMsnuldDuW8r6.dB.r8wjuhtDDnCB5bRBF8rUiyjpw9WScAQoUfWiyetxDgVJ_hsira2k_pyN
 oeD8EfM5S03YwG60lvoD1V1FOA3cxJ1mt5hIfu1rn7AQTJwANgN54WaFz9Ndsf7brFlKMOB6nPwv
 31MGg2gctVCZmZlcClJ.vlw5Bw6vsMu4UpJzH7ClG.Sji4d3O6Nw004hLoTInKK066glN7QNN_Iv
 4kaY6AAidtCg8H_M5MRMPE9YxYM7tvvMnF5zK125gYvLmjaYnZ5miV6sxBeytjBP0qskFExPdhEd
 Deay4LUTkXrrUxt.pZcpyCpaLXq2juJgxeMyTNdEeTe3RUpRWhT6OF9TefBBZ6OmcOb518z0BoHi
 zmeWuN2liVpwWMRvljiSAj36lj8JJs6J6q2xRV3wC9tzuRZSrjxlc43RIlmzpS7_z2CpZloP3xlI
 kADd5lcYQF8AqETP1w2q5bgJ44_x2eg2VdJapn44xsvPBnih.3EmD4M35VfJvbhCFL96hsG_hX5L
 _ToNc61TQZW8EHN0n2K6Czzbp6qGSg8hsH6OGnx8p6dSlw6W45mZUqVVTc5bY4myTk2zAN9qAsVd
 Ah0qbqX8w77TcDylCtmjM.WXnf8ixequrNss6JJ8B8UGzMc3hi7zsLNYu2ZA6klcgUlFyHoWD8Iu
 CgrVV8PM4T5IcwmfiL3kEclRVd5BvM7nG82OgzJskQIYf2CJqgTbSZ8yzrqRJ7bPPYnvSLxR_2y_
 OmcbKX0n9xmMYkjYMsZPe56D1J1GpKSZOJmh1HQtkEC3IY9v3C3YaAGa6BFCCZUupoYdFqra_5r6
 9QyATcRk03ITp3jQ4e7hrlrnZPz1GjG6RKOrgf2bXde0EBzBMUmTHaNOJJ52SzG4aseJTN_Y1Muz
 cnLjdO3EAyKyy1IoXHOLFb1wkLDhWneb2D.3BKCOiQWo6i9gdUT9QYvVkVIys8SSLPDa2.X.O824
 qls_VbtjJjXctFC.cfZlXSGGrTBCVIbN670YUwpVrFjbcawJV8YPrRBsYqSadPKpmKXks1ZqK8nl
 RVeiMNFEWJL4HziL0D1b8QQuRgZlvEcBIGWnK7CxzgI4J8aj3l7rcx3.YJdckTIOPz4BkLgSmbZk
 Y5qTHA3tHHs.PpIjcfNO6Qs1IFXnfnzGmpqYwBnsGHTp2lZSkXCmeAjAj.CHc58C0FGaaH5zP8a3
 r_4c3MWWvSiGY0VkTnZlk_KMoJ_UxUANY0JQ82zuw3KozsLMP4OxemFy2EhmRl005cOPg6WX.TBg
 YYuXztJDlXLj2BHQBq.KkV45CwgMN1EM3vBB.hl3b0FXheOLDcX7s1NmvptEi5YMKH00Yp01A8XU
 hoaO_hOM_SswpPAe.0kAF1meYHbfYmGT4nnuMluPihXgjicNJXGrTxZbWK63ig9.HTsHIP6rC4WA
 xLFm7SqdT9Xg1OwchnUf5jFPKwjlEa5FjA.BxBF4HSDsJC_lMDeTJMErNKNaQ48psRDLISS2pT1g
 VHucZnpwzmxvhA.Fm1dvTy_RY53iy3vN_Nv.snWgS03FTU5tmUv4EQtwANj8A0o6wCnTbQqQ-
X-Sonic-MF: <luangruo@HIDDEN>
X-Sonic-ID: f3e48f4a-7fca-4b88-b2d5-e55a008fdda3
Received: from sonic.gate.mail.ne1.yahoo.com by
 sonic305.consmr.mail.ne1.yahoo.com with HTTP; Sun, 10 Sep 2023 01:00:59 +0000
Received: by hermes--production-sg3-69654d8bd-752gm (Yahoo Inc. Hermes SMTP
 Server) with ESMTPA ID b6cb4f231fa1bfd4b258edeab4d8f8e3; 
 Sun, 10 Sep 2023 01:00:52 +0000 (UTC)
From: Po Lu <luangruo@HIDDEN>
To: Eli Zaretskii <eliz@HIDDEN>
Subject: Re: bug#65803: 29.1; Noto Sans Mono CJK JP has doubled-width on
 Windows
In-Reply-To: <83pm2rtmvz.fsf@HIDDEN> (Eli Zaretskii's message of "Sat, 09 Sep
 2023 17:57:36 +0300")
References: <CAH4H2-wuQ_9PDsCoh2Mj3Hzw38Eu6xeL20G0nos3c0Ps1AUsaQ@HIDDEN>
 <83bkeeytwf.fsf@HIDDEN>
 <CAH4H2-wwSZfzVR59t0QG+05uvQ4Lq4RS=AjP9fYDBdo7TjG_Ag@HIDDEN>
 <838r9iyrky.fsf@HIDDEN> <835y4myqtb.fsf@HIDDEN>
 <CAH4H2-zS0d+sod+squthwLCiTRMFH_osRQ7_Yq=7tNYwaB6M_Q@HIDDEN>
 <83jzt1xju6.fsf@HIDDEN>
 <CAH4H2-wWYfw0Afmw=DxvNfx=hX_J1Rk6_9s96NYwakArjSADkA@HIDDEN>
 <83wmx0x3hj.fsf@HIDDEN> <87wmx0dbn6.fsf@HIDDEN>
 <834jk3v8ux.fsf@HIDDEN> <87wmwzbh5z.fsf@HIDDEN>
 <83pm2rtmvz.fsf@HIDDEN>
Date: Sun, 10 Sep 2023 09:00:45 +0800
Message-ID: <87o7iac05e.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13)
MIME-Version: 1.0
Content-Type: text/plain
X-Mailer: WebService/1.1.21763
 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo
Content-Length: 1906
X-Spam-Score: 1.0 (+)
X-Debbugs-Envelope-To: 65803
Cc: 65803 <at> debbugs.gnu.org, shingo.fg8@HIDDEN
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

Eli Zaretskii <eliz@HIDDEN> writes:

>> From: Po Lu <luangruo@HIDDEN>
>> Cc: shingo.fg8@HIDDEN,  65803 <at> debbugs.gnu.org
>> Date: Sat, 09 Sep 2023 21:38:32 +0800
>> 
>>     font->min_width = font->average_width = font->space_width
>>       = (scalable ? ft_face->max_advance_width * size / upEM + 0.5
>> 	 : ft_face->size->metrics.max_advance >> 6);
>> 
>> That aside, Fontconfig does not judge Noto Sans Mono CJK JP a fixed
>> pitch font on my system.
>
> Basically, calculating our own estimate of the average width means we
> discard the attribute reported by the font, in effect backing up on
> the change made in OpenType spec v3, which deprecated the previous
> requirement to compute the average width based only on ASCII
> characters.  This seems to be justified only because Emacs uses the
> average width of the font for one purpose only: to calculate the
> default column width of a frame.  So this calculation is only relevant
> for when a font is used as the default face's font.  If we ever decide
> to use the average width for anything else, we might be bitten by
> this.
>
> So I think a cleaner solution would be to leave the average width
> attribute as the font reports it, and introduce a new attribute for
> the average width of the ASCII characters.  Not sure how urgent this
> is, but we should at least describe this subtlety in the comments.

However, the only function of the average width property is to provide
the average width of ASCII characters; the W32 font driver is AFAIK the
only exception to this rule.  Moreover, the average width attribute in
older TrueType fonts is that of each ASCII glyph, and several fonts
provide no average width attribute at all (given that an OS/2 table need
not be supplied in fonts that aren't designed to function under
MS-Windows), in which case calculating its value for each glyph at
load-time will prove prohibitively expensive.




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#65803; Package emacs. Full text available.

Message received at 65803 <at> debbugs.gnu.org:


Received: (at 65803) by debbugs.gnu.org; 9 Sep 2023 14:57:54 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sat Sep 09 10:57:54 2023
Received: from localhost ([127.0.0.1]:48249 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1qezPF-0004Yl-PL
	for submit <at> debbugs.gnu.org; Sat, 09 Sep 2023 10:57:54 -0400
Received: from eggs.gnu.org ([2001:470:142:3::10]:50574)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <eliz@HIDDEN>) id 1qezPD-0004YY-2H
 for 65803 <at> debbugs.gnu.org; Sat, 09 Sep 2023 10:57:52 -0400
Received: from fencepost.gnu.org ([2001:470:142:3::e])
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <eliz@HIDDEN>)
 id 1qezP4-00019i-Jo; Sat, 09 Sep 2023 10:57:42 -0400
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org;
 s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date:
 mime-version; bh=Uj9yQCSjYvb8m+VG/8fVb5iEzkOWYcggbbPoLC4ofiY=; b=QbL6lKKGEom7
 caENc6G4EKOtcm88UbbILDQ8rtdLiO6xYxhNd2Y1bBwnna5ARPz4EErwE2e4e8FKRvHP4+gKD29N6
 VGceFbOqpcDFkiH9D0plCMOW3TH9kIqmnl0XbZwZ9PcsMMJL2gFj1q1kVz4bnALTnDrMNfF8ZS9e5
 OsrGIdUh0yEt78nRPjd2kcwLh/Pt97L+miWElA6wnF1LvN0k+XrXaznDdVqR1v5skiUAGoQSK0JDj
 oonf4m/ZB6C4jbrzdaS9YvPxtKA97AFQ6xZJHxw96tmVD+WqsOVZHzqAF1WPoTr/x8KV06Db+xtOZ
 gA3XG/nmwpQgwTE2/15h5w==;
Date: Sat, 09 Sep 2023 17:57:36 +0300
Message-Id: <83pm2rtmvz.fsf@HIDDEN>
From: Eli Zaretskii <eliz@HIDDEN>
To: Po Lu <luangruo@HIDDEN>
In-Reply-To: <87wmwzbh5z.fsf@HIDDEN> (message from Po Lu on Sat, 09 Sep
 2023 21:38:32 +0800)
Subject: Re: bug#65803: 29.1; Noto Sans Mono CJK JP has doubled-width on
 Windows
References: <CAH4H2-wuQ_9PDsCoh2Mj3Hzw38Eu6xeL20G0nos3c0Ps1AUsaQ@HIDDEN>
 <83bkeeytwf.fsf@HIDDEN>
 <CAH4H2-wwSZfzVR59t0QG+05uvQ4Lq4RS=AjP9fYDBdo7TjG_Ag@HIDDEN>
 <838r9iyrky.fsf@HIDDEN> <835y4myqtb.fsf@HIDDEN>
 <CAH4H2-zS0d+sod+squthwLCiTRMFH_osRQ7_Yq=7tNYwaB6M_Q@HIDDEN>
 <83jzt1xju6.fsf@HIDDEN>
 <CAH4H2-wWYfw0Afmw=DxvNfx=hX_J1Rk6_9s96NYwakArjSADkA@HIDDEN>
 <83wmx0x3hj.fsf@HIDDEN> <87wmx0dbn6.fsf@HIDDEN>
 <834jk3v8ux.fsf@HIDDEN> <87wmwzbh5z.fsf@HIDDEN>
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 65803
Cc: 65803 <at> debbugs.gnu.org, shingo.fg8@HIDDEN
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

> From: Po Lu <luangruo@HIDDEN>
> Cc: shingo.fg8@HIDDEN,  65803 <at> debbugs.gnu.org
> Date: Sat, 09 Sep 2023 21:38:32 +0800
> 
>     font->min_width = font->average_width = font->space_width
>       = (scalable ? ft_face->max_advance_width * size / upEM + 0.5
> 	 : ft_face->size->metrics.max_advance >> 6);
> 
> That aside, Fontconfig does not judge Noto Sans Mono CJK JP a fixed
> pitch font on my system.

Basically, calculating our own estimate of the average width means we
discard the attribute reported by the font, in effect backing up on
the change made in OpenType spec v3, which deprecated the previous
requirement to compute the average width based only on ASCII
characters.  This seems to be justified only because Emacs uses the
average width of the font for one purpose only: to calculate the
default column width of a frame.  So this calculation is only relevant
for when a font is used as the default face's font.  If we ever decide
to use the average width for anything else, we might be bitten by
this.

So I think a cleaner solution would be to leave the average width
attribute as the font reports it, and introduce a new attribute for
the average width of the ASCII characters.  Not sure how urgent this
is, but we should at least describe this subtlety in the comments.




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#65803; Package emacs. Full text available.

Message received at 65803 <at> debbugs.gnu.org:


Received: (at 65803) by debbugs.gnu.org; 9 Sep 2023 14:45:28 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sat Sep 09 10:45:28 2023
Received: from localhost ([127.0.0.1]:48239 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1qezDD-0004DE-S8
	for submit <at> debbugs.gnu.org; Sat, 09 Sep 2023 10:45:28 -0400
Received: from eggs.gnu.org ([2001:470:142:3::10]:60998)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <eliz@HIDDEN>) id 1qezDC-0004Cv-5x
 for 65803 <at> debbugs.gnu.org; Sat, 09 Sep 2023 10:45:27 -0400
Received: from fencepost.gnu.org ([2001:470:142:3::e])
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <eliz@HIDDEN>)
 id 1qezD3-0007QI-0Q; Sat, 09 Sep 2023 10:45:17 -0400
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org;
 s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date:
 mime-version; bh=9rP4V4YGWs89RPD7tN851zRaDRAs1eizF4PV2E1+2q0=; b=UYeJkphHITVU
 sEuEOHSXKz9VrIm/QCeqFuCVZDoyXXzBLXcWOSYiGNpuUMrZhqSbIJoq+Nf5Q3iIwukIADv5Yqobu
 qoHvbEqsiiVljvTmUCX4avGl/kgj9h5vXYupvBL9ficxOOQIenzPSpYsqTl8rel9a5TEgddsG57ZI
 ObF2CiDHFyA+iQsFtsO9SXLEKH5wZTNR4KBO59tUgTBGPvYPOACVV/TadDqYqJwd/xQ7GmZ6k0jD+
 iTZwCCYfkjPVOmJpZgKqnu9ctIgz+8yy7Cj+bAKAemwR9iTUMBR/kU2LimkQ+ZJg4D7/iYhCZGnV9
 l9YRq6qxnRbt57XDBIH62Q==;
Date: Sat, 09 Sep 2023 17:45:03 +0300
Message-Id: <83sf7ntngw.fsf@HIDDEN>
From: Eli Zaretskii <eliz@HIDDEN>
To: Po Lu <luangruo@HIDDEN>
In-Reply-To: <87sf7nbgzt.fsf@HIDDEN> (message from Po Lu on Sat, 09 Sep
 2023 21:42:14 +0800)
Subject: Re: bug#65803: 29.1; Noto Sans Mono CJK JP has doubled-width on
 Windows
References: <CAH4H2-wWYfw0Afmw=DxvNfx=hX_J1Rk6_9s96NYwakArjSADkA@HIDDEN>
 <83wmx0x3hj.fsf@HIDDEN> <87wmx0dbn6.fsf@HIDDEN>
 <20230908.164911.110008175722794498.wl@HIDDEN>
 <83y1hftspx.fsf@HIDDEN> <87sf7nbgzt.fsf@HIDDEN>
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 65803
Cc: 65803 <at> debbugs.gnu.org, wl@HIDDEN, shingo.fg8@HIDDEN
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

> From: Po Lu <luangruo@HIDDEN>
> Cc: Werner LEMBERG <wl@HIDDEN>,  65803 <at> debbugs.gnu.org,  shingo.fg8@HIDDEN
> Date: Sat, 09 Sep 2023 21:42:14 +0800
> 
> Eli Zaretskii <eliz@HIDDEN> writes:
> 
> > How does one know, using the OpenType specification info, whether a
> > given font is fixed-pitch or proportional?  I seem to be unable to
> > find this in the spec, but maybe I need new glasses.
> 
> This information is not available within the font file, at least in the
> TrueType specification which is the basis for OpenType.  Programs which
> read TrueType fonts are obliged to judge for themselves, customarily by
> taking measurements of each font's glyphs, or by searching for ``Mono''
> within the font's family name.  I don't know which approach Windows
> employs.

MS-Windows seems to report it in the data it holds about the font.
See the lfPitchAndFimily attribute in the LOGFONT structure:

  https://learn.microsoft.com/en-us/windows/win32/api/wingdi/ns-wingdi-logfontw

and the tmPitchAndFamily attribute of the TEXTMETRIC structure:

  https://learn.microsoft.com/en-us/windows/win32/api/wingdi/ns-wingdi-textmetricw

I have no idea how these attributes are determined by Windows.




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#65803; Package emacs. Full text available.

Message received at 65803 <at> debbugs.gnu.org:


Received: (at 65803) by debbugs.gnu.org; 9 Sep 2023 14:40:19 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sat Sep 09 10:40:19 2023
Received: from localhost ([127.0.0.1]:48226 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1qez8F-00045V-9v
	for submit <at> debbugs.gnu.org; Sat, 09 Sep 2023 10:40:19 -0400
Received: from eggs.gnu.org ([2001:470:142:3::10]:59348)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <eliz@HIDDEN>) id 1qez8B-00045D-GT
 for 65803 <at> debbugs.gnu.org; Sat, 09 Sep 2023 10:40:18 -0400
Received: from fencepost.gnu.org ([2001:470:142:3::e])
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <eliz@HIDDEN>)
 id 1qez83-0006Sz-6L; Sat, 09 Sep 2023 10:40:07 -0400
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org;
 s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date:
 mime-version; bh=fG3FEe5r9KRe6GEgFrZSUjh+QnhjRM2AIBChWTGm7kE=; b=qpQ9qqOSY70L
 /Bt/Wm4Hh+nrs4dN981j43LOuZSuDYerFn1x0iPYUGiGMjNJFC0a6f98CdOURXrTgqoFaRaDcPafv
 kWt+aXhGr3CAHRR2XTsI4xUzugg9b83vNLPAOIlWw5P4IQg+aSV89feVIr06gfri0nd3caf2J7NMl
 ZyqZxY8U6Cu9qvsvxBuJdfn5I99jLRaBypuplrq/Phd6R1hgviTisasNrwXyog8HlRXJevIN2RQqk
 eEqAsx9scIlaUTihphZ3VP08rZwxR9rlv76A6WsD38GHjfKg9OZO7h5NHB9+B6vHfjNWKldVWBeu6
 K6EMCTjCi7YdjHGxrEu7vA==;
Date: Sat, 09 Sep 2023 17:39:56 +0300
Message-Id: <83tts3tnpf.fsf@HIDDEN>
From: Eli Zaretskii <eliz@HIDDEN>
To: Po Lu <luangruo@HIDDEN>
In-Reply-To: <87wmwzbh5z.fsf@HIDDEN> (message from Po Lu on Sat, 09 Sep
 2023 21:38:32 +0800)
Subject: Re: bug#65803: 29.1; Noto Sans Mono CJK JP has doubled-width on
 Windows
References: <CAH4H2-wuQ_9PDsCoh2Mj3Hzw38Eu6xeL20G0nos3c0Ps1AUsaQ@HIDDEN>
 <83bkeeytwf.fsf@HIDDEN>
 <CAH4H2-wwSZfzVR59t0QG+05uvQ4Lq4RS=AjP9fYDBdo7TjG_Ag@HIDDEN>
 <838r9iyrky.fsf@HIDDEN> <835y4myqtb.fsf@HIDDEN>
 <CAH4H2-zS0d+sod+squthwLCiTRMFH_osRQ7_Yq=7tNYwaB6M_Q@HIDDEN>
 <83jzt1xju6.fsf@HIDDEN>
 <CAH4H2-wWYfw0Afmw=DxvNfx=hX_J1Rk6_9s96NYwakArjSADkA@HIDDEN>
 <83wmx0x3hj.fsf@HIDDEN> <87wmx0dbn6.fsf@HIDDEN>
 <834jk3v8ux.fsf@HIDDEN> <87wmwzbh5z.fsf@HIDDEN>
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 65803
Cc: 65803 <at> debbugs.gnu.org, shingo.fg8@HIDDEN
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

> From: Po Lu <luangruo@HIDDEN>
> Cc: shingo.fg8@HIDDEN,  65803 <at> debbugs.gnu.org
> Date: Sat, 09 Sep 2023 21:38:32 +0800
> 
> Eli Zaretskii <eliz@HIDDEN> writes:
> 
> > Thanks, but the above snippet in ftfont.c is only done for
> > proportional fonts, not for fixed-pitch fonts.  Is the font in
> > question, Noto Sans Mono CJK JP, a proportional font?  That is, does
> > it not set the fixed-pitch attribute?
> 
> There's no spacing attribute in TrueType fonts, so that is contingent
> upon how the MS Windows font scaler detects fixed pitch fonts.  Here's
> how ftfont.c calculates the average width for fonts that Fontconfig
> deems fixed pitch:
> 
>     font->min_width = font->average_width = font->space_width
>       = (scalable ? ft_face->max_advance_width * size / upEM + 0.5
> 	 : ft_face->size->metrics.max_advance >> 6);

What is metrics.max_advance, in terms of the attributes recorded in
the font file?

> That aside, Fontconfig does not judge Noto Sans Mono CJK JP a fixed
> pitch font on my system.

OK, that might explain part of the issue, thanks.




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#65803; Package emacs. Full text available.

Message received at 65803 <at> debbugs.gnu.org:


Received: (at 65803) by debbugs.gnu.org; 9 Sep 2023 13:42:44 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sat Sep 09 09:42:44 2023
Received: from localhost ([127.0.0.1]:46428 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1qeyEV-0002Bm-PU
	for submit <at> debbugs.gnu.org; Sat, 09 Sep 2023 09:42:43 -0400
Received: from sonic317-32.consmr.mail.ne1.yahoo.com ([66.163.184.43]:34937)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <luangruo@HIDDEN>) id 1qeyET-0002BX-Bw
 for 65803 <at> debbugs.gnu.org; Sat, 09 Sep 2023 09:42:42 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048;
 t=1694266952; bh=MTNVOqziSVnlq0ngZ/KlRZDNqt2GFfkOXngFmW4ybrE=;
 h=From:To:Cc:Subject:In-Reply-To:References:Date:From:Subject:Reply-To;
 b=XXOKgLoEKiOxXTvCU7Fm0qLscyY+baa822OfDv6m1InfaCWGoF5SOxSiueu/6oaXRu/DI6wpiN3fbdRnzWaN2XoyXU1yAanXNzsipqoYMNi9ViryWX/MfdpWO8+vhDtTrolDV89Cpdqcn9QCpv3bN7ou8WWbcNfCGSbZNwQYMMNMleQYXMeguwGK9CiPPPxpQoTueTJGov1ofU9PvST/YzedLZWeagLfgKQpA7qixgi+D3prcQKdOOnEL1tIwOquE1h8PT8BdVpMr3ZJyh124B33DAQazblGmwjYDWzwemIIKOkAdP3I7xqgg4eqFeZeGJ+kSwebGlQE1JOqwTf+sA==
X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048;
 t=1694266952; bh=dT3jJTyfqCed3hoCWnV0B51C82pbdli2NttrhYU8gAF=;
 h=X-Sonic-MF:From:To:Subject:Date:From:Subject;
 b=UzytGYyVsTA79/qckG7laEst1n5uctVUw82XYXjQ2OzGz4TjmMzF3PqW3IP1f3/N00GMK06EAPb7wwIA6OO7ndbXshkdLK0O4x2ySEL5t+2Cxa3XN7FuAJ/3FkVFl2nrSiefcSuhduK26gUSa6bKSvZspa71dNXjNFolrizLN670yR5So4q655ZL+xj16UwqUZPuMcm1gZlXpzcsld2z9QXDgw+0GT/hPpXupGaL4AJ7/pkuyN8jYbxEzQQN/Iy92nq/MDCEf1ioWaep0A6zBuNr6knrLKVBEv7uvLte4uwMXT6C/kzaxzrHXkFgoXK4AYZaarwRSug8EPKjiYYCKA==
X-YMail-OSG: ck9OAjkVM1ky1NgNkMzgh39jGTY5WPcUjPifhTqEBwBC.UcKZEi2g7s7gjTCENN
 co2q5jauup4ezDsKBxOJneJD3no5HkxDffD6scAGsl.xMntvSdUXCyttpuDsdVduK1nGwU7WVSQa
 nJa3xENk0.V2luCZTtqHxgsm9K8Onn01d4POOXxcWdiXBNkHb21gFP8N6sZgpBbcKn5VQpQEXdSO
 jSW97LQUA5suNYi0DXHeiPMs4TqlvEe5VSCykyY_L0np10QgR64HqPSlcJJ4ADpCxY.ZLQFXTGhj
 _k5BG0zc89wh40iBbfx9EUAFXbRdtn9kO04ecNq7fMJHa2W4Y2MI1fMYGZLkirqeVPyoYiUsxNkd
 CTWZVp4MdGmAmsVlmA7r.3N9.zEaC5aDMPALJqYt7op4ojDhQdhcvFPcm.NxYJhNJGvA2S.YOdIC
 P6UHZWKysxo2XeiOqwV7QoQVZ_IUCBQiyDfqnuFrnkhF8HaXecYNYbUD9J0leC_JVyqlB_z9YFqB
 UjZevxjSHqliKz1lOJif8Hne_gW0MvEw1aPbAlN79npCZnWQlkHmbNMZbYEXwso7RYK4v1Vla8gK
 psQV8hNgERTBL8.WMixdCZU_tZaMZsgrTlmJGBW51nSK8gg.a3oki5eeZi5v4wJGfvTy_WRz4IB5
 og7rwPbsHBnsVIrCfKuFFwKY7dxU.8dOTljsIVCt02wknKIMpLjGfilLYQye0o9xXBYdual1A93x
 7RzpQnkLtFemw.kENObs8v0g8XK9Y6R0Oia7Wrk6DvDGoh1143fRNIQp8bAfF6eoOp2pEMK3y4Lc
 5hHZmj__GCt7c9afjNOLRkt0pWcXz3.V1GF_MiZxlRk7i1KRRZaPDMnSKsXeDhyu2Pb.fUd15FMZ
 gvhYU1tqWeAE_PtDtsR.DnAQYeeOyl9oIg5xVDv5FHKrWBQTf1Xp2Za3DQ10ktlZUYlLofdYOmDk
 TzDA070ZK2seyWuz0.GA3T0AbcD154iP4z3dftcs5vZNCWpNVX21sowFoeRjpUGiWfvitHVDMnjy
 kBB.FzgSkfb3nI8zyhAoKlrfRfE8qUJ0LZkiRon7ouMLaViNVrl.QBK98gGJjGqoSdWzdfWFGtSd
 XukD6fHHzebcW9MpRtXuPgHUSrQO7miNNT1Gw4o8PYNe8UnDD9tB6.zkjASydRrmRhxGeQszLc7t
 muzEeZxWbY1Bn_HbduJUm2EV1GbBRYTpZcO2iIsdwBr3yum1Z87gLh4xj1uOMuUGWzajJy0ZIZjl
 FBF.vygBa81GeQ0bvnG3wIIiAA0Wr1dP2QOey3eJ4u.dsdBGvPfwEdJPtIzxBQF_8Dd8ikVtoaaG
 AF1F9yp0djAvza5l4fG5MzPswctMAUuPAdwhcSSIwAx4Mr1079..Yt4GLmkhCvaTCAf04A.Q8ocr
 lj4e8n_VQS4P8OwDJ8HTyqnra80xtn.7DfuwyvNtQlQKxBv0GhsTvUg98Ebp3qLKkFma7EJ4aTlb
 E1ed_FC.15eZS8BgueRlN3Q8Cf79IX62qv6__6BShDs8jvwxcEHAFCbp_ypNDY2ltkf_Po_Yy.VJ
 j0GfKbOow.MRXp.K2mcEzug28GdsZqK4B2I32LdIcnnGWlH8WgwFHJ9eJgBehWK7dIMRH5BHhn1a
 H_qeF06uA2pjsriqX3vJx85SR4K7t9yRT7pDBFeOvwyFADUmUs_2ap_1w3ka720GTm60oM.G2C4I
 Rv3TJOgJz_bfcZeY.ReKELAGn4YKHyj6NLqBpTe1oe7Z9_mloW_scbBpkWpfvltHi7pmKmxcotjp
 g9bLTeSez6mXDUMn9AHYxoMqzqruIw8xOzKeY0.WSs1.9z561xYBB9pJoBxfdOFIg2nwmMfk9H7z
 uYUGUgcHCMtgLmxL1gl0AZ26cToCCDCMiqCSd2zz2F4JNQfqbgR3PGXwGxHzwlZnhsqA3EMPIT91
 sNljFSHduIbXb3AV4Aoi_0wqEcf87fI4SYBsxyeaQNv15C7t67Sad7oU2fJKawYjUtcLsIxB271e
 avIa38czqrWPu4LnFgliVx_7zN9sTH8JNgiOcUtr70S4XB1R03CdzBSam8.2CxwDG.v3ssH_NvyZ
 R3aKN0igZwWw7sbZv.Fq05GMvTNo0m76zrZ4vzoANSFiUbgYXBoioe3YES93pKzqyNFGTDxWQSiV
 wMVmuvhy73rDtEQvaKKKZwY8JZqtnYI6_d0GvHdSoSp828yN_UqLXuvVIjEInbp2Y0MVCBI0ldfV
 gbpfqn6od1nGnHr3.N9_JgIo8yhA7xlLoFDte.dDhx1I0iDp4aHj.e2Y1D_pAaE9ZZWGi
X-Sonic-MF: <luangruo@HIDDEN>
X-Sonic-ID: a28839c3-8056-4c99-9a38-4979ca2becd0
Received: from sonic.gate.mail.ne1.yahoo.com by
 sonic317.consmr.mail.ne1.yahoo.com with HTTP; Sat, 9 Sep 2023 13:42:32 +0000
Received: by hermes--production-sg3-69654d8bd-cgvfq (Yahoo Inc. Hermes SMTP
 Server) with ESMTPA ID 4ea2e905876c8768e1dc88839d6735a2; 
 Sat, 09 Sep 2023 13:42:26 +0000 (UTC)
From: Po Lu <luangruo@HIDDEN>
To: Eli Zaretskii <eliz@HIDDEN>
Subject: Re: bug#65803: 29.1; Noto Sans Mono CJK JP has doubled-width on
 Windows
In-Reply-To: <83y1hftspx.fsf@HIDDEN> (Eli Zaretskii's message of "Sat, 09 Sep
 2023 15:51:38 +0300")
References: <CAH4H2-wWYfw0Afmw=DxvNfx=hX_J1Rk6_9s96NYwakArjSADkA@HIDDEN>
 <83wmx0x3hj.fsf@HIDDEN> <87wmx0dbn6.fsf@HIDDEN>
 <20230908.164911.110008175722794498.wl@HIDDEN>
 <83y1hftspx.fsf@HIDDEN>
Date: Sat, 09 Sep 2023 21:42:14 +0800
Message-ID: <87sf7nbgzt.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13)
MIME-Version: 1.0
Content-Type: text/plain
X-Mailer: WebService/1.1.21763
 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo
Content-Length: 598
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 65803
Cc: 65803 <at> debbugs.gnu.org, Werner LEMBERG <wl@HIDDEN>, shingo.fg8@HIDDEN
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

Eli Zaretskii <eliz@HIDDEN> writes:

> How does one know, using the OpenType specification info, whether a
> given font is fixed-pitch or proportional?  I seem to be unable to
> find this in the spec, but maybe I need new glasses.

This information is not available within the font file, at least in the
TrueType specification which is the basis for OpenType.  Programs which
read TrueType fonts are obliged to judge for themselves, customarily by
taking measurements of each font's glyphs, or by searching for ``Mono''
within the font's family name.  I don't know which approach Windows
employs.




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#65803; Package emacs. Full text available.

Message received at 65803 <at> debbugs.gnu.org:


Received: (at 65803) by debbugs.gnu.org; 9 Sep 2023 13:38:57 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sat Sep 09 09:38:57 2023
Received: from localhost ([127.0.0.1]:46417 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1qeyAq-00025Z-S5
	for submit <at> debbugs.gnu.org; Sat, 09 Sep 2023 09:38:57 -0400
Received: from sonic315-20.consmr.mail.ne1.yahoo.com ([66.163.190.146]:38612)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <luangruo@HIDDEN>) id 1qeyAo-00025K-01
 for 65803 <at> debbugs.gnu.org; Sat, 09 Sep 2023 09:38:55 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048;
 t=1694266725; bh=1EY2xIZHSHIA6rUwl76d7yV7plE0b/uQDXKx+zB1giI=;
 h=From:To:Cc:Subject:In-Reply-To:References:Date:From:Subject:Reply-To;
 b=I9ERsOJO0s15nmk+yEzHrIM7ci/9QOqeCEGCmnayvv+ed7a1HMwPxxZs6uQ42sfvmxN1cwCN9dHR+1DlB3LjuUdbAa4Yq35EHsLQWSB/bUqA88Iy343gYR4MFhAbQ6KmUfL7om1xnizuxeYZisPgA2IjigSXJviJpAE20Lw9ILFGeaVgfrFpPhC8N2evaR/ROsU+FHyxU8GuyQaxhxR8fFMvsR+YxR2Pm6T9UG73xa7CrnM13eyaoxQJSK5c8CJ6s2AugPAAsw5ar6keQph1JvaJ9eu5WNoRB/5/EaAzV0Yt3IvhWDo/1AQ4DyxURt8ZCpjUzCLywVBp0mFKRKUP2w==
X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048;
 t=1694266725; bh=hZ4gg8rJxp8irP4le0WgW3I9s3qPAtvsoXhDSlnSR26=;
 h=X-Sonic-MF:From:To:Subject:Date:From:Subject;
 b=D4XUWdS9J9MFVhu/TFHJLzapsxRtBDx0KCraIcbx8j9DS8FGgIxFPfd7CLua5EgikrPDnJJB4L1Zp9Vks6Nyx4woY7fJQFK0ZPqCWACpIhArKplLqZnk+gnAQY//TjbPb3987mozAIDz2nauK+vOLfvf+s0kP2Qd8m/Ay5iDbLn+qho2FtKNfGOlR5pGgfhl6Rg4Ay1Q4NVdicEksJRJVviv46XNvnGjd246jv+9srxFPnTav2eNUcMPa3rDVywb3taXCBC71//gwpcxQq4h9gZoCPKBeeLnnASkECmk5HlatbIOH88UneSHChJ+T2VpPJKyaD0dHo1KBKJHqTzgnA==
X-YMail-OSG: ZxXHBHsVM1mlFiUM2rRrZ4TgYW5TNi53r0aCxENoc0UhD7YNnW1r3srf66X3zPe
 b5yu32ZOQO9LUhfvumSDD7q1UhGiEQwkzU63hKGlNdV7MHhudtuuwJfZ_mqkA2XI3deQMRb1YaIg
 ZVGmfKIH8_5.2kVj5EqkRcyRTQQvY6HsIfS3vmghxKHGlzefDNr2cx0eip5WX_QCyyTW3TKPe_zR
 sVrI_EVbJBUErMfxub9j9_Mow46GafcorS_ZWTKgJWmYU2ADLbeIONN2w31Xfklaky21dfQALxIP
 R0datY8uHr2suaeGZjYwA.kYcypDL9_baM3OJ9RGqB42FYqouX_RPAHCX0IhU4vlDY9egw1IyBcv
 5taIZChsMDEXOAOy_WIqg_V4s4j3VdfFvpIHjwu1Ruq5JHaF5Dqox_rjlUkmFiM9_plmR9yYCNY2
 Mppt4d7ktUzKDAwybOWWuVGtbhwzGvC9JaKTSGAKvaThiowAhHnwzL6R78wa74_082.c1zPahen3
 W2HxkTyBkTS.vZR07WCrZ4f3RdNqQIeS7Si.llBxMG6WVfR8vqemH3zsIY9icIHyFJyN4H..KXJ_
 WqVxquWexb9xROUtc0dOji89XyiCMP4HvRrL0iZLkkIasPHTLCLGAixwpfIt5CsR7JcBUd_.seae
 ILeQEINt45KHvihI44ypJ0CH00KAohWCPUrl.wTtLLXcb.GBsKNH1mUJ01R0mwPXbIuhMf9wlJtk
 YmKEPpBcmEmH3jLedt4tkTGJ97BFoyAJtxCjXoxFIq8ZyjiPG5KzsHAmMiyiysWHXaZ0ZjhH7SlT
 j4l6LUITGIQ.M1hMJNUmDXrkhD8VZc8YBiAfl.2.55NIOmmDiu98T5YW3FT2T5NP_w9cE9H0sfSz
 ykPl4UrydeyDeQ_hdlslzgF0FAXkSRjyZucTRZ44ky11Z6qYDrBwrlQxf8RMYn0HzQuxgzKuuGgX
 xCZWp18arUfa7_TQ7D9EbO3fjD0fz2IEpPyIgwm.6l8rNQxREdBN8CBZIcS2voOUl6Py9lv.TU6a
 9AufQ_blGb38DPUzUbrnc_Fc6pQ440h_gU5TY2Ox7utyLEGJdbH_KuRZxnpeRo04GWXvKmfIPboE
 K6_4cn6dljm0HugrL2GtUFqQ7VzRrTHUVTuV.OyDA4cz0_rc_NRDpPyBGbdEci02hBHcOdkwEYa1
 LZK5k5ue4F6xxg817ZqmHA.VMSdr6eg.jW_HheQAG2QYnpHYfZAJS2UzvUAfXAwpmb1BmQ20YLq8
 394woAwTiby0EmwRyTUH_YaVZWVRmMEONTZu2PD7iqQXb1zAK.ezax8mdECFUrsex4KA2EnbgSAX
 FDS96wktjWpDrIiz7i2KUEY5doVQAjT.idg8wNIQUp4o4uKChbz9YFqtvqE8YSTWnSclkkNDvbkA
 qhQAnkHcQASp7El9BF_GhoApNGnqj__CIKUclTXImr64acf86oE3o.RS1S_olKUVHdrvEgcNMV8X
 _RCigjgeYD8Q.qNAhIapZHFEynMb7wypK8n9UbanO95LdGtIGTf1a.Nex2zmLFt6BJWTmhxnURpR
 1IvMyXWpBk6OB_KR1NLTmKfyT5Wwv14GqfnGllxSznSwB.fBib28FnIc5vlqn8ulJ2XmEsTho4aw
 vPFGHEgCLZLoHD.e9GYVIp9rfTBQBx_fugfRo0WMGO8s0UdYWqIdWaJWtyEkM3MTe2KXZHGCbzMy
 EYmXOr8TB0wqoTt7_pKFV2VhtJwBWiHyIGsBlXgWSN15XcZDkaCib9c1YJOQhrQyqKAn1fUDTxNC
 _3P4wfIrTpvXLUnN4XjLfqlpCRf_MpVRTZ4yUojQJ9oZZUoEV1dR1zzi8HIzA2qjU51Q6UjDweeJ
 4NUAEXYGwWnaAiXDMKsc0aQoJiamm.l9Q_JkvzyNVWiCr.VneicnmneczYjM8WplSKPs3EaCa2YG
 DVezUaLJct9eCP579Z9XEdlS3L6NyLtHFJBxZAiiP_1ueTQisDrTGyjqxLSaBJzdHMhIgcq6y6XY
 8Bg2_TDJu.0sP_hl1mSY7.ihDbSKpI0I_YdNqWBdcOpoeQJLO9RLxDLV4fFQJDRdma6L0OsoeYSp
 DFSD9_FkKZIwgWei8gzYxpXj9hWw6zY9Tpa32UlzN7.0dbNwENB5iO0BgUcJNW50In82D6xlOaAw
 lWYkLqXjAB075_JIU8TQL58gfNB.WT8p8D9Oo2aQ6Z9rKcOKE9zeTGbXlCeopZ3nEiVviWRWs0EX
 1RSoRLz.XCJzY4fL1e2qEPUNUGkRlUCcb4qaOxrDwiLBmIG9qXLduvL4gX18Z2GOimA--
X-Sonic-MF: <luangruo@HIDDEN>
X-Sonic-ID: 17ad131c-7372-4035-86f5-25e0c53b6ae2
Received: from sonic.gate.mail.ne1.yahoo.com by
 sonic315.consmr.mail.ne1.yahoo.com with HTTP; Sat, 9 Sep 2023 13:38:45 +0000
Received: by hermes--production-sg3-69654d8bd-d8v2r (Yahoo Inc. Hermes SMTP
 Server) with ESMTPA ID 8ec783a8f7716f1776bb328d8e141498; 
 Sat, 09 Sep 2023 13:38:39 +0000 (UTC)
From: Po Lu <luangruo@HIDDEN>
To: Eli Zaretskii <eliz@HIDDEN>
Subject: Re: bug#65803: 29.1; Noto Sans Mono CJK JP has doubled-width on
 Windows
In-Reply-To: <834jk3v8ux.fsf@HIDDEN> (Eli Zaretskii's message of "Sat, 09 Sep
 2023 15:17:42 +0300")
References: <CAH4H2-wuQ_9PDsCoh2Mj3Hzw38Eu6xeL20G0nos3c0Ps1AUsaQ@HIDDEN>
 <83bkeeytwf.fsf@HIDDEN>
 <CAH4H2-wwSZfzVR59t0QG+05uvQ4Lq4RS=AjP9fYDBdo7TjG_Ag@HIDDEN>
 <838r9iyrky.fsf@HIDDEN> <835y4myqtb.fsf@HIDDEN>
 <CAH4H2-zS0d+sod+squthwLCiTRMFH_osRQ7_Yq=7tNYwaB6M_Q@HIDDEN>
 <83jzt1xju6.fsf@HIDDEN>
 <CAH4H2-wWYfw0Afmw=DxvNfx=hX_J1Rk6_9s96NYwakArjSADkA@HIDDEN>
 <83wmx0x3hj.fsf@HIDDEN> <87wmx0dbn6.fsf@HIDDEN>
 <834jk3v8ux.fsf@HIDDEN>
Date: Sat, 09 Sep 2023 21:38:32 +0800
Message-ID: <87wmwzbh5z.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13)
MIME-Version: 1.0
Content-Type: text/plain
X-Mailer: WebService/1.1.21763
 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo
Content-Length: 774
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 65803
Cc: 65803 <at> debbugs.gnu.org, shingo.fg8@HIDDEN
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

Eli Zaretskii <eliz@HIDDEN> writes:

> Thanks, but the above snippet in ftfont.c is only done for
> proportional fonts, not for fixed-pitch fonts.  Is the font in
> question, Noto Sans Mono CJK JP, a proportional font?  That is, does
> it not set the fixed-pitch attribute?

There's no spacing attribute in TrueType fonts, so that is contingent
upon how the MS Windows font scaler detects fixed pitch fonts.  Here's
how ftfont.c calculates the average width for fonts that Fontconfig
deems fixed pitch:

    font->min_width = font->average_width = font->space_width
      = (scalable ? ft_face->max_advance_width * size / upEM + 0.5
	 : ft_face->size->metrics.max_advance >> 6);

That aside, Fontconfig does not judge Noto Sans Mono CJK JP a fixed
pitch font on my system.




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#65803; Package emacs. Full text available.

Message received at 65803 <at> debbugs.gnu.org:


Received: (at 65803) by debbugs.gnu.org; 9 Sep 2023 12:51:57 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sat Sep 09 08:51:57 2023
Received: from localhost ([127.0.0.1]:46377 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1qexRN-0000xi-Ct
	for submit <at> debbugs.gnu.org; Sat, 09 Sep 2023 08:51:57 -0400
Received: from eggs.gnu.org ([2001:470:142:3::10]:53222)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <eliz@HIDDEN>) id 1qexRJ-0000xN-Uv
 for 65803 <at> debbugs.gnu.org; Sat, 09 Sep 2023 08:51:56 -0400
Received: from fencepost.gnu.org ([2001:470:142:3::e])
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <eliz@HIDDEN>)
 id 1qexRB-0000JD-It; Sat, 09 Sep 2023 08:51:45 -0400
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=bkX/Flf9kgOeIVSazbwrMTmxt2pxP84Mlz2w3oGz1nU=; b=a7IO2tzh6uVIiaGAQU9N
 iSBhqambqUMfDLUwCrtDdIuiZimmDo5vJrePGdeOgjlFd2DM5JCf4/dcVuHZEri+yvVLVkjvPanaz
 2pcboHuO0noOkDUZqbmrE1m1l3w28o+SPm4JIXZLFv1uEPEzep4YsnQImsTA6sIqTkipR9IQV5x+e
 bsD6AiO4IIShmgV4GqVlRaUkD0V9amdwDmbiKxp1xQp6zMv9JZ3CKd6ejWCFQV3d3eacYt+qcvfz4
 ji1cFPzXEW7BA6P3apiegvgNQKIa6+6EwyZCe2OksFjcxGPYIEoOM2N0P/K4Rd9byH7zlsSrKLDms
 XUeouv46v6D0zA==;
Date: Sat, 09 Sep 2023 15:51:38 +0300
Message-Id: <83y1hftspx.fsf@HIDDEN>
From: Eli Zaretskii <eliz@HIDDEN>
To: Werner LEMBERG <wl@HIDDEN>
In-Reply-To: <20230908.164911.110008175722794498.wl@HIDDEN> (message from
 Werner LEMBERG on Fri, 08 Sep 2023 14:49:11 +0000 (UTC))
Subject: Re: bug#65803: 29.1; Noto Sans Mono CJK JP has doubled-width on
 Windows
References: <CAH4H2-wWYfw0Afmw=DxvNfx=hX_J1Rk6_9s96NYwakArjSADkA@HIDDEN>
 <83wmx0x3hj.fsf@HIDDEN>
 <87wmx0dbn6.fsf@HIDDEN> <20230908.164911.110008175722794498.wl@HIDDEN>
MIME-version: 1.0
Content-type: text/plain; charset=utf-8
Content-Transfer-Encoding: 8bit
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 65803
Cc: luangruo@HIDDEN, 65803 <at> debbugs.gnu.org, bug-gnu-emacs@HIDDEN,
 shingo.fg8@HIDDEN
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

> Date: Fri, 08 Sep 2023 14:49:11 +0000 (UTC)
> Cc: eliz@HIDDEN, 65803 <at> debbugs.gnu.org, shingo.fg8@HIDDEN
> From: Werner LEMBERG <wl@HIDDEN>
> 
> > [...]  CJK fonts customarily contain tens of
> > thousands of glyphs, of which only a small subset represent ASCII
> > ``monospace'' characters relevant to Emacs, but the `tmAveCharWidth'
> > field, which is derived from the font's OS/2 table:
> > 
> >   https://developer.apple.com/fonts/TrueType-Reference-Manual/RM06/Chap6OS2.html
> >
> > [...]
> 
> In general I recommend to refer to the OpenType specification
> 
>   https://learn.microsoft.com/en-us/typography/opentype/spec/
> 
> which is an ISO standard (ISO/IEC 14496-22 “Open Font Format”),
> instead of the Apple-only TrueType reference.  There are significant
> differences, especially for modern fonts.

How does one know, using the OpenType specification info, whether a
given font is fixed-pitch or proportional?  I seem to be unable to
find this in the spec, but maybe I need new glasses.




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#65803; Package emacs. Full text available.

Message received at submit <at> debbugs.gnu.org:


Received: (at submit) by debbugs.gnu.org; 9 Sep 2023 12:51:58 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sat Sep 09 08:51:58 2023
Received: from localhost ([127.0.0.1]:46379 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1qexRN-0000xk-Nw
	for submit <at> debbugs.gnu.org; Sat, 09 Sep 2023 08:51:58 -0400
Received: from lists.gnu.org ([2001:470:142::17]:39182)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <eliz@HIDDEN>) id 1qexRK-0000xO-Rl
 for submit <at> debbugs.gnu.org; Sat, 09 Sep 2023 08:51:56 -0400
Received: from eggs.gnu.org ([2001:470:142:3::10])
 by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <eliz@HIDDEN>) id 1qexRC-0001CT-2L
 for bug-gnu-emacs@HIDDEN; Sat, 09 Sep 2023 08:51:46 -0400
Received: from fencepost.gnu.org ([2001:470:142:3::e])
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <eliz@HIDDEN>)
 id 1qexRB-0000JD-It; Sat, 09 Sep 2023 08:51:45 -0400
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=bkX/Flf9kgOeIVSazbwrMTmxt2pxP84Mlz2w3oGz1nU=; b=a7IO2tzh6uVIiaGAQU9N
 iSBhqambqUMfDLUwCrtDdIuiZimmDo5vJrePGdeOgjlFd2DM5JCf4/dcVuHZEri+yvVLVkjvPanaz
 2pcboHuO0noOkDUZqbmrE1m1l3w28o+SPm4JIXZLFv1uEPEzep4YsnQImsTA6sIqTkipR9IQV5x+e
 bsD6AiO4IIShmgV4GqVlRaUkD0V9amdwDmbiKxp1xQp6zMv9JZ3CKd6ejWCFQV3d3eacYt+qcvfz4
 ji1cFPzXEW7BA6P3apiegvgNQKIa6+6EwyZCe2OksFjcxGPYIEoOM2N0P/K4Rd9byH7zlsSrKLDms
 XUeouv46v6D0zA==;
Date: Sat, 09 Sep 2023 15:51:38 +0300
Message-Id: <83y1hftspx.fsf@HIDDEN>
From: Eli Zaretskii <eliz@HIDDEN>
To: Werner LEMBERG <wl@HIDDEN>
In-Reply-To: <20230908.164911.110008175722794498.wl@HIDDEN> (message from
 Werner LEMBERG on Fri, 08 Sep 2023 14:49:11 +0000 (UTC))
Subject: Re: bug#65803: 29.1; Noto Sans Mono CJK JP has doubled-width on
 Windows
References: <CAH4H2-wWYfw0Afmw=DxvNfx=hX_J1Rk6_9s96NYwakArjSADkA@HIDDEN>
 <83wmx0x3hj.fsf@HIDDEN>
 <87wmx0dbn6.fsf@HIDDEN> <20230908.164911.110008175722794498.wl@HIDDEN>
MIME-version: 1.0
Content-type: text/plain; charset=utf-8
Content-Transfer-Encoding: 8bit
X-Spam-Score: -0.0 (/)
X-Debbugs-Envelope-To: submit
Cc: luangruo@HIDDEN, 65803 <at> debbugs.gnu.org, bug-gnu-emacs@HIDDEN,
 shingo.fg8@HIDDEN
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

> Date: Fri, 08 Sep 2023 14:49:11 +0000 (UTC)
> Cc: eliz@HIDDEN, 65803 <at> debbugs.gnu.org, shingo.fg8@HIDDEN
> From: Werner LEMBERG <wl@HIDDEN>
> 
> > [...]  CJK fonts customarily contain tens of
> > thousands of glyphs, of which only a small subset represent ASCII
> > ``monospace'' characters relevant to Emacs, but the `tmAveCharWidth'
> > field, which is derived from the font's OS/2 table:
> > 
> >   https://developer.apple.com/fonts/TrueType-Reference-Manual/RM06/Chap6OS2.html
> >
> > [...]
> 
> In general I recommend to refer to the OpenType specification
> 
>   https://learn.microsoft.com/en-us/typography/opentype/spec/
> 
> which is an ISO standard (ISO/IEC 14496-22 “Open Font Format”),
> instead of the Apple-only TrueType reference.  There are significant
> differences, especially for modern fonts.

How does one know, using the OpenType specification info, whether a
given font is fixed-pitch or proportional?  I seem to be unable to
find this in the spec, but maybe I need new glasses.




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#65803; Package emacs. Full text available.

Message received at 65803 <at> debbugs.gnu.org:


Received: (at 65803) by debbugs.gnu.org; 9 Sep 2023 12:18:02 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sat Sep 09 08:18:02 2023
Received: from localhost ([127.0.0.1]:46343 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1qewuX-0008WP-Js
	for submit <at> debbugs.gnu.org; Sat, 09 Sep 2023 08:18:02 -0400
Received: from eggs.gnu.org ([2001:470:142:3::10]:40054)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <eliz@HIDDEN>) id 1qewuT-0008WA-T2
 for 65803 <at> debbugs.gnu.org; Sat, 09 Sep 2023 08:17:59 -0400
Received: from fencepost.gnu.org ([2001:470:142:3::e])
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <eliz@HIDDEN>)
 id 1qewuL-0001TB-50; Sat, 09 Sep 2023 08:17:49 -0400
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org;
 s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date:
 mime-version; bh=5ToAK8xq7gkZLsNuTv1bQ+ywG743sOmiLi16UHbEbd8=; b=JeWFWGjly8CN
 bCMEhx3ft2fAR9lk+8d37zE/NtJ9z+wv7KNn1ybz5OkfcMZfNnK7/ncHKUpCBucAHab1/VcMWKbQY
 bI1CzHD/LmlZIbWBm4N+tEVLypzMS3g69UVDe00JpF2Kls3sLoivv0/dO7QQGWcL66NbMzaHtbsd9
 /qKaaBQVp+zN2Aj8AHZwpij6jXc1Cw0tmEy+byUKDo4F3MfLZXey/cjs7PO8RnjlmfLXr6eDoY/I5
 X0yni85s0dYQNm02vXq5G9+dO6TJRX4P22If39wXngtFOgKQLvHDGPb+JLqth0jmjeROhKQnidAAf
 tG6ph9UhU/6NOBJuqz5HyQ==;
Date: Sat, 09 Sep 2023 15:17:42 +0300
Message-Id: <834jk3v8ux.fsf@HIDDEN>
From: Eli Zaretskii <eliz@HIDDEN>
To: Po Lu <luangruo@HIDDEN>
In-Reply-To: <87wmx0dbn6.fsf@HIDDEN> (message from Po Lu on Fri, 08 Sep
 2023 21:42:37 +0800)
Subject: Re: bug#65803: 29.1; Noto Sans Mono CJK JP has doubled-width on
 Windows
References: <CAH4H2-wuQ_9PDsCoh2Mj3Hzw38Eu6xeL20G0nos3c0Ps1AUsaQ@HIDDEN>
 <83bkeeytwf.fsf@HIDDEN>
 <CAH4H2-wwSZfzVR59t0QG+05uvQ4Lq4RS=AjP9fYDBdo7TjG_Ag@HIDDEN>
 <838r9iyrky.fsf@HIDDEN> <835y4myqtb.fsf@HIDDEN>
 <CAH4H2-zS0d+sod+squthwLCiTRMFH_osRQ7_Yq=7tNYwaB6M_Q@HIDDEN>
 <83jzt1xju6.fsf@HIDDEN>
 <CAH4H2-wWYfw0Afmw=DxvNfx=hX_J1Rk6_9s96NYwakArjSADkA@HIDDEN>
 <83wmx0x3hj.fsf@HIDDEN> <87wmx0dbn6.fsf@HIDDEN>
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 65803
Cc: 65803 <at> debbugs.gnu.org, shingo.fg8@HIDDEN
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

> From: Po Lu <luangruo@HIDDEN>
> Cc: Shingo Tanaka <shingo.fg8@HIDDEN>,  65803 <at> debbugs.gnu.org
> Date: Fri, 08 Sep 2023 21:42:37 +0800
> 
> For a nominally monospace font, the ft*font backends infer the average
> from the width of the space glyph, instead of giving undue credence to
> its reported ``average width''.  CJK fonts customarily contain tens of
> thousands of glyphs, of which only a small subset represent ASCII
> ``monospace'' characters relevant to Emacs, but the `tmAveCharWidth'
> field, which is derived from the font's OS/2 table:
> 
>   https://developer.apple.com/fonts/TrueType-Reference-Manual/RM06/Chap6OS2.html
> 
> represents the average width of all the glyphs within the font, and is
> ergo naturally biased towards the large number of CJK glyphs
> incorporated within the font.  The W32 backend should either infer the
> average width itself, or ground it upon on the width of the space glyph.
> Refer to this code in ftfont_open:
> 
>       font->min_width = font->average_width = font->space_width = 0;
>       for (i = 32, n = 0; i < 127; i++)
> 	if (FT_Load_Char (ft_face, i, FT_LOAD_DEFAULT) == 0)
> 	  {
> 	    int this_width = ft_face->glyph->metrics.horiAdvance >> 6;
> 
> 	    if (this_width > 0
> 		&& (! font->min_width || font->min_width > this_width))
> 	      font->min_width = this_width;
> 	    if (i == 32)
> 	      font->space_width = this_width;
> 	    font->average_width += this_width;
> 	    n++;
> 	  }
>       if (n > 0)
> 	font->average_width /= n;

Thanks, but the above snippet in ftfont.c is only done for
proportional fonts, not for fixed-pitch fonts.  Is the font in
question, Noto Sans Mono CJK JP, a proportional font?  That is, does
it not set the fixed-pitch attribute?




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#65803; Package emacs. Full text available.

Message received at 65803 <at> debbugs.gnu.org:


Received: (at 65803) by debbugs.gnu.org; 8 Sep 2023 14:49:26 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Fri Sep 08 10:49:26 2023
Received: from localhost ([127.0.0.1]:45069 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1qecnV-0004UU-PR
	for submit <at> debbugs.gnu.org; Fri, 08 Sep 2023 10:49:26 -0400
Received: from mout01.posteo.de ([185.67.36.65]:51869)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <werner.lemberg@HIDDEN>) id 1qecnT-0004UE-SK
 for 65803 <at> debbugs.gnu.org; Fri, 08 Sep 2023 10:49:24 -0400
Received: from submission (posteo.de [185.67.36.169]) 
 by mout01.posteo.de (Postfix) with ESMTPS id AB03C240029
 for <65803 <at> debbugs.gnu.org>; Fri,  8 Sep 2023 16:49:15 +0200 (CEST)
Received: from customer (localhost [127.0.0.1])
 by submission (posteo.de) with ESMTPSA id 4RhzXB4mcvz9rxS;
 Fri,  8 Sep 2023 16:49:14 +0200 (CEST)
Date: Fri, 08 Sep 2023 14:49:11 +0000 (UTC)
Message-Id: <20230908.164911.110008175722794498.wl@HIDDEN>
To: luangruo@HIDDEN, bug-gnu-emacs@HIDDEN
Subject: Re: bug#65803: 29.1; Noto Sans Mono CJK JP has doubled-width on
 Windows
From: Werner LEMBERG <wl@HIDDEN>
In-Reply-To: <87wmx0dbn6.fsf@HIDDEN>
References: <CAH4H2-wWYfw0Afmw=DxvNfx=hX_J1Rk6_9s96NYwakArjSADkA@HIDDEN>
 <83wmx0x3hj.fsf@HIDDEN> <87wmx0dbn6.fsf@HIDDEN>
Mime-Version: 1.0
Content-Type: Text/Plain; charset=utf-8
Content-Transfer-Encoding: base64
X-Spam-Score: -2.0 (--)
X-Debbugs-Envelope-To: 65803
Cc: 65803 <at> debbugs.gnu.org, eliz@HIDDEN, shingo.fg8@HIDDEN
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.0 (---)

PiBbLi4uXSAgQ0pLIGZvbnRzIGN1c3RvbWFyaWx5IGNvbnRhaW4gdGVucyBvZg0KPiB0aG91c2Fu
ZHMgb2YgZ2x5cGhzLCBvZiB3aGljaCBvbmx5IGEgc21hbGwgc3Vic2V0IHJlcHJlc2VudCBBU0NJ
SQ0KPiBgYG1vbm9zcGFjZScnIGNoYXJhY3RlcnMgcmVsZXZhbnQgdG8gRW1hY3MsIGJ1dCB0aGUg
YHRtQXZlQ2hhcldpZHRoJw0KPiBmaWVsZCwgd2hpY2ggaXMgZGVyaXZlZCBmcm9tIHRoZSBmb250
J3MgT1MvMiB0YWJsZToNCj4gDQo+ICAgaHR0cHM6Ly9kZXZlbG9wZXIuYXBwbGUuY29tL2ZvbnRz
L1RydWVUeXBlLVJlZmVyZW5jZS1NYW51YWwvUk0wNi9DaGFwNk9TMi5odG1sDQo+DQo+IFsuLi5d
DQoNCkluIGdlbmVyYWwgSSByZWNvbW1lbmQgdG8gcmVmZXIgdG8gdGhlIE9wZW5UeXBlIHNwZWNp
ZmljYXRpb24NCg0KICBodHRwczovL2xlYXJuLm1pY3Jvc29mdC5jb20vZW4tdXMvdHlwb2dyYXBo
eS9vcGVudHlwZS9zcGVjLw0KDQp3aGljaCBpcyBhbiBJU08gc3RhbmRhcmQgKElTTy9JRUMgMTQ0
OTYtMjIg4oCcT3BlbiBGb250IEZvcm1hdOKAnSksDQppbnN0ZWFkIG9mIHRoZSBBcHBsZS1vbmx5
IFRydWVUeXBlIHJlZmVyZW5jZS4gIFRoZXJlIGFyZSBzaWduaWZpY2FudA0KZGlmZmVyZW5jZXMs
IGVzcGVjaWFsbHkgZm9yIG1vZGVybiBmb250cy4NCg0KDQogICAgV2VybmVyDQo=




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#65803; Package emacs. Full text available.

Message received at submit <at> debbugs.gnu.org:


Received: (at submit) by debbugs.gnu.org; 8 Sep 2023 14:49:34 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Fri Sep 08 10:49:34 2023
Received: from localhost ([127.0.0.1]:45072 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1qecne-0004Up-23
	for submit <at> debbugs.gnu.org; Fri, 08 Sep 2023 10:49:34 -0400
Received: from lists.gnu.org ([2001:470:142::17]:43294)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <werner.lemberg@HIDDEN>) id 1qecna-0004UN-Im
 for submit <at> debbugs.gnu.org; Fri, 08 Sep 2023 10:49:32 -0400
Received: from eggs.gnu.org ([2001:470:142:3::10])
 by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <werner.lemberg@HIDDEN>)
 id 1qecnR-0003OC-Av
 for bug-gnu-emacs@HIDDEN; Fri, 08 Sep 2023 10:49:21 -0400
Received: from mout02.posteo.de ([185.67.36.66])
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <werner.lemberg@HIDDEN>)
 id 1qecnN-0001JQ-Jb
 for bug-gnu-emacs@HIDDEN; Fri, 08 Sep 2023 10:49:21 -0400
Received: from submission (posteo.de [185.67.36.169]) 
 by mout02.posteo.de (Postfix) with ESMTPS id A9A72240104
 for <bug-gnu-emacs@HIDDEN>; Fri,  8 Sep 2023 16:49:15 +0200 (CEST)
Received: from customer (localhost [127.0.0.1])
 by submission (posteo.de) with ESMTPSA id 4RhzXB4mcvz9rxS;
 Fri,  8 Sep 2023 16:49:14 +0200 (CEST)
Date: Fri, 08 Sep 2023 14:49:11 +0000 (UTC)
Message-Id: <20230908.164911.110008175722794498.wl@HIDDEN>
To: luangruo@HIDDEN, bug-gnu-emacs@HIDDEN
Subject: Re: bug#65803: 29.1; Noto Sans Mono CJK JP has doubled-width on
 Windows
From: Werner LEMBERG <wl@HIDDEN>
In-Reply-To: <87wmx0dbn6.fsf@HIDDEN>
References: <CAH4H2-wWYfw0Afmw=DxvNfx=hX_J1Rk6_9s96NYwakArjSADkA@HIDDEN>
 <83wmx0x3hj.fsf@HIDDEN> <87wmx0dbn6.fsf@HIDDEN>
Mime-Version: 1.0
Content-Type: Text/Plain; charset=utf-8
Content-Transfer-Encoding: base64
Received-SPF: pass client-ip=185.67.36.66;
 envelope-from=werner.lemberg@HIDDEN; helo=mout02.posteo.de
X-Spam_score_int: -38
X-Spam_score: -3.9
X-Spam_bar: ---
X-Spam_report: (-3.9 / 5.0 requ) BAYES_00=-1.9,
 HEADER_FROM_DIFFERENT_DOMAINS=0.249, RCVD_IN_DNSWL_MED=-2.3,
 RCVD_IN_MSPIKE_H5=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_HELO_NONE=0.001,
 SPF_PASS=-0.001 autolearn=ham autolearn_force=no
X-Spam_action: no action
X-Spam-Score: 1.2 (+)
X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org",
 has NOT identified this incoming email as spam.  The original
 message has been attached to this so you can view it or label
 similar future email.  If you have any questions, see
 the administrator of that system for details.
 Content preview:  > [...] CJK fonts customarily contain tens of > thousands
 of glyphs,
 of which only a small subset represent ASCII > ``monospace'' characters
 relevant to Emacs, but the `tmAveCharWidth' > field, which [...] 
 Content analysis details:   (1.2 points, 10.0 required)
 pts rule name              description
 ---- ---------------------- --------------------------------------------------
 0.2 HEADER_FROM_DIFFERENT_DOMAINS From and EnvelopeFrom 2nd level
 mail domains are different
 -0.0 SPF_HELO_PASS          SPF: HELO matches SPF record
 1.0 SPF_SOFTFAIL           SPF: sender does not match SPF record (softfail)
X-Debbugs-Envelope-To: submit
Cc: 65803 <at> debbugs.gnu.org, eliz@HIDDEN, shingo.fg8@HIDDEN
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: 0.2 (/)

PiBbLi4uXSAgQ0pLIGZvbnRzIGN1c3RvbWFyaWx5IGNvbnRhaW4gdGVucyBvZg0KPiB0aG91c2Fu
ZHMgb2YgZ2x5cGhzLCBvZiB3aGljaCBvbmx5IGEgc21hbGwgc3Vic2V0IHJlcHJlc2VudCBBU0NJ
SQ0KPiBgYG1vbm9zcGFjZScnIGNoYXJhY3RlcnMgcmVsZXZhbnQgdG8gRW1hY3MsIGJ1dCB0aGUg
YHRtQXZlQ2hhcldpZHRoJw0KPiBmaWVsZCwgd2hpY2ggaXMgZGVyaXZlZCBmcm9tIHRoZSBmb250
J3MgT1MvMiB0YWJsZToNCj4gDQo+ICAgaHR0cHM6Ly9kZXZlbG9wZXIuYXBwbGUuY29tL2ZvbnRz
L1RydWVUeXBlLVJlZmVyZW5jZS1NYW51YWwvUk0wNi9DaGFwNk9TMi5odG1sDQo+DQo+IFsuLi5d
DQoNCkluIGdlbmVyYWwgSSByZWNvbW1lbmQgdG8gcmVmZXIgdG8gdGhlIE9wZW5UeXBlIHNwZWNp
ZmljYXRpb24NCg0KICBodHRwczovL2xlYXJuLm1pY3Jvc29mdC5jb20vZW4tdXMvdHlwb2dyYXBo
eS9vcGVudHlwZS9zcGVjLw0KDQp3aGljaCBpcyBhbiBJU08gc3RhbmRhcmQgKElTTy9JRUMgMTQ0
OTYtMjIg4oCcT3BlbiBGb250IEZvcm1hdOKAnSksDQppbnN0ZWFkIG9mIHRoZSBBcHBsZS1vbmx5
IFRydWVUeXBlIHJlZmVyZW5jZS4gIFRoZXJlIGFyZSBzaWduaWZpY2FudA0KZGlmZmVyZW5jZXMs
IGVzcGVjaWFsbHkgZm9yIG1vZGVybiBmb250cy4NCg0KDQogICAgV2VybmVyDQo=




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#65803; Package emacs. Full text available.

Message received at 65803 <at> debbugs.gnu.org:


Received: (at 65803) by debbugs.gnu.org; 8 Sep 2023 13:43:04 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Fri Sep 08 09:43:04 2023
Received: from localhost ([127.0.0.1]:42615 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1qeblI-0007wD-8r
	for submit <at> debbugs.gnu.org; Fri, 08 Sep 2023 09:43:04 -0400
Received: from sonic312-23.consmr.mail.ne1.yahoo.com ([66.163.191.204]:45780)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <luangruo@HIDDEN>) id 1qeblD-0007vh-U5
 for 65803 <at> debbugs.gnu.org; Fri, 08 Sep 2023 09:43:02 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048;
 t=1694180572; bh=h6rKeqqXQyNcKltTj1Y8zAz89/mzVmOxuRMl4jClgec=;
 h=From:To:Cc:Subject:In-Reply-To:References:Date:From:Subject:Reply-To;
 b=B/U8rG+P4YglYgIdbxTySNUozsWwPofktnA7T6glT2y14ds8QdFyYJp681MLbBsMRJA6MLNd0LClmzN0aQIgp/O238OQRkMlAIPU+bmH50jyurcEP8W4Dij0ar3T6wQGJX7pcQ94NoBAO5AcYlpcx1Z2oNTIMSqWDHtrfC8teD2/6qNClTsatHc8SPXXh+DZQ7dSz9fbbKNc+El3fyOED4TDarBGk1umtYFV+86LGsZXH3Mc6Kkv88Urx3Td0HolTgf4LM+4cU/IsAXkli5nISYed8a8SsrxD0wJQN+vnx7I90oNhLeJNdVsM//myhx+R4c7LCSJht/SUw1ztVFrdg==
X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048;
 t=1694180572; bh=015aOJ2jx4YKnpLKFSGFQNOLuZ7P4Vm4c4/Ohx5HIqI=;
 h=X-Sonic-MF:From:To:Subject:Date:From:Subject;
 b=LhONW/khA1VkWWH2PfqAVbmHuoK9vpUvJKVwkQu8SH4JE3Edq1ohNqwJnX25DIkH48TVsY7juQa+//6ozK62TDGnuT2IhUsIKfcfA1enQaiadd5OnRvVwyYvZog4X6e9AoAQTCcoo3+L2aNh0XdoAj29zu+nkgcqXrKtoa7SxaGRc+94+kRE4of6hnukR5NKT1GSbZNEbsvK+nom146jOCMLbmxzvznxQAMAF1S40uUAMa+3dzV4LJxR3wm3ahR+cOoDY+2iGKbZtrsVUGiVC0BHGGMgNa8H1hYoESvsfP85A5pMOGaxn0gFksCwgUzjf2sIzRapXvR3L91w2XJrgg==
X-YMail-OSG: 5Vjfh1cVM1kDMCHmvgoxePcsK9V5e.E7DkMTuc2gR9TQLGxPspRhTTYgYor.is0
 _dHYuYTbm5yl_KSONjqXAKSjVRL3QPayeifNmchrWu9ed_BRD941WQ92C.Qldve2qCGLeysmFF88
 VWVjcfNDFh3rTSzlnihG5KsWAbDkPsgv4vAlbKhmN_kza79L0DSbEfNjosx0jJn_nzEC3jj_qtLY
 oUJetcndiUo9MHDUHdV9p19ZkUVBTwkxAatjt5IXo7KqwuCSlKxxOKmSeqW5NKrT3cZ.C9X8ThK5
 nT_TwGGCPbVFEwIrrt9MADt.nCk5lUx_ppiyPl.vWiTUgg0yvmT353WEmrT0NCkIdRzcuu2J.zOa
 sv76xOdzEONSBjh2.sKizXQPjO0hPfEhMkLQFjhY9KoBPlYsJN_Y4aVntYe8nvgE1R5z9.anAmgj
 tM514lbgPyeMei9ta17cLoF38vTmX1_ZvRwHaFSaxSVD8rdqqz6Qkh_0KEM1yfVZmaPOEqU7uTmn
 vEZPuCVMpVaXZt6RJeGdtQQgKeAmOskXapEfO9E9K0h1qak0YM70p_LKPyyNMz8n4gN7lUc1mcoW
 iJJpApjt2laRusc62SFC9m6sewADdNQkbFblgWeoc9FsOKTfc8mI1zWmXOXvXs8.6GIeM4qgFxu_
 SgCSr9iwKgreqqOAVacumD_JptqZFw_Wo.p.BBm66T2pWMW2lq1r0gm30xQ1BK6_1aVkmN5N7rv_
 d4PZP9Pv_l8X7UJ6JTUgtj13u2yArsv6rHhLlKX1Dt3t6fN_PZgM7jyjt_e2QkCLrHB8R4uq65Mc
 _jZNJTvqESTZbdMy6KmlLIwpf4xP2P.DHx07vFGXXSCYt0NVaQyRCkpPIsjkE2.cMTlEvGURt1kP
 uJPpBWDcpjdsD5yuw.HIIdzscUK2yz3KRXKA4zKP4XGrKLVn6.SVz8SSSzhTOzHavngGXuqQTIP9
 mpRe5qhy782zhynd.BpVvwUbFbKEnc.qWgaWf4oxiNQbnBdwFuVsTgTChBiKs1oRbd84gJigSSs1
 0eGt.srLCrxlLvd0CWBj7_kRJNG.OeS5TFodRS.gpFoWS02QCof.i1dBmCMjaauzZsn8sUWZlT2M
 d6rCXsi4.4YDA1dhwD5EzI9pYI1M5q68ExVg0ZLn8u..LMBVw2xQYtbOoMoFNGqnohQ8FWxXUMVl
 GxFu.LRFF4c13iC5bGWLU87.whCMOd9tLr_vMklwufXqsYxu2BaIJLnkOg3VkZXbX.FM5voM0IZG
 7LvzJPXFkfZSG6YjrH2ywXtQ9wqYM2U7knBB8h3vMM5SCII8dPAoZGEPcGvOjaLsEVnOTK5BVbeX
 5.QyPhK0lSRb_vSpCZ1KX94_K2l83eaBpVhZxQHXvRJQgRuYrgGJ0JJoFrq0_q6VFWLiyg3YLsRx
 vyLxVZam5Wr1TKza_oPU0mg2LaL9.Q3SeaJJA9Qi9tp5uxlfm_0eD8kwnDIVq9vrC.sf7.RP0Y03
 OGqMEFm4VOHCbmXp0d86gu3g0jt6V4ZkTrsfFmCLFdXPoASv_3jkU7X3dcrdqxjQOZRixzvGx3TN
 36rGQvMM2zEFF.p2mPY.nLsJMiKwS5CoNGfWFdxjzfU375TNxukQFBX42JCMUiJ5kd5_USwj1exy
 LBgchFrW2pcPW.bNEP3Gsx.OCHJWbBJYBh_JtAV_lS_bcasBgpaVrrl.OqFMGMvjubEudMVgFKUN
 fxuLL4GXF3LtHaeZFOivHLse6oNvMDQgNmebT6z35ZL2Ab7BbbpdkICjSnpUJ1NhLWP5G1cUSu6q
 anfBB.71_arfU02s6loXrx3gDZDAUnNYFKASw2kpB5nLKIT_1jqy2B8ukCIi2c3iaTDtNLaQSzSR
 e.pRUEOfzqKsTgeN6tqGqveFL0bCwJ9Ye49KAU0g93fBHapDkQwPhjlmTpN3gz8q82m3RGns4lKy
 LE8gsxM2l_EncQ8SPNEK0PdWSbE4Ejh.2LxYJRGXIE5FjlFk2J0gpLwg2X4xRkuj_V6863PgoXza
 4091hHtUu7k1oQkuOK5.b7ZPQHOJe0VTlOeHEpRGygq3LEFuJeo89dPYvu69BLENDxKzgXIPxiTS
 A0RwG6cGx9ub2O6TWBdazkw79pvt6W8I6BK9lKDiN6qENVFD.NIcEeSGV_iJhRJcW4OvF5O_eSuF
 5Qbyx2iNmmmRnzQOZ.biiG0FaQ7j8YaHeRdxddUXlMNINSFYY5eXALTesgE66E1GT6bUolWDYbOh
 IaB5qu87OVEepa1ydWuWOx3PlcGi9kFwz3ndkozRdWwbedsTz6La_oU2Wqot2bwz71g--
X-Sonic-MF: <luangruo@HIDDEN>
X-Sonic-ID: b0a866b0-2a42-4781-a707-8401220e521a
Received: from sonic.gate.mail.ne1.yahoo.com by
 sonic312.consmr.mail.ne1.yahoo.com with HTTP; Fri, 8 Sep 2023 13:42:52 +0000
Received: by hermes--production-sg3-69654d8bd-52vxq (Yahoo Inc. Hermes SMTP
 Server) with ESMTPA ID 6743302ef75b376dbdc1404e305bbd63; 
 Fri, 08 Sep 2023 13:42:45 +0000 (UTC)
From: Po Lu <luangruo@HIDDEN>
To: Eli Zaretskii <eliz@HIDDEN>
Subject: Re: bug#65803: 29.1; Noto Sans Mono CJK JP has doubled-width on
 Windows
In-Reply-To: <83wmx0x3hj.fsf@HIDDEN> (Eli Zaretskii's message of "Fri, 08 Sep
 2023 15:18:32 +0300")
References: <CAH4H2-wuQ_9PDsCoh2Mj3Hzw38Eu6xeL20G0nos3c0Ps1AUsaQ@HIDDEN>
 <83bkeeytwf.fsf@HIDDEN>
 <CAH4H2-wwSZfzVR59t0QG+05uvQ4Lq4RS=AjP9fYDBdo7TjG_Ag@HIDDEN>
 <838r9iyrky.fsf@HIDDEN> <835y4myqtb.fsf@HIDDEN>
 <CAH4H2-zS0d+sod+squthwLCiTRMFH_osRQ7_Yq=7tNYwaB6M_Q@HIDDEN>
 <83jzt1xju6.fsf@HIDDEN>
 <CAH4H2-wWYfw0Afmw=DxvNfx=hX_J1Rk6_9s96NYwakArjSADkA@HIDDEN>
 <83wmx0x3hj.fsf@HIDDEN>
Date: Fri, 08 Sep 2023 21:42:37 +0800
Message-ID: <87wmx0dbn6.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13)
MIME-Version: 1.0
Content-Type: text/plain
X-Mailer: WebService/1.1.21763
 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo
Content-Length: 1636
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 65803
Cc: 65803 <at> debbugs.gnu.org, Shingo Tanaka <shingo.fg8@HIDDEN>
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

Eli Zaretskii <eliz@HIDDEN> writes:

> This is strange.  AFAIU, frame-char-width returns the "average width"
> attribute of the font, so why do we get different results on Windows
> and on X?  Po Lu, can you help?  Do font backends on X perform some
> trickery on the font's average_width attribute that we don't do on
> Windows?

For a nominally monospace font, the ft*font backends infer the average
from the width of the space glyph, instead of giving undue credence to
its reported ``average width''.  CJK fonts customarily contain tens of
thousands of glyphs, of which only a small subset represent ASCII
``monospace'' characters relevant to Emacs, but the `tmAveCharWidth'
field, which is derived from the font's OS/2 table:

  https://developer.apple.com/fonts/TrueType-Reference-Manual/RM06/Chap6OS2.html

represents the average width of all the glyphs within the font, and is
ergo naturally biased towards the large number of CJK glyphs
incorporated within the font.  The W32 backend should either infer the
average width itself, or ground it upon on the width of the space glyph.
Refer to this code in ftfont_open:

      font->min_width = font->average_width = font->space_width = 0;
      for (i = 32, n = 0; i < 127; i++)
	if (FT_Load_Char (ft_face, i, FT_LOAD_DEFAULT) == 0)
	  {
	    int this_width = ft_face->glyph->metrics.horiAdvance >> 6;

	    if (this_width > 0
		&& (! font->min_width || font->min_width > this_width))
	      font->min_width = this_width;
	    if (i == 32)
	      font->space_width = this_width;
	    font->average_width += this_width;
	    n++;
	  }
      if (n > 0)
	font->average_width /= n;





Information forwarded to bug-gnu-emacs@HIDDEN:
bug#65803; Package emacs. Full text available.

Message received at 65803 <at> debbugs.gnu.org:


Received: (at 65803) by debbugs.gnu.org; 8 Sep 2023 12:18:53 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Fri Sep 08 08:18:53 2023
Received: from localhost ([127.0.0.1]:42483 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1qeaRo-00039u-Qi
	for submit <at> debbugs.gnu.org; Fri, 08 Sep 2023 08:18:53 -0400
Received: from eggs.gnu.org ([2001:470:142:3::10]:51366)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <eliz@HIDDEN>) id 1qeaRl-00039g-KE
 for 65803 <at> debbugs.gnu.org; Fri, 08 Sep 2023 08:18:50 -0400
Received: from fencepost.gnu.org ([2001:470:142:3::e])
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <eliz@HIDDEN>)
 id 1qeaRd-0005dB-Pu; Fri, 08 Sep 2023 08:18:41 -0400
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=p2AhJiAJaqhrf2ww6M/771Yq1ccubmIYCmVH7bKHhHY=; b=TxzL/RFebGdpq59jc2iw
 V8DRbxVO7z0kV00NeXlX8qzsMvezySF34iEfRV4FXap9Cs6eKVOjPuQF7Cy7BTY7qORurYapCoXok
 MdxGvvzhtoyTpGIL7O97d/82xNdte+d1U1RGPnThchnMgKVsrBIqqzHq4Cfd3U6IVbT0V0enXuTAg
 X4UfLn1XLKW+aH8m2mv5pc0sEZ4i8Zada6UVRQJEeYHilWv3/QeoXSP0nm24BlhvLYBGzbKsGGC5y
 W45i1t0nc1KjX2BDMNg78FSvnCZcbf4UBM0iBhEXEwW2h8MS0+Tc5ZZps4zzW5yxfx6DY3Bs0d/JE
 P3BiFyB71CvBTw==;
Date: Fri, 08 Sep 2023 15:18:32 +0300
Message-Id: <83wmx0x3hj.fsf@HIDDEN>
From: Eli Zaretskii <eliz@HIDDEN>
To: Shingo Tanaka <shingo.fg8@HIDDEN>, Po Lu <luangruo@HIDDEN>
In-Reply-To: <CAH4H2-wWYfw0Afmw=DxvNfx=hX_J1Rk6_9s96NYwakArjSADkA@HIDDEN>
 (message from Shingo Tanaka on Fri, 8 Sep 2023 07:26:18 +0900)
Subject: Re: bug#65803: 29.1;
 Noto Sans Mono CJK JP has doubled-width on Windows
References: <CAH4H2-wuQ_9PDsCoh2Mj3Hzw38Eu6xeL20G0nos3c0Ps1AUsaQ@HIDDEN>
 <83bkeeytwf.fsf@HIDDEN>
 <CAH4H2-wwSZfzVR59t0QG+05uvQ4Lq4RS=AjP9fYDBdo7TjG_Ag@HIDDEN>
 <838r9iyrky.fsf@HIDDEN> <835y4myqtb.fsf@HIDDEN>
 <CAH4H2-zS0d+sod+squthwLCiTRMFH_osRQ7_Yq=7tNYwaB6M_Q@HIDDEN>
 <83jzt1xju6.fsf@HIDDEN>
 <CAH4H2-wWYfw0Afmw=DxvNfx=hX_J1Rk6_9s96NYwakArjSADkA@HIDDEN>
MIME-version: 1.0
Content-type: text/plain; charset=utf-8
Content-Transfer-Encoding: 8bit
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 65803
Cc: 65803 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

> From: Shingo Tanaka <shingo.fg8@HIDDEN>
> Date: Fri, 8 Sep 2023 07:26:18 +0900
> Cc: 65803 <at> debbugs.gnu.org
> 
> > Please also tell what does (frame-char-width) return with each of the
> > two fonts on Windows.
> 
> Here are the results including the one on Ubuntu.
> Obviously, the 2nd one (Noto on Windows) returns a doubled-width size
> which is unexpected.
> 
> ;; On Windows - No issue
> (progn
>   (set-face-attribute 'default nil :font "MS ゴシック")
>   (frame-char-width))
> 10
> (string-pixel-width "A")
> 10
> (string-pixel-width "あ")
> 20
> 
> ;; On Windows - Wrong frame-char-width
> (progn
>   (set-face-attribute 'default nil :font "Noto Sans Mono CJK JP")
>   (frame-char-width))
> 20
> (string-pixel-width "A")
> 10
> (string-pixel-width "あ")
> 20
> 
> ;; On Ubuntu (w/Cairo) - No issue
> (progn
>   (set-face-attribute 'default nil :font "Noto Sans Mono CJK JP")
>   (frame-char-width))
> 13
> (string-pixel-width "A")
> 13
> (string-pixel-width "あ")
> 26

This is strange.  AFAIU, frame-char-width returns the "average width"
attribute of the font, so why do we get different results on Windows
and on X?  Po Lu, can you help?  Do font backends on X perform some
trickery on the font's average_width attribute that we don't do on
Windows?

> > Is your Ubuntu build with Cairo, btw?
> 
> Yes, the Emacs on Ubuntu is the latest Snap version which is compiled
> with Cairo, as I can double check it by seeing colored Emoji.




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#65803; Package emacs. Full text available.

Message received at 65803 <at> debbugs.gnu.org:


Received: (at 65803) by debbugs.gnu.org; 8 Sep 2023 07:26:40 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Fri Sep 08 03:26:40 2023
Received: from localhost ([127.0.0.1]:42071 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1qeVt2-00071r-0U
	for submit <at> debbugs.gnu.org; Fri, 08 Sep 2023 03:26:40 -0400
Received: from mail-yw1-x1135.google.com ([2607:f8b0:4864:20::1135]:60647)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <shingo.fg8@HIDDEN>) id 1qeVt0-00071e-4h
 for 65803 <at> debbugs.gnu.org; Fri, 08 Sep 2023 03:26:38 -0400
Received: by mail-yw1-x1135.google.com with SMTP id
 00721157ae682-58fc4eaa04fso18394357b3.0
 for <65803 <at> debbugs.gnu.org>; Fri, 08 Sep 2023 00:26:35 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20221208; t=1694157990; x=1694762790; darn=debbugs.gnu.org;
 h=content-transfer-encoding:cc:to:subject:message-id:date:from
 :in-reply-to:references:mime-version:from:to:cc:subject:date
 :message-id:reply-to;
 bh=xcidQmGmGNL5ERI3Fl5tM1I0+4awtnYIS2wNgsSzWxw=;
 b=B8nTieE2ICZBS2vC4BhsaKyOpzIOJ0tuWxcMt07gIyiAeq4UiczC9F1sID9PLZzJb/
 xfEmgr9zaLXUPmZJPUrmQt6/ssS5UukrMyytzpn4lHKSDwzdZbccHyKze+eqRsfg761Z
 Ep16hAKpALtj9N8Du6Gw5xjUti/FtfNB7k5m/AiVYjuLvWZ6Ek5R3Axh//+DI50NLVM6
 LRA/x9PM22g46XXqyEFIX8ZmdpE8vdweL9aSv8hKJMiKkEnV+JXajlYyyWIilFkNe1Eb
 jc1vtBD/D45HBvrXl5PZpnERJoolOSEJkuApkVF1Kr9TJwh4t6Fgxb619S09s4UlzD/r
 iwmQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1694157990; x=1694762790;
 h=content-transfer-encoding:cc:to:subject:message-id:date:from
 :in-reply-to:references:mime-version:x-gm-message-state:from:to:cc
 :subject:date:message-id:reply-to;
 bh=xcidQmGmGNL5ERI3Fl5tM1I0+4awtnYIS2wNgsSzWxw=;
 b=PYRg4/xyaDlxvcIniRovxQXxG2ZVcbn7Th6D3n6PVosQEAMW4lMLJq5Y5YjzfkIRK7
 mVy+E/8XE8Im+OhORdlSLvxZQTTGThSKPU4gsOnlt0HFmnx9T4FedbF87bHeLOhI0Nfj
 PUIcsoQtr/L/65LaK3d8oB0lK7GMsXr4oK7e5RVvhzOLfyAPF4xrqsprpD5edaqpBQia
 P9gmYTtOCt7WjbNCkP2RKzmWZbywDwemiJVP/oBydCvibkcr8drr6YsjHKyLFpBrstnj
 DdX4IhazwF0FSUM1Un8u6LpQRtOtOEmkIFEw/S/tZDfM2ISfXvhMT9SGuFYvCfpzEtNb
 7kdA==
X-Gm-Message-State: AOJu0YwOUjwz+IM60/IQFnh9BeNwreW8tr0Klw7+Pb/kIdSbV9V8MZ0c
 BB66tZhEhn6gXJMDRowTSjaGzjf5nS2NXN6qpLpCKymxjeo=
X-Google-Smtp-Source: AGHT+IGhcNLNWVrJ8YxzSY3BhMka7mshFVx9I4pmOwTCp42dZqff+Zy8BUSG4Yk5wB3BCuhfMtYTyLnOksa2GVNCBV0=
X-Received: by 2002:a81:6f54:0:b0:595:67db:769a with SMTP id
 k81-20020a816f54000000b0059567db769amr1420860ywc.51.1694157990135; Fri, 08
 Sep 2023 00:26:30 -0700 (PDT)
MIME-Version: 1.0
References: <CAH4H2-wuQ_9PDsCoh2Mj3Hzw38Eu6xeL20G0nos3c0Ps1AUsaQ@HIDDEN>
 <83bkeeytwf.fsf@HIDDEN>
 <CAH4H2-wwSZfzVR59t0QG+05uvQ4Lq4RS=AjP9fYDBdo7TjG_Ag@HIDDEN>
 <838r9iyrky.fsf@HIDDEN> <835y4myqtb.fsf@HIDDEN>
 <CAH4H2-zS0d+sod+squthwLCiTRMFH_osRQ7_Yq=7tNYwaB6M_Q@HIDDEN>
 <83jzt1xju6.fsf@HIDDEN>
In-Reply-To: <83jzt1xju6.fsf@HIDDEN>
From: Shingo Tanaka <shingo.fg8@HIDDEN>
Date: Fri, 8 Sep 2023 07:26:18 +0900
Message-ID: <CAH4H2-wWYfw0Afmw=DxvNfx=hX_J1Rk6_9s96NYwakArjSADkA@HIDDEN>
Subject: Re: bug#65803: 29.1;
 Noto Sans Mono CJK JP has doubled-width on Windows
To: Eli Zaretskii <eliz@HIDDEN>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Spam-Score: 1.4 (+)
X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org",
 has NOT identified this incoming email as spam.  The original
 message has been attached to this so you can view it or label
 similar future email.  If you have any questions, see
 the administrator of that system for details.
 Content preview: > Please also tell what does (frame-char-width) return with
 each of the > two fonts on Windows. Here are the results including the one
 on Ubuntu. Obviously, the 2nd one (Noto on Windows) returns a doubled-width
 size which is unexpected. 
 Content analysis details:   (1.4 points, 10.0 required)
 pts rule name              description
 ---- ---------------------- --------------------------------------------------
 -0.0 SPF_PASS               SPF: sender matches SPF record
 0.2 FREEMAIL_ENVFROM_END_DIGIT Envelope-from freemail username ends
 in digit (shingo.fg8[at]gmail.com)
 1.1 DATE_IN_PAST_06_12     Date: is 6 to 12 hours before Received: date
 0.0 FREEMAIL_FROM          Sender email is commonly abused enduser mail
 provider (shingo.fg8[at]gmail.com)
 0.0 SPF_HELO_NONE          SPF: HELO does not publish an SPF Record
 -0.0 RCVD_IN_DNSWL_NONE     RBL: Sender listed at https://www.dnswl.org/,
 no trust [2607:f8b0:4864:20:0:0:0:1135 listed in]
 [list.dnswl.org]
X-Debbugs-Envelope-To: 65803
Cc: 65803 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: 0.4 (/)

> Please also tell what does (frame-char-width) return with each of the
> two fonts on Windows.

Here are the results including the one on Ubuntu.
Obviously, the 2nd one (Noto on Windows) returns a doubled-width size
which is unexpected.

;; On Windows - No issue
(progn
  (set-face-attribute 'default nil :font "=EF=BC=AD=EF=BC=B3 =E3=82=B4=E3=
=82=B7=E3=83=83=E3=82=AF")
  (frame-char-width))
10
(string-pixel-width "A")
10
(string-pixel-width "=E3=81=82")
20

;; On Windows - Wrong frame-char-width
(progn
  (set-face-attribute 'default nil :font "Noto Sans Mono CJK JP")
  (frame-char-width))
20
(string-pixel-width "A")
10
(string-pixel-width "=E3=81=82")
20

;; On Ubuntu (w/Cairo) - No issue
(progn
  (set-face-attribute 'default nil :font "Noto Sans Mono CJK JP")
  (frame-char-width))
13
(string-pixel-width "A")
13
(string-pixel-width "=E3=81=82")
26

> Is your Ubuntu build with Cairo, btw?

Yes, the Emacs on Ubuntu is the latest Snap version which is compiled
with Cairo, as I can double check it by seeing colored Emoji.

2023=E5=B9=B49=E6=9C=888=E6=97=A5(=E9=87=91) 15:25 Eli Zaretskii <eliz@gnu.=
org>:
>
> > From: Shingo Tanaka <shingo.fg8@HIDDEN>
> > Date: Fri, 8 Sep 2023 08:19:29 +0900
> > Cc: 65803 <at> debbugs.gnu.org
> >
> > I'm not an expert on fonts either, but the reason why I reported is bec=
ause
> > I don't see this issue on Ubuntu as attached with exactly the same font
> > (NotoSansMonoCJKjp-VF.ttf).  So the difference looks like coming from O=
S
> > difference but not emacs version difference.
>
> Could be: the way Emacs handles fonts on Windows is very different
> from what we do on GNU/Linux.  For example, it seemed to me that the
> session using this font on Windows actually used the bold variant of
> the font, which might have something to do with the very partial
> support for font families on MS-Windows.
>
> Please also tell what does (frame-char-width) return with each of the
> two fonts on Windows.
>
> Is your Ubuntu build with Cairo, btw?




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#65803; Package emacs. Full text available.

Message received at 65803 <at> debbugs.gnu.org:


Received: (at 65803) by debbugs.gnu.org; 8 Sep 2023 06:25:43 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Fri Sep 08 02:25:43 2023
Received: from localhost ([127.0.0.1]:42009 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1qeUw3-0002o6-9E
	for submit <at> debbugs.gnu.org; Fri, 08 Sep 2023 02:25:43 -0400
Received: from eggs.gnu.org ([2001:470:142:3::10]:55340)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <eliz@HIDDEN>) id 1qeUvy-0002ne-DT
 for 65803 <at> debbugs.gnu.org; Fri, 08 Sep 2023 02:25:40 -0400
Received: from fencepost.gnu.org ([2001:470:142:3::e])
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <eliz@HIDDEN>)
 id 1qeUvq-0004dL-Rw; Fri, 08 Sep 2023 02:25:30 -0400
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org;
 s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date:
 mime-version; bh=9YgSvQM0ILgUBsygHd+cP0uqAUJ1Y0pIxtordduRGe4=; b=dxU/Ib+ESGG+
 YkoubHLQjQwPGjxPBxG6Akb+RXmgXPkrufASFTYDJIfT2eeD4yTpCRcfD/xVJgY2Oac1QfurcX8uB
 x32kNyrq4cnhb757oYdlbZcsLeq7H6/hf7GCGxo0BJqiZ0gb2KeLFvxj6NSQHCQIg6idtRex/rnzd
 uNyxrytu4Lvv6XMpW1UnCqdFfC1SuKKpDO1Yyf308xBx8S2NaPVjF8hdGJhGDW8ucgSvjppxV5ez1
 SfMdYqxHg1QT4nSip5WoZThM2uMRiF5GZyRYMXk+IgdUyZeJEs/tsZw8HhnNe2OS9t6rZe5LwgP+1
 T64NbHfvQacpPTkiD5qj9Q==;
Date: Fri, 08 Sep 2023 09:25:21 +0300
Message-Id: <83jzt1xju6.fsf@HIDDEN>
From: Eli Zaretskii <eliz@HIDDEN>
To: Shingo Tanaka <shingo.fg8@HIDDEN>
In-Reply-To: <CAH4H2-zS0d+sod+squthwLCiTRMFH_osRQ7_Yq=7tNYwaB6M_Q@HIDDEN>
 (message from Shingo Tanaka on Fri, 8 Sep 2023 08:19:29 +0900)
Subject: Re: bug#65803: 29.1;
 Noto Sans Mono CJK JP has doubled-width on Windows
References: <CAH4H2-wuQ_9PDsCoh2Mj3Hzw38Eu6xeL20G0nos3c0Ps1AUsaQ@HIDDEN>
 <83bkeeytwf.fsf@HIDDEN>
 <CAH4H2-wwSZfzVR59t0QG+05uvQ4Lq4RS=AjP9fYDBdo7TjG_Ag@HIDDEN>
 <838r9iyrky.fsf@HIDDEN> <835y4myqtb.fsf@HIDDEN>
 <CAH4H2-zS0d+sod+squthwLCiTRMFH_osRQ7_Yq=7tNYwaB6M_Q@HIDDEN>
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 65803
Cc: 65803 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

> From: Shingo Tanaka <shingo.fg8@HIDDEN>
> Date: Fri, 8 Sep 2023 08:19:29 +0900
> Cc: 65803 <at> debbugs.gnu.org
> 
> I'm not an expert on fonts either, but the reason why I reported is because
> I don't see this issue on Ubuntu as attached with exactly the same font
> (NotoSansMonoCJKjp-VF.ttf).  So the difference looks like coming from OS
> difference but not emacs version difference.

Could be: the way Emacs handles fonts on Windows is very different
from what we do on GNU/Linux.  For example, it seemed to me that the
session using this font on Windows actually used the bold variant of
the font, which might have something to do with the very partial
support for font families on MS-Windows.

Please also tell what does (frame-char-width) return with each of the
two fonts on Windows.

Is your Ubuntu build with Cairo, btw?




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#65803; Package emacs. Full text available.

Message received at 65803 <at> debbugs.gnu.org:


Received: (at 65803) by debbugs.gnu.org; 7 Sep 2023 23:19:51 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Thu Sep 07 19:19:51 2023
Received: from localhost ([127.0.0.1]:41725 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1qeOHv-00009z-C0
	for submit <at> debbugs.gnu.org; Thu, 07 Sep 2023 19:19:51 -0400
Received: from mail-vs1-xe36.google.com ([2607:f8b0:4864:20::e36]:53676)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <shingo.fg8@HIDDEN>) id 1qeOHt-00009i-1K
 for 65803 <at> debbugs.gnu.org; Thu, 07 Sep 2023 19:19:49 -0400
Received: by mail-vs1-xe36.google.com with SMTP id
 ada2fe7eead31-44d45391e84so599413137.3
 for <65803 <at> debbugs.gnu.org>; Thu, 07 Sep 2023 16:19:47 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20221208; t=1694128781; x=1694733581; darn=debbugs.gnu.org;
 h=cc:to:subject:message-id:date:from:in-reply-to:references
 :mime-version:from:to:cc:subject:date:message-id:reply-to;
 bh=5I+WK+fBcQf/jxZHbQr51JooHMClJukiNCxyvvUIxu0=;
 b=dZ+WnfQ69iPe7+LuJ29j8C3QJnPVRD5Zg8aJ6YZ8dVZzlU4/P1u52YKpL6CClyq7Hz
 /6c6tbPejT04ycndGubxewH9o10gS0rqxCi8A3/6Rcoyqfd/sMci1gYQvPP6UB4GnY8C
 YcXbJNjdFDkFDwYN98RdReSU6RzA1FrUOnXQLdBv3J3WYk2NtZufncirpY0akLvmY+G5
 mZqPqzs0ZaJ0ebN6iHo1qjLNF7YECA4CSG/BWgVh0xcpJvjZ9au2h5jpAsZZJVCZJziG
 2ExsUEKdI4VKsFKHeXBsaQLOaiGXBtnEtUV+Vz/2k01fE4H/7FwE00KLu7Vic7LKEKFh
 h6tw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1694128781; x=1694733581;
 h=cc:to:subject:message-id:date:from:in-reply-to:references
 :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id
 :reply-to;
 bh=5I+WK+fBcQf/jxZHbQr51JooHMClJukiNCxyvvUIxu0=;
 b=D2vMtl736qoDXtVtChHKa4NNM/XOANxRWKCTJ1IZZ2GxO9EeTiJarpbphj4jofxTZf
 tAQJ9tuDGmmXe7zNHWTlaJpL1x33rVEG8p1mSvGb+lZJnOK/i5/iMyFZ3jI/F06530TD
 a9B7l4Vnv574lFwEPnk1K8bXaeR866YlWxWmxZhwBpV1ni+PP8CAS8RMIqb6kXhTuB3M
 dVtfeahq2D/yLUEvw5gRz3Z7UpInxacI8hTFu5DGyW4QPq263vF8yqgXQECtl+aUd8Ju
 ZP7a1W99ls+xQ4Dav4nnBiJpe2szByji0mP8CC5yBK/6o3JEdkrGhuc8FK3/gTX2sAZT
 ZVfw==
X-Gm-Message-State: AOJu0YyvlNnWJe2fowwKNMTJu/MWDwDoLhqMNZk4cPZVPDjPW8Y1rTf2
 cvkEWy7RUhcZp0MSv8zjwMcT5O5JyfJs1cAlatsMvRRupSE=
X-Google-Smtp-Source: AGHT+IGDrvV82zGehxCEzUMZvZ379eCjjRW2VPCxwABVDLAu3ih2PMk3dZBrDkEDHfY2tlIRh2Su/BGsiv20A3qoB+A=
X-Received: by 2002:a05:6102:a2b:b0:44e:a558:5ec4 with SMTP id
 11-20020a0561020a2b00b0044ea5585ec4mr1233196vsb.9.1694128780823; Thu, 07 Sep
 2023 16:19:40 -0700 (PDT)
MIME-Version: 1.0
References: <CAH4H2-wuQ_9PDsCoh2Mj3Hzw38Eu6xeL20G0nos3c0Ps1AUsaQ@HIDDEN>
 <83bkeeytwf.fsf@HIDDEN>
 <CAH4H2-wwSZfzVR59t0QG+05uvQ4Lq4RS=AjP9fYDBdo7TjG_Ag@HIDDEN>
 <838r9iyrky.fsf@HIDDEN> <835y4myqtb.fsf@HIDDEN>
In-Reply-To: <835y4myqtb.fsf@HIDDEN>
From: Shingo Tanaka <shingo.fg8@HIDDEN>
Date: Fri, 8 Sep 2023 08:19:29 +0900
Message-ID: <CAH4H2-zS0d+sod+squthwLCiTRMFH_osRQ7_Yq=7tNYwaB6M_Q@HIDDEN>
Subject: Re: bug#65803: 29.1;
 Noto Sans Mono CJK JP has doubled-width on Windows
To: Eli Zaretskii <eliz@HIDDEN>
Content-Type: multipart/mixed; boundary="00000000000030568a0604cd1824"
X-Debbugs-Envelope-To: 65803
Cc: 65803 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>

--00000000000030568a0604cd1824
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

I'm not an expert on fonts either, but the reason why I reported is because
I don't see this issue on Ubuntu as attached with exactly the same font
(NotoSansMonoCJKjp-VF.ttf).  So the difference looks like coming from OS
difference but not emacs version difference.

2023=E5=B9=B49=E6=9C=887=E6=97=A5(=E6=9C=A8) 23:57 Eli Zaretskii <eliz@gnu.=
org>:

>
> > Cc: 65803 <at> debbugs.gnu.org
> > Date: Thu, 07 Sep 2023 17:40:29 +0300
> > From: Eli Zaretskii <eliz@HIDDEN>
> >
> > It looks like the Noto font is not a fixed-pitch font, even though it
> > has "Mono" in its name.
>
> There seems to be quite a few issues about this font family and its
> width aspects:
>
>   https://github.com/adobe-fonts/source-han-code-jp/issues/14
>   https://github.com/notofonts/noto-cjk/issues/122
>   https://github.com/notofonts/latin-greek-cyrillic/issues/196
>
> I'm not an expert on fonts, but I must ask: why do you use this font
> as the _default_ font? isn't it for CJK characters?  If so, why not
> use it only for CJK scripts, not for ASCII?
>
> Also, did anything changed wrt this font in Emacs 29?  That is, did
> the problem you describe not exist in Emacs 28?

--00000000000030568a0604cd1824
Content-Type: image/png; name="Screenshot from 2023-09-08 08-04-53.png"
Content-Disposition: attachment; 
	filename="Screenshot from 2023-09-08 08-04-53.png"
Content-Transfer-Encoding: base64
Content-ID: <f_lm9sehb00>
X-Attachment-Id: f_lm9sehb00

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
Y5jaNeFLTdpzdCJimeHqN3SYrm3bWpdd0V1VDMlqebteuq2jmve4Xhc3dUlmkrYcWtq0zMvapZj4
GLnk14bEDTlL2fo3aPVanyJqRihzzUpt8EuSX5vWbZRfLjWKiy52Fyr/vx9q2M+7ZRpuNb1ntD67
p5uia9ZRk3Mf1Bcjb1C90p7710yRo93rmvLTC7qyU7waJZyuW1+7X928huTfqLlzk0plgl8zZbt8
Xcp+P2XPUO3LhuntqxvK5VuvMQM7qftdn2nauCd0/+ebZTS6Qa8MbqX/FqwytW9vSk4gEhKq4NxB
mSNEoSGOo553PK6Ypor3GjJTV2nFlsKVVnG2AQAAAJC/Sh2I+Ldt1la/5KhZT5G5u7Afw5Rp5fyb
mZF1zNwVhjfgmAlZD0z9RKMT/XLUuEj3DYw7unHsjNEF/VrIZe3TjD/mq7LdtLWy92hv1ev0/ic3
q0lg/s911Gyh9rG5165xKvbcnopzStaBJVqwMtf8Ee5W6t4lXIYkZ1i4Qh0O1evQUQ0ckoyqqhZu
SJZP2b6cM1H2Ze1Q7bjGquIwtWv9eu2zJGWv06r1XnU6p7O8a1coMVuSMrRxfbJMI0gxjY8z7KFA
fiVOnKB/sy0Z3tN1x6CjV/4JiIhQaGnPf+o6RXe8dKuaBPz3I0fNFmpRN6eRnrwtuXSCivLaT3lw
1FG/5x/TOWGGLP8uzXrrOnW7eLhWOFrqwS9eUY/wo09SVubBmud269iVvd3yuA49r4Dlcb11Va+m
Q/Jv06athZwRpDjbAAAAAMhXpQ5EzH17tM+UHGFVFV7QO/F2VO+zq8lh7dfPD/TTPZ/P0458e/f7
tHzG39ppSu5WXdTumLVsnaof3UBuw9TOdeuUUtmWwzRCdNajT6lXQROv5MmnlI2L9deS5Jxgydyt
nbtzN4ONo1aXNZRrtdmjdls+Ze2KiVe0U/JvWKuNfsnculprM+qocac41T2wRqu2mJJ/s9ZtzJbl
aqi46GObvYWTpaULl8snydX0DJ1epxwuM8OrAG+uc2mEqEqIIclS5oGM0lnxqLz2Uw6y132lgT0G
6eeUCHW+6iq1r+mWIcnKXK3xn/yqjbkyvsPv2rLyeI///cwoaFllR5iqhjkkc5/27itkfFScbQAA
AADkq1IHIsrKUrYkeTx53LHNxait/u98ocHtqkq7Z+rNa9uqQUwXXff8N1q0K6/VMfzasHaj/DLk
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
AADbIRABAAAAAAC2QyACAAAAAABsh0AEAAAAAADYDoEIAAAAAACwHQIRAAAAAABgOwQiAAAAAADA
dghEAAAAAACA7RCIAAAAAAAA2yEQAQAAAAAAtkMgAgAAAAAAbIdABAAAAAAA2A6BCAAAAAAAsB0C
EQAAAAAAYDsEIgAAAAAAwHYIRAAAAAAAgO0QiAAAAAAAANshEAEAAAAAALZDIAIAAAAAAGyHQAQA
AAAAANgOgQgAAAAAALAdAhEAAAAAAGA7BCIAAAAAAMB2CEQAAAAAAIDtEIgAAAAAAADbIRABAAAA
AAC2QyACAAAAAABsh0AEAAAAAADYDoEIAAAAAACwHQIRAAAAAABgOwQiAAAAAADAdghEAAAAAACA
7RCIAAAAAAAA2yEQAQAAAAAAtkMgAgAAAAAAbIdABAAAAAAA2A6BCAAAAAAAsB0CEQAAAAAAYDsE
IgAAAAAAwHYIRAAAAAAAgO0QiAAAAAAAANshEAEAAAAAALZDIAIAAAAAAGyHQAQAAAAAANgOgQgA
AAAAALAdAhEAAAAAAGA7BCIAAAAAAMB2CEQAAAAAAIDtEIgAAAAAAADbIRABAAAAAAC2QyACAAAA
AABsh0AEAAAAAADYDoEIAAAAAACwHQIRAAAAAABgOwQiAAAAAADAdghEAAAAAACA7RCIAAAAAAAA
2yEQAQAAAAAAtkMgAgAAAAAAbIdABAAAAAAA2A6BCAAAAAAAsB0CEQAAAAAAYDsEIgAAAAAAwHYI
RAAAAAAAgO0QiAAAAAAAANshEAEAAAAAALZDIAIAAAAAAGyHQAQAAAAAANgOgQgAAAAAALAdAhEA
AAAAAGA7BCIAAAAAAMB2CEQAAAAAAIDtEIgAAAAAAADbIRABAAAAAAC2QyACAAAAAABsh0AEAAAA
AADYDoEIAAAAAACwHQIRAAAAAABgOwQiAAAAAADAdghEAAAAAACA7RCIAAAAAAAA2yEQAQAAAAAA
tkMgAgAAAAAAbIdABAAAAAAA2A6BCAAAAAAAsB0CEQAAAAAAYDsEIgAAAAAAwHYIRAAAAAAAgO0Q
iAAAAAAAANshEAEAAAAAALZDIAIAAAAAAGyHQAQAAAAAANgOgQgAAAAAALAdAhEAAAAAAGA7BCIA
AAAAAMB2CEQAAAAAAIDtEIgAAAAAAADbIRABAAAAAAC2QyACAAAAAABsh0AEAAAAAADYDoEIAAAA
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
AX8xrdvpv9dbPn/X59bM0e6fJujlj1cq7sT4Hnb5hwbJlpysrAop5wraHlQtnhiFR2XKlEcJcx7X
tXNOfUtmVIRiPBepeVV5Kn8OcrRorRZehmLzsnX4cKZMMQvNKez2guaaHreKq1IqixF8se6bPF09
5n+jr7//VZvid2jhZzu1aGaYegz9px68vZfCSjxYrl224/dexwOgc45TeUfdMmXKzIzT7szTv9Pu
cJT7ptrM3qW5747XtMUHlGsLUKMuvXTzkC5qX/+Qvnt9psJPekpg6ujRvIL/9PaTf1VKgc185eUX
1MHe3t7FnB8Meft4S8qWmZ+n/Op0fVVh3Eo5kiZTki24tkIK+s6Uodwq8jhwy+2WJJvsVShfA4DS
OiuBiHH8LP03lVh1ukh2dHxAMxY/UNmrUXEcddV91Hh9OThcv82aqVm/rFF0uqvgwi57r36Z8LQc
QR9rzEWBMuQj38J9O8wsZZyR5pKm0lZN0rOTV+iIR5LhUN2Lh+vB0UPUs+EmjbvhVa3Mr4jvOVvb
g7PJzNqlyIN/3W7IfTBCu7JMNa9Znc4+1YzDT34OSXmmXK5z8za4vAw/f/lJysvJPrU7QGVz1FHX
G8ao63V3aveq+Zr1/Y9aEhmjNTNeUkTkg3rnjaFqXpKbKjNXubnHRmny9T1HpxZ3yMenYPYyR/d/
adb4q3XGTi2eGM175Um9tz5Tvi2v03Mv3Ke+Tf0LxphI+1nzi+ke6+N77AlEfq5yXVKVaRpneMvn
WJeX/PziureYys/PP/ZWb3lb8XTtideBQ/kyZci7cVM1tEvylKXcKvA4MHOVneuR5C9/PyvuFADn
irPyXNTL69hAUJ585Re9HjbzdDSvYLg2L5/iEm6cTY6QDrpq9Dh98t1/NH7kRQo91gTedMXpfz+u
Lhhnw6ilhg0D/9xXnkRFRiRXfB9dT5z+990yJR97ZGprOFjPjRuly1oGyVGCA8UwCr/JI9NzmjU8
W9uDs8q9J1y78k0ZwdfqrYVLtXRpob9fXtIV/obM/F2K2FPmzlYoAfNohtLzzYKZGAL9OccXwxYU
ohC75ElLUWpVPRwdQWp9xe165sMvNfn+7go1PErb+Lm+XFnCcXg8iYo/7JFkyCe09t93eahqSvRg
x666DerKJskTH1N8l9oKkr9llr7emCF5d9TIlx9Vv6Z/99syFFS/nnwNyXQd1L6YMhxoJXy4VfrP
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
k6GEr8Zr5UGD1Vqq1PtWPTDoKvVrlV024G5wke646VJd1qeRsm+IO7J9WTpsjFtPI9385ku6sG07
XfrkHeqWN7CxowOzpmveEUspykIxt4+TrO9fflVz9thyHFt7576ml8bvPLhCbNcEjXx9rvbajhx7
r+a+PlLf7TroGdrx7Qi9nrBXtuPI3jNHr4z8XsnHvUQmhytaA599RL0rW3ICuzXrravV48I3tcLV
Rg98NkJ9Io5yNLAT9d34ucpSiLpccK6iS+ngkT71I32+NiBX9Qt075C4g6sE3bEaMLC1PE6Kpv8x
T4fW9ZU9W9kT+djKzDi06kmygkOOXGHnjtWAy7sedBwP63G+eke6JDtFf09bdOSqoiJwdn6vMV8n
yZZHcTeP0D1tQg95RpAqVy74mF9LJ0zQcp8jV2R/3XJ5vQKDkblU77Kb1b+KS45vmSZMWHbwuDre
U9Sza4QsSe7KEQpzuVS7YyfVc0myqigywpIcv3z+Q1qojNugOMr3/gYAAIrqhA/r76rRQ/d/8qcW
L1+gye9doh3D79eMXq/ooWofa2BcNVWLqq5qjQfoldmpx79EPpdVQRVDD32ooioUdiKfuUQLlucH
EnHNGsstjxo1ze/G418xX4vz5t61VLlZC9XNLZUOrNFblw3Qg//7SxsOHPkduxv213mtcl7RSdU/
MxbLJymwfpGW5I7O526qnj1qFb6RPY3UpkWl7H97q6hqeIFnZWXmnFxmac5vfyhv7EQrWN1vv1td
Kh1xtUpHkdYtZ5UqVFLF3F/7U7Uh4Vd9O31jgWc4ytqxTcnHNVRzq9HpPfK3qX+J5i7MPiX2r0jQ
gtyuUe7a6t6jcXYo4F+uP6dtywkFLAWf1kc9Kue+nkvV4+IUmdN9yr96uVYXu9dEMbbpvnmaXaCE
3d2oszrWzJkZqlZndYnNr/P3L5uteQcNGmwpOKySvJZb7pynuSqFqaJL8niO0i3JqqqoGtn7uKtm
G7WJyd8P7L1rtXb3cTwiFHf7WEEKCwst8D5DFB4edND7toLCFF7wajgkTGHBBz1DweHhCinw/9Dw
cAWVagpZdL51X2pInzv0c2pVdbn8cp1WI3tacSdztSZ+9Ks2HmXftDf9pInzfHK8bXTWmVGlFKb6
tXz6TO2yJe8pXdXhsFG43arTsJ68lq1d69bp0DE/y1xwJ/U9M1IuZ79+vn+g7vokQTtLcgUf1EQt
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
vQg4XLrGXRypS7/JKTIP6qE3Vk/R0LrleeQgoGz4Zz+o5l1e0iq11pMJc/VEK/OO6LQBAAD/Xfv2
7fvX33fu3Pmwx0455ZRCnzt//vzDHluyZMksSRdJChzyYxf84eziZOWkauumA9L+WXrpgY/zBnSz
Qjvq2itKaSA74ERyspR51CkvgP86n3z+oz/rv402AAAAZYPr5pOUnfSZroi7TVMyC9TzWx41vPYJ
DTlC/33g5OLk/ABmc/gY0AYAAKBMUIt+ktr/959KOGhwA5cqd3hIHz9/xkH9vAEAAAAAwOEIRE5K
AW3evl/VqlZQUFBFVW/cWZc++qVmTn5KXSqThgAAAAAAcDR0mTkpudX0tolac9uJXg+gNIXqkq/T
dcmJXg0AAAAARiAQAQCgnPF0eFErfS+e6NU4oWgDAABQ1ugyAwAAAAAAjEMgAgAAAAAAjEMgAgAA
AAAAjEMgAgAAAAAAjEMgAgAAAAAAjEMgAgAAAAAAjEMgAgAAAAAAjEMgAgAAAAAAjEMgAgAAAAAA
jEMgAgAAAAAAjEMgAgAAAAAAjEMgAgAAAAAAjEMgAgAAAAAAjEMgAgAAAAAAjEMgAgAAAAAAjEMg
AgAAAAAAjEMgAgAAAAAAjEMgAgAAAAAAjEMgAgAAAAAAjEMgAgAAAAAAjEMgAgAAAAAAjEMgAgAA
AAAAjEMgAgAAAAAAjEMgAgAAAAAAjEMgAgAAAAAAjEMgAgAAAAAAjEMgAgAAAAAAjEMgAgAAAAAA
jEMgAgAAAAAAjEMgAgAAAAAAjEMgAgAAAAAAjEMgAgAAAAAAjEMgAgAAAAAAjEMgAgAAAAAAjEMg
AgAAAAAAjEMgAgAAAAAAjEMgAgAAAAAAjEMgAgAAAAAAjEMgAgAAAAAAjEMgAgAAAAAAjEMgAgAA
AAAAjEMgAgAAAAAAjEMgAgAAAAAAjEMgAgAAAAAAjEMgAgAAAAAAjEMgAgAAAAAAjEMgAgAAAAAA
jEMgAgAAAAAAjEMgAgAAAAAAjEMgAgAAAAAAjEMgAgAAAAAAjEMgAgAAAAAAjEMgAgAAAAAAjEMg
AgAAAAAAjEMgAgAAAAAAjEMgAgAAAAAAjEMgAgAAAAAAjEMgAgAAAAAAjEMgAgAAAAAAjEMgAgAA
AAAAjEMgAgAAAAAAjEMgAgAAAAAAjEMgAgAAAAAAjEMgAgAAAAAAjEMgAgAAAAAAjEMgAgAAAAAA
jEMgAgAAAAAAjEMgAgAAAAAAjEMgAgAAAAAAjEMgAgAAAAAAjEMgAgAAAAAAjEMgAgAAAAAAjEMg
AgAAAAAAjEMgAgAAAAAAjEMgAgAAAAAAjEMgAv0mT24AACAASURBVAAAAAAAjEMgAgAAAAAAjEMg
AgAAAAAAjEMgAgAAAAAAjEMgAgAAAAAAjEMgAgAAAAAAjEMgAgAAAAAAjEMgAgAAAAAAjEMgAgAA
AAAAjEMgAgAAAAAAjEMgAgAAAAAAjEMgAgAAAAAAjEMgAgAAAAAAjEMgAgAAAAAAjEMgAgAAAAAA
jEMgAgAAAAAAjEMgAgAAAAAAjEMgAgAAAAAAjEMgAgAAAAAAjEMgAgAAAAAAjEMgAgAAAAAAjEMg
AgAAAAAAjEMgAgAAAAAAjEMgAgAAAAAAjEMgAgAAAAAAjEMgAgAAAAAAjEMgAgAAAAAAjEMgAgAA
AAAAjEMgAgAAAAAAjEMgAgAAAAAAjEMgAgAAAAAAjEMgAgAAAAAAjEMgAgAAAAAAjEMgAgAAAAAA
jEMgAgAAAAAAjEMgAgAAAAAAjEMgAgAAAAAAjEMgAgAAAAAAjEMgAgAAAAAAyjWfz1ekx44FgQgA
AAAAACjXkpOTD3ts9+7dJXpNT4mWBgAAAAAAKGNbt26VJEVGRkrKDki2bdtWotckEAEAAAAAAOWa
4zhKSkpSUlJSqb0mXWYAAAAAAIBxCEQAAAAAAIBxCEQAAAAAAIBxCEQAAAAAAIBxCEQAAAAAAIBx
CEQAAAAAAIBxCEQAAAAAAIBxCEQAAAAAAIBxCEQAAAAAAIBxCEQAAAAAAIBxCEQAAAAAAIBxCEQA
AAAAAIBxCEQAAAAAAIBxCEQAAAAAAIBxCEQAAAAAAIBxCEQAAAAAAIBxCEQAAAAAAIBxCEQAAAAA
AIBxCEQAAAAAAIBxCEQAAAAAAIBxCEQAAAAAAIBxCEQAAAAAAIBxCEQAAAAAAIBxCEQAAAAAAIBx
CEQAAAAAAIBxCEQAAAAAAIBxCEQAAAAAAIBxCEQAAAAAAIBxCEQAAAAAAIBxCEQAAAAAAIBxCEQA
AAAAAIBxCEQAAAAAAIBxCEQAAAAAAIBxCEQAAAAAAIBxCEQAAAAAAIBxCEQAAAAAAIBxCEQAAAAA
AIBxCEQAAAAAAIBxCEQAAAAAAIBxCEQAAAAAAIBxCEQAAAAAAIBxCEQAAAAAAIBxCEQAAAAAAIBx
CEQAAAAAAIBxCEQAAAAAAIBxCEQAAAAAAIBxCEQAAAAAAIBxCEQAAAAAAIBxCEQAAAAAAIBxCEQA
AAAAAIBxCEQAAAAAAIBxCEQAAAAAAIBxCEQAAAAAAIBxCEQAAAAAAIBxCEQAAAAAAIBxCEQAAAAA
AIBxCEQAAAAAAIBxCEQAAAAAAIBxCEQAAAAAAIBxCEQAAAAAAIBxCEQAAAAAAIBxCEQAAAAAAIBx
CEQAAAAAAIBxCEQAAAAAAIBxCEQAAAAAAIBxCEQAAAAAAIBxCEQAAAAAAIBxCEQAAAAAAIBxCEQA
AAAAAIBxCEQAAAAAAIBxCEQAAAAAAIBxCEQAAAAAAIBxCEQAAAAAAIBxCEQAAAAAAIBxCEQAAAAA
AIBxCEQAAAAAAIBxCEQAAAAAAIBxCEQAAAAAAIBxCEQAAAAAAIBxCEQAAAAAAIBxCEQAAAAAAIBx
CEQAAAAAAIBxCEQAAAAAAIBxCEQAAAAAAIBxCEQAAAAAAIBxCEQAAAAAAIBxCEQAAAAAAIBxCEQA
AAAAAIBxCEQAAAAAAIBxCEQAAAAAAIBxCEQAAAAAAIBxCEQAAAAAAIBxCEQAAAAAAIBxCEQAAAAA
AIBxCEQAAAAAAIBxCEQAAAAAAIBxCEQAAAAAAIBxCEQAAAAAAIBxCEQAAAAAAIBxCEQAAAAAAIBx
CEQAAAAAAIBxCEQAAAAAAIBxCEQAAAAAAIBxCEQAAAAAAIBxCEQAAAAAAIBxCEQAAAAAAIBxCEQA
AAAAAIBxCEQAAAAAAIBxCEQAAAAAAIBxCEQAAAAAAIBxCEQAAAAAAIBxCEQAAAAAAIBxCEQAAAAA
AIBxCEQAAAAAAIBxCEQAAAAAAIBxCEQAAAAAAIBxCEQAAAAAAIBxCEQAAAAAAIBxCEQAAAAAAIBx
CEQAAAAAAIBxCEQAAAAAAIBxCEQAAAAAAIBxCEQAAAAAAIBxCEQAAAAAAIBxCEQAAAAAAIBxCEQA
AAAAAIBxCEQAAAAAAIBxCEQAAAAAAIBxCEQAAAAAAIBxCEQAAAAAAIBxCEQAAAAAAIBxCEQAAAAA
AIBxCEQAAAAAAIBxCEQAAAAAAIBxCEQAAAAAAIBxCEQAAAAAAIBxCEQAAAAAAIBxCEQAAAAAAIBx
CEQAAAAAAIBxCEQAAAAAAIBxCEQAAAAAAIBxCEQAAAAAAIBxCEQAAAAAAIBxCEQAAAAAAIBxCEQA
AAAAAIBxCEQAAAAAAIBxCEQAAAAAAIBxCEQAAAAAAIBxCEQAAAAAAIBxCEQAAAAAAIBxCEQAAAAA
AIBxCEQAAAAAAIBxCEQAAAAAAIBxCEQAAAAAAIBxCEQAAAAAAIBxCEQAAAAAAIBxCEQAAAAAAIBx
CEQAAAAAAIBxCEQAAAAAAIBxCEQAAAAAAIBxCEQAAAAAAIBxCEQAAAAAAIBxCEQAAAAAAIBxCEQA
AAAAAIBxCEQAAAAAAIBxCEQAAAAAAIBxCEQAAAAAAIBxCEQAAAAAAIBxCEQAAAAAAIBxCEQAAAAA
AIBxCEQAAAAAAIBxCEQAAAAAAIBxCEQAAAAAAIBxCEQAAAAAAIBxCEQAAAAAAIBxCEQAAAAAAIBx
CEQAAAAAAIBxCEQAAAAAAIBxCEQAAAAAAIBxCEQAAAAAAIBxCEQAAAAAAIBxCEQAAAAAAIBxCEQA
AAAAAIBxCEQAAAAAAIBxCEQAAAAAAIBxCEQAAAAAAIBxCEQAAAAAAIBxCEQAAAAAAIBxCEQAAAAA
AIBxCEQAAAAAAIBxCEQAAAAAAIBxCEQAAAAAAIBxCEQAAAAAAIBxCEQAAAAAAIBxCEQAAAAAAIBx
CEQAAAAAAIBxCEQAAAAAAIBxCEQAAAAAAIBxCEQAAAAAAIBxCEQAAAAAAIBxCEQAAAAAAIBxPEV9
YkJCQlmuBwAAAAAAgN58880SLd+zZ88iPa/IgYgkxcXFFWtlAAAAAAAAytqqVauK/Fy6zAAAAAAA
AOMQiAAAAAAAAOMQiAAnmcCBHVq3eo22pgVO9KoAKDcc7V/xtZ56aJRm7uDYgNIT2DFTox56Sl+v
2C/nRK8MAACl7JjGEMHJJqCl79+kR37YpernPad3rm8u94leJZSAo7RFn+iJ4d9qTZothTbQgIef
07WtK8k60asmif1Nsnf9qEdvHKMlgVD1eOhT3dvRWybLAIfyrf9ezz/9mRYfqKTAnAE6rV9Mufj8
+XfO1w9ffKspCau1dZ+tClVrKia2tXpeOEh9Ghd+7CrOMigrAW2bM0kzly9Q2tPPK+j5JzWgPsco
AMB/x3EIRGxt/+ER3fL+UgVCu2vYp/epU8HvUjtJ3z5wmz5aJdW9ZKRevyK22CdxWZum6v03P9Gf
iQdUOb63rhl6tTpHHf4W7UBAcrvlKuYyJw+/UpJT5chRSnKK/FK5OEHO59P2hIn6ZuKfmrdqs3bv
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
932/fg1DERGRjiAtLY3JkydvBGYCHq+bVfemSsgiIiIBySBy3HX8KDkE+9AaXvrrV9Ujfom0MruI
r/76EmsO2YQkz+Q6H80tRUREApECERERkUDliGPanOsZHmKR894Cnl13SCMVSSuzOLTuWRa8l4MV
Mpzr50wjTq35RETkLKFAREREJIA5+k/nl3dOoIdxjA3PPcai7YVnZT8/0h5sCre/xqPPbeCY0YMJ
d/6S6e09PJuIiEgrUiAiIiIS0Ey6T7ibB29NpZvTxK70KBCRVmLjqQSHsxvn3vogd09orONeERGR
wHJanaq210yKiIhIYyopKfYQEhas/h2kFdmUF5fiCAttu6EJRUREWqipnao2ed+Wmpra4Ovh4eHN
nVcRERERERER6SROnDjR4Ovjx49vk/lQzUcRERERERER6XQUiIiIiIiIiIhIp6PmoCIiIiIiIiLS
oRmGQe/evenWrRsAx44dIycnB9tufnfyCkREREREREREpEPr3bs3vXr1qn1ccz87O7vZ76kmMyIi
IiIiIiLSodXUDGnsudOhQEREREREREREOjSXy9Wk506HAhERERERERER6XQUiIiIiIiIiIhIp6NA
REREREREREQ6HQUiIiIiIiIiItLpKBARERERERERkU5HgYiIiIiIiIiIdDoKRERERERERESk01Eg
IiIiIiIiIiKdjgIREREREREREel0FIiIiIiIiIiISKejQEREREREREREOh0FIiIiIiIiIiLS6dQN
ROx2mwsRERERERERkTOvNvswvZ6wvSaqexMRERERERER6ej85RmnZB/+mswoABERERERERGRs4HP
jMNXIOI9ocIREREREREREQkkjWYbpq8n60ysMEREREREREREAlFDuYbdlCYzCkVEREREREREJJA0
mmt4jzJTNz1RDRERERERERERCVS+Mg6/o8zg9VijzIiIiIiIiIhIIPFV4cP79XqdqjaYnoiIiIiI
iIiIBIBGW8GY+E5M/I3ZKyIiIiIiIiLS0fnLNWozEO8mM94FFIiIiIiIiIiISKBpKN+o12TGXyhi
oVBERERERERERAJD3SzDb38ipp8XVENERERERERERAJVQ2GIDdgG4ASM6pvp468JrKjzpobX34bu
i4iIiIiIiIi0Bl99gdS9X/e5K6iqJVJTU8T7b71ApLFgxNd977LegYl3QKLARERERERERES8+Rwe
F/+tWbyDDn/3fTahcfr4h3X/mUVV6GFVP665b3Oyuc3pBiIiIiIiIiIiIo1pSiDiHXb4CkN83pyN
/NO692tCkZrQoyYUaUoQolBERERERERERJqqoSYx/sKQhkKQemoCkYY6Tq2pJVJzv24A4quGCCgM
EREREREREZGW8ReKNOXWYO0QqApEakIN739Wl3cQcjrNZBSIiIiIiIiIiMjpamotkdO51b5f3SYz
NcFIQ7VFGqoRok5URURERERERKS1NNTJqr9gxNdzvobePaXJjIH/UKRuEOLrsWqGiIiIiIiIiMiZ
0JSaInXvN/S49m9jTV78vdbQ9N4UjIiIiIiIiIjI6WpoVNzGgpGGngOwvQMRaDzsaCwE8ReAKBgR
ERERERERkcb468qjoSY0p/MXwP5/R2WItQKoIoYAAAAASUVORK5CYII=
--00000000000030568a0604cd1824--




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#65803; Package emacs. Full text available.

Message received at 65803 <at> debbugs.gnu.org:


Received: (at 65803) by debbugs.gnu.org; 7 Sep 2023 14:57:27 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Thu Sep 07 10:57:27 2023
Received: from localhost ([127.0.0.1]:40887 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1qeGRj-0001PV-CG
	for submit <at> debbugs.gnu.org; Thu, 07 Sep 2023 10:57:27 -0400
Received: from eggs.gnu.org ([2001:470:142:3::10]:33220)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <eliz@HIDDEN>) id 1qeGRh-0001P8-52
 for 65803 <at> debbugs.gnu.org; Thu, 07 Sep 2023 10:57:25 -0400
Received: from fencepost.gnu.org ([2001:470:142:3::e])
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <eliz@HIDDEN>)
 id 1qeGRZ-0004qV-HQ; Thu, 07 Sep 2023 10:57:18 -0400
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org;
 s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date:
 mime-version; bh=G4hDDnqZw8HxddlFuGy4R/BTr4cZpRmBsUtjHtTV/ts=; b=pAfUF6us0QgY
 3086NQLvpHK0LNqJis93qCue8B9ngjIFLUx00TJlZSvvS/XAU6rvPHEOXA/MAPxm3roiR/aQhwFM6
 4Asfqw99PTBkAE64KUimUHhgql1pD/rdzNjLwPLYKzZwuMyyrZA6bXpnQLsVzsbniPIBn2kFuAtgP
 xFqe6ifmB6rXnkQKt1PhxibMA7uAnH9V3KEFel34fpjfNUPyO+dWxU8Dns7KMBnwuLEDdgjNqU1RD
 Lg+Nat/A/NqjZnzD5o2iufr3vcyNwXzGVZJKiGh2g/9IuSDBAIOG0phky44/1JG8onI1THTJkJH1D
 DYTzDCXM/SKJkUjsTPXTQQ==;
Date: Thu, 07 Sep 2023 17:57:04 +0300
Message-Id: <835y4myqtb.fsf@HIDDEN>
From: Eli Zaretskii <eliz@HIDDEN>
To: shingo.fg8@HIDDEN
In-Reply-To: <838r9iyrky.fsf@HIDDEN> (message from Eli Zaretskii on Thu, 07
 Sep 2023 17:40:29 +0300)
Subject: Re: bug#65803: 29.1;
 Noto Sans Mono CJK JP has doubled-width on Windows
References: <CAH4H2-wuQ_9PDsCoh2Mj3Hzw38Eu6xeL20G0nos3c0Ps1AUsaQ@HIDDEN>
 <83bkeeytwf.fsf@HIDDEN>
 <CAH4H2-wwSZfzVR59t0QG+05uvQ4Lq4RS=AjP9fYDBdo7TjG_Ag@HIDDEN>
 <838r9iyrky.fsf@HIDDEN>
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 65803
Cc: 65803 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

> Cc: 65803 <at> debbugs.gnu.org
> Date: Thu, 07 Sep 2023 17:40:29 +0300
> From: Eli Zaretskii <eliz@HIDDEN>
> 
> It looks like the Noto font is not a fixed-pitch font, even though it
> has "Mono" in its name.

There seems to be quite a few issues about this font family and its
width aspects:

  https://github.com/adobe-fonts/source-han-code-jp/issues/14
  https://github.com/notofonts/noto-cjk/issues/122
  https://github.com/notofonts/latin-greek-cyrillic/issues/196

I'm not an expert on fonts, but I must ask: why do you use this font
as the _default_ font? isn't it for CJK characters?  If so, why not
use it only for CJK scripts, not for ASCII?

Also, did anything changed wrt this font in Emacs 29?  That is, did
the problem you describe not exist in Emacs 28?




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#65803; Package emacs. Full text available.

Message received at 65803 <at> debbugs.gnu.org:


Received: (at 65803) by debbugs.gnu.org; 7 Sep 2023 14:40:52 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Thu Sep 07 10:40:52 2023
Received: from localhost ([127.0.0.1]:40861 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1qeGBf-0000uh-T0
	for submit <at> debbugs.gnu.org; Thu, 07 Sep 2023 10:40:52 -0400
Received: from eggs.gnu.org ([2001:470:142:3::10]:53100)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <eliz@HIDDEN>) id 1qeGBd-0000uU-Og
 for 65803 <at> debbugs.gnu.org; Thu, 07 Sep 2023 10:40:51 -0400
Received: from fencepost.gnu.org ([2001:470:142:3::e])
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <eliz@HIDDEN>)
 id 1qeGBW-00065c-J0; Thu, 07 Sep 2023 10:40:42 -0400
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=McxYMiXju+MrOICB5NKKGgymKGcFwWJvc23CSWWO1ww=; b=Vn6Ix22SgoE1DzvY6mWc
 DgeTQ5jo/Lq+8WDq8wiiMGlLFo5l6teMeKTcK+O6IwBzHpGdQ77/jyR5nviNjledjzbsbCzXf9Y7G
 qIdN6q7zwGz214uZPlzs0ZrtRDlPJZ4F4CWot1jVlEr2qNRNhOu1t4Rv15iKyPlEEqFMwk54tNi+3
 G2hwGLhFWtwL242ax1JzSNEtS8X33dyx+xtzDxGCsialtdjhrl9V+BhAs2Z0eAWh/OWweIK4NHoJD
 c8LPbueABvF0OYqRDfK9UKoVDVe63EzCl8u5BYNs9PGex75WeEZsbjTjhF8orkXcI+PzXeZ+YQ4sq
 6St9Gvafqw9LuQ==;
Date: Thu, 07 Sep 2023 17:40:29 +0300
Message-Id: <838r9iyrky.fsf@HIDDEN>
From: Eli Zaretskii <eliz@HIDDEN>
To: Shingo Tanaka <shingo.fg8@HIDDEN>
In-Reply-To: <CAH4H2-wwSZfzVR59t0QG+05uvQ4Lq4RS=AjP9fYDBdo7TjG_Ag@HIDDEN>
 (message from Shingo Tanaka on Thu, 7 Sep 2023 23:24:55 +0900)
Subject: Re: bug#65803: 29.1;
 Noto Sans Mono CJK JP has doubled-width on Windows
References: <CAH4H2-wuQ_9PDsCoh2Mj3Hzw38Eu6xeL20G0nos3c0Ps1AUsaQ@HIDDEN>
 <83bkeeytwf.fsf@HIDDEN>
 <CAH4H2-wwSZfzVR59t0QG+05uvQ4Lq4RS=AjP9fYDBdo7TjG_Ag@HIDDEN>
MIME-version: 1.0
Content-type: text/plain; charset=utf-8
Content-Transfer-Encoding: 8bit
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 65803
Cc: 65803 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

> From: Shingo Tanaka <shingo.fg8@HIDDEN>
> Date: Thu, 7 Sep 2023 23:24:55 +0900
> Cc: 65803 <at> debbugs.gnu.org
> 
> Please find attached 2 images.  The frame pixel width with
> frame-width=40 & Noto Font is the same as the one with frame-width=80
> & Windows Font "MS ゴシック", meaning the pixel width of Noto Font is
> recognized 2x wider than Windows Font, although the actual ascii
> characters pixel widths of the two are the same as you can see.  And
> you can also see that the (list-buffers) buffer is unaligned around
> "Size" column and "Mode" column with Noto Font, which should probably
> the wrong pixel width recognition as you can see the space between
> "Buffer" column and "Size" column is too long.

It looks like the Noto font is not a fixed-pitch font, even though it
has "Mono" in its name.

What does "M-: (frame-char-width) RET" produce in each of these two
cases?




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#65803; Package emacs. Full text available.

Message received at 65803 <at> debbugs.gnu.org:


Received: (at 65803) by debbugs.gnu.org; 7 Sep 2023 14:25:17 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Thu Sep 07 10:25:17 2023
Received: from localhost ([127.0.0.1]:40851 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1qeFwb-0000YJ-5t
	for submit <at> debbugs.gnu.org; Thu, 07 Sep 2023 10:25:17 -0400
Received: from mail-vs1-xe34.google.com ([2607:f8b0:4864:20::e34]:57446)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <shingo.fg8@HIDDEN>) id 1qeFwa-0000Y3-5a
 for 65803 <at> debbugs.gnu.org; Thu, 07 Sep 2023 10:25:16 -0400
Received: by mail-vs1-xe34.google.com with SMTP id
 ada2fe7eead31-44d5c49af07so400584137.2
 for <65803 <at> debbugs.gnu.org>; Thu, 07 Sep 2023 07:25:14 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20221208; t=1694096708; x=1694701508; darn=debbugs.gnu.org;
 h=cc:to:subject:message-id:date:from:in-reply-to:references
 :mime-version:from:to:cc:subject:date:message-id:reply-to;
 bh=4oXOu2w95smNG6dCZbtcjAlmD2DU4jOYfBl58Yy0Eso=;
 b=cuY0fATvdf62kGtZpRafQD7BGapZVC+g0XjRqGKMoSfq7qVXT2hrpm9VkI5lTq+wcF
 s4oS2KM0QFgucca2cMyI9AJISqk64QL5zJ2AnHiVrusFDLC0SXZDKZS65OGeo7h9PVyN
 3n/dn6Q4PjZnqEq1s2WNxi4ThDvdcfds4IFcLiehAscd7v6Js9hPp0RYURwbOAygGp2A
 dfA4boWb/CG7naS/tfEZCGNx+dLscOu+ftB8jQzCYOEsjSj9bCsopGLDpB8JOTs8rfSj
 /vntsQVfropq/pzm1d5ToD5hdRp2wSrOEeToSxp735KRtpdItilSaP8Z0MQwv+eSzTr1
 c46w==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20221208; t=1694096708; x=1694701508;
 h=cc:to:subject:message-id:date:from:in-reply-to:references
 :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id
 :reply-to;
 bh=4oXOu2w95smNG6dCZbtcjAlmD2DU4jOYfBl58Yy0Eso=;
 b=KjBry1TnFre7QlpIFOl7XDjsHMbEUD/GxozifdA2nuIzrpdwPDWi9Cb4mHJiWSpmGB
 03sj8BUpDz9eSikcWcvjR8dhMEh29nrNy0KjG+ZMpGno7hCvGXYxY0GL5rrnK//2PJPJ
 wXaOhstwfaSwllB3P6BYEUwYX6ti0o/RzciuJPsYhABFNM4FOgWm09zqYbgA8ZUHvLC+
 cQFPoU/zGKhfUecXSdvFV1UvDMG7IAUYKWHYT1WGiHqq+LG5MLE0lqKiZGptMb6fDCXk
 AaxaCHx+7lKJKmk7nRHEcl7fOnN8Ri+3z93OdRrtrwCrbe1loWmP4czwCw2df3kYYe2S
 vNpg==
X-Gm-Message-State: AOJu0YxqvFwrjryDINSm/FKI/L9cPBF5oBSLHRk3Ke+DUkwULJnz7t3R
 3mkAzVEYyiacjaSC/+KWJAWeG5g+Xm8QhshaoKLedzhz
X-Google-Smtp-Source: AGHT+IEiumhIxEWC6UT43mE4U5kyvFalruGkzDO7krk9Xxs6atCrFiiQqi6EvqtjG5UioENqKkO0EHklq0u+ciNCzv4=
X-Received: by 2002:a67:ee4d:0:b0:444:17aa:df60 with SMTP id
 g13-20020a67ee4d000000b0044417aadf60mr5802406vsp.13.1694096707556; Thu, 07
 Sep 2023 07:25:07 -0700 (PDT)
MIME-Version: 1.0
References: <CAH4H2-wuQ_9PDsCoh2Mj3Hzw38Eu6xeL20G0nos3c0Ps1AUsaQ@HIDDEN>
 <83bkeeytwf.fsf@HIDDEN>
In-Reply-To: <83bkeeytwf.fsf@HIDDEN>
From: Shingo Tanaka <shingo.fg8@HIDDEN>
Date: Thu, 7 Sep 2023 23:24:55 +0900
Message-ID: <CAH4H2-wwSZfzVR59t0QG+05uvQ4Lq4RS=AjP9fYDBdo7TjG_Ag@HIDDEN>
Subject: Re: bug#65803: 29.1;
 Noto Sans Mono CJK JP has doubled-width on Windows
To: Eli Zaretskii <eliz@HIDDEN>
Content-Type: multipart/mixed; boundary="0000000000007876930604c5a071"
X-Debbugs-Envelope-To: 65803
Cc: 65803 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>

--0000000000007876930604c5a071
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

Please find attached 2 images.  The frame pixel width with
frame-width=3D40 & Noto Font is the same as the one with frame-width=3D80
& Windows Font "=EF=BC=AD=EF=BC=B3 =E3=82=B4=E3=82=B7=E3=83=83=E3=82=AF", m=
eaning the pixel width of Noto Font is
recognized 2x wider than Windows Font, although the actual ascii
characters pixel widths of the two are the same as you can see.  And
you can also see that the (list-buffers) buffer is unaligned around
"Size" column and "Mode" column with Noto Font, which should probably
the wrong pixel width recognition as you can see the space between
"Buffer" column and "Size" column is too long.

If there is any further information needed, Please let me know.

2023=E5=B9=B49=E6=9C=887=E6=97=A5(=E6=9C=A8) 22:50 Eli Zaretskii <eliz@gnu.=
org>:
>
> > From: Shingo Tanaka <shingo.fg8@HIDDEN>
> > Date: Thu, 7 Sep 2023 22:38:32 +0900
> >
> > (set-face-attribute 'default nil :font "Noto Sans Mono CJK JP")
> > makes frame pixel width 2x larger than ascii char width on Windows
> > 10/11.  This also makes tabulated-list unaligned as you can see in
> > (list-buffers).
>
> Thanks, but what do you mean by "ascii char width"?  Do you mean that
> character glyphs on Noto Sans Mono CJK JP are two times wider than
> ASCII characters of some other font?  If so, why is it a problem that
> glyphs of one font are wider than glyphs of another?
>
> Or maybe I misunderstand the issue?  Could you post a screenshot of
> the display with mis-aligned buffer list, so we could see what you are
> talking about?

--0000000000007876930604c5a071
Content-Type: image/jpeg; name="Win Font.jpg"
Content-Disposition: attachment; filename="Win Font.jpg"
Content-Transfer-Encoding: base64
Content-ID: <f_lm991dj81>
X-Attachment-Id: f_lm991dj81

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
WPEGw7vWa23PYatlx2lZNs9WWrTqByzyGeXPkEFVwZcrC0kzd8VRc7lUwvHtZYpK6d8cjT0tcxzX
NcNxDgRuKcGXKwtJM3fFUXO5VMLx7WWKSunfHI09LXMc1zXDcQ4EbitBdKLuhQS0pqammbLkHyU0
mzk05guaHc7dQzbqbk4AktLXAOHrSU0FHSw0tHDFBTQMbHFFEwNZGxoyDWgbgAAAAEGatPsvCbiW
aPlxMtlupnvbva2VslW90ZPQ4MlicW84EjDzOGeqVfZLVBaKV8UL5ZppXmaoqZiDLUSkAGR5AAzy
AAAAa1rWtaGta1osEBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQER
EBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQFCqPdnfnoU1Qqj3Z356EH4g/SM8M
uIf5f+niWgw14HJv2Kr++RZ/9Izwy4h/l/6eJaDDXgcm/Yqv75EGB4Lf792z+L+E9F88GDmsxzbH
PcGtG1zJOQ9yeiD9j8Dfg3tH8b8Z6t+/FxuNyttrw7e7rUW2ZsFS6mbBHG1zoo5W5PmlYHZtkG5p
JBadQAcwuqOBvwb2j+N+M9XmC6aeC8YyknhljjqLsySFz2ECRgoaRpc0nnGprm5jpaR0FSOSzzX9
ruFLdaCKsoJdrTyZgEtLXNcCWua5pALXNcC1zXAFpBBAIIVfgiW3T4LsEtjglprTJb6d9HDKc3xw
mNpY1xzO8NyB3n/MqJwe009LYaqOqhlhkddrnIGyMLSWPr53MdkegtcHA9IIPSnBlTT0fBthOlrI
ZYKmC00kcsUrC18b2wsBa4HeCCCCCqjywb/ePHf+tR/9uo1qlmsJ008F+xpJPDLHHUXaOSFz2ECR
goKRpc0nnGprm5jpaR0FaVAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQ
EREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBER
AREQEREBERAREQEREBERAREQEREBQqj3Z356FNUKo92d+ehB+IP0jPDLiH+X/p4loMNeByb9iq/v
kWf/AEjPDLiH+X/p4loMNeByb9iq/vkQcpw28R3qmc46QNW/3uSUXjZ/9pQ/v+4osZRbeM0/cfA3
4N7R/G/Geug0/uLfz0rn3A34N7R/G/Geug0/uLfz0rUcmZ5vRERVBERAREQEREBERAREQEREBERA
REQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQERE
BERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBQqj3Z356FNUKo92
d+ehB+IP0jPDLiH+X/p4loMNeByb9iq/vkWf/SM8MuIf5f8Ap4loMNeByb9iq/vkQcjs/wDtGH9/
3FF/LP8A7Rh/f9xRSVh+5OBvwb2j+N+M9dBp/cW/npXPuBvwb2j+N+M9dBp/cW/npSORPN6IiKoI
iICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiA
iIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiI
CIiAiIgKFUe7O/PQpqhVHuzvz0IPxB+kZ4ZcQ/y/9PEtBhrwOTfsVX98iz/6RnhlxD/L/wBPEtBh
rwOTfsVX98iDkVn/ANow/v8AuKJaDlcYf3/cUUlYfuTgb8G9o/jfjPXQaf3Fv56Vz7gb8G9o/jfj
PXQaf3Fv56UjkTzeiIiqCIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiI
gIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICI
iAiIgIiICIiAiIgIiICIiAiIgIiIChVHuzvz0KaoVR7s789CD8QfpGeGXEP8v/TxLQYa8Dk37FV/
fIs/+kZ4ZcQ/y/8ATxLQYa8Dk37FV/fIg5Dav9oRfv8AuKJav1+L9/3FEH7l4G/BvaP434z1ocUX
CqpaO1UFtl2Ffdq1tFDOWgiFul8sr94I1CGKXRm1w16NQLc1nuBvwb2j+N+M9W+LeRdMEVD+TTw3
p21lO5rNdHVRM1HmGqSSNgz53PaBvICkclnmvJ6+12ClpKeuuMFJGGbOI1tXy3hoA3vkdqeebMkk
nPMnepFuuNFc4HTW2spquFrtBfBK2RodkDlmCd+RH/NYbhDqqCix5gaouz4Y6RklVm+YZta7QwMJ
97J2k59HPuyzUqxzR3LhOuFyssjJ7SLaynqaiBw2UlUH6mjMbnuEZ5xnpByJGeS+j/hx2EcXffGZ
vu2ymK83o7COzjPwvw51TS0WIrLXVLKaivFuqah+emKGpY9zshmcgDmdwJXpNfLTBcBQTXShjri5
rBTvqGCQudlpGnPPM5jL38wstwKQxx8G9rfHGxjpXTPkLWgF7tq5uZ985AD/ACA95UNi4t6ht37p
7HjezrOOcYy2nGtbtO0z37TPZ5Z8rPT8S6ZfouHHFzwiZrHKMfG5md/Lbl482p4GMZ5Y77TX339H
Srldrba9n3TuFHR7TPRxiZsevLLPLURnlmP+ahd9uHPhBaPpsfnLn9HWVkOKrTMx9S24wYdggr5p
KKauLJHODhG+OPJ7JDk5xLjvHQOc+drorVDfODm3W+o4/T0UlwY908WhzZ2tD3ao3AFhD94BGY5J
3856x/8AHcPGP3zN1M7ctoynpXdFb999zcfpcYj919fSZ/Hq6pbrjRXOB01trKarha7QXwStkaHZ
A5ZgnfkR/wA1KWKi9h4ZZ44fY2VFjbNM1u4SPbPpa5w6SG7gTvA3Lar5vH4UcOYrlMRP1eXiYRjM
V3xYiIuDmIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiA
iIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiI
CIiAoVR7s789CmqFUe7O/PQg/EH6RnhlxD/L/wBPEtBhrwOTfsVX98iz/wCkZ4ZcQ/y/9PEtBhrw
OTfsVX98iDkNq/X4v3/cUS1fr8X7/uKIP3LwN+De0fxvxnrbVlvpbran0dfFtaeTIkBxa5rg7U1z
XAgtc1wDmuaQWkAgggFYngb8G9o/jfjPXQaf3Fv56VI5LPNVS4fhnuNjr6qrqp6y0skZHI/QNsXs
DHOkDWgZnLPkhozPNluVyiLeWeWUREzy2j6395Jymaie5DpG2+3GC20jaWlJY+SGliDWZsa4a3NY
OgOe3Mgc7xnzrzmsdpnuAr5rXQyVwc14qH07DIHNy0nVlnmMhl72QVLgH+2svV5qOVW1lzqqZx5w
yKmnkp4o257w3KMvLc8tcsrhlqyUTv8A29yu7Pe5e+97Y8b7q50ux4rp17fRt9tp0crTs9eW7Tnu
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
E6qsmlnqZ7TSSSyyvLnyPdCwlzid5JJJJKqLCzXfulcb7S7DZdy61tHq16trnTwzasst3u2nLf7X
PPfkLVZXBv8AePHf+tR/9uo1qkBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQERE
BERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERARE
QEREBERAREQEREBERAREQEREBERAREQFCqPdnfnoU1Qqj3Z356EH4g/SM8MuIf5f+niWgw14HJv2
Kr++RZ/9Izwy4h/l/wCniWgw14HJv2Kr++RByG1fr8X7/uKJav1+L9/3FEH7k4GfBtZ/434z1srJ
aoLdPdKqB8rpLnVCrmDyCGvEMcIDchuGmFp357yfiAxvAz4NrP8AxvxnroVP7i389Kkclnmh2O1Q
WaikpaV8r45KqoqyZCCdc0z5njcBuDpCB8WXPzph61QWGwWy0Ub5X01vpYqSJ0pBe5kbA0FxAAzy
AzyAVgiqK+2WqC3Vt2qoHyukudU2rmDyCGvEMUIDchuGmFp357yfiAsERAREQEREBERAREQEREBE
RAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQE
REBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBQqj3Z356FNUKo
92d+ehB+IP0jPDLiH+X/AKeJaDDXgcm/Yqv75Fn/ANIzwy4h/l/6eJaDDXgcm/Yqv75EHIbV+vxf
v+4olq/X4v3/AHFEH7k4GfBrZ/434z10Kn9xb+elc94GfBrZ/wCN+M9dCp/cW/npUjks83oiIqgi
IgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiIC
IiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIg
IiICIiAoVR7s789CmqFUe7O/PQg/EH6RnhlxD/L/ANPEr7DcjBwPTNL2h3E6vdnv55FQ/pGeGXEP
8v8A08S5sgl2r9fi/f8AcUS1fr8X7/uKIP3JwMeDWz/xvxnroVP7i389K57wMeDWz/xvxnroVP7i
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
vl/UgjIpPFvl/UnFvl/UgjIvmtnpaKpoIKmo0S10xp6dugnXII3yEbubkRvOZyG7LnICl8W+X9SC
Mi+bS/ujaqOu2NTScZhZNxeqi2c0WpoOh7c+S4Z5EdBBUvi3y/qQRkUni3y/qTi3y/qQYHhislwx
DgOrt1np+MVj56d7Y9bWZhszHOObiBuAJ51rq+N0tDUxxjN743NaPfJBVhxb5f1Jxb5f1KTF4zj1
/wCvwsTUxk4pZ8G36nwlwWUU1BpqbJXMmr2baM7FgjkBOerJ29w9rnzqPUYCNoxTiGepwBbsW0Vz
rHV1PVF9O2aBzwNcUgmy5OrMgtLtx5uhdz4t8v6k4t8v6lqZuZnrfrXtDMRURHSvS/eVDhei7nWC
ipe5tFayxm+jojnDCSSS1p0tz5+fIb81aqTxb5f1Jxb5f1JM3NkRSMik8W+X9ScW+X9SioyKTxb5
f1Jxb5f1IIyKTxb5f1Jxb5f1IIyKTxb5f1Jxb5f1IIyKTxb5f1Jxb5f1IIyKTxb5f1Jxb5f1IIyK
Txb5f1Jxb5f1IIyKTxb5f1Jxb5f1IIyKTxb5f1Jxb5f1IIyKTxb5f1Jxb5f1IIyKTxb5f1Jxb5f1
IIyKTxb5f1Jxb5f1IIyKTxb5f1Jxb5f1IIyKTxb5f1Jxb5f1IIyKTxb5f1Jxb5f1IIyKTxb5f1Jx
b5f1IIyKTxb5f1LwkboeW555IPlFxLhG4d+8zGdwsHe5x3imz9n49s9euNr/AGuzOWWrLn6FmvXP
/wD9I/8A+T//AOSDqnDx4Kb5/A/HjRcRxlw79+eG6ywd7nEuN6PZ+PbTRoe1/tdmM89OXP0og7tw
MeDWz/xvxnrodP7i389K55wMeDSz/wAb8Z6113obpWw2vuRd+5mwrY56r+zNm41A0nXByvaasxyx
vGW5SOSzzXKr8Q09uqrBc6e+GJtpmpZY6wyybNghLCH6n5jSNOeZzGXPmrBeVXTQVlLNS1kMU9NO
x0csUrA5kjHDItcDuIIJBBVRwrglnt1fjyY3S7V1Q6OqNRh81btmbgO51Ix1RJlK7azCmdEeU1hy
nldpzLmQ96VfDZrdDWz1bKSI1M9UK10jxqIm2LYNbc89J2TQzk5bs/fOdgg/MH6ZsWHYaahqu6dT
T4snhbS8Up3FzaqiEmv2ZuYDWtkGpp36nDLI6dUdrgqs7n4PwfJgK7XursF0raqpxPeaaj47cW1p
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
gIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICI
iAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgKFUe7O/PQpqhVHuzvz0IPxB+kZ4ZcQ/y/9PEtBhrw
OTfsVX98iz/6RnhlxD/L/wBPEtBhrwOTfsVX98iDkNq/X4v3/cUS1fr8X7/uKIP3JwMeDWz/AMb8
Z66FT+4t/PSue8DHg1s/8b8Z66FT+4t/PSpHJZ5vRERVBERAREQEREBERAREQEREBERAREQEREBE
RAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQE
REBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBQqj3Z356FNUKo92d+ehB+IP
0jPDLiH+X/p4loMNeByb9iq/vkWf/SM8MuIf5f8Ap4loMNeByb9iq/vkQchtX6/F+/7iiWr9fi/f
9xRB+5OBnwbWf+N+M9dCp/cW/npXPeBnwa2f+N+M9dCp/cW/npUjks83oiIqgiIgIiICIiAiIgIi
ICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAi
IgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAoVR7s78
9CmqFUe7O/PQg/EH6RnhlxD/AC/9PEtBhrwOTfsVX98iz/6RnhlxD/L/ANPEtBhrwOTfsVX98iDk
Nq/X4v3/AHFEtX6/F+/7iiD9ycDPg2s/8b8Z66FT+4t/PSue8DPg2s/8b8Z66FT+4t/PSpHJZ5vR
ERVBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBER
AREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQER
EBERAREQEREBQqj3Z356FNUKo92d+ehB+IP0jPDLiH+X/p4loMNeByb9iq/vkWf/AEjPDLiH+X/p
4loMNeByb9iq/vkQchtX6/F+/wC4olq/X4v3/cUQfuTgZ8G1n/jfjPXQqf3Fv56Vz3gY8Gtn/jfj
PXQqf3Fv56VI5LPN6IiKoIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICI
iAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgI
iICIiAiIgIiICIiAiIgIiICIiAiIgKFUe7O/PQpqhVHuzvz0IPxB+kZ4ZcQ/y/8ATxLQYa8Dk37F
V/fIs/8ApGeGXEP8v/TxLQYa8Dk37FV/fIg5Dav1+L9/3FEtX6/F+/7iiD9ycDHg1s/8b8Z66FT+
4t/PSue8DPg1s/8AG/GeuhU/uLfz0qRyWeb0REVQREQEREBERAREQEREBERAREQEREBERAREQERE
BERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERARE
QEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAUKo92d+ehTVCqPdnfnoQfiD9Izwy
4h/l/wCniWgw14HJv2Kr++RZ/wDSM8MuIf5f+niWgw14HJv2Kr++RByG1fr8X7/uKJav1+L9/wBx
RB+5OBjwa2f+N+M9dCp/cW/npXPeBjwa2f8AjfjPXQqf3Fv56VI5LPN6IiKoIiICIiAiIgIiICIi
AiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIi
ICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgKFUe7O/P
QpqhVHuzvz0IPxB+kZ4ZcQ/y/wDTxLQYa8Dk37FV/fIs/wDpGeGXEP8AL/08S0GGvA5N+xVf3yIO
Q2r9fi/f9xRLV+vxfv8AuKIP3JwMeDWz5/8AzvxnroVP7i389K57wMeDWz/xvxnroVP7i389Kkcl
nm9ERFUEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERARE
QEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBE
RAREQEREBERAREQFCqPdnfnoU1Qqj3Z356EH4g/SM8MuIf5f+niWgw14HJv2Kr++RZ/9Izwy4h/l
/wCniWgw14HJv2Kr++RByG1fr8X7/uKJav1+L9/3FEH7j4GPBrZ/434z10On9xb+elc94GPBrZ/4
34z10Kn9xb+elSOSzzeiIiqCIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIi
AiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIi
ICIiAiIgIiICIiAiIgIiICIiAiIgIiIChVHuzvz0KaoVR7s789CD8QfpGeGXEP8AL/08SvsNyMHA
9M0vaHcTq92e/nkVD+kZ4ZcQ/wAv/TxLmyDRcHzQ7F9vDgCPZNx/4bkX94PP742/+J+G5EH7L4GP
BrZ/434z10On9xb+elc84GPBrZ/434z10On9xb+elSOSzzeiIiqCIiAiIgIiICIiAiIgIiICIiAi
IgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiIC
IiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiIChVHuzvz0KaoVR7s7
89CD8QfpGeGXEP8AL/08S5suk/pGeGXEP8v/AE8S5sg0fB5/fG3/AMT8NyL+cHpyxhbzvPunMM//
AA3Ig/S3BherjDh+z0EFSY6d0jmZBjSQHSuz3kH3yusNNa1uTbnVAf8Aki8xcW4Nf1Gyf8f/AO6V
21SOSzzfGqu6zqvmReYmqu6zqvmReYsTfr3coKy8TU9c2Bttlgjjo9m0ioD9JOokat+ogaSObpV5
FX1Nyv5ht8mzt1CS2qlDQdtLluiaT0N53Eb88h76sboutVd1nVfMi8xNVd1nVfMi8xU+La2soLdH
JbWGWodIGiEROftBkeTqHtPf1HcMlUcH10uNdZc7iXtfHTxlgfG8ucNPuhlJ0v1e8N4yyO9S9pno
tcmv1V3WdV8yLzE1V3WdV8yLzFzOG64jp8FwYmkvbagDJz6KWlja1416dIc0AgrojrhTMrqeikfp
q543SsjLSc2tyz3827MdK1TNpGqu6zqvmReYmqu6zqvmReYoMt6oY5q6EyvdLQtY+djInuLQ7e3I
Ab88ujNYbDt+a3D1wvNRcLpNcSyUmN8UzoGEuOgNbp0gDSN45szmszNNU6Pqrus6r5kXmJqrus6r
5kXmLJYKrqOnw2blV3Sul9iY+qkrnSBrH5ZnQHgbszlyd24K6tOIrXdqh1PRVJdOGCTZyRPicW/7
wDwCR8YWpippmJuLWequ6zqvmReYmqu6zqvmReYqamxZZKm4soKeuElW6R0WzbG/c5pIIJyyHMef
LPoXnju4VVrw3PVUEuynbJE0O0h2QL2g7iCOYlTp4qvdVd1nVfMi8xNVd1nVfMi8xQsQTGnstbMK
3iOziLuM7La7LL/Fo/xf5KNU4gt1tp6MV1aXyzxB7NnC9z5BlvfoaCQP3ZILbVXdZ1XzIvMTVXdZ
1XzIvMWXxLi6G2Q2eWkO1irp4wXGCRw2Ls8y3Ie25t3P8Si46vlYywCey7ZzJ4JSRsJI3taB7prO
WzLfeI357kWN5pstVd1nVfMi8xNVd1nVfMi8xU+Eq6sr7e+S4tMc7X6TCYXM2W4cnUd0nv6xuOau
1ZimYm3xqrus6r5kXmJqrus6r5kXmLD44xDcaar2NkmEUdHJDxyXQ12ZkeA2IZjnyJcSPi99a6ru
lHR11HR1E2iprC4QM0k6y0ZneBkN3vqRvFrO00laq7rOq+ZF5iaq7rOq+ZF5ix0U99xDX3R9rujL
ZR0U7qWJopmSmZ7fbOcXcwz3bld4Qust5sNPV1LGsqc3RTNZzB7XFpy+Ldn+9I3gnZbaq7rOq+ZF
5iaq7rOq+ZF5iyWPbrdqZ1PRYekaytMUtXKSwPyijHNkQfbEgKXfrpxvg+rLpQSvjMlC6aN8bsnM
JbnuI5iCpM7TPRYjeI6tFqrus6r5kXmJqrus6r5kXmLIx1lScTYWiNRNsprfK+Vms5PcGsyLh0ne
d5WxWpivnjTMTb41V3WdV8yLzE1V3WdV8yLzF9oor41V3WdV8yLzE1V3WdV8yLzF9og+NVd1nVfM
i8xNVd1nVfMi8xfaIPjVXdZ1XzIvMTVXdZ1XzIvMX2iD41V3WdV8yLzE1V3WdV8yLzF9og+NVd1n
VfMi8xNVd1nVfMi8xfaIPjVXdZ1XzIvMTVXdZ1XzIvMX2iD41V3WdV8yLzE1V3WdV8yLzF9og+NV
d1nVfMi8xNVd1nVfMi8xfaIPjVXdZ1XzIvMTVXdZ1XzIvMX2iD41V3WdV8yLzE1V3WdV8yLzF9og
+NVd1nVfMi8xNVd1nVfMi8xfaIPjVXdZ1XzIvMTVXdZ1XzIvMX2iD41V3WdV8yLzE1V3WdV8yLzF
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
--0000000000007876930604c5a071
Content-Type: image/jpeg; name="Noto Font.jpg"
Content-Disposition: attachment; filename="Noto Font.jpg"
Content-Transfer-Encoding: base64
Content-ID: <f_lm991dit0>
X-Attachment-Id: f_lm991dit0

/9j/4AAQSkZJRgABAQAAAQABAAD/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcU
FhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgo
KCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAOVA0gDASIA
AhEBAxEB/8QAHAABAAIDAQEBAAAAAAAAAAAAAAUGAwQHCAEC/8QAXhAAAAUDAAUCDREGBAMHBAEF
AAECAwQFBhEHEhMhMUGTFBUWIjM3UVVWYdHS0wgYMjZSVHSCg4SRkpSjs7TwFyNxgbGyNDVCoSRi
c0NEY3J1osE4RpXEdiVTV8LD/8QAGgEBAAMBAQEAAAAAAAAAAAAAAAECBAMFBv/EADwRAQABAgME
CgICAQEHBAMAAAABAhESIVEDMUFhBBQycZGhscHR8BOBIuHxsgUjM0JSosJicoLSFTRD/9oADAMB
AAIRAxEAPwDmEyW3TGEPPp20h3e22Z7iLumIV24qis+scQ0XuUILH++R8ulw11hxJ8G0pSX8MZ/+
REjhRRFMWh2rrmqc0oVfqZcJP3afIHT+p5z0Tv8A/InyCwW9YkifGRJqD/QrSyylBJysy7u/gJqs
aKJsejqqUB03IyVamstSDLW5CM0nuP8AiQ2x0La2vZS/BRTr9TPjJ+7T5AOv1M+Mn7tPkEc804w8
tp5BocQeqpJ8SMfgZZptlMJuleqCp++fu0+QOqCp5z0T92nyCKALQXSvVBU856J+7T5A6oKn75+7
T5BFAFoLpXqgqfvn7tPkDqgqeP8AE/dp8gigC0F0r1QVP3192nyB1Q1T3192nyCKALQXlLdUNUL/
AL192nyB1RVT3192nyCJALQXlLdUVV99fdp8gdUNU99fdp8giQC0F5S3VFVPfX3afIHVFVPfX3af
IIkAtBeUt1RVT3192nyB1RVX3192jyCJALQXlLdUVU99fdo8gdUVV99fdp8giQC0F5S3VFVffX3a
fIHVDVPfX3afIIkAtBeUr1QVPP8Aifu0+QfeqKqe+vu0+QRIBaC8pbqiqnvr7tPkHw7hqh8ZX3af
IIoAtBeUmddqR8ZP/sT5B+iuCpp4Sv8A2J8gigC0F0t1RVT3192nyB1R1X3192jyCJARhgvKX6o6
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
fKA3wGh06pffKFz6fKHTql98oXPp8oDfAaHTql98oXPp8odOqX3yhc+nygN8BodOqX3yhc+nyh06
pffKFz6fKA3wGh06pffKFz6fKHTql98oXPp8oDfAaHTql98oXPp8odOqX3yhc+nygN8BodOqX3yh
c+nyh06pffKFz6fKA3wGh06pffKFz6fKHTql98oXPp8oDfAaHTql98oXPp8odOqX3yhc+nygN8Bo
dOqX3yhc+nyh06pffKFz6fKA3wGh06pffKFz6fKHTql98oXPp8oDfAaHTql98oXPp8odOqX3yhc+
nygN8BodOqX3yhc+nyh06pffKFz6fKA3wGh06pffKFz6fKHTql98oXPp8oDfAaHTql98oXPp8odO
qX3yhc+nygN8BodOqX3yhc+nyh06pffKFz6fKA3wGh06pffKFz6fKHTql98oXPp8oDfAaHTql98o
XPp8odOqX3yhc+nygN8BodOqX3yhc+nyh06pffKFz6fKA3wGh06pffKFz6fKHTql98oXPp8oDfAa
HTql98oXPp8odOqX3yhc+nygN8BodOqX3yhc+nyh06pffKFz6fKA3wGh06pffKFz6fKHTql98oXP
p8oDfAaHTql98oXPp8odOqX3yhc+nygN8BodOqX3yhc+nyh06pffKFz6fKA3wGh06pffKFz6fKHT
ql98oXPp8oDfAaHTql98oXPp8odOqX3yhc+nygN8BodOqX3yhc+nyh06pffKFz6fKA3xpSOzK/XI
Pz06pffKFz6fKNR+r003VGVQhmX/AFk+UB4t9UZ25bh+b/l2hzYdX090ep1PSzXZlNp0yZEc2Go/
HYU4hWGGyPCiIyPBkZfxIc/6mK93kqn2RzyANiw/bXB+U/DUAkbPoVXh3HEfmUqewwjX1nHY60JT
lCiLJmWOJkAwdK7cdzb0bsu86N/8HRf+uX4pjtY4po3/AMHRf+uX4pjtY207oY6t8tadOjQWyXKd
JCTWhHA1HlStVO4u6Z4yNhKiUWUmRlw3Cm31a8mtyGJEVzZqQbSP+HIm3jLaEajNwz9ikt5FjjvG
aoPv2hakdDLcE3EvJZ2qWVNMNkoz/eLSRmf8d+8zFuGaLZ5LaArjlbk0y2ZlVqbkGalotZlUE1Eh
0jwSS3mrBmo8ZIzH2mP3Mgzdq7VK6HNpS9WMayW2rGSI87lFyHjATlcjNYgFTs6rXBWoEepTI9Na
hPMmaW2zXtFKLged5Ekzzu3mQwP3FVabUoDdTdozrcqSmMuPFWrbMmr2J5M+uIuXrSE2zscLrmAo
chFXPSgvoZ+AlXS4jSbjCzImtrwPCy67PLw8Q3zq9eqlRqCLfZpiYcF446lzDWanXCIjUSdX2JFn
GTyIjOIknfZYkVCKupuU9LuZjbRPKb1T3IM8EecY4l3RtKUSUmpRkSSLJmfIKFIcq56Q5RUpiGUl
dMZNxUlajQ116t2E71b93IJqhVCVX6JUo81iIiew67CeTqm4wpZFxwe80nkt2Q4fdbHH7pdNxp0a
S/IZZdJTjDhNOJMjLCtUlY38dxke4bIodqWdJpNcelvOodbbdw3t0EvrTbSWs1hX7s8kad+etIi5
N98DhBxYpMhmKwt6S62yygsqccUSUpLxmYxQKhCqLanKfLjykJPBqYdSsiPuZIxULtcel3lS6ein
lUW2Yy5ZR1uEhs16xJJS853JLONxnkxJ0WpOSXavCapkanVuOglGg1EttzJHs1GpJEZp3b92SCN1
yd9lhkyGYrC3pLrbLKCypxxRJSkvGZjHBnw6g0bsCVHlNEeDWy4SyI+5kjFSrzL1Qr9qU2tJYcJZ
OyJLTWTaW4hBY3K4pIzPiMrcVil6R46IDLcdqbAWbzbSSSlSkLLCsFuzgzII3+Pl/gncuIwQ5kWc
0bsKSzIbJRpNbSyWRGXEslyiIvioKp1tylMqxKfxGY3/APaL60voyZ/yEHaDEe3blkUOK4hcOVHR
JYNKs4cQRIcL+J4JQRnP37uJyhaHK5Tm0VJa5GE07/FHqK/d9brdzfu7mRvsOofZbdaPWbcSSknj
GSMskOdVD/B6R/5fgkL3RP8AJoHwdv8AtIIzi/KPMnf4+TdAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAaDNZpj8s4rFRhOSiMyNlD6TXkuPW
keRCaR33UUWLEZcU0VQmNQ3HEng0oWfXb+TJFj+YlGLborDUdDNLhpJg0qbUTKdZJkeSPW458YRq
SySq7SIkhUeVVYDD6cEptyQhKiz3SM8jbflxo8foiRIZaY3fvFrJKd/Dee7fkhzeZUIVPue7XahQ
pFUaI2lGpuOh1DZbLfrGo9xH/A+A+zYLlP0QtMuuNuazjTqdmvWSlK3kqSkj5SIjCnO368ycvN0t
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
7dv7mRZacyqNT4zCzI1tNJQZlwyREW4fdpK73SvrteeG0ld7pX12vPCMvLyPvizgMG0ld7pX12vP
DaSu90r67XngM4DBtJXe6V9drzw2krvdK+u154DOAwbSV3ulfXa88NpK73SvrteeAzgMG0ld7pX1
2vPDaSu90r67XngM4DBtJXe6V9drzw2krvdK+u154DOAwbSV3ulfXa88NpK73SvrteeAzgMG0ld7
pX12vPDaSu90r67XngM4DBtJXe6V9drzw2krvdK+u154DOAwbSV3ulfXa88NpK73SvrteeAzgMG0
ld7pX12vPDaSu90r67XngM4DBtJXe6V9drzw2krvdK+u154DOAwbSV3ulfXa88NpK73SvrteeAzg
MG0ld7pX12vPDaSu90r67XngM4DBtJXe6V9drzw2krvdK+u154DOAwbSV3ulfXa88NpK73Svrtee
AzgMG0ld7pX12vPDaSu90r67XngM4DBtJXe6V9drzw2krvdK+u154DOAwbSV3ulfXa88NpK73Svr
teeAzgMG0ld7pX12vPDaSu90r67XngM4DBtJXe6V9drzw2krvdK+u154DOAwbSV3ulfXa88NpK73
SvrteeAzgMG0ld7pX12vPDaSu90r67XngM4DBtJXe6V9drzw2krvdK+u154DRuajt12kOwnHVMrM
yW08ksm2tJ5Sov4GI6E3d+1Zbmv0RLCVFtHmkuKcWkj5EngiMy8Zif2krvdK+u154bSV3ulfXa88
IyJzRVJo7sWuV6XINlceoLaNCCMzMiSjVMlEZY/qIN21KkVlSqE0/FUaZOvEWtasE0ThLJK+tyRl
vLdnkFx2krvdK+u154bSV3ulfXa88PvgK7JiXJU6XUoVSRR20SIrjTao7jpmSzLBZynhx8YnqTGX
DpUKM6aTcZZQ2o08DMkkR4+gZNpK73SvrteeG0ld7pX12vPAalx0luuUWTT3nFNE8RYcTxQojIyP
+RkQr0qj3PV4RUyszKWinqwl96Mle2eSR8MH1qc438RbNpK73SvrteeG0ld7pX12vPAaFz0xyp21
OpsQ223HmTab1zMkp7mcEe4KrTXpdryaa2psn3YpsEpRnq6xpxk92cfyG/tJXe6V9drzw2krvdK+
u154iYvfmRla3BjpMZcOlQozppNxllDajTwMySRHj6B9qsNNRpkuE4pSESGlNGpPEiURln/cfvaS
u90r67XnhtJXe6V9drzxNX8r3Kf42sp7tv1+Xb7dvynKUinpQhlUlvXN0204xhBlglbvdGQuraSQ
hKE+xSREQxbSV3ulfXa88NpK73SvrteeJvcshbxpU+pt0xylKilIhy0ycSVKSlWCMsdaRnyjSqtL
uGt0d6JUipTTm2ZcbNhxwywlZKVrZT3CLGBZ9pK73SvrteeG0ld7pX12vPERl9+6E5q5ddIq1bal
QdhRnIDpYadf19qzksGoiwZGot+DI0iMuCNUGLttlilSGui2Ib6SXKSaku4JBGSsbyz3SF22krvd
K+u154xLaWuS3IXR3VSGyNKHT2JqSR8SI9fJZCMvvInNFW7SJ7FUnVatPRlz5KEtE3GI9m02nOCI
1bzMzPJjNclJfqb9HXHW0koc1ElzXMyykiMjIsEe/eJTaSu90r67XnhtJXe6V9drzw05GqLYpT7d
4S6qpbXQ7sREdKSM9clJUZmZljGN/dGtTreeag3FFlOt6lUkvOINszPVQtBJ35It+4/KJ3aSu90r
67XnhtJXe6V9drzxFsrfdU3zuqTduViVbTFPqL9PalQFsrhPMEtZazfA3CVjiW7Bd0/4CapLdb6K
SqpIpTDCUmRpi661LV/FRJ1S8WDEntJXe6V9drzw2krvdK+u154tfO6tuCLtSkv0iFLZkrbUp6W9
ISbZmZElaskR5It4psqwai5SZdPQzQluOLUtNReQpUleVaxZPV60+TJGf8N46NtJXe6V9drzw2kr
vdK+u154hN0BW6NU+nUWsUJ6IUxtg4rrUvW2bjedYsGneRkfiGKr0etVSixTkSKeVXjTES2iSlZM
Fq8EGfsjLBnvx/IWTaSu90r67XnhtJXe6V9drzw++599kGmlVKRXqPU56oZLjMPNvoZNWDUvGNXJ
bywW/OBGR6FclLgv0mkS6Z0sUpeyefSvbMpWZmZYLrVGWTweS/8AgW/aSu90r67XnhtJXe6V9drz
wtwFcctdTES2okBxGxpUhLqzcMyNZElRGZYI95meRvrpL53m3VyW10MmCqMacnr6xrJWcYxjBd0S
m0ld7pX12vPDaSu90r67Xnib53+7rItlb7qzgMG0ld7pX12vPDaSu90r67XniEs4DBtJXe6V9drz
w2krvdK+u154CqaV/amr/ro/+QHzSemS9aL6lQ3mkNONrUpakYxrY5FGfEyAYOlduO5t6N2W/oa7
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
ktkZHq4VhKDURbzLPHcLPe9Eerll1SjU82WnpMY2WjcMyQnuZwRmRfyHHaUzVRtLRvi0fq/y6UTa
qm/D+vhCXNTYMLRXWXIcKNHcXSF66mmkoNX7o+JkW8aOjurUd6LR2GrYqMOSmIgznvUk2msk3vVt
TLge/B8ufGLXX6PIqNkTqMwtpMp+CqKlSzMkEo0auTMizjPiG/QYjlPodOhvGlTseM2ys0HkjNKS
I8eLcO1Uf7yqqN2X/k5x2KYnn7IuHdFBuJuXCotdhvSdgtRnHdJSmk8Nf+RmQ4tFlwpFs0W2HabE
gNNTkNlcpNn0I6baiPaNO6vZF4xkzIuPXGO/V2nIrFFn011am25bC2FLRxSSkmWS+kUB+07rn2kz
ac56hN0hLTcZcxnam+ppGMYaMiSlR6pb9YyLuDnVTOK/d+8/K3vyXytbv9PP7q6aOc6ZXGWitJyV
HXJYTWmjWy2ybyllqLyRIIjNX8MDojaCbbQhPsUkSS/gQqekOhVWtNUV2hKglLp1QRNJMxa0oUSU
qLGUpM+JkL7SMotrHrCKd030n0VW0X6bJ0wS3qZAdojXSomziyIqoi5i9pnaJbMiySSLGeP8hZ6N
c82bZdbq7rUcpMF2ahtKUq1DJlSyTks536pZwZfyGrAt24andtLrd2PUpoqUh0osam7RRKU4kkqU
tayLgRbiIv5iNO0btiQ65RaVUKOmi1F6Q8l99DipLW1yakapFqYyZlrcmTPB8BynHTRaNKvG9491
otNV+celvhoXnNrNbtiwqk05TWjmTIL6m1x1qIpCi1iMuvLrCzw4+MbN3sXKd92WRTKN0ViTslHD
dNCXNj15mW1yZGXAiMjLlMxOO2nOXaln0wnY23o8iG7IVrK1VE0nCtQ9XJmfJki/kJWt0STPuu3K
mytlMemnIN5KjMlK2jeqWqWMHv45Mh0qozm3/Vf9WhSJm0X0+Vaue/XYdyu0SLU7epjsNlC5Umqr
MkrWsskhtslpM92DMzPdkuI1ndJE5ejqRXIMSDIqMWoIgONtumuO8raJSam15LcolEZGfDO/OBNV
O3axCu2ZXLcOmPlUGm25cSoGtBa7ZGSXELSlWDweDI08nEfblt2tV6zUU+U9TU1E5bMhWxSttlCE
OpWaS9kZngj34LJ8hCsY53/c/j+81qrcPuXz9snbaOvnGdVcpUxL5ry0mBr6qU44KNfEyPlLBH3C
HK9JVPekaRp9RgJI6lR6MzUYx8pm2+o1J+MjWLHjHbBWW6BJTpEk15a2DhO0xEIm8nr65OGozMsY
xg+7/IW2lM1TTbh8TbzsROU35esX8kDeNTZuuDblFpjmuxXzTKfMj3lDRhayPfu1j1UfzMQVnXK1
aOhimyyQxtXZj0WOl5wmmiWqQ5g1q/0pIiMz8RCx6O7Fftaq1aTLloksqM49MQSjM40XXU5qHuLf
rK8fsS38g1olgTU6O4FFdmRmatAmKnRpCEm40lwnlLSRkZEZkaVap/xPjy0mKu1GV/LOMvDzucLT
w+Jz8fKz82vfr8u64VGm1G3qqU5pam3qO4rLK0FrGlxKlK3GWcKIy4cBps3hes+kViq06BQkwqVJ
ktrJ9Tu0koaUfsCI8IPVLGTM8nyEQuNBauU5yV1pqhRoyUGRog7Rxbiu7rKJOoRdzCs90hHUK1Z0
CzrgpLzsZUmoPzXWlIUo0JJ41GnWPGclnfgj/mFUV2y0nxvFvdNNrxfWPC03ZZV2OrasyRBZaKPX
XkJcJ0jNSEKZU4WqZGW/JEWTI/4Dacr0pOkZmgE2z0GulqmmvB7TXJ0kYznGMH3M+MQ1Qs+qnaFq
RqdKht1ugbBxs3dY47qkN6ikmZFrapkZ78Z8Qy0G3bj6u03HcMqmKzTlw+h4ZLImjNxKiwaiyotx
5M8bzIiLlHXPHbhefDDl5qR2b8bR43z8l6AAFgAAAUbS7/kMD4cn8JwA0u/5DT/hyfwnAHg/7U/4
sd3y9HonYnvc2o1g3LULlo9xQKb0RTGZLT2sl9pKlE2512CUot/WmW/A7uldXUnKbbqZl/1ovph9
0We0SmfK/irF4j9hT+uUbqOnbSrZUUTa1MWhjq2VMV1THGVH1qx4NVPnovpg1qx4NVPnovphfADr
VfIwQoetWPBqp89F9MGtWPBqp89F9ML4Adar5GCFD1qx4NVPnovpg1qx4NVPnovphfADrVfIwQoe
tWPBqp89F9MGtWPBqp89F9ML4Adar5GCFD1qx4NVPnovpg1qx4NVPnovphfADrVfIwQoetWPBqp8
9F9MGtWPBqp89F9ML4Adar5GCFD1qx4NVPnovpg1qx4NVPnovphfADrVfIwQoetWPBqp89F9MGtW
PBqp89F9ML4Adar5GCFD1qx4NVPnovpg1qx4NVPnovphfADrVfIwQoetWPBqp89F9MGtWPBqp89F
9ML4Adar5GCFD1qx4NVPnovpg1qx4NVPnovphfADrVfIwQoetWPBqp89F9MGtWPBqp89F9ML4Ada
r5GCFD1qx4NVPnovpg1qx4NVPnovphfADrVfIwQoetWPBqp89F9MGtWPBqp89F9ML4Adar5GCFD1
qx4NVPnovpg1qx4NVPnovphfADrVfIwQoetWPBqp89F9MGtWPBqp89F9ML4Adar5GCFD1qx4NVPn
ovpg1qx4NVPnovphfADrVfIwQoetWPBqp89F9MGtWPBqp89F9ML4Adar5GCFD1qx4NVPnovpg1qx
4NVPnovphfADrVfIwQoetWPBqp89F9MGtWPBqp89F9ML4Adar5GCFD1qx4NVPnovpg1qx4NVPnov
phfADrVfIwQoetWPBqp89F9MGtWPBqp89F9ML4Adar5GCFD1qx4NVPnovpg1qx4NVPnovphfADrV
fIwQoetWPBqp89F9MGtWPBqp89F9ML4Adar5GCFD1qx4NVPnovpg1qx4NVPnovphfADrVfIwQoet
WPBqp89F9MGtWPBqp89F9ML4Adar5GCFD1qx4NVPnovpg1qx4NVPnovphfADrVfIwQoetWPBqp89
F9MGtWPBqp89F9ML4Adar5GCFD1qx4NVPnovpg1qx4NVPnovphfADrVfIwQoetWPBqp89F9MGtWP
Bqp89F9ML4Adar5GCFD1qx4NVPnovpg1qx4NVPnovphfADrVfIwQoetWPBqp89F9MGtWPBqp89F9
ML4Adar5GCFD1qx4NVPnovpg1qx4NVPnovphfADrVfIwQoetWPBqp89F9MGtWPBqp89F9ML4Adar
5GCFD1qx4NVPnovpg1qx4NVPnovphfADrVfIwQoetWPBqp89F9MGtWPBqp89F9ML4Adar5GCFD1q
x4NVPnovpg1qx4NVPnovphfADrVfIwQoetWPBqp89F9MGtWPBqp89F9ML4Adar5GCFD1qx4NVPno
vpg1qx4NVPnovphfADrVfIwQoetWPBqp89F9MGtWPBqp89F9ML4Adar5GCFD1qx4NVPnovpg1qx4
NVPnovphfADrVfIwQoetWPBqp89F9MGtWPBqp89F9ML4Adar5GCFD1qx4NVPnovpg1qx4NVPnovp
hfADrVfIwQoetWPBqp89F9MGtWPBqp89F9ML4Adar5GCFD1qx4NVPnovpg1qx4NVPnovphfADrVf
IwQoetWPBqp89F9MGtWPBqp89F9ML4Adar5GCFD1qx4NVPnovpg1qx4NVPnovphfADrVfIwQoetW
PBqp89F9MGtWPBqp89F9ML4Adar5GCFD1qx4NVPnovpg1qx4NVPnovphfADrVfIwQoetWPBqp89F
9MPwp+qpUZKtypkf/Vi+mF/GlI7Mr9cgdar5GCHFbj0uUC26zIpNai1ONUI+rtWtkherrJJRb0rM
j3KI9x8ojf282f7mp/Zy84cc9UZ25bh+b/l2hzYOtV8jBD0jdOk+37wZg02k9GJklI2375okkZE2
sj3kZ794Dhlie2qD8f8AsUA8vpu0nabSJnRt6NFqHtvRb7RKZ8r+KsXiP2FP65RzTQ7VGpNuHT9c
uiIi1dYfHUUZmRl/MzHS4/YU/rlHfZTE0RMM+0iYrmJZAAB0UAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABpSOzK/XIN0aUjsyv1y
APEHqjO3LcPzf8u0ObDpPqjO3LcPzf8ALtDmwCesT21Qfj/2KAb2jmC4/Wui9X91HSfXf8xljH0G
YDzul7SmK7S39GomaLw6vEnyqZMRKgPrYfRwWg8H/Dxl4hcY2ly4o7JNqapzxl/qcaVn/wBqiL/Y
AGXo20qjKJd9vRTOcwynpkuH3nSeac88fP2yXD7zpPNOeeADX+WvVl/HTo0F6cblKU62UGj6qMY/
dO53/KAenG5S/wC40fmnfSAA9bZ0xNETOjLXlVMM0LTbcT0lDbkGk6qt3WtOFj/3jeqGl+4I8Y3W
4lKyR8FNOHn7wAEVUxFUQqiD053MX/caNzLvpB8/bpc3vGjcy76QAHXBTol8/brc3vGjcy76QfP2
7XN7xo3Mu+kAAwU6LWZqfpxuWTtdeDRy1FYLDTvpBt/touL3lSeac9IADzNtXNO0mIl2popmNz5+
2i4veVJ5pz0g+/touL3lSeac9IADn+SrVbBToftouL3nSeac9IH7aLi950nmnPSAAfkq1MFOgemi
4vedJ5pz0g+ftouL3lSeac9IAB+SrUwU6B6abi95UnmnPSD5+2m4veVI5pz0gAH5KtUYKdD9tNxe
8qRzTnpBG/t4uf3hReZd9IACJ2lWrB02Z2eHDlvSlM0z3FKjm45DpJHrGWEtOekGRemevpmIj9A0
vrk62ts3PPABqpqnDEopqnBTL5K0z19g2i6BpatdWr2Nwsf+8I+mivvPPN9A0stmeM7Nzf8A+8AD
FOKycU47NdenCvpadX0vpXWL1Majm/x+zH2Fpvr8p42+l9KTuznUcP8A/wBwAUiurFEOcbSrFEXf
up6aLjixycbh0gz1sdc056QRf7ebn94UXmXfSAApta6oqtEqbfaVU12iUh+2y4/eVI5pz0gftsuP
3lSOac9IACv5KtXrYKdD9tdx+8qRzTnpB9/bXcfvKkc056QAD8lWpgp0fP22XH7ypHNOekD9tlx+
8qRzTnpAAPyVamCnQ/bZcfvKkc056QfP223H7ypHNOekABP5KtTBToftsuP3lSOac9IPv7bLj95U
jmnPSAAY6tTBTo+ftsuP3lSOac9IH7bbj95UjmnPSAAj8lWpgp0D02XIRf4Kkc056QC02XGf/cqR
zTnpAAPyVamCnR8PTbcmf8FSOac9IPp6bbk95UjmnPSAAfkq1MFOh+224/eVI5pz0gfttuP3lSOa
c9IACfyVamCnQ/bbcfvKkc056QC023H7ypHNOekAAx1amCnQ/bbcfvKkc056QP223H7ypHNOekAA
x1aowU6H7bbj95UjmnPSB+2y4/eVI5pz0gAJx1amCnQ/bZcfvKkc056QP223H7ypHNOekAAx1amC
nR9/bZcfvKkc056QfP223H7ypHNOekABGOrUwU6H7bLj95UjmnPSD7+2y4/eVI5pz0gAGOrVOCnR
8/bZcnvKkc056QP223J7ypHNOekABH5KtTBTofttuT3lSOac9IH7bbk95UjmnPSAAfkq1MFOh+22
5PeVI5pz0gftsuT3lSOac9IACPyVapwU6B6bbk95UjmnPSD5+265PeVI5pz0gAH5KtTBTo+ftuuT
3lR+ac9IPv7brk95UjmnPSAAfkq1T+OnQ/bdcnvKkc056QP23XJ7ypHNOekABH5KtT8dOh+265Pe
VH5pz0g+ftuuT3lR+ac9IAB+SrU/HToftuuT3lR+ac9IH7brk95UjmnPSAAfkq1Px06PpabbkP8A
7lSOac9IPv7bbj95UjmnPSAAfkq1Px06BabLj95UjmnPSD6Wmy4/eVI5pz0gAH5KtT8dOj7+2u4/
eVI5pz0g+/tquP3lSOac9IAB+SrU/HToFpquP3lSOac9IPv7arj95UjmnPSAAfkq1Px06H7arj95
UjmnPSB+2m4veVJ5pz0gAH5KtT8dOh+2m4s/4Kkc056Qff20XF7ypPNOekAA/JVqfjp0P20XF7yp
PNOekD9tNxe8qTzTnpAAPyVan46dH09NFxY/wdJ5pz0gFpouL3lSeac9IACPy16n46dD9tFxe8qT
zTnpA/bRcXvKk8056QAD8teqfx06Pv7Z7i950nmnPSB+2e4vedJ5pz0gAH5a9U/jp0ff2zXD7zpP
NOekD9s1w+86TzTnpAAPy16n46dH39s1w+86TzTnpBiXpfr61Go4dLyf/hOeeACPy16n46dHLL0p
rN4XNNrlTU41LlamuiOZJQWqhKCwRkZ8Ely8REM2VS0KytcpwvcqWWP9iIAEVbWu29NOyovuWmmx
mIjKWYrSWmk8EpIAAeVVVNU3l6dNMRFof//Z
--0000000000007876930604c5a071--




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#65803; Package emacs. Full text available.

Message received at 65803 <at> debbugs.gnu.org:


Received: (at 65803) by debbugs.gnu.org; 7 Sep 2023 13:50:46 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Thu Sep 07 09:50:46 2023
Received: from localhost ([127.0.0.1]:38939 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1qeFPB-0007eW-Qa
	for submit <at> debbugs.gnu.org; Thu, 07 Sep 2023 09:50:46 -0400
Received: from eggs.gnu.org ([2001:470:142:3::10]:35170)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <eliz@HIDDEN>) id 1qeFPA-0007eK-3P
 for 65803 <at> debbugs.gnu.org; Thu, 07 Sep 2023 09:50:45 -0400
Received: from fencepost.gnu.org ([2001:470:142:3::e])
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <eliz@HIDDEN>)
 id 1qeFP2-0001mh-UX; Thu, 07 Sep 2023 09:50:36 -0400
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org;
 s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date:
 mime-version; bh=3WqgTZjv8HWHiD6wc5a7mbpkv79zBzTCYe1TyouSWHI=; b=fqQgaXeB4Qvd
 X6nDLvuozc5wg60QRxU+dvHxVD+ZpPu/Y8Q0BY83pplNzGfLege4b9RA5FLUOJ9wCO2hLnPPpqPTo
 oZRXXkjNXyC5tuaKoac6vccOZxn3pr4b3p5dq/wahprCQkKSyOse3wDH3tQz8LbCX2HidD+uQoo3T
 dKAihtXsXFKbX3Bp4RoODPg5cHx2BDxr7DEBdYEVFv8gAFekm7thzgT7A7/spTSq9BBlqIetHol5/
 wcYTJqsra0yWH5Y/k1DGc2VFrVLBlfxD1Q1R1ZvHlEXLiCzuBEHRLc7DIwC0qS9YUF9v8Kq9Mo/hv
 zc5otefNrg+sAPbidjLGkw==;
Date: Thu, 07 Sep 2023 16:50:24 +0300
Message-Id: <83bkeeytwf.fsf@HIDDEN>
From: Eli Zaretskii <eliz@HIDDEN>
To: Shingo Tanaka <shingo.fg8@HIDDEN>
In-Reply-To: <CAH4H2-wuQ_9PDsCoh2Mj3Hzw38Eu6xeL20G0nos3c0Ps1AUsaQ@HIDDEN>
 (message from Shingo Tanaka on Thu, 7 Sep 2023 22:38:32 +0900)
Subject: Re: bug#65803: 29.1;
 Noto Sans Mono CJK JP has doubled-width on Windows
References: <CAH4H2-wuQ_9PDsCoh2Mj3Hzw38Eu6xeL20G0nos3c0Ps1AUsaQ@HIDDEN>
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 65803
Cc: 65803 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

> From: Shingo Tanaka <shingo.fg8@HIDDEN>
> Date: Thu, 7 Sep 2023 22:38:32 +0900
> 
> (set-face-attribute 'default nil :font "Noto Sans Mono CJK JP")
> makes frame pixel width 2x larger than ascii char width on Windows
> 10/11.  This also makes tabulated-list unaligned as you can see in
> (list-buffers).

Thanks, but what do you mean by "ascii char width"?  Do you mean that
character glyphs on Noto Sans Mono CJK JP are two times wider than
ASCII characters of some other font?  If so, why is it a problem that
glyphs of one font are wider than glyphs of another?

Or maybe I misunderstand the issue?  Could you post a screenshot of
the display with mis-aligned buffer list, so we could see what you are
talking about?




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#65803; Package emacs. Full text available.

Message received at submit <at> debbugs.gnu.org:


Received: (at submit) by debbugs.gnu.org; 7 Sep 2023 13:38:58 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Thu Sep 07 09:38:58 2023
Received: from localhost ([127.0.0.1]:38897 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1qeFDm-0007GK-0f
	for submit <at> debbugs.gnu.org; Thu, 07 Sep 2023 09:38:58 -0400
Received: from lists.gnu.org ([2001:470:142::17]:60890)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <shingo.fg8@HIDDEN>) id 1qeFDi-0007Fx-6m
 for submit <at> debbugs.gnu.org; Thu, 07 Sep 2023 09:38:56 -0400
Received: from eggs.gnu.org ([2001:470:142:3::10])
 by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <shingo.fg8@HIDDEN>)
 id 1qeFDb-0003Sb-5H
 for bug-gnu-emacs@HIDDEN; Thu, 07 Sep 2023 09:38:47 -0400
Received: from mail-qv1-xf2d.google.com ([2607:f8b0:4864:20::f2d])
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
 (Exim 4.90_1) (envelope-from <shingo.fg8@HIDDEN>)
 id 1qeFDY-0003ou-QH
 for bug-gnu-emacs@HIDDEN; Thu, 07 Sep 2023 09:38:46 -0400
Received: by mail-qv1-xf2d.google.com with SMTP id
 6a1803df08f44-64bb576b8abso5628096d6.2
 for <bug-gnu-emacs@HIDDEN>; Thu, 07 Sep 2023 06:38:44 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20221208; t=1694093923; x=1694698723; darn=gnu.org;
 h=to:subject:message-id:date:from:mime-version:from:to:cc:subject
 :date:message-id:reply-to;
 bh=NODK5Atlo9ppPi1UZ63Fk0atL14TR7g8zdrQMEVOsJI=;
 b=Yts6DU6gk/wHGpM6eLlbz/BUpF4BFyv4Y3xJPuVlrFzx5wOTH3h61Gqo7ajXlFiJoX
 /ItT33ruLskSYscVNDgwduGpVPxqdehfEe1f8Tu5hAWewKc8qiW0iQfXjqB1W8Pop2gF
 TTEpleDWYDvsa4HKanNaQZwOg8pY721CtvHUBzvuKG444teZencArq6oDrdMPO+iudND
 5HZd3IWjqpH2zBcnrAEEkCiTrDH5BbyHUGPloIGQq9USgYRi6XNi5DuDvObhqpaAvz8+
 R7F/7vdrML657qVcl8YS3porZ6q+cyJoXODi/x6GB23UQ5rCWf5qTrzOLu1ALXOCA+kq
 74vQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20221208; t=1694093923; x=1694698723;
 h=to:subject:message-id:date:from:mime-version:x-gm-message-state
 :from:to:cc:subject:date:message-id:reply-to;
 bh=NODK5Atlo9ppPi1UZ63Fk0atL14TR7g8zdrQMEVOsJI=;
 b=IQvQmUigx6mGdCnHqAiNaxcInD3jUfZYpMdmiPZjL5+lL6QSb6lWiOMTR1Ynrpt5PO
 TOFcCUxfTPT7/5K9f74qSoCNBaynmRKu0uFZtOYLl27udV8V1U8LeU46U4ZsgWmiQ472
 tWRoweYgNXjDMxsgOFZ9a8tVUPU8eOep4rTcydbNF/U6GorC3QWTzXH0IuvsCmOryLsx
 dSyXQqEuqrDWL21q7oUchjSs/SMQ2nNQInHaVIZs0QVvpEraxLsCyygToR/0LL1MKgWs
 rVqy66kx5MGv/hVrMpKLyaZJm8YrfOoVzLZGIG/4lHATz/ldwQW3zWqd1dW9IzBNFwlT
 toAQ==
X-Gm-Message-State: AOJu0YxLc/nGLkF+MqxCLBHEt1Lk6NWWRAarvUhUsm4r75SUUNGmPDhI
 i4OAz3bX04Jj9LO++axdv/RZO8qeYBo4CPSkL0Yu5UOyJSs=
X-Google-Smtp-Source: AGHT+IFxcCxiVib6tL2ov5qqoGZZjoREbhxtWY9oiilUW99/AYHUd+2lJkXyqT3Tf/74DbHy9qanSc1zXD9htVvmFKw=
X-Received: by 2002:a0c:e303:0:b0:647:18a7:2e28 with SMTP id
 s3-20020a0ce303000000b0064718a72e28mr17797457qvl.61.1694093923317; Thu, 07
 Sep 2023 06:38:43 -0700 (PDT)
MIME-Version: 1.0
From: Shingo Tanaka <shingo.fg8@HIDDEN>
Date: Thu, 7 Sep 2023 22:38:32 +0900
Message-ID: <CAH4H2-wuQ_9PDsCoh2Mj3Hzw38Eu6xeL20G0nos3c0Ps1AUsaQ@HIDDEN>
Subject: 29.1; Noto Sans Mono CJK JP has doubled-width on Windows
To: bug-gnu-emacs@HIDDEN
Content-Type: text/plain; charset="UTF-8"
Received-SPF: pass client-ip=2607:f8b0:4864:20::f2d;
 envelope-from=shingo.fg8@HIDDEN; helo=mail-qv1-xf2d.google.com
X-Spam_score_int: -17
X-Spam_score: -1.8
X-Spam_bar: -
X-Spam_report: (-1.8 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1,
 DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1,
 FREEMAIL_ENVFROM_END_DIGIT=0.25, FREEMAIL_FROM=0.001,
 RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001,
 SPF_PASS=-0.001 autolearn=ham autolearn_force=no
X-Spam_action: no action
X-Spam-Score: 1.2 (+)
X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org",
 has NOT identified this incoming email as spam.  The original
 message has been attached to this so you can view it or label
 similar future email.  If you have any questions, see
 the administrator of that system for details.
 Content preview:  (set-face-attribute 'default nil :font "Noto Sans Mono CJK
 JP") makes frame pixel width 2x larger than ascii char width on Windows 10/11.
 This also makes tabulated-list unaligned as you can see in (li [...] 
 Content analysis details:   (1.2 points, 10.0 required)
 pts rule name              description
 ---- ---------------------- --------------------------------------------------
 0.2 FREEMAIL_ENVFROM_END_DIGIT Envelope-from freemail username ends
 in digit (shingo.fg8[at]gmail.com)
 0.0 FREEMAIL_FROM          Sender email is commonly abused enduser mail
 provider (shingo.fg8[at]gmail.com)
 -0.0 SPF_HELO_PASS          SPF: HELO matches SPF record
 1.0 SPF_SOFTFAIL           SPF: sender does not match SPF record (softfail)
X-Debbugs-Envelope-To: submit
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: 0.2 (/)

(set-face-attribute 'default nil :font "Noto Sans Mono CJK JP")
makes frame pixel width 2x larger than ascii char width on Windows
10/11.  This also makes tabulated-list unaligned as you can see in
(list-buffers).

Emacs Binary: emacs-29.1_2-installer.exe

Font: https://github.com/notofonts/noto-cjk
Sans/Variable/TTF/Mono/NotoSansMonoCJKjp-VF.ttf

OS: Windows 10, Windows 11

Regards,
Shingo




Acknowledgement sent to Shingo Tanaka <shingo.fg8@HIDDEN>:
New bug report received and forwarded. Copy sent to bug-gnu-emacs@HIDDEN. Full text available.
Report forwarded to bug-gnu-emacs@HIDDEN:
bug#65803; Package emacs. Full text available.
Please note: This is a static page, with minimal formatting, updated once a day.
Click here to see this page with the latest information and nicer formatting.
Last modified: Sun, 10 Sep 2023 08:30:02 UTC

GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997 nCipher Corporation Ltd, 1994-97 Ian Jackson.