From debbugs-submit-bounces@debbugs.gnu.org Thu Sep 19 11:39:22 2024 Received: (at submit) by debbugs.gnu.org; 19 Sep 2024 15:39:22 +0000 Received: from localhost ([127.0.0.1]:33276 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1srJFZ-0006Nu-DW for submit@debbugs.gnu.org; Thu, 19 Sep 2024 11:39:22 -0400 Received: from lists.gnu.org ([209.51.188.17]:57056) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1srIVP-0003mH-9c for submit@debbugs.gnu.org; Thu, 19 Sep 2024 10:51:39 -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 ) id 1srIV5-0002Sv-NM for bug-gnu-emacs@gnu.org; Thu, 19 Sep 2024 10:51:21 -0400 Received: from mail-ej1-x62c.google.com ([2a00:1450:4864:20::62c]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1srIV2-0005qE-TG for bug-gnu-emacs@gnu.org; Thu, 19 Sep 2024 10:51:18 -0400 Received: by mail-ej1-x62c.google.com with SMTP id a640c23a62f3a-a8d6ac24a3bso167697166b.1 for ; Thu, 19 Sep 2024 07:51:16 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1726757474; x=1727362274; darn=gnu.org; h=content-transfer-encoding:to:subject:message-id:date:from :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=lKhLVdwRLZ4yIEbZN2mGdehk7JxamOcOeVDRnGl+mqw=; b=gCitez7KjvYupP1XFprFm3kCiHQJ7c5HGIb0fQ9vNHoL8k5AWdluoCqmeF9JzMDqUQ sjkJkj0yuO0X2j8LP52rN3R9O3ACiVSvPHBhEQiwxhB2i1TX8vOeJp1+7Z12d7cpnQcE nvSuniz39XI8IlVF33XZEUaBc5wErXIzaN5r+QE0nvJ+3yI0rLfzKEX3vcKkShyEmRhz uRFT4pyq4TuiuO2bCOyzhs8K2qQRdtVduHkSJ47uUmmDaGjaxmP8eMdQjrwIP1DpK+Ic HZ5Kcr5EVB+pk5XrbhrFlxSUYTvLev8WPz2AzxcVlGj8wGeLkeHglBJM8+JWkOp7iZYJ XdMg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1726757474; x=1727362274; h=content-transfer-encoding:to:subject:message-id:date:from :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=lKhLVdwRLZ4yIEbZN2mGdehk7JxamOcOeVDRnGl+mqw=; b=kFJAi6y3vno1vcC0tZhx/ASItZ+YZZKk/qKFUedxKBszZ7ZzgCOuiBhI82sK5suUKd zDNt2kbRqoTmHUfUqxSoD8NvJjtvsfV4f1F5F8V35P63nW0XvL5w/r17TtJbDeFA/1bO 4w4gD8dWwxespjfrs4ePOVnlJzgqpiJCsNcPoGkQtE4BvoEvBHf2YHqti+pgubQkNfKb Ad+dX6z+3Ev49AofHMij8MKb2PWh4RybyPQTMas65ENDf+qN84TgTIAwdsidMhpsLLT1 UvWkH2m1988IxbJpcaEmKdWSM85ZXvuZM2PMcRXrM681dG4UnW1FJn4DyNzKU6C4im5v 7T/g== X-Gm-Message-State: AOJu0YxmjB7csjWHBpVfJIUD7UboASVJ2HBcuxkaLhgPcsDAXO5mD2JY kX2LEkQTLgB1nlRn6X2voEzDVKCkyf3EoNRgnGMQTWz5gw5z8inA50nrMMZ2ZkbVrWyn3UAcv0M yh0r2h69LBNpjRueNkB6JyDACDw2f2KdE X-Google-Smtp-Source: AGHT+IEqS90TiE7eJ2uINVi8Ka1lIwY3en68L9davIaVH/44FDFvDal15lZoYeCXV66YixwcND3vRgM+33LILsXTin0= X-Received: by 2002:a17:907:a0e:b0:a90:3494:2aa9 with SMTP id a640c23a62f3a-a90c1c363c1mr372772766b.2.1726757474193; Thu, 19 Sep 2024 07:51:14 -0700 (PDT) MIME-Version: 1.0 From: Tomohisa Kuranari Date: Thu, 19 Sep 2024 23:50:58 +0900 Message-ID: Subject: 30.0.91; CJK Font Rendering Behavior Changed To: bug-gnu-emacs@gnu.org Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Received-SPF: pass client-ip=2a00:1450:4864:20::62c; envelope-from=tomohisa.kuranari@gmail.com; helo=mail-ej1-x62c.google.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 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_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.3 (-) X-Debbugs-Envelope-To: submit X-Mailman-Approved-At: Thu, 19 Sep 2024 11:39:19 -0400 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.3 (--) This may not be a bug, but I have noticed different behavior compared to Emacs 29.4. I found that the behavior changed when the Android port was introduced, but I haven't been able to pinpoint the exact cause. https://git.savannah.gnu.org/cgit/emacs.git/commit/?id=3Dc71a520d1da636a722= cf87b46534ca3b5aafbc7b ## Steps to Reproduce 1. Start Emacs with emacs -Q. 2. Evaluate the following in the scratch buffer: ;; 29.4 (face-font 'default nil ?=E5=85=83) "-*-Hiragino Sans-regular-normal-normal-*-12-*-*-*-p-0-iso10646-1" (face-font 'default nil ?=E4=BD=A0) "-*-Hiragino Sans-regular-normal-normal-*-12-*-*-*-p-0-iso10646-1" (face-font 'default nil ?=EC=95=88) "-*-Apple SD Gothic Neo-regular-normal-normal-*-12-*-*-*-p-0-iso10646-1" ;; 30.0.91 (face-font 'default nil ?=E5=85=83) "-*-Arial Unicode MS-regular-normal-normal-*-12-*-*-*-p-0-iso10646-1" (face-font 'default nil ?=E4=BD=A0) "-*-Arial Unicode MS-regular-normal-normal-*-12-*-*-*-p-0-iso10646-1" (face-font 'default nil ?=EC=95=88) "-*-Arial Unicode MS-regular-normal-normal-*-12-*-*-*-p-0-iso10646-1" ## Workaround Specify the font explicitly ``` (set-fontset-font nil 'japanese-jisx0208 (font-spec :family "Hiragino Sans")) ``` In GNU Emacs 30.0.91 (build 1, x86_64-apple-darwin23.1.0, NS appkit-2487.20 Version 14.1 (Build 23B74)) of 2024-09-14 built on kuranariMacBook-Pro.local Windowing system distributor 'Apple', version 10.3.2487 System Description: macOS 14.1 Configured using: 'configure --disable-dependency-tracking --disable-silent-rules --enable-locallisppath=3D/usr/local/share/emacs/site-lisp --infodir=3D/usr/local/Cellar/emacs-plus@30/30.0.91/share/info/emacs --prefix=3D/usr/local/Cellar/emacs-plus@30/30.0.91 --with-xml2 --with-gnutls --without-compress-install --without-dbus --without-imagemagick --with-modules --with-rsvg --with-webp --with-ns --disable-ns-self-contained 'CFLAGS=3D-O2 -DFD_SETSIZE=3D10000 -DDARWIN_UNLIMITED_SELECT'' Configured features: ACL GIF GLIB GMP GNUTLS JPEG LCMS2 LIBXML2 MODULES NOTIFY KQUEUE NS PDUMPER PNG RSVG SQLITE3 THREADS TIFF TOOLKIT_SCROLL_BARS TREE_SITTER WEBP XIM ZLIB Important settings: value of $LANG: ja_JP.UTF-8 locale-coding-system: utf-8-unix Major mode: ELisp/d Minor modes in effect: which-key-mode: t pixel-scroll-precision-mode: t recentf-mode: t global-git-gutter-mode: t git-gutter-mode: t global-corfu-mode: t corfu-mode: t marginalia-mode: t vertico-mode: t delete-selection-mode: t global-auto-revert-mode: t override-global-mode: t puni-mode: t tooltip-mode: t global-eldoc-mode: t eldoc-mode: t show-paren-mode: t electric-indent-mode: t mouse-wheel-mode: t file-name-shadow-mode: t global-font-lock-mode: t font-lock-mode: t blink-cursor-mode: t minibuffer-regexp-mode: t line-number-mode: t transient-mark-mode: t auto-composition-mode: t auto-encryption-mode: t auto-compression-mode: t Load-path shadows: None found. Features: (mailalias mailclient textsec uni-scripts idna-mapping uni-confusable textsec-check qp ispell shadow sort mail-extr puni pulse color emacsbug message yank-media puny dired dired-loaddefs rfc822 mml mml-sec epa derived epg rfc6068 epg-config gnus-util mm-decode mm-bodies mm-encode mail-parse rfc2231 mailabbrev gmm-utils mailheader sendmail rfc2047 rfc2045 ietf-drums mm-util mail-prsvr mail-utils project consult vc-git diff-mode track-changes vc-dispatcher which-key org-agenda org-element org-persist xdg org-id org-element-ast inline avl-tree generator org-refile org ob ob-tangle ob-ref ob-lob ob-table ob-exp org-macro org-src sh-script smie treesit executable ob-comint org-pcomplete pcomplete comint ansi-osc ansi-color org-list org-footnote org-faces org-entities time-date noutline outline org-version ob-emacs-lisp ob-core ob-eval org-cycle org-table org-keys oc org-loaddefs find-func cal-menu calendar cal-loaddefs ol rx org-fold org-fold-core org-compat org-macs format-spec bookmark text-property-search time pixel-scroll cua-base ring dashboard dashboard-widgets recentf tree-widget ffap thingatpt git-gutter writeroom-mode visual-fill-column cape corfu orderless marginalia vertico compat delsel cus-edit pp wid-edit autorevert filenotify cus-load finder-inf edmacro kmacro use-package-bind-key bind-key use-package-ensure cl-extra help-mode use-package-core avy-autoloads cape-autoloads corfu-autoloads dashboard-autoloads embark-consult-autoloads consult-autoloads embark-autoloads git-gutter-autoloads marginalia-autoloads orderless-autoloads org-contrib-autoloads org-modern-autoloads puni-autoloads easy-mmode vertico-autoloads info writeroom-mode-autoloads visual-fill-column-autoloads package browse-url url url-proxy url-privacy url-expand url-methods url-history url-cookie generate-lisp-file url-domsuf url-util mailcap url-handlers url-parse auth-source cl-seq eieio eieio-core cl-macs icons password-cache json subr-x map byte-opt gv bytecomp byte-compile url-vars cl-loaddefs cl-lib japan-util rmc iso-transl tooltip cconv eldoc paren electric uniquify ediff-hook vc-hooks lisp-float-type elisp-mode mwheel term/ns-win ns-win ucs-normalize mule-util term/common-win tool-bar dnd fontset image regexp-opt fringe tabulated-list replace newcomment text-mode lisp-mode prog-mode register page tab-bar menu-bar rfn-eshadow isearch easymenu timer select scroll-bar mouse jit-lock font-lock syntax font-core term/tty-colors frame minibuffer nadvice seq simple cl-generic indonesian philippine cham georgian utf-8-lang misc-lang vietnamese tibetan thai tai-viet lao korean japanese eucjp-ms cp51932 hebrew greek romanian slovak czech european ethiopic indian cyrillic chinese composite emoji-zwj charscript charprop case-table epa-hook jka-cmpr-hook help abbrev obarray oclosure cl-preloaded button loaddefs theme-loaddefs faces cus-face macroexp files window text-properties overlay sha1 md5 base64 format env code-pages mule custom widget keymap hashtable-print-readable backquote threads kqueue cocoa ns lcms2 multi-tty make-network-process emacs) Memory information: ((conses 16 423228 149081) (symbols 48 27755 15) (strings 32 147709 4935) (string-bytes 1 3346886) (vectors 16 58280) (vector-slots 8 1414362 216992) (floats 8 413 1650) (intervals 56 3577 542) (buffers 992 20)) --=20 Tomohisa Kuranari Email: tomohisa.kuranari@gmail.com From debbugs-submit-bounces@debbugs.gnu.org Thu Sep 19 12:33:32 2024 Received: (at 73363) by debbugs.gnu.org; 19 Sep 2024 16:33:32 +0000 Received: from localhost ([127.0.0.1]:33392 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1srK5z-0001BZ-Q8 for submit@debbugs.gnu.org; Thu, 19 Sep 2024 12:33:32 -0400 Received: from eggs.gnu.org ([209.51.188.92]:43154) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1srK5w-0001BD-SD for 73363@debbugs.gnu.org; Thu, 19 Sep 2024 12:33:30 -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 ) id 1srK5Z-0000Oj-4x; Thu, 19 Sep 2024 12:33:05 -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=cDRwu01Mycy0QBaoETdOho9fF26He/5PqwH/gNtt2RE=; b=qudLHkEuvOQy2i/og/Gc nsFymcTVcx2QSvjGurBB0cANIHGtNnrNN4Iq05paNGJ6YgS6Jhqyxn/DdU6xCKDvdUUPtLm8FAYAX tE2eNgInSC08O5/97ZA+P73Vu/CRxWQnJiUvL5Zriyv6YmF4MOswRp8VtXv9YCYXpWQ0fhleCM0Hq z74LYj4zMKDqB/UqDXmA6EekkY9uTsMLx+vSFL6dB5H8y//HLSCWR1tw+ZPLOCYTu9k8cCPum+c8X nlQEO99Yo13UCAmAoGTszo3iP4jtrSpyC22EG2E5RH9Bu888B1E+ghPDEPplAQ0JrpyP/rq/ojJbq zZjn/uTbobbypg==; Date: Thu, 19 Sep 2024 19:33:01 +0300 Message-Id: <86h6ab8uyq.fsf@gnu.org> From: Eli Zaretskii To: Tomohisa Kuranari , Po Lu In-Reply-To: (message from Tomohisa Kuranari on Thu, 19 Sep 2024 23:50:58 +0900) Subject: Re: bug#73363: 30.0.91; CJK Font Rendering Behavior Changed References: MIME-version: 1.0 Content-type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 73363 Cc: 73363@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) > From: Tomohisa Kuranari > Date: Thu, 19 Sep 2024 23:50:58 +0900 > > This may not be a bug, but I have noticed different behavior compared to > Emacs 29.4. > > I found that the behavior changed when the Android port was introduced, but > I haven't been able to pinpoint the exact cause. > https://git.savannah.gnu.org/cgit/emacs.git/commit/?id=c71a520d1da636a722cf87b46534ca3b5aafbc7b > > ## Steps to Reproduce > 1. Start Emacs with emacs -Q. > 2. Evaluate the following in the scratch buffer: > > ;; 29.4 > (face-font 'default nil ?元) > "-*-Hiragino Sans-regular-normal-normal-*-12-*-*-*-p-0-iso10646-1" > (face-font 'default nil ?你) > "-*-Hiragino Sans-regular-normal-normal-*-12-*-*-*-p-0-iso10646-1" > (face-font 'default nil ?안) > "-*-Apple SD Gothic Neo-regular-normal-normal-*-12-*-*-*-p-0-iso10646-1" > > ;; 30.0.91 > (face-font 'default nil ?元) > "-*-Arial Unicode MS-regular-normal-normal-*-12-*-*-*-p-0-iso10646-1" > (face-font 'default nil ?你) > "-*-Arial Unicode MS-regular-normal-normal-*-12-*-*-*-p-0-iso10646-1" > (face-font 'default nil ?안) > "-*-Arial Unicode MS-regular-normal-normal-*-12-*-*-*-p-0-iso10646-1" > > ## Workaround > Specify the font explicitly > ``` > (set-fontset-font nil 'japanese-jisx0208 > (font-spec :family "Hiragino Sans")) > ``` > > > In GNU Emacs 30.0.91 (build 1, x86_64-apple-darwin23.1.0, NS > appkit-2487.20 Version 14.1 (Build 23B74)) of 2024-09-14 built on > kuranariMacBook-Pro.local I cannot reproduce this, but I'm not on macOS. Can someone reproduce this on GNU/Linux and/or on macOS? The only changes I see in fontset.el due to Android which could explain this are supposed to be in effect only when Emacs is built for Android. I see quite some changes in macfont.m, but they seem to affect font's weight and slant, so I'm not sure how that could be relevant. From debbugs-submit-bounces@debbugs.gnu.org Thu Sep 19 13:03:55 2024 Received: (at 73363) by debbugs.gnu.org; 19 Sep 2024 17:03:55 +0000 Received: from localhost ([127.0.0.1]:33448 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1srKZP-0002rG-2O for submit@debbugs.gnu.org; Thu, 19 Sep 2024 13:03:55 -0400 Received: from mail-lj1-f177.google.com ([209.85.208.177]:46440) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1srKZM-0002qz-F9 for 73363@debbugs.gnu.org; Thu, 19 Sep 2024 13:03:54 -0400 Received: by mail-lj1-f177.google.com with SMTP id 38308e7fff4ca-2f75aa08a96so12431551fa.1 for <73363@debbugs.gnu.org>; Thu, 19 Sep 2024 10:03:34 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1726765348; x=1727370148; darn=debbugs.gnu.org; h=content-transfer-encoding:mime-version:message-id:date:references :in-reply-to:subject:cc:to:from:from:to:cc:subject:date:message-id :reply-to; bh=nswuWnKKVOPW3WQoDLH8znR2yvxlPAsGJbZTcytPwvs=; b=hmbxUsVpP4yU/2xXy/VKz298YksdlJ9DmbgUHXg9AWrECDYtJN4+emYTGjF00PaeEc AoaKVq71eYfhXqwqMWJwezIOgdkgw7MVomOHVvMr5P4FdgcqX/SMOfFUCbVUPlzqUpos EI8Y05d6aZXnM92n1+dKXmMKCe94z9bQBK6Akp3gf/qFqhUk8uagv666Uiew936fxzUC JDiGVG6TpFFKN1wJAbCRwGficiTDc8E2RnODu0lGonKJnTNp6L83038aiJBdeG/cjwLn uh/y8+KNsdGPeBfiND0Djx3HT6K8SJbMftSfkox4rd/FjCw1Up5nveFOFFllUrWJq+Qa C4Nw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1726765348; x=1727370148; h=content-transfer-encoding:mime-version:message-id:date:references :in-reply-to:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=nswuWnKKVOPW3WQoDLH8znR2yvxlPAsGJbZTcytPwvs=; b=qprbqEgbg5+mRBX5vpmKk2lzKf5M+adVwc3gzyW91MxxLifN7l69JdWjed7GlbIIGn Y7bAP/phQJtKca8mvGgXeMNpMmaqhwwS+jHh+lLG4WYByLONC4caXQajeF5zC6RJH9AF Hx4gC31mQa+L2ZDN3mRQ9EyD+sd14CF01O2nqUmUVIfZSaXllrm6O7DJS25G71BpNT+j CoYYxGuh+rUM0MVtivFo4a9f/fsUI5Uty2My6PWbeoD8+eZ/B4u/9jgU2Ekni2+Qi14w CpFWNe4ZNPYAlsYQY0s83A7IFHqqZ94OFyX52DiahU4rGarTSw8r68CTEUPBs8wjujtt sb0w== X-Forwarded-Encrypted: i=1; AJvYcCX/gFB8b9Nvou8urLHvR8e4nQcafZhOYDpK9ZVDUWvcEhgFl02DTPMi0Lbi3PhAZTZlF2gMGw==@debbugs.gnu.org X-Gm-Message-State: AOJu0YzlM9rSHaDjFFUoihBqHx6fJd8/yGdi8TebIbzpC42VnBMg80ck G88WscZ7do5smeGX2rNjqdfTnTGKPu1vM8E5jfxFudJuUZ7vlZMh4x6hAQ== X-Google-Smtp-Source: AGHT+IHfhNxb1tDh0vZ13Hi7q+AdAeVyHumsW5j4GIrZXBzaj4PyG5Xj5iWcUKGn/BhpoHxuDVezig== X-Received: by 2002:a2e:934a:0:b0:2f6:5fa7:2626 with SMTP id 38308e7fff4ca-2f7cb375d32mr1300071fa.39.1726765347877; Thu, 19 Sep 2024 10:02:27 -0700 (PDT) Received: from rltb ([2a01:e0a:3f3:fb51:3f8e:9d48:84d3:6a9f]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-378e73e81cbsm15497848f8f.28.2024.09.19.10.02.27 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 19 Sep 2024 10:02:27 -0700 (PDT) From: Robert Pluim To: Eli Zaretskii Subject: Re: bug#73363: 30.0.91; CJK Font Rendering Behavior Changed In-Reply-To: <86h6ab8uyq.fsf@gnu.org> (Eli Zaretskii's message of "Thu, 19 Sep 2024 19:33:01 +0300") References: <86h6ab8uyq.fsf@gnu.org> Date: Thu, 19 Sep 2024 19:02:26 +0200 Message-ID: <87wmj7h90d.fsf@gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 73363 Cc: Po Lu , Tomohisa Kuranari , 73363@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) >>>>> On Thu, 19 Sep 2024 19:33:01 +0300, Eli Zaretskii said: Eli> I cannot reproduce this, but I'm not on macOS. Can someone reprod= uce Eli> this on GNU/Linux and/or on macOS? On GNU/Linux I get the same result from emacs-29 and emacs-30 ("-GOOG-Noto Sans CJK KR-regular-normal-normal-*-16-*-*-*-*-0-iso10646-1"" On macOs it changes from "PingFang SC" to "Arial Unicode MS" when I go from emacs-29 to emacs-30 Eli> The only changes I see in fontset.el due to Android which could Eli> explain this are supposed to be in effect only when Emacs is built= for Eli> Android. I see quite some changes in macfont.m, but they seem to Eli> affect font's weight and slant, so I'm not sure how that could be Eli> relevant. It doesn=CA=BCt appear to be either of those. I=CA=BCd bisect, but right no= w I don=CA=BCt have time for that. Robert --=20 From debbugs-submit-bounces@debbugs.gnu.org Thu Sep 19 13:59:42 2024 Received: (at 73363) by debbugs.gnu.org; 19 Sep 2024 17:59:42 +0000 Received: from localhost ([127.0.0.1]:33482 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1srLRN-0005mG-KF for submit@debbugs.gnu.org; Thu, 19 Sep 2024 13:59:41 -0400 Received: from eggs.gnu.org ([209.51.188.92]:54834) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1srLRL-0005ly-OF for 73363@debbugs.gnu.org; Thu, 19 Sep 2024 13:59: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 ) id 1srLQx-0002Vy-8Y; Thu, 19 Sep 2024 13:59:16 -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=OniocFHekKj9/jJ3+/q7PCSzKzcoFwEJdEN6PszcvqQ=; b=r8/6NhCqT5wLpcz9k7tp Tr4WmPSKbKUdSJowKENlLY9scxCMUBP/ay3VHTkjzTyVqWS1D6C7ST1u4d3kb7ZZJryQ3htb3RqHs oTA4apNN2cS0o7uN+dXpKzuOmt+aknjN6vYXrZTZmOOIFHTYzdQhkbUD7U4V+WOpKGjtYmpkTBqlW RVF2xX4e3ECB8DKOyLWRJWMY3jowHRUgvNUwBdGZmDl1DV3b3oe6SIQKNuuDft1NP6ZxMD5rt3L2G GKXAkGJ41OfTHP5zl3sL7zx81qQT5hIdVVnjrdHWCoK9MCA7n1QaxoGdRcbFTgSKiTkiB24CP+hhA UqNliQ91LduilA==; Date: Thu, 19 Sep 2024 20:59:08 +0300 Message-Id: <86bk0j8qz7.fsf@gnu.org> From: Eli Zaretskii To: Robert Pluim In-Reply-To: <87wmj7h90d.fsf@gmail.com> (message from Robert Pluim on Thu, 19 Sep 2024 19:02:26 +0200) Subject: Re: bug#73363: 30.0.91; CJK Font Rendering Behavior Changed References: <86h6ab8uyq.fsf@gnu.org> <87wmj7h90d.fsf@gmail.com> MIME-version: 1.0 Content-type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 73363 Cc: luangruo@yahoo.com, tomohisa.kuranari@gmail.com, 73363@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) > From: Robert Pluim > Cc: Tomohisa Kuranari , Po Lu > , 73363@debbugs.gnu.org > Date: Thu, 19 Sep 2024 19:02:26 +0200 > > >>>>> On Thu, 19 Sep 2024 19:33:01 +0300, Eli Zaretskii said: > > Eli> I cannot reproduce this, but I'm not on macOS. Can someone reproduce > Eli> this on GNU/Linux and/or on macOS? > > On GNU/Linux I get the same result from > emacs-29 and emacs-30 ("-GOOG-Noto Sans CJK > KR-regular-normal-normal-*-16-*-*-*-*-0-iso10646-1"" > > On macOs it changes from "PingFang SC" to "Arial Unicode MS" when I go > from emacs-29 to emacs-30 > > Eli> The only changes I see in fontset.el due to Android which could > Eli> explain this are supposed to be in effect only when Emacs is built for > Eli> Android. I see quite some changes in macfont.m, but they seem to > Eli> affect font's weight and slant, so I'm not sure how that could be > Eli> relevant. > > It doesnʼt appear to be either of those. Iʼd bisect, but right now I > donʼt have time for that. The OP already pointed to the offending commit: c71a520d1da. The problem is that it's a huge merge-commit (it lands Android support), so it's not easy to see which part of it could cause this. I see there a non-trivial change in fontset.c, FWIW. From debbugs-submit-bounces@debbugs.gnu.org Thu Sep 19 16:11:15 2024 Received: (at 73363) by debbugs.gnu.org; 19 Sep 2024 20:11:15 +0000 Received: from localhost ([127.0.0.1]:33555 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1srNUh-0004Q1-3P for submit@debbugs.gnu.org; Thu, 19 Sep 2024 16:11:15 -0400 Received: from mout.gmx.net ([212.227.15.15]:43657) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1srNUe-0004Pl-SQ for 73363@debbugs.gnu.org; Thu, 19 Sep 2024 16:11:13 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmx.net; s=s31663417; t=1726776638; x=1727381438; i=stephen.berman@gmx.net; bh=nl4VZZH7RX4WLSuPdUjAKFiVvy2Tp54ZwkzYDUshP7I=; h=X-UI-Sender-Class:From:To:Cc:Subject:In-Reply-To:References:Date: Message-ID:MIME-Version:Content-Type:cc:content-transfer-encoding: content-type:date:from:message-id:mime-version:reply-to:subject: to; b=U3mmg3ntbgTal45NaRP1ojE4IzcHiLxZj2HQo+PiGGrZpJyiVAhcQ1gMnHRCMhDP 4el0mEJeydPWzMXbgwqXyAfHbTnLdBZ3ZVdZ4iPjVW4owX0UR9Ya9aWRmUphtJFUq TvYwNHRbI7b3THEVeVWuB14XgcuEQIlBwdThyRF7nTgg+8TK76GtJ9jMrEAy/c8HP dVC1zojRbkJaGqsaKl1lIEwJX8JWSe2l95bV4mpPO1m+guYs8yN/SsNZclz8nc45Z V0F4rWps/WP5VMaOUFGOlGGxZu2P5yNh0gQfDmyOeL+NLf3bnsfr61XxsRoKleYNu LZEOyT/Ogm1To+ox7g== X-UI-Sender-Class: 724b4f7f-cbec-4199-ad4e-598c01a50d3a Received: from strobelfssd ([94.134.95.70]) by mail.gmx.net (mrgmx004 [212.227.17.190]) with ESMTPSA (Nemesis) id 1MYNJg-1sW3GW0WOY-00LV2D; Thu, 19 Sep 2024 22:10:38 +0200 From: Stephen Berman To: Robert Pluim Subject: Re: bug#73363: 30.0.91; CJK Font Rendering Behavior Changed In-Reply-To: <87wmj7h90d.fsf@gmail.com> (Robert Pluim's message of "Thu, 19 Sep 2024 19:02:26 +0200") References: <86h6ab8uyq.fsf@gnu.org> <87wmj7h90d.fsf@gmail.com> Date: Thu, 19 Sep 2024 22:10:34 +0200 Message-ID: <87setv76bp.fsf@gmx.net> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-Provags-ID: V03:K1:RaX7LUIlU4KYkcaiVibvDF9pMvWezh7D6LroN0mAcpf3lZ0KGzM buIT+Edh2y62KGGns1RjGn35Mgd1VCCVQOYdum7+RgrqnCZaUAZKUt5zVjLrBuz+m2GOJFl JRn8f2gdd+HuApV+wG2HRgTYzsfqJyB8BrVnagnOwAgLnff59g8csxh6IAQMdOigrWqTe1/ JmqeaJ5wAcaWUaLZ/zW5g== X-Spam-Flag: NO UI-OutboundReport: notjunk:1;M01:P0:zxKBIGV2kvc=;kMplVY8w2Nc+5OsOJxuJPh4kLAV 1bt07unhFqEdd8R2DcH0qXuer2AwGsy2uIPFkUAqjkKmG4z/uzkVZ1jb+07npsvvTw/rw4wj9 8RjJ0unlylYxYaQCSmPqUYJYh4DoJ4Z59fRs/uDfhYwF1eQNX2BvJsv4fgGI2wx3Kia7OHcRv 26teNrLRelQ0WAkjO5hDuTE6XOeTbGvOYiE0Mt0pVtbaTdLB9I6tqozZr+Hd7+zVKc7+3NRhx I91/eCg8nrb4U79a1E6a/wcv2JJ+ZcBIWb5hcludZmCZgSAmENxOKPsCE6T1CBLcLowoUeNSf DBFVyMI1969AoCMXVt0XapWN5Xkwk/D/TbL9FEV9nqAMCio1oMBTn0VEVXAz4dFnZo1tYAWqp 7z0Co4V61UWfy0IrBbzwORvh6DHQwo9yrSvucDLHB3GZ4xnqcnzipMHnHPF1kajd/e7ZFDS/5 Tc/Yn8s2XFFtTt8womtrOxPMf0DbGNLy+sgTqAmNOZbcudmURBnUQ/Zmd1WG6LibvAyBWAVho NmH39fZUe0u8eWp/iMKDOaACknRoI2z9NjYMl+Po/R7n3lDIhH3ZOWuMzr9ksoPLJ0EAB8q8v IjYGnqzTXaCQZhemOMWBBPVT8S+i40GbTpKZ6RIBuJX4NdApHhH2PBRcyOSquwjihhOFgTK6A RW2BZYVYwinr8Y52J7b9lF+n+hTv9obLMruHwdIAsGwPvgYM+//2MisP7k2/dc3lAa858Bc73 0dGPbuKAnuNViT9KOTCPQzLElfwOxWYQJprcC232KcCXcrKwcBJz9pAVxIeSvHcoS0BUtox+B lPByZfinbKAlm/G0dZalj3Aw== X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 73363 Cc: Po Lu , Eli Zaretskii , Tomohisa Kuranari , 73363@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) On Thu, 19 Sep 2024 19:02:26 +0200 Robert Pluim wrote: >>>>>> On Thu, 19 Sep 2024 19:33:01 +0300, Eli Zaretskii said: > > Eli> I cannot reproduce this, but I'm not on macOS. Can someone reproduce > Eli> this on GNU/Linux and/or on macOS? > > On GNU/Linux I get the same result from > emacs-29 and emacs-30 ("-GOOG-Noto Sans CJK > KR-regular-normal-normal-*-16-*-*-*-*-0-iso10646-1"" > > On macOs it changes from "PingFang SC" to "Arial Unicode MS" when I go > from emacs-29 to emacs-30 On my GNU/Linux system: emacs-29 -Q: "-WenQ-WenQuanYi Zen Hei-medium-normal-normal-*-13-*-*-*-*-0-iso10646-1" emacs-30 -Q and emacs-master -Q: "-GOOG-Noto Sans JP-regular-normal-normal-*-13-*-*-*-*-0-iso10646-1" The WenQuanYi Zen Hei font is in /usr/share/fonts and the Noto Sans JP font is in ~/.local/share/fonts. Steve Berman From debbugs-submit-bounces@debbugs.gnu.org Thu Sep 19 19:51:49 2024 Received: (at 73363) by debbugs.gnu.org; 19 Sep 2024 23:51:50 +0000 Received: from localhost ([127.0.0.1]:33643 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1srQw9-0007k6-IN for submit@debbugs.gnu.org; Thu, 19 Sep 2024 19:51:49 -0400 Received: from sonic312-24.consmr.mail.ne1.yahoo.com ([66.163.191.205]:40015) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1srQw7-0007jq-7n for 73363@debbugs.gnu.org; Thu, 19 Sep 2024 19:51:48 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1726789883; bh=BUhaTDf/TY691TXL/Hnvvzgikqx0U4AWFFUjFOg/Uks=; h=From:To:Cc:Subject:In-Reply-To:References:Date:From:Subject:Reply-To; b=WrJWONlRWKwA1LcyLCFaB4cUbjOqyslu9oviXI/A/IG0rxLhcllXt6HckZ7JAUZJCBTCu4e3sj6LyGi2N/ssv36b5nna4w45Rq2O0+3Mq9GFFfWLd0NvaZNjpq5TJLTP4DUbrVHwXf/QdLJG07a1dj5GnmVhP2GwhyI7NIkAstfpqunlFQeLR5ozuo2oYhuAwgoUSUJbnuKfqIi6LbEBzHCIEMQXrUy/0Hem6i1Z8G3PtLqk24YtWOlxTW50r6owJE6o1mb45afQkd8iXjSV2oZba6dFVdh1b+lpQtitX9VOoP/f6/n1RCP2MnKXAokY5pLVL5lvF7/3MWiOLlHdjw== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1726789883; bh=OFWLGsf1FfmfozzDZavrnHe4dGj29ii9L1xrY7uSFcQ=; h=X-Sonic-MF:From:To:Subject:Date:From:Subject; b=GCiutotqQ3YDpIg6/XPEhSQ+P/vaFSR5zV07C95O6psPmv7e7pQf+vTPS+J4QzAJyYeqV6gMTJ/YuOnGZh1MF0nsfh9EJ1PjAbb1vH5A/lw8+L5FEjCgCRU3tjgU49aSQto+8dK6R9NojwvigXCOzjWVxbJhw91Skyy9EJ1SUtLFKY7XH5yEmJlTf8/V3V8Eb1S2dGC592QgfgQ+JFxwPm0hSCFL42jyZnREpgD7gdKJowQbGNc/qCtKQHZZGZuVwX4b24kJPOldMpo6FEJnZYG0XbJazZ0UyCKCLBrMl4fJ3Jmki21fDx6dBlHRZR7fvwRgWTdDUXdmRpjIHHVd4A== X-YMail-OSG: J3b8XGUVM1kWqlksnK_ZargeIeDQe5qSrrrX69OYS8dj4onVUivwP8bbTW6g8cI 34hrAFU7.CwPwjRuS2yPZlNMS9T7WxOTme0Vn8DWmU6aePanlQS8SHtE9DJ87M1zcpdEuJhlM62k 6Qt4.IfWuC9G2hIii6tXkId3pJIJKKaZrWesqTVotWeCx0O9CXBcxM.p6M8oxAo3t43GqSajEFH7 BXsh6k46gyqSJHuC77hDDR4T.bKpTYJ3DAEfkz5MWVdDZAxve3TPscP..2djhxuabQ8p92cPxYic k.bzl9m62_hXJ7CLasZV4YiqIc6FS58ciRhEsgk_F6RPuTlzGLHlb9zWfNTqtsYZlM3rnAThEBYT MuvsX9U3lsPdfURN4RtnOITy1kxfJEm1mvnKfhJzJxvPBjk0IDfdSFiXxML66rk78bKyGcLhK1Ts CClCTiQ2YyrK24sgyCrwyuBth.Z5PYO43KUM5zekksB0XtJIrvIRWwJ_JWYcuFMb2QyK9D2O.NOf SEPclD64qBzrGS_ugOAkKBsPnAbSWJzSFYChAHN1oqM3owMFfCpX35QFeW8rEtT7z7i5Qo8s30bU 68Q6vIx68uNWsjhS3wqT9dtelJTHfHgFTSE8.lOo.h1LkyN.rzs01FZiB.CoAKFgXuYJFtjbZmQj 5Yavrb98Kddy6F3d4azSgU3TnsVER.jjxApGpQKtqys9YCwOTHTa5lNwd6X5Fog7Yy6ryAtVxgDF BQIo8ckvanGJb0nhw62ZId57hrHEz5QyJOufaAXBgZcTHi50wV1un0TrDEV8qJKe_U7U3ytfPeUk j9auuCDOqp87ZumWslhSj6NNyRev53_NBulmg.lhQc6PmBK7jk.VnVqjYW4WFXavt0CYd34DbZlh 6ItQ7rckNsQ_0_K59.o7aDOTuqtjlz33wU81siNtoqIwtjDhA0h5VEaNa05A44NQLeAKCvqc0Kh_ vELBhrAv0n6zV2A_q8GHKHLWURZRuAFg98XfKV9lIfy4.fQn35cZ8KiobXCU41gk5KZZ5CqS5Oj4 cY4k8lGekqGr6NDIa438gV5c0MzPjOM9owWox2ZPwQ0VSh_REiYMGm3oM5CU3LkHZjOszZa6iDDU ziCxlgMmLkKu5pOypqQKBevCmtBPUG2GCQrHAihzDftbe9cg2OGFvPApqStqqVLHwR5cYIZ9TuOP Q.stneTBEPvUwNdD_w_lmxBj2XBSgJukA2jFwgCT4Suc3GlYmfZY1mVlBNhp7gzm2MByC7XvT1S8 hKcE8dTBELzec0OmCOtloOOaDFDF3KQ3TFzUhZm73osvQuUuNX8dLQ4_ZpCfegJlCiSZbG_VYv26 kJ4GCaegJvsgBkQqs1oZDoXooHdYoNhTUrhELvKeto3kUvlmA5X3j30M6VCat9YtKCWlA_3OD98U dZt5b7x6jgkxyuTHTxhexUrOJkS_tx5cl31vZzJywm6k3XfoqT86mHlgIyI1sA_Hf327ss2X8jpV YuujE0eWgde744Mg6c4WeiTw9kucWrzlLZDiSG6cqiyH0wjN5c.7ip6fHW9_DxnY3uPrhVFI9QDr 4DYfXrTgDME6mYQR_XGXAt0ho6hJ9pS2VT9kW8CBHX2ofJQcKKzjHLi6KO2P0X.3OvvtYHcV82Uv 2gfXW0d94beyRk0180HwCgOgphD.3hYE8rj_sdSlhvpfOdkCNSWEst5lqt211h4_RUJFM6PxJQjs jXyx07RTCwNsMAT.v5MkJJwQbMemIz3zABaOORZhppj0_PNb6y0LrqmciqVstsXj_.MXhaTVmUlz TLZ20.P_E.YXcriaMhAtvotBQGpx8vvTrL7k3np_zCDwpRuL7AUVVEQczX1mk4n6reeDdMzQ2pCh ALN2TOb3NCWRmD.Rajmq7GU9bIHaZzkd6Bnsfwq_mXJPMtWLBDh5F_r4wrnO0Fq6fkc89FKttH9O LT3rKLnBl7qBU_CWy9TM.FO3m7_F.05cb2sL.yym2RKGkFL61IggKD2NS9v3ZvZ5ugnD4WKs1DBO Tc5XAjEfCkYloayaDdvItac9Ee8MOcjzquplekGg7FBY64uS03kI21WTfUmJwj7i.7v_K5MBfwPD Px95rm2fHin6RJU8yrbzursxtgkws0mGmIyfO3FN4ej_ksvNQ1sh3clrCWME3v7DiIaySbpJgWiu aH3afVg5WYg4kl5z1rP6NQB3bZncg2I_ufGa_FLeOWkazbF2Usgye3QUwRX8j1fvdPEN_u5GWD12 8BrJ.Ngq.1AotTP8Tulx2OQj_AtYcEmUvpashkBKBcheSvat98nFPbw-- X-Sonic-MF: X-Sonic-ID: 4d0f3326-30f5-48e9-8eaa-a3dc08e0b3df Received: from sonic.gate.mail.ne1.yahoo.com by sonic312.consmr.mail.ne1.yahoo.com with HTTP; Thu, 19 Sep 2024 23:51:23 +0000 Received: by hermes--production-sg3-fc85cddf6-5gxlp (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID 37bf6cc83e70830606507b1ab3036a3e; Thu, 19 Sep 2024 23:51:17 +0000 (UTC) From: Po Lu To: Robert Pluim Subject: Re: bug#73363: 30.0.91; CJK Font Rendering Behavior Changed In-Reply-To: <87wmj7h90d.fsf@gmail.com> (Robert Pluim's message of "Thu, 19 Sep 2024 19:02:26 +0200") References: <86h6ab8uyq.fsf@gnu.org> <87wmj7h90d.fsf@gmail.com> Date: Fri, 20 Sep 2024 07:51:13 +0800 Message-ID: User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Mailer: WebService/1.1.22645 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo Content-Length: 1088 X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 73363 Cc: Eli Zaretskii , Tomohisa Kuranari , 73363@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Robert Pluim writes: >>>>>> On Thu, 19 Sep 2024 19:33:01 +0300, Eli Zaretskii > said: > > Eli> I cannot reproduce this, but I'm not on macOS. Can someone > Eli> reproduce > Eli> this on GNU/Linux and/or on macOS? > > On GNU/Linux I get the same result from > emacs-29 and emacs-30 ("-GOOG-Noto Sans CJK > KR-regular-normal-normal-*-16-*-*-*-*-0-iso10646-1"" > > On macOs it changes from "PingFang SC" to "Arial Unicode MS" when I go > from emacs-29 to emacs-30 > > Eli> The only changes I see in fontset.el due to Android which > Eli> could > Eli> explain this are supposed to be in effect only when Emacs is > Eli> built for > Eli> Android. I see quite some changes in macfont.m, but they > Eli> seem to > Eli> affect font's weight and slant, so I'm not sure how that > Eli> could be > Eli> relevant. > > It doesn=CA=BCt appear to be either of those. I=CA=BCd bisect, but right = now I > don=CA=BCt have time for that. > > Robert Could it be 1727777a (a Git revision)? Would the OP try reverting it? From debbugs-submit-bounces@debbugs.gnu.org Fri Sep 20 02:12:33 2024 Received: (at 73363) by debbugs.gnu.org; 20 Sep 2024 06:12:33 +0000 Received: from localhost ([127.0.0.1]:33882 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1srWsa-0003Ud-QW for submit@debbugs.gnu.org; Fri, 20 Sep 2024 02:12:33 -0400 Received: from eggs.gnu.org ([209.51.188.92]:54258) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1srWsY-0003UN-Uj for 73363@debbugs.gnu.org; Fri, 20 Sep 2024 02:12:31 -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 ) id 1srWsA-0003wQ-II; Fri, 20 Sep 2024 02:12:06 -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=IJ8z8EzkUHr6uKlfR9c4I8G0d1QTgmYTWhib1vBB03I=; b=hE/41ayKIc4k 8ddONG6z2B53abRo4GFPPe359PD7KF6Fk9hFAlUUPOhcMMrc4hEV8XvCJtmsrlJDBgLSFnEqEReMm AGLDFSpNbS/VYX99J11lqk7I5fKlKu7QxAACyEcnX0x1LpO/kxfhrNrJPl3v8p9TS+VM9p95SyzC8 yLBOoq+JAfs/EImO/hGSenDbt/ybaewj43hHqzS837OOY+wLrvqJCMZHMoYCy+5mk0PjWuFkj9fAT udTg4krBrT4jKlru+giDudzn1e2ulU0uCYmlsEdG1druGvjfj0i6wfZcC9aTX3NBZqSZ3TFVNUHq1 DAHwnypIDt+dAxtdomVVsA==; Date: Fri, 20 Sep 2024 09:12:02 +0300 Message-Id: <86zfo27t1p.fsf@gnu.org> From: Eli Zaretskii To: Stephen Berman In-Reply-To: <87setv76bp.fsf@gmx.net> (message from Stephen Berman on Thu, 19 Sep 2024 22:10:34 +0200) Subject: Re: bug#73363: 30.0.91; CJK Font Rendering Behavior Changed References: <86h6ab8uyq.fsf@gnu.org> <87wmj7h90d.fsf@gmail.com> <87setv76bp.fsf@gmx.net> X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 73363 Cc: luangruo@yahoo.com, rpluim@gmail.com, tomohisa.kuranari@gmail.com, 73363@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) > From: Stephen Berman > Cc: Eli Zaretskii , Po Lu , Tomohisa > Kuranari , 73363@debbugs.gnu.org > Date: Thu, 19 Sep 2024 22:10:34 +0200 > > On my GNU/Linux system: > > emacs-29 -Q: > "-WenQ-WenQuanYi Zen Hei-medium-normal-normal-*-13-*-*-*-*-0-iso10646-1" For all 3 characters? That is, Emacs selects the same font for han and hangul characters? > emacs-30 -Q and emacs-master -Q: > "-GOOG-Noto Sans JP-regular-normal-normal-*-13-*-*-*-*-0-iso10646-1" > > The WenQuanYi Zen Hei font is in /usr/share/fonts and the Noto Sans JP > font is in ~/.local/share/fonts. What happens in Emacs 30 if you prevent Emacs from using the font in ~/.local/share/fonts in some way? From debbugs-submit-bounces@debbugs.gnu.org Fri Sep 20 02:28:36 2024 Received: (at 73363) by debbugs.gnu.org; 20 Sep 2024 06:28:36 +0000 Received: from localhost ([127.0.0.1]:33904 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1srX88-0004Qp-9G for submit@debbugs.gnu.org; Fri, 20 Sep 2024 02:28:36 -0400 Received: from eggs.gnu.org ([209.51.188.92]:55468) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1srX85-0004QZ-Ij for 73363@debbugs.gnu.org; Fri, 20 Sep 2024 02:28: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 ) id 1srX7h-0006Ea-Oc; Fri, 20 Sep 2024 02:28:09 -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=jpBrcep0o8VaLQljgO5h2zyxHyFRh/23APEp17OPbGI=; b=WCXsNI6IF6D97Egsa8fL xx+nHXjVg6QuoqSBRZh3lidnCROJ7zztA0pZ/hLPRZumoo+R9LJRCVFIQHoStEGBvrB5qfD6RvKO4 MWTw8dippbNzQvus0aAmQzl+Bvdkr/ahn7MqlAzUhnzvRy+47cn1wwIpV6FBpBSY071GYUZJyUeJW mkIzPcBUi12UBbxXb6iCzm1PxjCKV8Jfp3j6i7i3KnMnFcrN/ZhPXN96y6YfDVeAFiTmDPcbGu8LS vwdqz3R2K8cmLhSxHSh2XsO3J4RDFfyW5PUxzjRU2owZ3JXUjez0xfZ0Qnfli/QNke6UJ1MuGZJBs LAIhegYvpIZb+Q==; Date: Fri, 20 Sep 2024 09:27:40 +0300 Message-Id: <86setu7sbn.fsf@gnu.org> From: Eli Zaretskii To: Po Lu In-Reply-To: (message from Po Lu on Fri, 20 Sep 2024 07:51:13 +0800) Subject: Re: bug#73363: 30.0.91; CJK Font Rendering Behavior Changed References: <86h6ab8uyq.fsf@gnu.org> <87wmj7h90d.fsf@gmail.com> MIME-version: 1.0 Content-type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 73363 Cc: rpluim@gmail.com, tomohisa.kuranari@gmail.com, 73363@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) > From: Po Lu > Cc: Eli Zaretskii , Tomohisa Kuranari > , 73363@debbugs.gnu.org > Date: Fri, 20 Sep 2024 07:51:13 +0800 > > Robert Pluim writes: > > >>>>>> On Thu, 19 Sep 2024 19:33:01 +0300, Eli Zaretskii > > said: > > > > Eli> I cannot reproduce this, but I'm not on macOS. Can someone > > Eli> reproduce > > Eli> this on GNU/Linux and/or on macOS? > > > > On GNU/Linux I get the same result from > > emacs-29 and emacs-30 ("-GOOG-Noto Sans CJK > > KR-regular-normal-normal-*-16-*-*-*-*-0-iso10646-1"" > > > > On macOs it changes from "PingFang SC" to "Arial Unicode MS" when I go > > from emacs-29 to emacs-30 > > > > Eli> The only changes I see in fontset.el due to Android which > > Eli> could > > Eli> explain this are supposed to be in effect only when Emacs is > > Eli> built for > > Eli> Android. I see quite some changes in macfont.m, but they > > Eli> seem to > > Eli> affect font's weight and slant, so I'm not sure how that > > Eli> could be > > Eli> relevant. > > > > It doesnʼt appear to be either of those. Iʼd bisect, but right now I > > donʼt have time for that. > > > > Robert > > Could it be 1727777a (a Git revision)? Would the OP try reverting it? That's the only font-related change I found there, yes. Regardless of the effect of reverting it, I'd appreciate if Po Lu could explain its rationale (and improve the comments with that), since the log message and the comments don't say enough for me to figure that out. In particular, this part of the comment: TrueType fonts have contrived character map selection semantics which makes determining the repertory at font spec matching time unduly expensive. What does this allude to (details and examples of such contrived character map selection semantics, please), and where's the code where spec matching becomes expensive without this change? From debbugs-submit-bounces@debbugs.gnu.org Fri Sep 20 04:22:09 2024 Received: (at 73363) by debbugs.gnu.org; 20 Sep 2024 08:22:09 +0000 Received: from localhost ([127.0.0.1]:33983 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1srYu1-0002TO-9p for submit@debbugs.gnu.org; Fri, 20 Sep 2024 04:22:09 -0400 Received: from mout.gmx.net ([212.227.15.19]:38627) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1srYtx-0002Sj-Og for 73363@debbugs.gnu.org; Fri, 20 Sep 2024 04:22:07 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmx.net; s=s31663417; t=1726820498; x=1727425298; i=stephen.berman@gmx.net; bh=pwwPgwplOunaaX20faqXL+b4eS13KcmMzZwE1US7NuA=; h=X-UI-Sender-Class:From:To:Cc:Subject:In-Reply-To:References:Date: Message-ID:MIME-Version:Content-Type:Content-Transfer-Encoding:cc: content-transfer-encoding:content-type:date:from:message-id: mime-version:reply-to:subject:to; b=eULrD3OIA6BAXrVxCwaF40g4EDcHuWCSejTfx0ZX/gOOsCkr0E6uPRVYyZE2lrur bfwGOG+GeHIVOaQ50iYV8h5hp5OLy7b3a/cwspedJWMgEKoZIDJyMlSpAsw3wgEyO Zpfx1vR/ZIaCHlOBKnNAF7X5c0/6fj21RugMQF7EedgmC/kWzfKBTpJo2/JsVVg1E E6/C3QJKnisLhZwbZxN/fWKXyCFhN8ECilwbqJxJpsGXKPiT1Yhjh0vZa14EeY2Wc 43nvQXtiHEycRxiMUtf8GWnVlhCMz9kOqvrvShWAzh6sAlcKYLovoLxp5pf9xSoRu 2F8DTSMFTu+xCiVWsw== X-UI-Sender-Class: 724b4f7f-cbec-4199-ad4e-598c01a50d3a Received: from strobelfssd ([88.130.48.218]) by mail.gmx.net (mrgmx004 [212.227.17.190]) with ESMTPSA (Nemesis) id 1McpJg-1sJ3M82ExG-00qS5x; Fri, 20 Sep 2024 10:21:38 +0200 From: Stephen Berman To: Eli Zaretskii Subject: Re: bug#73363: 30.0.91; CJK Font Rendering Behavior Changed In-Reply-To: <86zfo27t1p.fsf@gnu.org> (Eli Zaretskii's message of "Fri, 20 Sep 2024 09:12:02 +0300") References: <86h6ab8uyq.fsf@gnu.org> <87wmj7h90d.fsf@gmail.com> <87setv76bp.fsf@gmx.net> <86zfo27t1p.fsf@gnu.org> Date: Fri, 20 Sep 2024 10:21:36 +0200 Message-ID: <87a5g2razz.fsf@gmx.net> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Provags-ID: V03:K1:Lz1swud6iCAM8T1dYtlYMzmyn1zbpJ61GeoDt0wZWGbl6cT//lw bAG+sB/5GqYmElwhMsvowKFRwsTBcxAX8YSjiVEZdDugMkp85ueOmpAGjrUfzA9rZ7R19rw hxRpXEHRrJq7Mvn4Cyy6LU7fp3nkkMn6lO6aX0HRK+azTjsopWSGCaEh8igGQ6Be2DfbW+q /0mRWIhbRjgtmzDeQnltg== X-Spam-Flag: NO UI-OutboundReport: notjunk:1;M01:P0:moWX8hqLR3c=;GoFg61HjNw9bv9NL69vNnYoi/u3 zYQYhJrgvCvbamvFp+aqoAgEYaOiTiVpvG7DmBTqFbK4YFxCbvo0Xu8B0iaC2OF7nZbbzQo0M YadKlRvr99PnU9dL2JuYR8TxU9CJfZRm5u8GkW+phMZw5VA6ehUvGW9Tr+A0K1fmKTatV10l1 LFEmxC8NjGRu9YSvrCDEuEF95xJvxY5nbyRNminBQh0nEUWequqce790Q3ydKlrAbjTd81m/O C7ym75tCsZ04yKFAJN0q5LuqCCG8qv2HtbxwXQKVg+RgSdlxxlD2kYGGwHqbxjHMXe2R3doDO DpwI1NdJijcB/vkVqTXTgkscHOW+qC5hyzVNRvTfAZ37Ms7w3QCzAPmbN7CZu0AVi3hW+1dvi GpqwILau5x0ZsR6lqqlCcmASCPLC6j3sjDV/Z550DwfzGj2iBzUP6U6568rd6rxp8M2B37cib OjaVPIocyhWDT9UyjAX7Vn9vickzAXbhCR2mMh+pRgbYPZsRDXbcmI18yAj4CnQAyEOQPKFpd GVoVkGFVdejncPoaolCKL9KPIHuIvjt2lau+e2ormW8QKPe2fwBcIqjPmtMb7jcWzPQqbSNWu sIHkMWGW9cRQxWSyMlFgcSGFYVIxj4jT4RbeFgq4kCB2jPiXastPB9AfoPOG0iImCrUvk8XEi jPIXDbglkKhKUd71jTzqrof9yDfyh+AH2eNlvJpe04I0fWF1Fe13dE37IjByFYmOYy7JnP9qt plUhonrKFFVsmUV3JliJsN0IlsOl29FwvZ58+kJMOY+z/LcSz1Xn8BU7fSy2prhudiBvScT0t 7wfW+qon9QTHQqMOt/JY/ptg== X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 73363 Cc: luangruo@yahoo.com, rpluim@gmail.com, tomohisa.kuranari@gmail.com, 73363@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) On Fri, 20 Sep 2024 09:12:02 +0300 Eli Zaretskii wrote: >> From: Stephen Berman >> Cc: Eli Zaretskii , Po Lu , Tomohisa >> Kuranari , 73363@debbugs.gnu.org >> Date: Thu, 19 Sep 2024 22:10:34 +0200 >>=20 >> On my GNU/Linux system: >>=20 >> emacs-29 -Q: >> "-WenQ-WenQuanYi Zen Hei-medium-normal-normal-*-13-*-*-*-*-0-iso10646-1" > > For all 3 characters? That is, Emacs selects the same font for han > and hangul characters? No; in emacs-29: (face-font 'default nil ?=E5=85=83) "-WenQ-WenQuanYi Zen Hei-medium-normal-normal-*-13-*-*-*-*-0-iso10646-1" (face-font 'default nil ?=E4=BD=A0) "-WenQ-WenQuanYi Zen Hei-medium-normal-normal-*-13-*-*-*-*-0-iso10646-1" (face-font 'default nil ?=EC=95=88) "-GOOG-Noto Serif KR-regular-normal-normal-*-13-*-*-*-*-0-iso10646-1" In emacs-30 and master: (face-font 'default nil ?=E5=85=83) "-GOOG-Noto Sans JP-regular-normal-normal-*-13-*-*-*-*-0-iso10646-1" (face-font 'default nil ?=E4=BD=A0) "-GOOG-Noto Sans JP-regular-normal-normal-*-13-*-*-*-*-0-iso10646-1" (face-font 'default nil ?=EC=95=88) "-GOOG-Noto Serif KR-regular-normal-normal-*-13-*-*-*-*-0-iso10646-1" >> emacs-30 -Q and emacs-master -Q: >> "-GOOG-Noto Sans JP-regular-normal-normal-*-13-*-*-*-*-0-iso10646-1" >>=20 >> The WenQuanYi Zen Hei font is in /usr/share/fonts and the Noto Sans JP >> font is in ~/.local/share/fonts. > > What happens in Emacs 30 if you prevent Emacs from using the font in > ~/.local/share/fonts in some way? Then all three characters are displayed with WenQuanYi Zen Hei (not just in emacs-30 but also in emacs-29 and master). Steve Berman From debbugs-submit-bounces@debbugs.gnu.org Fri Sep 20 04:45:48 2024 Received: (at 73363) by debbugs.gnu.org; 20 Sep 2024 08:45:48 +0000 Received: from localhost ([127.0.0.1]:34044 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1srZGu-0003nL-Dv for submit@debbugs.gnu.org; Fri, 20 Sep 2024 04:45:48 -0400 Received: from mail-wr1-f47.google.com ([209.85.221.47]:42303) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1srZGs-0003n1-6K for 73363@debbugs.gnu.org; Fri, 20 Sep 2024 04:45:47 -0400 Received: by mail-wr1-f47.google.com with SMTP id ffacd0b85a97d-374c962e5adso1036576f8f.1 for <73363@debbugs.gnu.org>; Fri, 20 Sep 2024 01:45:27 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1726821861; x=1727426661; darn=debbugs.gnu.org; h=mime-version:message-id:date:references:in-reply-to:subject:cc:to :from:from:to:cc:subject:date:message-id:reply-to; bh=3v6snnDrDP+GZ7b2xWkkDH1Q9+PFaSR2FUkT+Jt3Klw=; b=HU+su4882SF4bR3Q9tjGXWe+QxHeNrVqBVBdSDcNFB8Q198w6OIOFwO6dXzWc3bFME Bzzb21PtcMLmA/XsNlPQByw76Ivuifn56ZYY75hmG8OJJ5nm3YkQ/0Y2SvCECkMnD5mS FX9EObPE5iTG2r7ZyuHnc0iTD5obhyge3ntj5KQgM2dPT8FccJedmNsQGWCh4byVR4+5 LEniOOMH87/eYnn2QHAaXTEQWNX8AVcEjD17ymWheto53/2jy7MKzo5tnUFnNgnC6z6V Mi8OeKXBCPr1nP1Ii+rAsOZU5ZHcI7c8jFfbWdyC5NN2KVBBP/cS8plIkBn2pp+JipPX z//Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1726821861; x=1727426661; h=mime-version:message-id:date:references:in-reply-to:subject:cc:to :from:x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=3v6snnDrDP+GZ7b2xWkkDH1Q9+PFaSR2FUkT+Jt3Klw=; b=lxh+94Bsd37eryOltUg7wF9Lewa2FfAKGHIvo1+uA48hut1JY2ghmy5pZd6fr6LZat S8syFOhK4Jm3cx9SHAaZmW7yqoNJ5mD/Lsp2WaAhnYEXS1CSEgffvgP9b0VRdQLM8x12 SplHkPwTd3NK+4BgoaIFk2hOAufgshRjcgO+FlaL6FYRWojCsrBfsRpm7mAhilU+vGTL Nxpom+09aTWvbRi2ttxiY+CPRncyK6EiOWAWF0qPSvhIE3MFbaRBFVqI+wiNDP+d+iPa 8bpEVLzRC1RxlB4UQD6Fl69o7AqqTFDJC68fUt5RpovscEu5EUujXPms37mUl73RADW9 ZyuA== X-Forwarded-Encrypted: i=1; AJvYcCWe9j8oFuzsAzZA7J0eJ0P7gX1P8VuSNQn/hyFfHxk1ibdbiWWHEkYhzWbd3I4TuH6J6VhwXg==@debbugs.gnu.org X-Gm-Message-State: AOJu0Yx1O3OUyPOqe6EjSboXObvTt6QmBuDtcJ7ld5baSR2pBaBQsEK5 gJGffuZFu8cstVx3jMOt7Q0vDaT7xKhgST0rrB7Shd5qlpCfo1FKMyCDfA== X-Google-Smtp-Source: AGHT+IFnpMWwaBbKUBbUoPpx5iGF9oooDYqcEP8D1w1qnocJXOplHmV5DN0upn2oFCEtq7PXTycZ4Q== X-Received: by 2002:a05:6000:50b:b0:371:6fc7:d45d with SMTP id ffacd0b85a97d-37a41497012mr1185268f8f.2.1726821861021; Fri, 20 Sep 2024 01:44:21 -0700 (PDT) Received: from rltb ([2a01:e0a:3f3:fb51:3f8e:9d48:84d3:6a9f]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-378e73e80dbsm17136218f8f.33.2024.09.20.01.44.20 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 20 Sep 2024 01:44:20 -0700 (PDT) From: Robert Pluim To: Eli Zaretskii Subject: Re: bug#73363: 30.0.91; CJK Font Rendering Behavior Changed In-Reply-To: <86setu7sbn.fsf@gnu.org> (Eli Zaretskii's message of "Fri, 20 Sep 2024 09:27:40 +0300") References: <86h6ab8uyq.fsf@gnu.org> <87wmj7h90d.fsf@gmail.com> <86setu7sbn.fsf@gnu.org> Date: Fri, 20 Sep 2024 10:44:19 +0200 Message-ID: <87setuhfz0.fsf@gmail.com> MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 73363 Cc: Po Lu , tomohisa.kuranari@gmail.com, 73363@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) >>>>> On Fri, 20 Sep 2024 09:27:40 +0300, Eli Zaretskii said: >> From: Po Lu >> >> Could it be 1727777a (a Git revision)? Would the OP try reverting it? Eli> That's the only font-related change I found there, yes. Reverting that gets me back "PingFang SC" on emacs-30 on macOS, specifically: "-*-PingFang SC-regular-normal-normal-*-12-*-*-*-p-0-iso10646-1" Robert -- From debbugs-submit-bounces@debbugs.gnu.org Fri Sep 20 06:29:51 2024 Received: (at 73363) by debbugs.gnu.org; 20 Sep 2024 10:29:51 +0000 Received: from localhost ([127.0.0.1]:34128 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sratb-0000nD-09 for submit@debbugs.gnu.org; Fri, 20 Sep 2024 06:29:51 -0400 Received: from eggs.gnu.org ([209.51.188.92]:52692) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sratX-0000mx-SA for 73363@debbugs.gnu.org; Fri, 20 Sep 2024 06:29:49 -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 ) id 1srat9-00051O-H9; Fri, 20 Sep 2024 06:29:23 -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=xIz09bhvo/GmaqjdPcY5qPnopmPmWgbkn8+dv1XmCSU=; b=PENkl7pmSXlU gUk+NB/u8m8Ssy92RC+YSIZsF/XCJ+NBFyocmS5jVOVK/S5twhHHw/Cxw7b62Ja7H96rikbSTo4rQ tdKbHce+rL3odTk0iO65b7RjywFxJL1QU1MYdxuJ/UbkuqVfKa7TQZkmReoWg7SxvMebaj8daCmKc 3F3hDbObTMUsZ4mpPuGp0Y6zfbq6e63ZzHgsFTzyZjAzX/c97xxt+BvrhBbihQ5BB0Tn8fM4+0df1 sLphwIwSxub8KU82BTckMQ08Pff8oehfMExpCHIsb4vbm9mV4D0PutjfXdFlQcYGg1QjVtb+zBwqA 0IEHCsbcpCsl9EQjVca9zw==; Date: Fri, 20 Sep 2024 13:29:21 +0300 Message-Id: <86ikuq7h4u.fsf@gnu.org> From: Eli Zaretskii To: Robert Pluim In-Reply-To: <87setuhfz0.fsf@gmail.com> (message from Robert Pluim on Fri, 20 Sep 2024 10:44:19 +0200) Subject: Re: bug#73363: 30.0.91; CJK Font Rendering Behavior Changed References: <86h6ab8uyq.fsf@gnu.org> <87wmj7h90d.fsf@gmail.com> <86setu7sbn.fsf@gnu.org> <87setuhfz0.fsf@gmail.com> X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 73363 Cc: luangruo@yahoo.com, tomohisa.kuranari@gmail.com, 73363@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) > From: Robert Pluim > Cc: Po Lu , tomohisa.kuranari@gmail.com, > 73363@debbugs.gnu.org > Date: Fri, 20 Sep 2024 10:44:19 +0200 > > >>>>> On Fri, 20 Sep 2024 09:27:40 +0300, Eli Zaretskii said: > > >> From: Po Lu > >> > >> Could it be 1727777a (a Git revision)? Would the OP try reverting it? > > Eli> That's the only font-related change I found there, yes. > > Reverting that gets me back "PingFang SC" on emacs-30 on macOS, > specifically: > > "-*-PingFang SC-regular-normal-normal-*-12-*-*-*-p-0-iso10646-1" What do you mean by "gets back"? The OP cited a different font for Emacs 29. From debbugs-submit-bounces@debbugs.gnu.org Fri Sep 20 07:08:34 2024 Received: (at 73363) by debbugs.gnu.org; 20 Sep 2024 11:08:34 +0000 Received: from localhost ([127.0.0.1]:34251 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1srbV3-00031t-U3 for submit@debbugs.gnu.org; Fri, 20 Sep 2024 07:08:34 -0400 Received: from mail-wr1-f49.google.com ([209.85.221.49]:51704) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1srbV2-00031e-Ix for 73363@debbugs.gnu.org; Fri, 20 Sep 2024 07:08:33 -0400 Received: by mail-wr1-f49.google.com with SMTP id ffacd0b85a97d-374d29ad870so1076635f8f.3 for <73363@debbugs.gnu.org>; Fri, 20 Sep 2024 04:08:13 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1726830427; x=1727435227; darn=debbugs.gnu.org; h=content-transfer-encoding:mime-version:message-id:date:references :in-reply-to:subject:cc:to:from:from:to:cc:subject:date:message-id :reply-to; bh=RmU7CeCjJks4G2zhfT4yWNILMVKy55zrflm3nyT+Jek=; b=lq8vBwyXjkR+u5X7/Pi56qg+ymh32lHjdYzlYw+vY4IYNYIxq9pnmd1ZQBYnHII/mZ KAnIQLJKtdS34Vd6sx6M0fGsFsiTN2S4BtoaaZ0DdPLw4XOOz8h5ftZSGqhH6k8KdlF1 CxIWEq3c9r2/SMx6hjR71+2/DLvA1497jpbi8vr5M3xbUHnY1y2pvjeZ3YNO14sS98Q3 JEr/bUWXk+VkU1ReSTdxoj+AdUazLOlwTwgdNEPhKZ3rBaztpMq9oesN6GaVpdHiBhzh WcSl7ZB4dvuNqMrMyQsbj674eENWEuPSjIVZ/h79YZ3B58hMJLhPAAVYflzenEWUn6hC F3HQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1726830427; x=1727435227; h=content-transfer-encoding:mime-version:message-id:date:references :in-reply-to:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=RmU7CeCjJks4G2zhfT4yWNILMVKy55zrflm3nyT+Jek=; b=QIujRDDkSkynPBEM/t2P7u6h9KMLtNLMZdX8bo1r1oAlAitOtDbm6m1L/c9jhYLGPB 8dHMV4uaFLu74o5cq2fu8gv0RWyyNhgX9hFRcup+tHEDWwAFD9j3v0l515EWn7sP1C+Q uyeNLd8zvR27VIBlCjbvbdhcc5cV1D++aN0ajNnHCMG/k4nByBrSudTo7y19QzO1xpq6 IzQRpT2qqgv2wXUrDvDWRop7DRPDs7ARcvep9UJDT5yRelo5Jreo739561Uw8XFc9TJG 4trrQ9RlplQhy9HU5JhCzeBN7Xlck2u3VQEJ17hc7uo8NO6OceKzhD6qw9KBNk+GPuuD MkGw== X-Forwarded-Encrypted: i=1; AJvYcCUD8kPMOFbGY/umrLjHWBzwnin4BEUR3X6xSAnLAvP3fBbuleb4OM2AXuoyKGaM1GPJD6kVJg==@debbugs.gnu.org X-Gm-Message-State: AOJu0YwL+kShFPQZLwLQ8yC31m9taTA+I2osyD76rmlAQy0XoIzdnIK6 O6g1pprOUTLzVjMtGBvVdwVgWsgqhdCypoiUfGa3E4YPBeUH4rIkk0vDig== X-Google-Smtp-Source: AGHT+IFFoDAMTu6WSq6wV7KEY0CjQM8Sj61OoUL5L2Jj0WjDwieDI7GmjD9V8ailjD3ozGTakOyorg== X-Received: by 2002:adf:fa41:0:b0:36b:aa9d:785c with SMTP id ffacd0b85a97d-37a423806b4mr1490260f8f.52.1726830427247; Fri, 20 Sep 2024 04:07:07 -0700 (PDT) Received: from rltb ([2a01:e0a:3f3:fb51:1578:f437:28:be5f]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-378e73f988bsm17211923f8f.55.2024.09.20.04.07.06 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 20 Sep 2024 04:07:06 -0700 (PDT) From: Robert Pluim To: Eli Zaretskii Subject: Re: bug#73363: 30.0.91; CJK Font Rendering Behavior Changed In-Reply-To: <86ikuq7h4u.fsf@gnu.org> (Eli Zaretskii's message of "Fri, 20 Sep 2024 13:29:21 +0300") References: <86h6ab8uyq.fsf@gnu.org> <87wmj7h90d.fsf@gmail.com> <86setu7sbn.fsf@gnu.org> <87setuhfz0.fsf@gmail.com> <86ikuq7h4u.fsf@gnu.org> Date: Fri, 20 Sep 2024 13:07:05 +0200 Message-ID: <87h6aah9d2.fsf@gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: 1.0 (+) X-Debbugs-Envelope-To: 73363 Cc: luangruo@yahoo.com, tomohisa.kuranari@gmail.com, 73363@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) >>>>> On Fri, 20 Sep 2024 13:29:21 +0300, Eli Zaretskii said: >> From: Robert Pluim >> Cc: Po Lu , tomohisa.kuranari@gmail.com, >> 73363@debbugs.gnu.org >> Date: Fri, 20 Sep 2024 10:44:19 +0200 >>=20 >> >>>>> On Fri, 20 Sep 2024 09:27:40 +0300, Eli Zaretskii said: >>=20 >> >> From: Po Lu >> >>=20 >> >> Could it be 1727777a (a Git revision)? Would the OP try revertin= g it? >>=20 Eli> That's the only font-related change I found there, yes. >>=20 >> Reverting that gets me back "PingFang SC" on emacs-30 on macOS, >> specifically: >>=20 >> "-*-PingFang SC-regular-normal-normal-*-12-*-*-*-p-0-iso10646-1" Eli> What do you mean by "gets back"? The OP cited a different font for Eli> Emacs 29. I had PingFang with emacs-29. I do have Hiragino Sans installed, so that=CA=BCs another potential issue. Robert --=20 From debbugs-submit-bounces@debbugs.gnu.org Fri Sep 20 08:00:24 2024 Received: (at 73363) by debbugs.gnu.org; 20 Sep 2024 12:00:24 +0000 Received: from localhost ([127.0.0.1]:34289 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1srcJE-0005yB-B9 for submit@debbugs.gnu.org; Fri, 20 Sep 2024 08:00:24 -0400 Received: from sonic304-21.consmr.mail.ne1.yahoo.com ([66.163.191.147]:44833) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1srcJC-0005vS-JG for 73363@debbugs.gnu.org; Fri, 20 Sep 2024 08:00:23 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1726833598; bh=TFU37MRUo0QsAbu3axk+8XWiXW/VguDh1iPx+4Ac4Ok=; h=From:To:Cc:Subject:In-Reply-To:References:Date:From:Subject:Reply-To; b=p0V1Hm/rnYcoxyV7pspRga0zAGOIhhV6wK5IzK7hl5aFqnHO0Da3tLRhQoSofQ+pzoDL32mXpQjtaOSG73k9ugOrcjqQpKUWKCe6QcUTOZzfPDEKOIPJJSHM3hy7EXrzDLRkGlxZ5w/dQnQRKbMdKrTrhQw8jU8vhO/wxNLsMsAkBscOEmmf9413zKe/Lqub5OYEp+vOJkXWEaLsUZeR8giexHNlFYX2UaF5ABqg6syVuggwitismc18lJ+tzvdMWytjH4CujnJgB76Li+gLbznus1JMp8QgGkpDAm7Jrw/IIhT8Yo8POP3nE2UxuMMbFjedJX8Cjoy9QZIttLPcXA== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1726833598; bh=DIH/Ftn33CP7OKKj3ohsJ2BWKhiEJMUjwxPjWtsrycY=; h=X-Sonic-MF:From:To:Subject:Date:From:Subject; b=K20R72B70h0WTb7KhB/s4UQg8X13wr/Fp7gAOqI0uE4x+MsK7i9eeOa7Bnjc70i0VmzOOfCAUi1DRJ4UeuaMTpHcH9wuLmCMbiNrfFH33nJr+6WGxzsznTQqi1sPm/TE+CMb8zx98ff1Wq1tXwIKt6ZDUF1B1Pyo2DD3aEcxZoyOCNbTdtm/Tz46izOsIlI1KsMmB6CYwig0UTHBvkq7toWILhBEWCK18PVrfeemm3m9UrvIqQz7VZdEGuysr3Qkop0TJEoj5SNMYcGWTWt6K4l/M1tWcxd0jJS1hVWZ8NBXEQ9u71KLldd/WtwbS4oBSMISAnuWfFYMeJpbu3hRFQ== X-YMail-OSG: LS2Yzc8VM1nllL4wifdU60n9SVRjEIdIbCMlX30oRBG2xEI8Foebd.XDl2BPysd mWCOALYf18avQIw8d25HCmABqexJs.Xe1fR2cTzbBR2raTH07tzaA9BCflIli1tck_IVpeBhsZYM 119AeadEy3a1gE8UvF4EySxTbIPrvRby39QFUqEjQk._jhi0CIY9cLZq5ff19UKnTpWjTu3YIeU9 tDgpxYLQIj13ZxuDKzjNevuSeSr4sR98WixbE1qLiOkzyDr3vM6tM1sGSlL9sG9Qx7EejJ3NJI_t ByCeR4gn3YXCKRZ1OoinJkHcXIG1mMmaS0XwB8dr8vfHmE7cb9shNnGd7UOz3P0djI8gajRLDj58 SAlXRnC3m4Oq6NVk1aUOIPtNOXACwHe0YhDbB7kgXFxbT08tz9We9lT.9RneO2v6Da2.OAYZFSVk Xac4X_awjmwS5gUxorp0qGiErrmiZY8sx76cKFkeYekUYIox_761pVkefMLZxNwBMcGCQP1.ocot LoPm147eFdfeuy.Z1aNIaQrRJwzT75vcwDrjDbrYJe1KWX1BJzEC5zKX_0dT89OGnSeN9L.QUBDG pdRgDt527SFEN8lT2zaA.cwguFFHEfc7Ae.XFIqR7bDrp0j.AhXxzijSyT6CwUOlmBFGnBy8MCLG 2Q6LjBU2SrTdzUfBYXyod0tfC.phEHfKp6N3uzLwUKun61brfjZc3rEJHOQygN24EnntmgJkgdQa .k0ka1SQLY5oTT0etJugJj7l0yILeRw7W2ynuvf1L.2MtYA0dc2z4Pdoip6KexOZ5RVwd3Is5XI5 HinTizXfqqGX6kYrTodClI9eTh.7eXo67M17g9rpw6RmWDiTxGgraYxvIgKM4Z.Ej5r9WCthlJoc Dg8_vqRvcCqR3eNSOhbuRe0mqlSwYbV_u0.udNypy0DswoXhiQ84HvHWHhcMDgWFKgOay1rjz37q yVpPCCDErzoxj.jEXPQcU9K7JqIVej_zRl4zrHJ8wCRznoSI5lnnqxS_gQYYzKrcwZ_IU_dIH5Gf vPQKt0YxzKxBOOIj5ExXMuobFpbNkuDL4PR1IwFr_Eu91JzbWbdQ1Kspoyx8r8BaK7KX1my5y31_ JKVn9mLKR7q64Uw2yDwhMAyRLZZ0FMlAj4L.CdqLitldKGR0umqbZdmKiSAlZf6OIhIvnKcnhRkk Pde_UCPSk4W1hfu8OSm8YlE6uyVjWd2aZjIGbU5pP3ILl.Z46cWpZNh9A6MZuN5ecWjfk_WV3wV9 OmlBajDpTrrOBsDRmmF.jXZOyXHn0BBFp3fs0qhDi8cIKA_p_dOxlpx46QOIMVFH66LLXj_jachT RHfdGIFYt0YnQ6Wk_SNuANowLegkLaGO8I9Z0BS7NRelP1OwMkDE01VvtByrRoF17kTuOnFbtzLu eNAaFP.71itMy61dqKFwE7RrZuDhJNl3i1IwopYqmiDoRWI3C1akYjkaFOSyN0xW8HfTYOGafKwW MYv5Q9BV3AmcmDqnx_EvLYSGiJ1_KS0mhvurwd4pn8ER1CiM_QkfEURsioDuF441DNstI8YBs0k1 VGfEj2UCj53ze_ey9h2omIKN.cvXfAOXjJsMBzWVL5pboxT.6P8cggbMSjsI9IZNyQ1820kL9wUD gLLhAY9hzHp0eSvlFRtQ5x9GI8uZ_MjDjGZhsPm6H1OC6z.tXVophZZf4bibwiCOwytzeCsKvAEk 4Exd.4Ph1GfoTBu5FDY6er78Ei7opds9p0atzjdSIFLdItkFG_ydEU189Y6iz.MFKItlFN.Ifrc9 Y7eQKJose97J3bLFghMQgy7He9YxfbAKlhRJ6q6NxjKcPAEo2rOjiOCVS6SGYjHa_61e2aSGj0zG rsFlduseAs0li9VS_3IO3mjTMTK9IQRf4Hy4l8zzWTrk90AgudRKAnf8_idqG1hnRMVMkb_bXKpT BiYeqZd3nXVWt4cCb86ecj32PccOczL84oOTZceorLESx4blzAXPoaJLMdXvaUNNuuZxITKc7wpF 4kShXACYJ.RC19.jF_HEJylYn84.9h3ZcrA9Yw1lQPWYXNqTJsSiSOxLWJ_eS3qChr2k44nQHpkN CNJm85IO7GON0UHkPRY4QaCsta_sdSqqSfLwdqmcdxDtyxDeP0_mPmJ3ehuW8nDV6OIDmz8Ttefd .Hq1L7.5q1pryyK1z50xMEytkkwXmfOXipSsMr6jTHdt0i.YQbe10PdWjgXMuGFa0NhBNd0wfpaI OyQu_6smejy2BFqIN0YOKoh5.EvL0izQvJapfCcPQJRHh.H0a75si9JOOQVIK4ysoOjanE_Fu X-Sonic-MF: X-Sonic-ID: 9dbca266-52c1-4144-8672-c108838c5535 Received: from sonic.gate.mail.ne1.yahoo.com by sonic304.consmr.mail.ne1.yahoo.com with HTTP; Fri, 20 Sep 2024 11:59:58 +0000 Received: by hermes--production-sg3-fc85cddf6-fmmw4 (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID ce849bee9574878730c669fd7650453f; Fri, 20 Sep 2024 11:59:53 +0000 (UTC) From: Po Lu To: Eli Zaretskii Subject: Re: bug#73363: 30.0.91; CJK Font Rendering Behavior Changed In-Reply-To: <86setu7sbn.fsf@gnu.org> (Eli Zaretskii's message of "Fri, 20 Sep 2024 09:27:40 +0300") References: <86h6ab8uyq.fsf@gnu.org> <87wmj7h90d.fsf@gmail.com> <86setu7sbn.fsf@gnu.org> Date: Fri, 20 Sep 2024 19:59:47 +0800 Message-ID: <87o74i1qoc.fsf@yahoo.com> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-Mailer: WebService/1.1.22645 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo Content-Length: 1168 X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 73363 Cc: rpluim@gmail.com, tomohisa.kuranari@gmail.com, 73363@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Eli Zaretskii writes: > That's the only font-related change I found there, yes. > > Regardless of the effect of reverting it, I'd appreciate if Po Lu > could explain its rationale (and improve the comments with that), > since the log message and the comments don't say enough for me to > figure that out. In particular, this part of the comment: > > TrueType fonts have contrived character map selection > semantics which makes determining the repertory at font > spec matching time unduly expensive. > > What does this allude to (details and examples of such contrived > character map selection semantics, please), and where's the code where > spec matching becomes expensive without this change? Some of our font backends (sfntfont, at least, and perhaps macfont in this case) will return different registries from that which was specified in the font spec when enumerating font entities, in order to enable font specs requesting an ASCII charset also to match fonts with Unicode as the charset. If cached, these font entities will be repeatedly rejected in font_find_for_lface after being opened, with obvious consequences for performance. From debbugs-submit-bounces@debbugs.gnu.org Fri Sep 20 08:08:49 2024 Received: (at 73363) by debbugs.gnu.org; 20 Sep 2024 12:08:49 +0000 Received: from localhost ([127.0.0.1]:34299 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1srcRM-0006Pn-Ut for submit@debbugs.gnu.org; Fri, 20 Sep 2024 08:08:49 -0400 Received: from sonic304-21.consmr.mail.ne1.yahoo.com ([66.163.191.147]:35655) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1srcRL-0006Pb-Tl for 73363@debbugs.gnu.org; Fri, 20 Sep 2024 08:08:48 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1726834103; bh=A4tfzwZTMC94nm0HLV9qEgmhGBs0hLGt6cYBUY/ileo=; h=From:To:Cc:Subject:In-Reply-To:References:Date:From:Subject:Reply-To; b=g6pEpklJvbPr8BUSNPrib7vXUZZw7488gWppMwE5f4M1719Ktok89T/RUPNLch+IbP7f+M/jroOv3sBeGSx2DooEboFoIzI7VREaFWwdxyE6eClvRJL4MWO5M2NoQc6jg7+c3WuhN8V2g5vssh30w4Sc2JcNcdkKIh0Ach8zydvHy8xcBJlaVrn1WSW8WXfulvwzEDzk8CsY69WnKfXZBGFxZPXsK8XH9s8TxabGxawwlLlDQo7Mo+lnJCGf1IPSM40DVT2BL5GmF274iYx1tkGELyveYVdvqIdNPGupN5/KyDcl6DqDGPWdZZxbW8l7mF5JZbZ6RHebTRoPtLtCaQ== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1726834103; bh=b3dCqVAEEolcGIpRjRpmnJ9Iw5oO82ZuWpCh3Tx0J0B=; h=X-Sonic-MF:From:To:Subject:Date:From:Subject; b=WLxfIYb/DyLRi9qHLTpTNmEPUtaE+jlq+n0BSxyOr9BSORdMWXq4XXTo3LJy/voCoQTETUdFHIsQ4nW6HypTU55v72+hhdAHOqTt9MOkMtuSgmafLtu7azD9BT2iayfOlpS49XX+rq9EPEeKeqbdFfq5HGUvRkU4kGbBplaqNTo7B5gOxaLtpub5S0QVQt13SeMjgA52dalXczPu1uN4iy2QG1DuHeZnxts6EV4RFJXU51FK+xiy9fwDX5jfDhxXiaZv2xOMq215Nr8/A4feHwnSzCMtbijiVBrRXXKDD5H0vxVnaw272Aqayhq25VAi5lixxWIUuEZkLZ42gGUxwQ== X-YMail-OSG: 5TPff.8VM1k5N_nzrlI92QrtZ.HUkYR69koZp2OHNA66LGpFKS4KgZDDDc.vRAN qHxq46v7lgC7z5qJAiuk_EgcdOka5LBojJ4RX4FoUunYDS..RXEuP8tbQsxJ8SQ46phoEujfK6js i4o.l8ZjMFAKd5bE5tZvbNykKKQN9DYNOl4oEdZtnZKtA78Kuzct_VfJgdA66_oA7_q7CV8woGSr 39DNEMuRtbZq1klgckuQTCKwrD6VHVKsUXNSxSZzY5malc8_0NC.7hju8s2gcPJpjYgUwJf6l4LN UYlc_gFBJ_W8697Kpp3AhkAqI0zcc2tanZxOMMwdVRO5Rowls5L6pvFI8xMCq.x2x.ZUO0BVJEWF .QF43qPw8CdckIpC52_VphrxfYULvzEIij1UyGdXwJ1tGYTctvmbj.nFfEtcYpDdd1yodCEYHyQg 6OXHfS3UeZBk3JhDtdz9WuO1uR8QsO4cbor6SVemltfGAnHCNK_YPUk57JGjd2W9mFAEzOkVkqS4 l.5gbgOlzR.ul4gYRkOgdUVYXTzfXqPiVMa59k4GYDLTbKkFH4PPabUeJL2ag814PqLGJx9yJkI9 85h8Q4tWQjSqUqHVjAE.NrLdRLowcz0fQXBwQhyWqyrpnc9VaVZb4hzDUqBIn90kRLk6Je8ZPMs7 nQIb2Ymc_iyuuNN7Y875tNcjbS41UOyE75YxgWvxnot74QYqdNKz0pjei3NHPcpUwRX9qXGn9881 KEd88.XLqnSQJOJBqWcFcQLyu7oRk5jNLeGTQ5KwT_Nxns.AhExSg08lrH7IqryHGYDDwEia_e7D 4.UgEEMu6SPnYbxW5EAmUDMM6UvvY4.iI9OVqvN2vxKT6ZZx37Zr0nbBpJh0e1Wrr7QX6xLWkfNf Wj.GR78a59JtwMA6kyrflu_T0SwPmb759FAyWgJkgP5B0Zl.rX2z6y8J3EgCij8VPsrpH1r0kaxx bBSJIIuUsVhKQ.aZ5eQaSm5FfSYBLBniC4P7ng2l_DI0EimZmHdIGca3MirUAucKQRV_TDFIHX3D CGkmcQBvtMr5t3.7wLsRB5rOeR17VPbRqCgrWf7Mgo.FFf3Iw4ualqmU6FctStwBBD31HI4ah7h8 9BE19adr9fP33aJuovgXYWqeGYftOKX_DqjAqaQiiw1VDrzXEmEhMYyB41GkBjLHXbpr4qUK.iYh ekBwH0TqXyRjadT.lT5EYLozNahSoFaF2eGF72QByYfBctl4BJf2bxIY.yguj0Q3ZDb7LEGjkQo4 xTgs2B5E0Qr4NpsRXxs_AlVZtsGZOie9nT7zCyAoY7bIONL1g4dyC484q2VWhl6vtOGgKHJ3nCJE 6mkDoGgtMha9kgQAY_taMBwX6p0n1kcLz2r64UnLLD.8ZT6cv.Ebma6.jW4.aBDLI2qvdFmopy7_ F6Jky6zhq2QR5UMq7mcGWzd9KHFcor172DjvRhMUp5Svta4R0kvL_7EaKklAJM1tID.5NjdkW0bM OzgeQe62xA0OWzFNHMcKXTlGo9NrbMsVLMcAeKLAvUfmKqwUiQAK2mnFv6DGe1YD.n7qXEXYJfLK tV1HaKpSyNvCd5AK.T0hBti0zqufldW.11gCySWcWahTc7zrRh5nTzYuPiYuyaBkzg_T58lk16Q. .9OGrIGi44V1ET2nI_1VDQ9UWOqMbrwUYuzWoLw6vHNOGEaCTlFSUVZr2Hbg9jXDm68kk6dgWd0C VYUlgF0JXKUQvSf80KDm0LM_qw2maFfR5iduQOCTqqfTwx5ZG9oe.pMixAw386swUcV32bm02YL3 P.nCB.PoSVnCtjRTjNp_LcpSDUlPqY7DGQlPPzjWsUXjMfaMa2hhcIfsTHMtO6MvS41ibBPjNVfL GdLqwU0Hqn09Qs8BnE7PVPYtxGVyiEIaNf9iHt2UoKRfhV_tkPNL2nRcRIFFXpFLONkOpO4pJmXQ iPoxYamGk94Yo5TfoeL5S6w.q3bdyBPrCWj3vXHfIpYR9mcSDL4UXXX.83zgGyHkumbtyq2EAgv7 zjzeJhMflmrRICgMFt8GYlWVa074If_7sL9dP8iHsRcNRPkKB.IQdbYR64gtg5D8mmzcL1UdCjaV cvUZMWnJOMCdLlmOrLbZ2xzdWXdB_uSQW7YOcpja1sdfWTTW04ERa9vhilLVGeYIwMDUyIKEZoys 5Qecb.65HlIgkErMqpKdaFI9NTwFADhq0lzMKB8qSnU5J6i2UmnWCHEVNecFPzJaUC8NuJKR2ric tIwkA_YT.6yA4pYaDUT7gAEIlyncJkMbLgSwWN0_C0sUBowCcCWW58lb2xx9SOrCRObb5BJA2dQ- - X-Sonic-MF: X-Sonic-ID: 96b0240d-c454-40ff-a4c9-2cfff117f4a2 Received: from sonic.gate.mail.ne1.yahoo.com by sonic304.consmr.mail.ne1.yahoo.com with HTTP; Fri, 20 Sep 2024 12:08:23 +0000 Received: by hermes--production-sg3-fc85cddf6-lbhm5 (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID b80e6607e81d323f1a1487f1eeb20559; Fri, 20 Sep 2024 12:08:18 +0000 (UTC) From: Po Lu To: Eli Zaretskii Subject: Re: bug#73363: 30.0.91; CJK Font Rendering Behavior Changed In-Reply-To: <87o74i1qoc.fsf@yahoo.com> (Po Lu's message of "Fri, 20 Sep 2024 19:59:47 +0800") References: <86h6ab8uyq.fsf@gnu.org> <87wmj7h90d.fsf@gmail.com> <86setu7sbn.fsf@gnu.org> <87o74i1qoc.fsf@yahoo.com> Date: Fri, 20 Sep 2024 20:08:10 +0800 Message-ID: <87jzf61qad.fsf@yahoo.com> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-Mailer: WebService/1.1.22645 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo Content-Length: 1475 X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 73363 Cc: rpluim@gmail.com, tomohisa.kuranari@gmail.com, 73363@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Po Lu writes: > Eli Zaretskii writes: > >> That's the only font-related change I found there, yes. >> >> Regardless of the effect of reverting it, I'd appreciate if Po Lu >> could explain its rationale (and improve the comments with that), >> since the log message and the comments don't say enough for me to >> figure that out. In particular, this part of the comment: >> >> TrueType fonts have contrived character map selection >> semantics which makes determining the repertory at font >> spec matching time unduly expensive. >> >> What does this allude to (details and examples of such contrived >> character map selection semantics, please), and where's the code where >> spec matching becomes expensive without this change? > > Some of our font backends (sfntfont, at least, and perhaps macfont in > this case) will return different registries from that which was > specified in the font spec when enumerating font entities, in order to > enable font specs requesting an ASCII charset also to match fonts with > Unicode as the charset. If cached, these font entities will be > repeatedly rejected in font_find_for_lface after being opened, with > obvious consequences for performance. I forgot to mention that sometimes no charset can be derived before the font object is opened, and in these situations it is best not to cache these font objects at all, if a registry should be specified in the spec, for similar reasons. From debbugs-submit-bounces@debbugs.gnu.org Fri Sep 20 08:25:41 2024 Received: (at 73363) by debbugs.gnu.org; 20 Sep 2024 12:25:41 +0000 Received: from localhost ([127.0.0.1]:34303 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1srchg-0007Qu-Qc for submit@debbugs.gnu.org; Fri, 20 Sep 2024 08:25:41 -0400 Received: from mail-wm1-f48.google.com ([209.85.128.48]:61646) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1srche-0007Lh-9T for 73363@debbugs.gnu.org; Fri, 20 Sep 2024 08:25:39 -0400 Received: by mail-wm1-f48.google.com with SMTP id 5b1f17b1804b1-42cafda818aso17910505e9.2 for <73363@debbugs.gnu.org>; Fri, 20 Sep 2024 05:25:19 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1726835053; x=1727439853; darn=debbugs.gnu.org; h=content-transfer-encoding:mime-version:message-id:date:references :in-reply-to:subject:cc:to:from:from:to:cc:subject:date:message-id :reply-to; bh=nwMm0r0SzQWB7MMbxIu5z99/9pV6fEibAX5GaY1AGok=; b=E5PHHUnBFyES0J7diyFtt30GLS0YiLKWS7wBek49E8I8xW+eWEJDbssUiYZM1fqhHS 9yhjHJVUhxQDQzU38QhdUY+xLcaIEH7hbppic3H9qTWq01OViFNW5RUvDrE8hJI77/dw +tbApiqidG6SjcgZiAoQUVOQtb6/X7i8n3L0l2l70hSRfwzpHC4Z7D1Ug33DZwIomliZ vemxntsYg63b5aYK27ismisd8F+o59JLcv0ozpaaGozliJ15id7N5w3+91n/PRTJJaSw Gy7M0Q1ycBv1Dy3GszsqHhq55n4gYz9T7Q+vS31ST2mtUQrdEtZrXhKUeOjGyNDHlPP/ 7/5A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1726835053; x=1727439853; h=content-transfer-encoding:mime-version:message-id:date:references :in-reply-to:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=nwMm0r0SzQWB7MMbxIu5z99/9pV6fEibAX5GaY1AGok=; b=p61jpkaIWoffltLb1nRdhDM6kqQpCTUfyejnWLgjAP6mZIWhVbYcQWkq3qP6iZBANl K6rbKnhbvUVMhzSWjCurVpDbQmgsx8Bhst5O0gmlkae3TFB4ay4ysm6m0PQMySdSU02K L1n6qltOqq6z/t3ySESil6NiN9nFZkcfJ2YbXltfG4WGvUTE+7DHeJ57Ittq81KAoxgQ mkJ8BF8+HRP1S+WVyD+/nmeYfBZHTezAnW/3JsruU0uOxw97RW6PidqDuIFlOxb7JGCv kLiNkKEtfj5D0VDa979TYP/gOexmihtjNsXARHUWKQfdwzOh6gOcHeGlVicPohLiLiSR 22pA== X-Forwarded-Encrypted: i=1; AJvYcCXjVef+6WZU1opSKF7QmgeET02xCiQKclXCPtKy3iGPM4SDXRyqSIWgWpQEu1oQzgSnWBFpGQ==@debbugs.gnu.org X-Gm-Message-State: AOJu0Yx3P8cmq946qCgxOUh3x9wY2u6zuP5t3MyNhUHGZJL52nLDdT08 8XXV0bdUB0vMA/n1Qz8PATHQyBqcjbyAdBKq8eVZHsD7wXLeFiLuvIKrCQ== X-Google-Smtp-Source: AGHT+IFDM+t+D1sJWWLbUtqXVzLFuoQBm2Gm3rUtrU8ZcerUoA+zCfKPPMI/nHYBG6Cg+4fCmOEZdw== X-Received: by 2002:adf:fe47:0:b0:378:fe6e:50fb with SMTP id ffacd0b85a97d-37a4312aaa5mr1516293f8f.10.1726835053080; Fri, 20 Sep 2024 05:24:13 -0700 (PDT) Received: from rltb ([2a01:e0a:3f3:fb51:1578:f437:28:be5f]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-37a47c1e18asm149283f8f.55.2024.09.20.05.24.12 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 20 Sep 2024 05:24:12 -0700 (PDT) From: Robert Pluim To: Eli Zaretskii Subject: Re: bug#73363: 30.0.91; CJK Font Rendering Behavior Changed In-Reply-To: <87jzf61qad.fsf@yahoo.com> (Po Lu via's message of "Fri, 20 Sep 2024 20:08:10 +0800") References: <86h6ab8uyq.fsf@gnu.org> <87wmj7h90d.fsf@gmail.com> <86setu7sbn.fsf@gnu.org> <87o74i1qoc.fsf@yahoo.com> <87jzf61qad.fsf@yahoo.com> Date: Fri, 20 Sep 2024 14:24:11 +0200 Message-ID: <87cykyh5sk.fsf@gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 73363 Cc: Po Lu , tomohisa.kuranari@gmail.com, 73363@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) >>>>> On Fri, 20 Sep 2024 20:08:10 +0800, Po Lu via "Bug reports for GNU Em= acs, the Swiss army knife of text editors" said: >> Some of our font backends (sfntfont, at least, and perhaps macfont in >> this case) will return different registries from that which was >> specified in the font spec when enumerating font entities, in order = to >> enable font specs requesting an ASCII charset also to match fonts wi= th >> Unicode as the charset. If cached, these font entities will be >> repeatedly rejected in font_find_for_lface after being opened, with >> obvious consequences for performance. Po Lu> I forgot to mention that sometimes no charset can be derived bef= ore the Po Lu> font object is opened, and in these situations it is best not to= cache Po Lu> these font objects at all, if a registry should be specified in = the Po Lu> spec, for similar reasons. These are the fonts which are being rejected on macOS for me. And yet PingFang SC seems to work ok. strangeness detected: spec:=E2=80=99#=E2=80=99 font:=E2=80=99#=E2=80=99 strangeness detected: spec:=E2=80=99#=E2=80=99 font:=E2=80=99#=E2=80=99 strangeness detected: spec:=E2=80=99#=E2=80=99 font:=E2=80=99#=E2=80=99 strangeness detected: spec:=E2=80=99#=E2=80=99 font:=E2=80=99#=E2=80=99 strangeness detected: spec:=E2=80=99#=E2=80=99 font:=E2=80=99#=E2= =80=99 strangeness detected: spec:=E2=80=99#=E2=80=99 font:=E2=80=99#=E2=80=99 strangeness detected: spec:=E2=80=99#=E2=80=99 font:=E2=80=99#=E2=80=99 strangeness detected: spec:=E2=80=99#=E2=80=99 font:=E2=80=99#=E2=80=99 strangeness detected: spec:=E2=80=99#=E2=80=99 font:=E2=80=99#=E2=80=99 strangeness detected: spec:=E2=80=99#=E2=80=99 font:=E2=80=99#=E2=80=99 strangeness detected: spec:=E2=80=99#=E2=80=99 font:=E2=80=99#=E2=80=99 strangeness detected: spec:=E2=80=99#=E2=80=99 font:=E2=80=99#=E2=80=99 Robert --=20 From debbugs-submit-bounces@debbugs.gnu.org Fri Sep 20 09:25:11 2024 Received: (at 73363) by debbugs.gnu.org; 20 Sep 2024 13:25:11 +0000 Received: from localhost ([127.0.0.1]:34378 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1srddG-0002DY-VO for submit@debbugs.gnu.org; Fri, 20 Sep 2024 09:25:11 -0400 Received: from eggs.gnu.org ([209.51.188.92]:54614) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1srddF-00029j-0v for 73363@debbugs.gnu.org; Fri, 20 Sep 2024 09:25:09 -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 ) id 1srdcq-0005Ik-KQ; Fri, 20 Sep 2024 09:24:44 -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=nE0Le21MmQdw+XuzV4wwyXWt4VaGgTlqedz7OjAVarE=; b=UAJ7Q7PMbp3zbWqOHqca HxqbXwk0/phClYY0kkYKpG2dU568sm3+dDZjYk8HHX6Ffgu8urQkop8qpYP5V1ZMJ5VkuimBlv+I2 TwQwByHnKUsBrM4kOP8/IgI+PR4JjxhDKkI0/jVZLjnd5VMPPCKVHOy7ll4IQ7lPpWJcVNE63deLY WQCGU44Q6gL/8UR0eLJyLtAsTsiTVb9r2vEdDIo5gSox2Po2LynApRxtjA50fe9J+f8cOLxBovjZU 9aSxWX9DL+BqSasVYvGWwdMdYnvickZweKbSKzN48rFIHyBzITKvy3mmiQ/25FO3RmqWyBoy54psD aElMwPT1Y+fp4A==; Date: Fri, 20 Sep 2024 16:24:41 +0300 Message-Id: <86cyky790m.fsf@gnu.org> From: Eli Zaretskii To: Robert Pluim In-Reply-To: <87h6aah9d2.fsf@gmail.com> (message from Robert Pluim on Fri, 20 Sep 2024 13:07:05 +0200) Subject: Re: bug#73363: 30.0.91; CJK Font Rendering Behavior Changed References: <86h6ab8uyq.fsf@gnu.org> <87wmj7h90d.fsf@gmail.com> <86setu7sbn.fsf@gnu.org> <87setuhfz0.fsf@gmail.com> <86ikuq7h4u.fsf@gnu.org> <87h6aah9d2.fsf@gmail.com> MIME-version: 1.0 Content-type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 73363 Cc: luangruo@yahoo.com, tomohisa.kuranari@gmail.com, 73363@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) > From: Robert Pluim > Cc: luangruo@yahoo.com, tomohisa.kuranari@gmail.com, 73363@debbugs.gnu.org > Date: Fri, 20 Sep 2024 13:07:05 +0200 > > >>>>> On Fri, 20 Sep 2024 13:29:21 +0300, Eli Zaretskii said: > > >> From: Robert Pluim > >> Cc: Po Lu , tomohisa.kuranari@gmail.com, > >> 73363@debbugs.gnu.org > >> Date: Fri, 20 Sep 2024 10:44:19 +0200 > >> > >> >>>>> On Fri, 20 Sep 2024 09:27:40 +0300, Eli Zaretskii said: > >> > >> >> From: Po Lu > >> >> > >> >> Could it be 1727777a (a Git revision)? Would the OP try reverting it? > >> > Eli> That's the only font-related change I found there, yes. > >> > >> Reverting that gets me back "PingFang SC" on emacs-30 on macOS, > >> specifically: > >> > >> "-*-PingFang SC-regular-normal-normal-*-12-*-*-*-p-0-iso10646-1" > > Eli> What do you mean by "gets back"? The OP cited a different font for > Eli> Emacs 29. > > I had PingFang with emacs-29. I do have Hiragino Sans installed, so > thatʼs another potential issue. Is PingFang supposed to be installed on GNU/Linux systems? Or did you install it your self (or maybe it's in some optional package people usually don't install)? From debbugs-submit-bounces@debbugs.gnu.org Fri Sep 20 09:44:23 2024 Received: (at 73363) by debbugs.gnu.org; 20 Sep 2024 13:44:23 +0000 Received: from localhost ([127.0.0.1]:34413 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1srdvq-0003Ns-Pd for submit@debbugs.gnu.org; Fri, 20 Sep 2024 09:44:23 -0400 Received: from mail-wm1-f53.google.com ([209.85.128.53]:50195) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1srdvo-0003Nb-AL for 73363@debbugs.gnu.org; Fri, 20 Sep 2024 09:44:21 -0400 Received: by mail-wm1-f53.google.com with SMTP id 5b1f17b1804b1-42cbaf9bfdbso18212765e9.0 for <73363@debbugs.gnu.org>; Fri, 20 Sep 2024 06:44:01 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1726839775; x=1727444575; darn=debbugs.gnu.org; h=content-transfer-encoding:mime-version:message-id:date:references :in-reply-to:subject:cc:to:from:from:to:cc:subject:date:message-id :reply-to; bh=8c3KoaG25f2qYNvqWqf7VCKXCWaqqX6Q8nC60FwCHss=; b=KGzflaHe+U+m5W9SnpPa9/CZwu0i1winAYUhy40yhupHhID0Y6VBLT7oIr0WKgLpMQ H/zah7+UcCGMNVjwt3jpmrCwNpXkjVj1joo8oacFp1H5QPFnaq3Gkd4Mugnrdi8RUxXj pWR2VfLcYa7OsV3mSNYQF9SQ/qzoMIxoUZgofU/JcUYDGcxbM0UftnFDgtxdacQkvMOC 4AJGpMuhMdNIv1mrOc1xKXnrOXiE3baXbk6m1SIHhYfMzYufELCzQM85+LChNnwsi/O+ IQTD4nC1pJPPK0CG69knvFBkKztCOzil6QDxwgVH++cuCtxMSLjxzJZLPZp7ERfGmBzQ n0KQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1726839775; x=1727444575; h=content-transfer-encoding:mime-version:message-id:date:references :in-reply-to:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=8c3KoaG25f2qYNvqWqf7VCKXCWaqqX6Q8nC60FwCHss=; b=JqkWkR+yr3ldDWYOzt+h8Gpg6ZfX0xYm2oUpQhGTOQFFJZtL/vAIWYb1FMioDDngNj y7z/pOSG29lfzE7mxOmeVp4w7FG5c1VbXslOg6Rmw7tPsfW+5nWy6L0CzieUKUDV9Q11 glN97MVezs453r14hcYwRiT6+VokDCYn6eZuSH5b702ae0xa70conUX+jB6vv07W4tu5 HTNiEvXVeUluda2BbU4Qac5hOt+D1xDF4qMapdjOmQSvRlGHdygK9Pq1VP8n5AwfLHce wkeFtKnRv1JlZvnnBbyc8QKz88pnH4B1kUdww6zlSCu+gIleNLKA2EPhYrkMnSee2FM6 fyFg== X-Forwarded-Encrypted: i=1; AJvYcCXeS2yeUPtYvtJzbOZnf/PWTvgyUXO8Esh5OiCH8c9dPuzsufKa11QWvo/h819YPq9ux7L4IA==@debbugs.gnu.org X-Gm-Message-State: AOJu0YzrFwH+N/lo6CP79xNVSY1JnQp7KaHk0IktZE1n+BAsToUZOvsN uc/OnGLVwqVw/xHr/+UT9w2hcHYOjze5w6gZeaXVEFtxm5iyB9yV4ifjwA== X-Google-Smtp-Source: AGHT+IEin4DLFfLgFxW++kC+Gj1l3rAkuwLXxa+MAKLFh/TGEawjVFA+eHIavQ5Fk7mw7r8DFGKQdg== X-Received: by 2002:a05:600c:3b13:b0:42c:d7da:737b with SMTP id 5b1f17b1804b1-42e7abefb60mr19312245e9.9.1726839775190; Fri, 20 Sep 2024 06:42:55 -0700 (PDT) Received: from rltb ([2a01:e0a:3f3:fb51:1578:f437:28:be5f]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-42e754c5c92sm50382145e9.41.2024.09.20.06.42.54 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 20 Sep 2024 06:42:54 -0700 (PDT) From: Robert Pluim To: Eli Zaretskii Subject: Re: bug#73363: 30.0.91; CJK Font Rendering Behavior Changed In-Reply-To: <86cyky790m.fsf@gnu.org> (Eli Zaretskii's message of "Fri, 20 Sep 2024 16:24:41 +0300") References: <86h6ab8uyq.fsf@gnu.org> <87wmj7h90d.fsf@gmail.com> <86setu7sbn.fsf@gnu.org> <87setuhfz0.fsf@gmail.com> <86ikuq7h4u.fsf@gnu.org> <87h6aah9d2.fsf@gmail.com> <86cyky790m.fsf@gnu.org> Date: Fri, 20 Sep 2024 15:42:54 +0200 Message-ID: <87v7yqfnkx.fsf@gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 73363 Cc: luangruo@yahoo.com, tomohisa.kuranari@gmail.com, 73363@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) >>>>> On Fri, 20 Sep 2024 16:24:41 +0300, Eli Zaretskii said: >> I had PingFang with emacs-29. I do have Hiragino Sans installed, so >> that=CA=BCs another potential issue. Eli> Is PingFang supposed to be installed on GNU/Linux systems? Or did= you Eli> install it your self (or maybe it's in some optional package people Eli> usually don't install)? I have no idea, this is all on macOS. Robert --=20 From debbugs-submit-bounces@debbugs.gnu.org Fri Sep 20 09:50:52 2024 Received: (at 73363) by debbugs.gnu.org; 20 Sep 2024 13:50:52 +0000 Received: from localhost ([127.0.0.1]:34429 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sre27-0003pk-Sz for submit@debbugs.gnu.org; Fri, 20 Sep 2024 09:50:52 -0400 Received: from eggs.gnu.org ([209.51.188.92]:36274) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sre26-0003pT-Pc for 73363@debbugs.gnu.org; Fri, 20 Sep 2024 09:50: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 ) id 1sre1i-0001Mf-Fv; Fri, 20 Sep 2024 09:50:26 -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=nUG9/Z0vrv7c0O/IYVgM8Nt4qLDho7567Swvq0N6JsU=; b=fJc74x/d0WJMH9tuVvjQ 1J5Nabtpr+/kK5ldYToBs9K6lR1dqJuHap7yJ59TXY7t9h5cSFgH88AsT9R3bEhP2CRy3myOa29C7 Pfrq05eYcTXIdT6pRAtpOH8aD4ljqye0YrIm7bU/owtF+XtBnlAZo5ODI6bibV5vNJd6EIO3fJm8x OA5U64GWgCCnnzXEhvHnkMvnIERoKrSWqlOkZF9Vq1BvxPGAVn7mbJRDjvm4zdTFmLoR0r4WFkv+I 4cnUjJMB9sUjyWSwf26+pQJ5uOSeI9q73LIFoeyVdehFGsODL779yF1HNQdqTSSEq8XywwOZ3Yc6V bF2p8CVTS4HhLA==; Date: Fri, 20 Sep 2024 16:50:22 +0300 Message-Id: <865xqq77tt.fsf@gnu.org> From: Eli Zaretskii To: Robert Pluim In-Reply-To: <87cykyh5sk.fsf@gmail.com> (message from Robert Pluim on Fri, 20 Sep 2024 14:24:11 +0200) Subject: Re: bug#73363: 30.0.91; CJK Font Rendering Behavior Changed References: <86h6ab8uyq.fsf@gnu.org> <87wmj7h90d.fsf@gmail.com> <86setu7sbn.fsf@gnu.org> <87o74i1qoc.fsf@yahoo.com> <87jzf61qad.fsf@yahoo.com> <87cykyh5sk.fsf@gmail.com> MIME-version: 1.0 Content-type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 73363 Cc: luangruo@yahoo.com, tomohisa.kuranari@gmail.com, 73363@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) > From: Robert Pluim > Cc: Po Lu , tomohisa.kuranari@gmail.com, > 73363@debbugs.gnu.org > Date: Fri, 20 Sep 2024 14:24:11 +0200 > > >>>>> On Fri, 20 Sep 2024 20:08:10 +0800, Po Lu via "Bug reports for GNU Emacs, the Swiss army knife of text editors" said: > >> Some of our font backends (sfntfont, at least, and perhaps macfont in > >> this case) will return different registries from that which was > >> specified in the font spec when enumerating font entities, in order to > >> enable font specs requesting an ASCII charset also to match fonts with > >> Unicode as the charset. If cached, these font entities will be > >> repeatedly rejected in font_find_for_lface after being opened, with > >> obvious consequences for performance. > > Po Lu> I forgot to mention that sometimes no charset can be derived before the > Po Lu> font object is opened, and in these situations it is best not to cache > Po Lu> these font objects at all, if a registry should be specified in the > Po Lu> spec, for similar reasons. > > These are the fonts which are being rejected on macOS for me. And yet > PingFang SC seems to work ok. > > strangeness detected: spec:’#’ font:’#’ Po Lu, why does it make sense to reject iso10646-1 in these cases? I could perhaps understand why reject gb2312.1980-0 when we request something like jisx0208*-*, but iso10646-1 is supposed to support all the characters, so I don't understand the rationale for rejecting that. And the same for unicode-bmp and unicode-sip, I think (although those are rarely used). And what if the requested registry is ascii-0? That one should match any registry, IMO. If not, why not? More generally, what were the examples where you saw problems in accepting registries different from the requested one? Also, if those problems are specific to certain platforms, how about making this test only on those platforms? Font selection machinery in Emacs is delicate enough to try to "do no harm" first and foremost. From debbugs-submit-bounces@debbugs.gnu.org Fri Sep 20 09:54:30 2024 Received: (at 73363) by debbugs.gnu.org; 20 Sep 2024 13:54:31 +0000 Received: from localhost ([127.0.0.1]:34434 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sre5e-000408-LT for submit@debbugs.gnu.org; Fri, 20 Sep 2024 09:54:30 -0400 Received: from eggs.gnu.org ([209.51.188.92]:48932) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sre5c-0003zr-TH for 73363@debbugs.gnu.org; Fri, 20 Sep 2024 09:54:29 -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 ) id 1sre5E-0001pU-Nn; Fri, 20 Sep 2024 09:54:04 -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=b+OasRYmBlwAkXtrrUJebsO4DP6e7UdMGFD8DrAcwds=; b=rjh6G6DhChPptI9tOj7P vo/x6G66L4JaGhqknjlTtccfJwxyOvIswfSrU6luQJ5my80AcQbtNi/ICVYpBK90NBvZ/D+2mmxCj 5Dt/JqGo2GJ/+HBnRfPpZt/ghBHIgREJDZtA3y5U0v9+4x5v1JBV35yVKMgQdyt1Dw/4THNoGQu1h YUhF4HuCtU4y4BbwkG+4u2+cgTWlxsoEHhxWpvBc++lOT+gt7PX2rj5yM0AknPP4KftrCJ+XzTewL Y1Mt6IbwzF0OqF8n0V9xd1Q7gfozN2enTf9Hny3eDbPk9NyZwqwvFQ5vIWDGTtHZZsKnxVOASoPeW 9XWfVdvxhVgJuA==; Date: Fri, 20 Sep 2024 16:53:34 +0300 Message-Id: <864j6a77oh.fsf@gnu.org> From: Eli Zaretskii To: Robert Pluim In-Reply-To: <87v7yqfnkx.fsf@gmail.com> (message from Robert Pluim on Fri, 20 Sep 2024 15:42:54 +0200) Subject: Re: bug#73363: 30.0.91; CJK Font Rendering Behavior Changed References: <86h6ab8uyq.fsf@gnu.org> <87wmj7h90d.fsf@gmail.com> <86setu7sbn.fsf@gnu.org> <87setuhfz0.fsf@gmail.com> <86ikuq7h4u.fsf@gnu.org> <87h6aah9d2.fsf@gmail.com> <86cyky790m.fsf@gnu.org> <87v7yqfnkx.fsf@gmail.com> MIME-version: 1.0 Content-type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 73363 Cc: luangruo@yahoo.com, tomohisa.kuranari@gmail.com, 73363@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) > From: Robert Pluim > Cc: luangruo@yahoo.com, tomohisa.kuranari@gmail.com, 73363@debbugs.gnu.org > Date: Fri, 20 Sep 2024 15:42:54 +0200 > > >>>>> On Fri, 20 Sep 2024 16:24:41 +0300, Eli Zaretskii said: > >> I had PingFang with emacs-29. I do have Hiragino Sans installed, so > >> thatʼs another potential issue. > > Eli> Is PingFang supposed to be installed on GNU/Linux systems? Or did you > Eli> install it your self (or maybe it's in some optional package people > Eli> usually don't install)? > > I have no idea, this is all on macOS. Then I'm asking the same question about macOS. From debbugs-submit-bounces@debbugs.gnu.org Fri Sep 20 10:04:52 2024 Received: (at 73363) by debbugs.gnu.org; 20 Sep 2024 14:04:52 +0000 Received: from localhost ([127.0.0.1]:36046 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sreFf-0004xF-Tf for submit@debbugs.gnu.org; Fri, 20 Sep 2024 10:04:52 -0400 Received: from mail-wr1-f43.google.com ([209.85.221.43]:57840) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sreFd-0004x1-M6 for 73363@debbugs.gnu.org; Fri, 20 Sep 2024 10:04:50 -0400 Received: by mail-wr1-f43.google.com with SMTP id ffacd0b85a97d-37a33e55d01so1632292f8f.3 for <73363@debbugs.gnu.org>; Fri, 20 Sep 2024 07:04:30 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1726841004; x=1727445804; darn=debbugs.gnu.org; h=content-transfer-encoding:mime-version:message-id:date:references :in-reply-to:subject:cc:to:from:from:to:cc:subject:date:message-id :reply-to; bh=lk7tgtt47VZ7cINgElP0aqhJp4XNFxJD7O9Qp8/mA0U=; b=ezOkqZi9nY9zNq6+V4wgRy2WQ+wSWU0m8OQRKTcxuLlsZWLgA/3CiC66sI+f1PkmZ0 7Ni+PSPFugeEhGUMR82ODP5DIgEwlxGlvqy3L2bFkZfvisEe75TzxBcIErk3c/Jja4Hz cdX3EIKxcXA4lkfrk3MQeAKa2AUeM3UiU7EPbCN8g23dga17ZKt7muTnQ0pM9P5SQ4rS c2MycX/QpxjORrEc2Om0OSlGI2sDdsbxSulN5gHwJik4uiHwhUUOfhvGSDbTG6HJxeTw o7RoEdtpe1D9Br0CQ8+SJv4yoK6fQt8PRvFE7Fp6gDtdbn6UI25RRS7d96YL2udc7dri gJWg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1726841004; x=1727445804; h=content-transfer-encoding:mime-version:message-id:date:references :in-reply-to:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=lk7tgtt47VZ7cINgElP0aqhJp4XNFxJD7O9Qp8/mA0U=; b=D+JhcuW+YaKpE7fxklc3MOxunePaMadUB2Xlq96zKyhOp/C/zqb/u84Ow77nxrGm+G tiLONd6TTIUDqY3nNhsaVeGN92Ldg8u2qjfdPvticb6iSpJyanN4wEZI37XzHUWPFJtz 2O2rEtNWKdkhj54Gy5yvpVEAntD1NoQXd/fgDk6IcNecOCkesnmJP71DhkQVZJId2mPz 37f4kkIDsU1OVaUKXfBQbdwq6WjbyqmTvjsBlxjC7fHp6zcGjX8pxg1NCIXtDamHU08A wYVCltYcvXBiIV89rFh4Rz54dZYgwKNg8tUsGH+xsC89mQ/wqnFCaX32jZEMnO38rO1Q VEew== X-Forwarded-Encrypted: i=1; AJvYcCW8Kc/zueSxK6P8ZD2UCBMqGHEpLhVPhcPys3j6uvMiFg0wpemGauuoymDxtOJPj8VA1j9X5g==@debbugs.gnu.org X-Gm-Message-State: AOJu0Yyr6FVUs4fpp5Hwrse1xGEg2+/Y+AbHgvmsu6buPf8wN8AU9ShN ZzqDte3671alzL+nKu5e9YFhSMfmWjeoSPnb9Hx45Our0CBSV+TobKCS6g== X-Google-Smtp-Source: AGHT+IFfU+jofjZVhE/n5TdsQNQBNBn54p27Q/Aprw4oHbHH0FaqCDdv+RMu2wE6NRkdHivMsifyeA== X-Received: by 2002:a5d:6d50:0:b0:368:445e:91cc with SMTP id ffacd0b85a97d-37a431583ecmr1622048f8f.21.1726841003285; Fri, 20 Sep 2024 07:03:23 -0700 (PDT) Received: from rltb ([2a01:e0a:3f3:fb51:1578:f437:28:be5f]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-378e72e4b52sm17674862f8f.19.2024.09.20.07.03.22 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 20 Sep 2024 07:03:22 -0700 (PDT) From: Robert Pluim To: Eli Zaretskii Subject: Re: bug#73363: 30.0.91; CJK Font Rendering Behavior Changed In-Reply-To: <864j6a77oh.fsf@gnu.org> (Eli Zaretskii's message of "Fri, 20 Sep 2024 16:53:34 +0300") References: <86h6ab8uyq.fsf@gnu.org> <87wmj7h90d.fsf@gmail.com> <86setu7sbn.fsf@gnu.org> <87setuhfz0.fsf@gmail.com> <86ikuq7h4u.fsf@gnu.org> <87h6aah9d2.fsf@gmail.com> <86cyky790m.fsf@gnu.org> <87v7yqfnkx.fsf@gmail.com> <864j6a77oh.fsf@gnu.org> Date: Fri, 20 Sep 2024 16:03:21 +0200 Message-ID: <87r09efmmu.fsf@gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: 1.0 (+) X-Debbugs-Envelope-To: 73363 Cc: luangruo@yahoo.com, tomohisa.kuranari@gmail.com, 73363@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) >>>>> On Fri, 20 Sep 2024 16:53:34 +0300, Eli Zaretskii said: >> From: Robert Pluim >> Cc: luangruo@yahoo.com, tomohisa.kuranari@gmail.com, 73363@debbugs= .gnu.org >> Date: Fri, 20 Sep 2024 15:42:54 +0200 >>=20 >> >>>>> On Fri, 20 Sep 2024 16:24:41 +0300, Eli Zaretskii said: >> >> I had PingFang with emacs-29. I do have Hiragino Sans installed, = so >> >> that=CA=BCs another potential issue. >>=20 Eli> Is PingFang supposed to be installed on GNU/Linux systems? Or did= you Eli> install it your self (or maybe it's in some optional package people Eli> usually don't install)? >>=20 >> I have no idea, this is all on macOS. Eli> Then I'm asking the same question about macOS. PingFang and Hiragino Sans are both part of the default system fonts, on my macOS version 14.5 at least. Robert --=20 From debbugs-submit-bounces@debbugs.gnu.org Fri Sep 20 10:25:16 2024 Received: (at 73363) by debbugs.gnu.org; 20 Sep 2024 14:25:16 +0000 Received: from localhost ([127.0.0.1]:36073 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sreZQ-00063f-7i for submit@debbugs.gnu.org; Fri, 20 Sep 2024 10:25:16 -0400 Received: from sonic312-23.consmr.mail.ne1.yahoo.com ([66.163.191.204]:35244) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sreZO-00063O-En for 73363@debbugs.gnu.org; Fri, 20 Sep 2024 10:25:14 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1726842290; bh=cUd+5G+SG0aC1QzJsIMEalginVvnTk28C7fTg/2Iebw=; h=From:To:Cc:Subject:In-Reply-To:References:Date:From:Subject:Reply-To; b=GjNVFD7Uo1NPgzR8tj8OTp6Gkn4UffA28nBuwB5c+2zZ3/7SDBaK8+gHxeV79DE3N7Ncp9A7OKANanY4D2AQYZajFP7YRxWkDscMMdVQRc9MV8JVZOX1lsYqWlrK0Xs/nmY1Fh9JDzVp2FnX/GL3+OTfnJbuTf3qtIkwfuExqgiozmq2xge0oINpCbDnf0eop9jqOYs8f2XISjK2uTw9gBtkpcZ/ey0VqMMO5GbPNfoTyhwJromnyTRKrVtKGzLR1Om3zjyZswf4RUn1j/cdQkF2kn3GHlwxmSNGg9E4WaK2BYT+Esq7NklWAVBLQxV9Rb9XrgroTCLe/CGwUb4UEw== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1726842290; bh=PPd9MrP/zXUkqeIkiiEjs0ZJrqOxbG0MV2lws/jssq5=; h=X-Sonic-MF:From:To:Subject:Date:From:Subject; b=oPX3SMXkj8IRYwY+TYiS6aZsU4+88cbocrhZOcecWzocZeRy4wRM6N85F5x+CXoQ4Fd/f2crDGPTa3uBZr1apWehrzEbyTk7eLB1u8J/sxO4yvKtODU3t3ZXYiwNi2LVdqICSJu+tI2k+N9orqqRVragoNARoaqSQCsszoNxWtfkMWOyAYz7ssV3zsrhKxYhCrwIoqciW++mQbSoU+Q/YhIX8TCzrpX7ktTb5UWtVi/iTJGfv7ZBXtXw7n/cNXerBasbfudvV9ZyypGT2XHPk4gaK6R1ASglxE/2YjNBudxyrK5VcOrCDinen7xZdpUJDFxvOuiV7S5dPrLUxNUMdg== X-YMail-OSG: vOywQFIVM1lqbnSppFH.gu6lpyN7b.R7fTtmlLsN5nzyUhu_1VoCM3KHuxeCcRc ZiIblGCpnQu2YNvaHudwF49aG8Xxh8h7qOAoc85.GSmot2ikedZUPskepGuOOifzmkz64.Yu1srd gnnj9vF_iMvfR0eBqZyYBFcB1FDfimhigKxzcckBU7uAjNDjWzAw38e7llFYhz_VWdj3F.XSzTUl tY3Yhw1U6Nw7Zza4Np5jfp1L5jpfRdb_epe8iFZwCu.juZZupEhhqqFcsKFQ5.y93JbBRffZioSN .5_0u6NRTKjZEAThK0CEthMSlk9azRwEe4cHx6bFgAPDUiI2wgUu.Hk.kdar.FNa_7UII0Tm.kGY MLQR5ceWZ2Cj8fmrcGvbNxtFVYUn12QTM.w1lbVDYXPqGkQtk4LGS5NPrvZkrQkcw48alZn98onO KlWJB0c23Fh7IAoRiNFe0229USP0YsiXrwgJj2Lo5kwjmEFa_1syzTzgW8ji8nCOb5ArlXz.h6fU dXzKRdTuO1KIdFFIimBn2jLhzvvxcgVlK0Y0lAKuI3q.AL2RgMuDcxuXaxkdUxD97PMYsP2kZ.0i ila6yFL0_CtfrkCgprgA0CGw3qldWx2nzVmxilRlqAs0NZ1iib4h9d.pfYf47UFzNsgZt5fxw7_K PmOfiED5DT2Z9YZynullkfSB0Y2.vvB1OM8OCwcge4mFCVFStU3jJ.nQDqP33IqJnjzj96HWSbaP AkRsIvS6RQPmBNQ4Dm1tUoi.Qn8VmBk21rwKkn3hAasLOt5F8KsI2Kk2fAc7t330i8bQqVzVFI8e pB1Xm4CbxxcJSLxVmlMR7Rxo7al61K7VBjdmNGQ7.k0TGY_65DFz8Y11vHA1n3Pudjsv6SvdDSHv WkncbxpclGVyas6hkqEqzDeMY_I56gzfiqpCGL2pCO1uHNtW0Uzp5w6lv7nELA2YRreLF.Gi8kFj o1t7gNep_znhrTtQgET8kI2QcJuXZNSRZvSJM8qeQkZLMMhbDWXPAfVpmVouCiDZrJlMeTJn4HA1 c4esKP1szfET13BImAl5ijBclJ6In3CxIgCENSb91LHal.j89JGab1pxZ2BIgfPOkRtMaYkKx5kC OfmmILdic9qlyfcKzvZIR_.LxtfA99MGXQGnLk4no4RcChow1cpRonP5NjsJAr05hOyOU1CYFEJD NsI4fQTQsbLWk6SmYUfJZayfR7RNh6B8_5.XrUbZ3GarfvfqP17zysIjl3zUT8CFCENf.jGzWYLj c0DmHSq.3xjNvR8A58hHQ8yaf5FDKgJPnrXEWzYXQLZyZZDmkm30Vq43En_w5S9qbxK6cMFg1yl1 t2oIW9m_b.fuJB_pEzKLG0mGapdYVUl1jQjhTvIe.9vIlRNPGRHV5hOkJhk5VXvdQLBp8p91i9_W NAw.UjKkItU8FDxnBKijJsmaHOJP50hQ8Ah9Gq7gpaDnAvJ0nSqlfdt1FFmqobqRrg1UHFiZ5sll J_EEML.3wWtKMhzr9X2EH4ic8OqjP5wlMioHn6HHVKo6Gut85bOra8b1NC9l0cTa4NQmPx3xBN44 1yQF9mUPvXsx_DvHGhXR_5bJnSlzxu3N30QmW3gzH8NxJnDFwH2WxcPOHSLCvxjsUhtSiHUo.A5I HpIxmZK9U2u2OvqJDeoI7KZOe_2gmeix1lQrBsDdXgRvlYtVtK_IkFW4cSmNzIRSse1psnVxZDcE KNDCzlpR1GX1tq.8mMnOgwF_.NcM3ZeUzHfXOSN35LD0nmYG9DD1Srzm0Edem1_AXaX0DLculvQU axJHqq4t8_20AWb6cWJu28qjZFCf6NGI7f70AdU60_DBgzgKUBCXw5vBveARuxij6t.a4jl4uwjG FUbKciON_jziphjipL1ZlB6plmr7rUIBBtz1Gt3a1AVGhsZXKplyvSlz4UeFsDqCqq0YmwFAi5eL zkHubUyquPlk5mrgrsnQV6f4l2mNNvEwjO6sexi9cGLBN1C8sbOInms5r905BRhMzB3W8IRvFPzf q1YoV.g13nDwcRDU57OMvx16FMNvae_qFhimUqryCK5wlMfcYpasXdcmYzRVk2J_s9hTpjMw4bio mbQKzFp0fTLFeSxq5BuF5_SHi4Bh6BbDbdN.CHP8QgupJ1uYIUiPQMka68Vq5L7wwZYiuutod_Fq 14cemcjqdi7w1AYoARM.4CsDRTqeO28EC_c29H34Y8zM90IX7JIrMesG.OZueAUILm.FoV1JhJ1_ qKBMVNOR5OfJVDk_tZBNR02QPnjWc8D4AYZtvEeIOlKACRHF5kH0GVJlsZRTXJkdIuF9aaJxmIw- - X-Sonic-MF: X-Sonic-ID: eedc7871-e78b-4ca4-9247-e24b7d297392 Received: from sonic.gate.mail.ne1.yahoo.com by sonic312.consmr.mail.ne1.yahoo.com with HTTP; Fri, 20 Sep 2024 14:24:50 +0000 Received: by hermes--production-sg3-fc85cddf6-6lk5x (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID 9324fd7321aeccc35805adacbca71a33; Fri, 20 Sep 2024 14:24:45 +0000 (UTC) From: Po Lu To: Eli Zaretskii Subject: Re: bug#73363: 30.0.91; CJK Font Rendering Behavior Changed In-Reply-To: <865xqq77tt.fsf@gnu.org> (Eli Zaretskii's message of "Fri, 20 Sep 2024 16:50:22 +0300") References: <86h6ab8uyq.fsf@gnu.org> <87wmj7h90d.fsf@gmail.com> <86setu7sbn.fsf@gnu.org> <87o74i1qoc.fsf@yahoo.com> <87jzf61qad.fsf@yahoo.com> <87cykyh5sk.fsf@gmail.com> <865xqq77tt.fsf@gnu.org> Date: Fri, 20 Sep 2024 22:24:34 +0800 Message-ID: <87ed5e1jz1.fsf@yahoo.com> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-Mailer: WebService/1.1.22645 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo Content-Length: 1380 X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 73363 Cc: Robert Pluim , tomohisa.kuranari@gmail.com, 73363@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Eli Zaretskii writes: > Po Lu, why does it make sense to reject iso10646-1 in these cases? I > could perhaps understand why reject gb2312.1980-0 when we request > something like jisx0208*-*, but iso10646-1 is supposed to support all > the characters, so I don't understand the rationale for rejecting > that. And the same for unicode-bmp and unicode-sip, I think (although > those are rarely used). Because such font objects that are cached are subsequently rejected, once Emacs detects that their registries do not agree with the font specs'. I don't recall where this rejection is implemented, unfortunately. > And what if the requested registry is ascii-0? That one should match > any registry, IMO. If not, why not? See above. > More generally, what were the examples where you saw problems in > accepting registries different from the requested one? Also, if those > problems are specific to certain platforms, how about making this test > only on those platforms? Font selection machinery in Emacs is > delicate enough to try to "do no harm" first and foremost. I tested my original reproducer, and it appears that the problem has resolved of itself, probably because the performance of the sfnt font driver has since improved. Therefore I will disable this change elsewhere than Android on the release branch, and remove it entirely on master. From debbugs-submit-bounces@debbugs.gnu.org Fri Sep 20 11:42:27 2024 Received: (at 73363) by debbugs.gnu.org; 20 Sep 2024 15:42:27 +0000 Received: from localhost ([127.0.0.1]:36106 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1srfm7-00024o-5S for submit@debbugs.gnu.org; Fri, 20 Sep 2024 11:42:27 -0400 Received: from eggs.gnu.org ([209.51.188.92]:35866) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1srfm4-00024W-Bv for 73363@debbugs.gnu.org; Fri, 20 Sep 2024 11:42: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 ) id 1srflf-0007fY-OH; Fri, 20 Sep 2024 11:41:59 -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=rstWt7NWn/vhT0QItK5F67g+Lmjvb/gcAhH2r2eDEUg=; b=mEkh2l65hnd6 kP9KlFGX/Aa/eC/7Uqb3FF3maDyq8q2qjFj2OxoOqOWd/GUA2Y0+V9vjPLnG6y/5ieU4ONpsWVqsj +93Y5cxl2wEJr+2tJqAoF203pSfOqsRblqM91wEBmUImlSlt6t/ezsgGS6IPsPORGnXrLucaNn5Wq 9F2JWiYNiBUda4zuoSQESrAxpd9zlJQAwixsaU1tNAGGxVOVdH4KAeIbVc37kdVE6U3MqbVSyzlNT 554Ug+1p1ALaUdRluvmnrlBW15ivMtE0ra9RpErG1O66RHm1myUajYsTQwykiBocDlWWQD3k7RH/E OC04X3Mc4PyIgqmWxzt0GA==; Date: Fri, 20 Sep 2024 18:41:56 +0300 Message-Id: <8634lu72nv.fsf@gnu.org> From: Eli Zaretskii To: Po Lu In-Reply-To: <87ed5e1jz1.fsf@yahoo.com> (message from Po Lu on Fri, 20 Sep 2024 22:24:34 +0800) Subject: Re: bug#73363: 30.0.91; CJK Font Rendering Behavior Changed References: <86h6ab8uyq.fsf@gnu.org> <87wmj7h90d.fsf@gmail.com> <86setu7sbn.fsf@gnu.org> <87o74i1qoc.fsf@yahoo.com> <87jzf61qad.fsf@yahoo.com> <87cykyh5sk.fsf@gmail.com> <865xqq77tt.fsf@gnu.org> <87ed5e1jz1.fsf@yahoo.com> X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 73363 Cc: rpluim@gmail.com, tomohisa.kuranari@gmail.com, 73363@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) > From: Po Lu > Cc: Robert Pluim , tomohisa.kuranari@gmail.com, > 73363@debbugs.gnu.org > Date: Fri, 20 Sep 2024 22:24:34 +0800 > > > More generally, what were the examples where you saw problems in > > accepting registries different from the requested one? Also, if those > > problems are specific to certain platforms, how about making this test > > only on those platforms? Font selection machinery in Emacs is > > delicate enough to try to "do no harm" first and foremost. > > I tested my original reproducer, and it appears that the problem has > resolved of itself, probably because the performance of the sfnt font > driver has since improved. Therefore I will disable this change > elsewhere than Android on the release branch, and remove it entirely on > master. Thanks, but why leave it enabled on systems other than Android on master? I'd say let's wait until we have some bug reports that could be solved by enabling this logic. From debbugs-submit-bounces@debbugs.gnu.org Fri Sep 20 22:32:00 2024 Received: (at 73363) by debbugs.gnu.org; 21 Sep 2024 02:32:00 +0000 Received: from localhost ([127.0.0.1]:36832 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1srpuh-000580-TP for submit@debbugs.gnu.org; Fri, 20 Sep 2024 22:32:00 -0400 Received: from sonic314-22.consmr.mail.ne1.yahoo.com ([66.163.189.148]:36999) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1srpuf-00057m-Ha for 73363@debbugs.gnu.org; Fri, 20 Sep 2024 22:31:58 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1726885891; bh=RdNESFfnz7rGhq+cvgLGy6E3xhmAj6a7kyW8whBXM4w=; h=From:To:Cc:Subject:In-Reply-To:References:Date:From:Subject:Reply-To; b=d64OjgA47jSkNwXX6OORaakCG6bk545f9qL58CzcchpszO5ebxHrDFsuelxQUyQ27GwYHp/p+N+qPxs9hgKo3qpCgzHLWeQV+r9fzhyXq8aF8emXRqLMbyAH/99unRfB/WOIiCv/6tmTV41zKQZ4xDtXIUjD3BGmZbXjzK0FhFM6IWdpTXC7k4jxzELsSQhbnewzLZgcvjy+1LerFK5CtvXT4brnAWaX5t0T5UVwAIUIJwSMuZHu2M0wYP3HEJNA1gf68ACUC7wk5xQFkZ0UYuNVbcauOAOsv6LRF1Pxgn+ie5AU+eFBRX9FHlCT30Ygcl0hhqlUfzO5hBcW5lezkA== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1726885891; bh=8XPfNf4b4teyLGKpjiIIODCL7p1+Jj0ONfKeCQXMrbo=; h=X-Sonic-MF:From:To:Subject:Date:From:Subject; b=qYD1Ktmk67wienY//yRTOVJh8+l0N410uOdoDtp3eR8Hzt262Bq13aeXYFykGpkfyQcmedszF/6IktXb1SVTR8OXJSY+7aWm5mBf2Tu91oKNxWGwFP5r+sbADB+2tC077EiWeFiu/SFAme5iBNvXhZ52LZ7iloe4ZWac2JVHkXp++E54XznkltE98WgwYJcqo/7RjpzM7CbhxJi0ttxOnsc+IoMNXc4zRBXV6wqdE4Sp3bZtxKL/Wu7eZ+0S4pCYkWL3Iy4prAsEWq9YkOWKT1905mJUMWXYR1YlnLBRzdMPfzqs4uOX3fdy4PeS0ZEe4Bu1BUn2Tdim8/Fi0UG5mg== X-YMail-OSG: cB8.htAVM1m7lHrZE5H1v8tLBhmU9r9PXt5MH_1WsX96eDA050BH7idihjxmih2 dDdk0LpctD18pSDCPHChgtjjhQAlikE6QdY_whm2WqyxGUWF91MTKAaTdkPKguuelp9ZDUY8JrZR Cm.4SwigrqT.F3C7QeHDGyCXm_qErq9JOKY_bYTJIpu_dtmgeOtQMVGFL8286EQTzeJCDlTfdsVV mx8RmO.Q.CYG6LkicaXV9MtglFKnr4rI9jUgDpMYFOpzQW6rwnPsFTutekfXk_BQydzAdS12BdWF AeYU7q4D5OW2tp0RSNPnngfkC7uuiY2CLF3W.iDVIIuC3exWvgEpr44XYG4BrJLdx0F37T6Ul3O_ Jx.pyDGa6zSuSQLN_b1PNPzPyFhHRagLwusWdiYAx3DMHke0PLWgWA3TxnyFUW5jeX356DrfmGrS OyDggoNIzN4lAKATQUKPvV_..JG3h9cy1sQ.78c4Pd68_i.gURHJiuJOoCrE2W2EvKsPOm.Jt95l X8usdt9e2UHQpAaqnl.m4y2y5LTNJE4GEWmV0fvhucA.Udw_W7zIrCRnhHx1hgJzjfYCKHHOP5U4 jEarLUx.FtfBnWxYBWdNSeJsgVwIfKvCrr.E8JaqWMxny3wcRGBBlbGcDtk0Lr8ADDRBLe2mBHya 6TKihUj8toZA97YVPEwb9l42_MYUzDNAuJo6QqLO5CiAIoMmwZ3LUwHbrhR_bFDzJlHNHCrJyi6U z6vKOfcpaaSizKaY5DcuzhZCZf7YeaA64XVZNI5y8Qs0scpIdcIGfsVo2BT2gbIaGpqUsAiafjNF 2jLjkXJ32PzjumNmgSR6uCx7U93jvAiwkZQzEa8GxlUp0TVF7tU7oS29mrBRz..4VM8me4sbvqeG brahc2i4TB3DbZLLkXxrrA4mGywAjiOP5kEm.Cbd_aMe.A8R74wvQBWKRnOP6TJnrS2NhvVUrl50 NruQw51HpN_XbFZAJYX3sI61Y5OQMZ4HZSptlEOfVoR9KZ_89V5rvEl.zo0IFMlofdtwQ64b4emC 30tWANopCLpqMoY3E3JrCKdyAppjww1Qzgt24Ue9a3doUzdWZ.oDohtEZf5ScoLxW0GFb5Y.EDly 4SRCfBN5Q_uNDtN6686pubRXxe1.BKjgS317Ek3cdteYJAQtyVhaNqDhkX7LAsxABLKzYSUzbaR1 XLHXjzoUAlSrUd9RG1xdqZs4LYrdozt55M19Cr5BCrCk5hbw9iWHKeDP5BTjD_6.EMvh_VtX4y6n Pj5j1Oae89O.M_UzlYy_8Mi2NGoooXrcvkqIjjfCzWyNhBctb42mGYqfKzuXhMU9qHoi0RjIvKxK 2NTG1raecJ5KeAerKaweby9GGQPDLJnLDVTL6ZnQE6VsuW3cG4CfV9gUxFtCx3l.pec9_TiIQLgQ 8.t4NynDHLQLu.DIH6kw2Jx8m8rpwybcFoSZRCprcQIkjpMyn3hGU6P1GWyfwF9SKBT27F1Dyp0n FWJOpoXuuDgbPQgDoCLU5CJYuQFtefryv0dCigmniLktfqu5tPc2rHnR8Gprnzl8dTVKb4zmTlwk ud0WJCICvq2qSqzuiWGgfN0AXk8R86pVZmwiEzMMXav2B3RaZoYhMcSG9yle3Ng0tUyyBK5S9pVD fMvi9wjCoEksgGe3aIOLxRwqV2LacPh6Y3JVuZNkSTQV2CM8sseJuWte11KmL8j9ZdXXxYT1DOss BZOaMr4Idf9KvLqzCELnR6bShaUL.WKXkfYKIJFG81fQyFDraGN6di6NmtTL2LvK26dZEz.CChWD 5Kt_QD5_vhxvp7UFrMZmq_0oi.ib44pruLwLWaaJIqdHZOqWBAatGdzAdlRaT8DkGTFjFoT9h7Ay 2SkuD.kqCvhNWLNVUp0xSNx.QAOz..SWuslegqmqhFhMOw2lIPgXKA0rV5YqYo4tHNXT5tTzDVJA ZcFB7B.nF.408z1_uEzUupEiBtIkww_b6zstiATnzvL3pTZWsLp31s1uDt.6aG1hvSnQWrUb1fMx xakmRTkmLIeAhKnayd22lBklor5GaBwFr2rHRpdds8Cp5G4r2o3IqTaVQGmPf7NgbyC4lgR4grBH nShPwJEyxllsl.J0ZAS9fbb1M2yZHTpK0D_H7rmVxL34SI.vXI9e_xD5XFIsv9JWw7my0cqfkUsh Ug.yjlDJ2twJYKjJURflOW7idIAlSCj6WjL4bCVO37tgJ9Op13L5P0TQbIIqQiunv7pfQdqKGDAe GVYw95jubnn2i_P4Zj9_GPYHsGj58i13sClbVh5Pwb58l1cJtzaUzEKzwoN4LhR4- X-Sonic-MF: X-Sonic-ID: 62ce474a-22bc-415f-a92f-86caf1196e56 Received: from sonic.gate.mail.ne1.yahoo.com by sonic314.consmr.mail.ne1.yahoo.com with HTTP; Sat, 21 Sep 2024 02:31:31 +0000 Received: by hermes--production-sg3-fc85cddf6-lsbnm (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID a9115c56befffa5cf816feecc2a06e95; Sat, 21 Sep 2024 02:31:28 +0000 (UTC) From: Po Lu To: Eli Zaretskii Subject: Re: bug#73363: 30.0.91; CJK Font Rendering Behavior Changed In-Reply-To: <8634lu72nv.fsf@gnu.org> (Eli Zaretskii's message of "Fri, 20 Sep 2024 18:41:56 +0300") References: <86h6ab8uyq.fsf@gnu.org> <87wmj7h90d.fsf@gmail.com> <86setu7sbn.fsf@gnu.org> <87o74i1qoc.fsf@yahoo.com> <87jzf61qad.fsf@yahoo.com> <87cykyh5sk.fsf@gmail.com> <865xqq77tt.fsf@gnu.org> <87ed5e1jz1.fsf@yahoo.com> <8634lu72nv.fsf@gnu.org> Date: Sat, 21 Sep 2024 10:31:21 +0800 Message-ID: <877cb520w6.fsf@yahoo.com> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-Mailer: WebService/1.1.22645 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo Content-Length: 156 X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 73363 Cc: rpluim@gmail.com, tomohisa.kuranari@gmail.com, 73363@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Eli Zaretskii writes: > Thanks, but why leave it enabled on systems other than Android on > master? No, I removed it completely on master. From debbugs-submit-bounces@debbugs.gnu.org Sat Sep 21 00:07:21 2024 Received: (at 73363) by debbugs.gnu.org; 21 Sep 2024 04:07:21 +0000 Received: from localhost ([127.0.0.1]:36874 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1srrOy-0001mg-Jd for submit@debbugs.gnu.org; Sat, 21 Sep 2024 00:07:21 -0400 Received: from mail-ej1-f54.google.com ([209.85.218.54]:43152) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sroe1-0000qG-OP for 73363@debbugs.gnu.org; Fri, 20 Sep 2024 21:10:42 -0400 Received: by mail-ej1-f54.google.com with SMTP id a640c23a62f3a-a8a789c4fc5so622498166b.0 for <73363@debbugs.gnu.org>; Fri, 20 Sep 2024 18:10:22 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1726880956; x=1727485756; 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=+NEgBMM25sK4P9LftgzQ0M/tfl5cDJZgIurabAO3ZrU=; b=e4zz6EcJzylrRiG54x8Uz5lb7edgLkUU2AwrL/2ZaKU7OfATAzCjLonGLfxRzusYEw KTf6XWASZa+8pp0z3tDa3y+7+v5neHWm3/rHsgOeVVjw2hXTXn3hDmSKrSdck0LQkyaV HQniiYxrpPN+amxaVe8+YdXrKecvcvdtfGidZHFsVaBf3m1nEHRRSDnF+b4MJRbCkW2d 3FzqQp+SCK28MYYvtorpB2QEjlk7xaLk9YuB8KeSVaaO6mrRFn6eQuncc4sA7+8gMKeJ vbbaSR1Vn0JlDtAnChC6ECZ+CSA0w9DQrgoI8GX9oSC/IadgZ715EGt6w2VP5w54ZlOF z1Mw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1726880956; x=1727485756; 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=+NEgBMM25sK4P9LftgzQ0M/tfl5cDJZgIurabAO3ZrU=; b=c0qzFU/ibB0ykTWDnF4aJTceKkc3Nu/aR9TWvqACMmESfpwzhAGfzWmfi2AZYwcj/h edm/7xVMgNhKW6rWnHolerFUO4jKoqsh2tEew2HVJlvuHIs/mLk7WszCSaYvTNo/Sh+u 7wQOdDdarZWdPrMiLTnz6WclMyj6g5+qlY0b0sDoKeQWK41ErC3vUJMjs/wb1gBt8t7v 7+1tiP/7+g01hJHnMASoCLu9oIR+YySJ7DGVbIFAdAiWVI10PabTGM6T03vhP5UDEKxQ FeYlSxP0gYeGe+B4yMpwp+uEdqp8TLlbj95Esg4QX+wk1coY4zEDi1oh4TYGAM//QzE2 2dqA== X-Forwarded-Encrypted: i=1; AJvYcCUpod254YQItrhME0tUtKZK+o1negdhaXvmLj6FPjw4MOW0ZtlZxjB7i97HXiJig+ZJpQJSQA==@debbugs.gnu.org X-Gm-Message-State: AOJu0YxOfAdRjDE5d0PpG+EGPc+nY2fKZO0xArWu/4DylrX7KPqypF8z oMEUQN1zz7/Vs+Cjss75FIh6NYu2ZasTqDrDnRUzjhy5gkg5aip+U0BG6+YFl9BMEHGTjNeg49s k7vbLzJ5y72Jp7xWL1Qg4E0hnVwM= X-Google-Smtp-Source: AGHT+IH4Q5rywK1Lsb0x8oh+/rALG34pgfUOdydt4XaUdK9+ZKmz0kwfp4HRqMzAj8GadhTVBPCtr0v874i7h3HMzaU= X-Received: by 2002:a17:907:7f8e:b0:a75:7a8:d70c with SMTP id a640c23a62f3a-a90d3493f01mr478496366b.4.1726880955305; Fri, 20 Sep 2024 18:09:15 -0700 (PDT) MIME-Version: 1.0 References: <86h6ab8uyq.fsf@gnu.org> <87wmj7h90d.fsf@gmail.com> <86setu7sbn.fsf@gnu.org> <87o74i1qoc.fsf@yahoo.com> <87jzf61qad.fsf@yahoo.com> <87cykyh5sk.fsf@gmail.com> <865xqq77tt.fsf@gnu.org> <87ed5e1jz1.fsf@yahoo.com> <8634lu72nv.fsf@gnu.org> In-Reply-To: <8634lu72nv.fsf@gnu.org> From: Tomohisa Kuranari Date: Sat, 21 Sep 2024 10:09:04 +0900 Message-ID: Subject: Re: bug#73363: 30.0.91; CJK Font Rendering Behavior Changed To: Eli Zaretskii Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 73363 X-Mailman-Approved-At: Sat, 21 Sep 2024 00:07:17 -0400 Cc: Po Lu , rpluim@gmail.com, 73363@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Thank you for your help in resolving the issue. I have confirmed that the same fonts as in the Emacs 29.4 are being selected in the emacs-30 branch. On Sat, Sep 21, 2024 at 12:42=E2=80=AFAM Eli Zaretskii wrote= : > > > From: Po Lu > > Cc: Robert Pluim , tomohisa.kuranari@gmail.com, > > 73363@debbugs.gnu.org > > Date: Fri, 20 Sep 2024 22:24:34 +0800 > > > > > More generally, what were the examples where you saw problems in > > > accepting registries different from the requested one? Also, if thos= e > > > problems are specific to certain platforms, how about making this tes= t > > > only on those platforms? Font selection machinery in Emacs is > > > delicate enough to try to "do no harm" first and foremost. > > > > I tested my original reproducer, and it appears that the problem has > > resolved of itself, probably because the performance of the sfnt font > > driver has since improved. Therefore I will disable this change > > elsewhere than Android on the release branch, and remove it entirely on > > master. > > Thanks, but why leave it enabled on systems other than Android on > master? I'd say let's wait until we have some bug reports that could > be solved by enabling this logic. --=20 Tomohisa Kuranari Email: tomohisa.kuranari@gmail.com From debbugs-submit-bounces@debbugs.gnu.org Sat Sep 21 04:28:16 2024 Received: (at 73363-done) by debbugs.gnu.org; 21 Sep 2024 08:28:16 +0000 Received: from localhost ([127.0.0.1]:37039 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1srvTT-0007pO-R5 for submit@debbugs.gnu.org; Sat, 21 Sep 2024 04:28:16 -0400 Received: from eggs.gnu.org ([209.51.188.92]:49188) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1srvTR-0007p8-FN for 73363-done@debbugs.gnu.org; Sat, 21 Sep 2024 04:28:14 -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 ) id 1srvT2-0001l9-6i; Sat, 21 Sep 2024 04:27:48 -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=4Gcbkghi9/pBUZ4aA8p1kEYJmztzfx8eM3qDVbxFD6c=; b=S3BjjEv7geQ9 jJhLGETZBh8uyfCzclPwFt4FV9kDukm2PIcrOA5ihXoolKLsbKnmFFzenBjIQFpvwr4fgM3MkPwns cskjgB2AJSCIW6Ah/y4UvTvA/iDi4VUGrBMh+AolCFknJ4plTv+Ps44cX94DkyS2xspVHQLjg2cEU ubvvooaSmdMFXKELQLjXVKEAmaOwiuq+2SLK0jBblQoDvF4v1vmU1nzN0RZqL3k5zXre/EfSXe0ct fZlOpYh7FOAyTTk+a/7qB+TDwp81Fc0hVyTyqTaj/CdiJv1+nZfuqc/9eWEuLwag5I63AaY6+wsHj 9YdLYbwaKiF/+YzT/X2wDA==; Date: Sat, 21 Sep 2024 11:27:44 +0300 Message-Id: <865xqp5s3j.fsf@gnu.org> From: Eli Zaretskii To: Po Lu In-Reply-To: <877cb520w6.fsf@yahoo.com> (message from Po Lu on Sat, 21 Sep 2024 10:31:21 +0800) Subject: Re: bug#73363: 30.0.91; CJK Font Rendering Behavior Changed References: <86h6ab8uyq.fsf@gnu.org> <87wmj7h90d.fsf@gmail.com> <86setu7sbn.fsf@gnu.org> <87o74i1qoc.fsf@yahoo.com> <87jzf61qad.fsf@yahoo.com> <87cykyh5sk.fsf@gmail.com> <865xqq77tt.fsf@gnu.org> <87ed5e1jz1.fsf@yahoo.com> <8634lu72nv.fsf@gnu.org> <877cb520w6.fsf@yahoo.com> X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 73363-done Cc: rpluim@gmail.com, tomohisa.kuranari@gmail.com, 73363-done@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) > From: Po Lu > Cc: rpluim@gmail.com, tomohisa.kuranari@gmail.com, 73363@debbugs.gnu.org > Date: Sat, 21 Sep 2024 10:31:21 +0800 > > Eli Zaretskii writes: > > > Thanks, but why leave it enabled on systems other than Android on > > master? > > No, I removed it completely on master. Thanks, so I'm closing this bug. From unknown Fri Jun 20 20:08:40 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Sat, 19 Oct 2024 11:24:11 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator