From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Po Lu via "Bug reports for GNU Emacs, the Swiss army knife of text editors" Newsgroups: gmane.emacs.bugs Subject: bug#65803: 29.1; Noto Sans Mono CJK JP has doubled-width on Windows Date: Sat, 09 Sep 2023 21:38:32 +0800 Message-ID: <87wmwzbh5z.fsf@yahoo.com> References: <83bkeeytwf.fsf@gnu.org> <838r9iyrky.fsf@gnu.org> <835y4myqtb.fsf@gnu.org> <83jzt1xju6.fsf@gnu.org> <83wmx0x3hj.fsf@gnu.org> <87wmx0dbn6.fsf@yahoo.com> <834jk3v8ux.fsf@gnu.org> Reply-To: Po Lu Mime-Version: 1.0 Content-Type: text/plain Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="12309"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Cc: 65803@debbugs.gnu.org, shingo.fg8@gmail.com To: Eli Zaretskii Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Sat Sep 09 15:39:12 2023 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1qeyB4-0002ui-3T for geb-bug-gnu-emacs@m.gmane-mx.org; Sat, 09 Sep 2023 15:39:10 +0200 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1qeyAw-0007Mq-8l; Sat, 09 Sep 2023 09:39:02 -0400 Original-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 ) id 1qeyAt-0007MZ-B5 for bug-gnu-emacs@gnu.org; Sat, 09 Sep 2023 09:38:59 -0400 Original-Received: from debbugs.gnu.org ([2001:470:142:5::43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1qeyAt-00034Z-1s for bug-gnu-emacs@gnu.org; Sat, 09 Sep 2023 09:38:59 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1qeyAv-00025u-SP for bug-gnu-emacs@gnu.org; Sat, 09 Sep 2023 09:39:01 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Po Lu Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 09 Sep 2023 13:39:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 65803 X-GNU-PR-Package: emacs Original-Received: via spool by 65803-submit@debbugs.gnu.org id=B65803.16942667378038 (code B ref 65803); Sat, 09 Sep 2023 13:39:01 +0000 Original-Received: (at 65803) by debbugs.gnu.org; 9 Sep 2023 13:38:57 +0000 Original-Received: from localhost ([127.0.0.1]:46417 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qeyAq-00025Z-S5 for submit@debbugs.gnu.org; Sat, 09 Sep 2023 09:38:57 -0400 Original-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 ) id 1qeyAo-00025K-01 for 65803@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.55 X-Sonic-MF: X-Sonic-ID: 17ad131c-7372-4035-86f5-25e0c53b6ae2 Original-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 Original-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) In-Reply-To: <834jk3v8ux.fsf@gnu.org> (Eli Zaretskii's message of "Sat, 09 Sep 2023 15:17:42 +0300") X-Mailer: WebService/1.1.21763 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Original-Sender: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Xref: news.gmane.io gmane.emacs.bugs:269863 Archived-At: Eli Zaretskii 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.