From unknown Sun Jul 20 09:47:21 2025 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.509 (Entity 5.509) Content-Type: text/plain; charset=utf-8 From: bug#70989 <70989@debbugs.gnu.org> To: bug#70989 <70989@debbugs.gnu.org> Subject: Status: 29.3; Calling isearch-forward when using Unifont throws error "Invalid font name" Reply-To: bug#70989 <70989@debbugs.gnu.org> Date: Sun, 20 Jul 2025 16:47:21 +0000 retitle 70989 29.3; Calling isearch-forward when using Unifont throws error= "Invalid font name" reassign 70989 emacs submitter 70989 Rodrigo Morales severity 70989 normal thanks From debbugs-submit-bounces@debbugs.gnu.org Thu May 16 14:40:49 2024 Received: (at submit) by debbugs.gnu.org; 16 May 2024 18:40:49 +0000 Received: from localhost ([127.0.0.1]:50312 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1s7g22-0002CY-Va for submit@debbugs.gnu.org; Thu, 16 May 2024 14:40:48 -0400 Received: from lists.gnu.org ([209.51.188.17]:44652) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1s7g15-0002B4-Vp for submit@debbugs.gnu.org; Thu, 16 May 2024 14:39:50 -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 1s7g12-0000MR-48 for bug-gnu-emacs@gnu.org; Thu, 16 May 2024 14:39:44 -0400 Received: from smtpout1.mo11.mail-out.ovh.ca ([51.161.45.253]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1s7g0x-0002qd-RL for bug-gnu-emacs@gnu.org; Thu, 16 May 2024 14:39:43 -0400 Received: from mxplan1.mail.ovh.ca (unknown [10.111.38.168]) by mo11.mail-out.ovh.ca (Postfix) with ESMTPS id 4VgJm04QmczHpwM for ; Thu, 16 May 2024 15:39:28 -0300 (ADT) Received: from rodrigomorales.site (54.39.251.57) by DAG2EX1.mxpca1.local (172.16.2.11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.1544.11; Thu, 16 May 2024 14:39:27 -0400 Authentication-Results: garm.ovh; auth=pass (GARM-95B002df87062c-5f39-49c0-a4d0-793f06fbbfab, 5137DFFF7A76F09C95A31057F3CB7C7DEF536FCB) smtp.auth=me@rodrigomorales.site X-OVh-ClientIp: 190.232.101.8 Date: Thu, 16 May 2024 13:39:26 -0500 Message-ID: <3df5d89f24d568fa565913cec6902fb0@rodrigomorales.site> From: Rodrigo Morales To: Subject: 29.3; Calling isearch-forward when using Unifont throws error "Invalid font name" MIME-Version: 1.0 Content-Type: text/plain X-Originating-IP: [54.39.251.57] X-ClientProxiedBy: DAG1EX1.mxpca1.local (172.16.2.1) To DAG2EX1.mxpca1.local (172.16.2.11) X-Ovh-Tracer-GUID: ca117a57-103f-4fef-a5d7-9818e50be96b X-Ovh-Tracer-Id: 5971491631795674647 X-VR-SPAMSTATE: OK X-VR-SPAMSCORE: 0 X-VR-SPAMCAUSE: gggruggvucftvghtrhhoucdtuddrgedvledrvdehuddguddviecutefuodetggdotefrodftvfcurfhrohhfihhlvgemucfqggfjpdevjffgvefmvefgnecuuegrihhlohhuthemucehtddtnecunecujfgurhepfffkhffvufggtghisehttdhjtddttddtnecuhfhrohhmpeftohgurhhighhoucfoohhrrghlvghsuceomhgvsehrohgurhhighhomhhorhgrlhgvshdrshhithgvqeenucggtffrrghtthgvrhhnpeelieetveeuheefgeekfeeuhfevheejjeduhfegfedtgeekhfekjeetfffgtdejkeenucffohhmrghinhepuhhnihhfohhunhgurhihrdgtohhmnecukfhppeduvdejrddtrddtrddupdehgedrfeelrddvhedurdehjedpudeltddrvdefvddruddtuddrkeenucevlhhushhtvghrufhiiigvpedtnecurfgrrhgrmhepihhnvghtpeduvdejrddtrddtrddupdhmrghilhhfrhhomhepmhgvsehrohgurhhighhomhhorhgrlhgvshdrshhithgvpdhnsggprhgtphhtthhopedupdhrtghpthhtohepsghughdqghhnuhdqvghmrggtshesghhnuhdrohhrghdpoffvtefjohhsthepmhhouddupdhmohguvgepshhmthhpohhuth Received-SPF: pass client-ip=51.161.45.253; envelope-from=me@rodrigomorales.site; helo=smtpout1.mo11.mail-out.ovh.ca X-Spam_score_int: -18 X-Spam_score: -1.9 X-Spam_bar: - X-Spam_report: (-1.9 / 5.0 requ) BAYES_00=-1.9, 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, 16 May 2024 14:40:44 -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 (--) I used the font "Unifont" to reproduce this issue: I downloaded the font from https://unifoundry.com/unifont/index.html . The file was called =unifont-15.1.05.bdf.gz=. I decompressed the file using gunzip and copied the file to ~/.fonts. Afterwards, I executed "fc-cache -f". To reproduce this issue, I did not start Emacs using "emacs -Q", but I deleted the file ~/.config/emacs/init.el and I only added the following sexp to ~/.config/emacs/init.el #+HEADER: :tangle ~/.config/emacs/init.el #+BEGIN_SRC elisp (add-to-list 'default-frame-alist '(font . "Unifont")) #+END_SRC I launched Emacs without the =-Q= flag so that the file ~/.config/emacs/init.el . When the Emacs window opened, the modeline and the sentence "For information about GNU Emacs and the GNU system, type C-h C-a" which is shown in the minibuffer was shown using "Unifont" (the C-h C-a was shown using other font). I pressed C-s and the following error was shown in the minibuffer: #+BEGIN_SRC text window-max-chars-per-line: Invalid font name: -GNU-Unifont-medium-normal-normal-Sans-Serif-16-*-*-*-c-80-iso10646-1 #+END_SRC I enabled =toggle-debug-on-error= and the following was shown in the buffer *Backtrace*: #+BEGIN_SRC text Debugger entered--Lisp error: (error "Invalid font name: -GNU-Unifont-medium-normal-norm...") window-font-width(nil nil) window-max-chars-per-line() isearch-update() isearch-mode(t nil nil nil) isearch-forward(nil 1) funcall-interactively(isearch-forward nil 1) command-execute(isearch-forward) #+END_SRC In GNU Emacs 29.3 (build 1, x86_64-pc-linux-gnu, GTK+ Version 3.24.41, cairo version 1.18.0) Windowing system distributor 'The X.Org Foundation', version 11.0.12101004 System Description: Ubuntu 22.04.4 LTS Configured using: 'configure CONFIG_SHELL=/gnu/store/v9p25q9l5nnaixkhpap5rnymmwbhf9rp-bash-minimal-5.1.16/bin/bash SHELL=/gnu/store/v9p25q9l5nnaixkhpap5rnymmwbhf9rp-bash-minimal-5.1.16/bin/bash --prefix=/gnu/store/bpalqnfh1y0hy1921lpxx5a6yr6b5ksi-emacs-29.3 --enable-fast-install --with-cairo --with-modules --with-native-compilation=aot --disable-build-details' Configured features: ACL CAIRO DBUS FREETYPE GIF GLIB GMP GNUTLS GPM GSETTINGS HARFBUZZ JPEG JSON LCMS2 LIBOTF LIBSELINUX LIBSYSTEMD LIBXML2 M17N_FLT MODULES NATIVE_COMP NOTIFY INOTIFY PDUMPER PNG RSVG SECCOMP SOUND SQLITE3 THREADS TIFF TOOLKIT_SCROLL_BARS TREE_SITTER X11 XDBE XIM XINPUT2 XPM GTK3 ZLIB Important settings: value of $EMACSLOADPATH: /home/rodrigo/.guix-home/profile/share/emacs/site-lisp:/gnu/store/bpalqnfh1y0hy1921lpxx5a6yr6b5ksi-emacs-29.3/share/emacs/29.3/lisp:/gnu/store/bpalqnfh1y0hy1921lpxx5a6yr6b5ksi-emacs-29.3/share/emacs/29.3/lisp:/gnu/store/bpalqnfh1y0hy1921lpxx5a6yr6b5ksi-emacs-29.3/share/emacs/29.3/lisp value of $EMACSNATIVELOADPATH: /home/rodrigo/.guix-home/profile/lib/emacs/native-site-lisp value of $LC_MONETARY: en_US.UTF-8 value of $LC_NUMERIC: en_US.UTF-8 value of $LC_TIME: en_US.UTF-8 value of $LANG: en_US.UTF-8 value of $XMODIFIERS: @im=ibus locale-coding-system: utf-8-unix Major mode: Fundamental Minor modes in effect: cl-old-struct-compat-mode: 1 tooltip-mode: t global-eldoc-mode: t show-paren-mode: t electric-indent-mode: t mouse-wheel-mode: t tool-bar-mode: t menu-bar-mode: t file-name-shadow-mode: t global-font-lock-mode: t blink-cursor-mode: t buffer-read-only: t line-number-mode: t indent-tabs-mode: t transient-mark-mode: t auto-composition-mode: t auto-encryption-mode: t auto-compression-mode: t Load-path shadows: /gnu/store/v8r6az9568lv4p8srgamrmsm92krn130-emacs-transient-0.6.0/share/emacs/site-lisp/transient-0.6.0/transient hides /gnu/store/bpalqnfh1y0hy1921lpxx5a6yr6b5ksi-emacs-29.3/share/emacs/29.3/lisp/transient /gnu/store/b3dv0m30c3aqjcf3qdvfl67faw3zp8fy-emacs-use-package-2.4.4/share/emacs/site-lisp/use-package-2.4.4/use-package-ensure hides /gnu/store/bpalqnfh1y0hy1921lpxx5a6yr6b5ksi-emacs-29.3/share/emacs/29.3/lisp/use-package/use-package-ensure /gnu/store/b3dv0m30c3aqjcf3qdvfl67faw3zp8fy-emacs-use-package-2.4.4/share/emacs/site-lisp/use-package-2.4.4/use-package-core hides /gnu/store/bpalqnfh1y0hy1921lpxx5a6yr6b5ksi-emacs-29.3/share/emacs/29.3/lisp/use-package/use-package-core /gnu/store/b3dv0m30c3aqjcf3qdvfl67faw3zp8fy-emacs-use-package-2.4.4/share/emacs/site-lisp/use-package-2.4.4/use-package-ensure-system-package hides /gnu/store/bpalqnfh1y0hy1921lpxx5a6yr6b5ksi-emacs-29.3/share/emacs/29.3/lisp/use-package/use-package-ensure-system-package /gnu/store/b3dv0m30c3aqjcf3qdvfl67faw3zp8fy-emacs-use-package-2.4.4/share/emacs/site-lisp/use-package-2.4.4/use-package-delight hides /gnu/store/bpalqnfh1y0hy1921lpxx5a6yr6b5ksi-emacs-29.3/share/emacs/29.3/lisp/use-package/use-package-delight /gnu/store/b3dv0m30c3aqjcf3qdvfl67faw3zp8fy-emacs-use-package-2.4.4/share/emacs/site-lisp/use-package-2.4.4/use-package-jump hides /gnu/store/bpalqnfh1y0hy1921lpxx5a6yr6b5ksi-emacs-29.3/share/emacs/29.3/lisp/use-package/use-package-jump /gnu/store/b3dv0m30c3aqjcf3qdvfl67faw3zp8fy-emacs-use-package-2.4.4/share/emacs/site-lisp/use-package-2.4.4/use-package-bind-key hides /gnu/store/bpalqnfh1y0hy1921lpxx5a6yr6b5ksi-emacs-29.3/share/emacs/29.3/lisp/use-package/use-package-bind-key /gnu/store/b3dv0m30c3aqjcf3qdvfl67faw3zp8fy-emacs-use-package-2.4.4/share/emacs/site-lisp/use-package-2.4.4/use-package-diminish hides /gnu/store/bpalqnfh1y0hy1921lpxx5a6yr6b5ksi-emacs-29.3/share/emacs/29.3/lisp/use-package/use-package-diminish /gnu/store/b3dv0m30c3aqjcf3qdvfl67faw3zp8fy-emacs-use-package-2.4.4/share/emacs/site-lisp/use-package-2.4.4/use-package hides /gnu/store/bpalqnfh1y0hy1921lpxx5a6yr6b5ksi-emacs-29.3/share/emacs/29.3/lisp/use-package/use-package /gnu/store/b3dv0m30c3aqjcf3qdvfl67faw3zp8fy-emacs-use-package-2.4.4/share/emacs/site-lisp/use-package-2.4.4/bind-key hides /gnu/store/bpalqnfh1y0hy1921lpxx5a6yr6b5ksi-emacs-29.3/share/emacs/29.3/lisp/use-package/bind-key /gnu/store/b3dv0m30c3aqjcf3qdvfl67faw3zp8fy-emacs-use-package-2.4.4/share/emacs/site-lisp/use-package-2.4.4/use-package-lint hides /gnu/store/bpalqnfh1y0hy1921lpxx5a6yr6b5ksi-emacs-29.3/share/emacs/29.3/lisp/use-package/use-package-lint /gnu/store/031352359pz52775hfcm6kr4qlckkrx1-emacs-org-9.6.28/share/emacs/site-lisp/org-9.6.28/ob-forth hides /gnu/store/bpalqnfh1y0hy1921lpxx5a6yr6b5ksi-emacs-29.3/share/emacs/29.3/lisp/org/ob-forth /gnu/store/031352359pz52775hfcm6kr4qlckkrx1-emacs-org-9.6.28/share/emacs/site-lisp/org-9.6.28/org-cycle hides /gnu/store/bpalqnfh1y0hy1921lpxx5a6yr6b5ksi-emacs-29.3/share/emacs/29.3/lisp/org/org-cycle /gnu/store/031352359pz52775hfcm6kr4qlckkrx1-emacs-org-9.6.28/share/emacs/site-lisp/org-9.6.28/ol-bibtex hides /gnu/store/bpalqnfh1y0hy1921lpxx5a6yr6b5ksi-emacs-29.3/share/emacs/29.3/lisp/org/ol-bibtex /gnu/store/031352359pz52775hfcm6kr4qlckkrx1-emacs-org-9.6.28/share/emacs/site-lisp/org-9.6.28/ob-sql hides /gnu/store/bpalqnfh1y0hy1921lpxx5a6yr6b5ksi-emacs-29.3/share/emacs/29.3/lisp/org/ob-sql /gnu/store/031352359pz52775hfcm6kr4qlckkrx1-emacs-org-9.6.28/share/emacs/site-lisp/org-9.6.28/ob-R hides /gnu/store/bpalqnfh1y0hy1921lpxx5a6yr6b5ksi-emacs-29.3/share/emacs/29.3/lisp/org/ob-R /gnu/store/031352359pz52775hfcm6kr4qlckkrx1-emacs-org-9.6.28/share/emacs/site-lisp/org-9.6.28/ob hides /gnu/store/bpalqnfh1y0hy1921lpxx5a6yr6b5ksi-emacs-29.3/share/emacs/29.3/lisp/org/ob /gnu/store/031352359pz52775hfcm6kr4qlckkrx1-emacs-org-9.6.28/share/emacs/site-lisp/org-9.6.28/org-macs hides /gnu/store/bpalqnfh1y0hy1921lpxx5a6yr6b5ksi-emacs-29.3/share/emacs/29.3/lisp/org/org-macs /gnu/store/031352359pz52775hfcm6kr4qlckkrx1-emacs-org-9.6.28/share/emacs/site-lisp/org-9.6.28/ob-js hides /gnu/store/bpalqnfh1y0hy1921lpxx5a6yr6b5ksi-emacs-29.3/share/emacs/29.3/lisp/org/ob-js /gnu/store/031352359pz52775hfcm6kr4qlckkrx1-emacs-org-9.6.28/share/emacs/site-lisp/org-9.6.28/ob-tangle hides /gnu/store/bpalqnfh1y0hy1921lpxx5a6yr6b5ksi-emacs-29.3/share/emacs/29.3/lisp/org/ob-tangle /gnu/store/031352359pz52775hfcm6kr4qlckkrx1-emacs-org-9.6.28/share/emacs/site-lisp/org-9.6.28/org-faces hides /gnu/store/bpalqnfh1y0hy1921lpxx5a6yr6b5ksi-emacs-29.3/share/emacs/29.3/lisp/org/org-faces /gnu/store/031352359pz52775hfcm6kr4qlckkrx1-emacs-org-9.6.28/share/emacs/site-lisp/org-9.6.28/ol-doi hides /gnu/store/bpalqnfh1y0hy1921lpxx5a6yr6b5ksi-emacs-29.3/share/emacs/29.3/lisp/org/ol-doi /gnu/store/031352359pz52775hfcm6kr4qlckkrx1-emacs-org-9.6.28/share/emacs/site-lisp/org-9.6.28/ob-python hides /gnu/store/bpalqnfh1y0hy1921lpxx5a6yr6b5ksi-emacs-29.3/share/emacs/29.3/lisp/org/ob-python /gnu/store/031352359pz52775hfcm6kr4qlckkrx1-emacs-org-9.6.28/share/emacs/site-lisp/org-9.6.28/org-mobile hides /gnu/store/bpalqnfh1y0hy1921lpxx5a6yr6b5ksi-emacs-29.3/share/emacs/29.3/lisp/org/org-mobile /gnu/store/031352359pz52775hfcm6kr4qlckkrx1-emacs-org-9.6.28/share/emacs/site-lisp/org-9.6.28/ox-odt hides /gnu/store/bpalqnfh1y0hy1921lpxx5a6yr6b5ksi-emacs-29.3/share/emacs/29.3/lisp/org/ox-odt /gnu/store/031352359pz52775hfcm6kr4qlckkrx1-emacs-org-9.6.28/share/emacs/site-lisp/org-9.6.28/org-refile hides /gnu/store/bpalqnfh1y0hy1921lpxx5a6yr6b5ksi-emacs-29.3/share/emacs/29.3/lisp/org/org-refile /gnu/store/031352359pz52775hfcm6kr4qlckkrx1-emacs-org-9.6.28/share/emacs/site-lisp/org-9.6.28/org-clock hides /gnu/store/bpalqnfh1y0hy1921lpxx5a6yr6b5ksi-emacs-29.3/share/emacs/29.3/lisp/org/org-clock /gnu/store/031352359pz52775hfcm6kr4qlckkrx1-emacs-org-9.6.28/share/emacs/site-lisp/org-9.6.28/ob-sass hides /gnu/store/bpalqnfh1y0hy1921lpxx5a6yr6b5ksi-emacs-29.3/share/emacs/29.3/lisp/org/ob-sass /gnu/store/031352359pz52775hfcm6kr4qlckkrx1-emacs-org-9.6.28/share/emacs/site-lisp/org-9.6.28/ob-lilypond hides /gnu/store/bpalqnfh1y0hy1921lpxx5a6yr6b5ksi-emacs-29.3/share/emacs/29.3/lisp/org/ob-lilypond /gnu/store/031352359pz52775hfcm6kr4qlckkrx1-emacs-org-9.6.28/share/emacs/site-lisp/org-9.6.28/org-keys hides /gnu/store/bpalqnfh1y0hy1921lpxx5a6yr6b5ksi-emacs-29.3/share/emacs/29.3/lisp/org/org-keys /gnu/store/031352359pz52775hfcm6kr4qlckkrx1-emacs-org-9.6.28/share/emacs/site-lisp/org-9.6.28/ob-core hides /gnu/store/bpalqnfh1y0hy1921lpxx5a6yr6b5ksi-emacs-29.3/share/emacs/29.3/lisp/org/ob-core /gnu/store/031352359pz52775hfcm6kr4qlckkrx1-emacs-org-9.6.28/share/emacs/site-lisp/org-9.6.28/org-loaddefs hides /gnu/store/bpalqnfh1y0hy1921lpxx5a6yr6b5ksi-emacs-29.3/share/emacs/29.3/lisp/org/org-loaddefs /gnu/store/031352359pz52775hfcm6kr4qlckkrx1-emacs-org-9.6.28/share/emacs/site-lisp/org-9.6.28/org-fold hides /gnu/store/bpalqnfh1y0hy1921lpxx5a6yr6b5ksi-emacs-29.3/share/emacs/29.3/lisp/org/org-fold /gnu/store/031352359pz52775hfcm6kr4qlckkrx1-emacs-org-9.6.28/share/emacs/site-lisp/org-9.6.28/oc-natbib hides /gnu/store/bpalqnfh1y0hy1921lpxx5a6yr6b5ksi-emacs-29.3/share/emacs/29.3/lisp/org/oc-natbib /gnu/store/031352359pz52775hfcm6kr4qlckkrx1-emacs-org-9.6.28/share/emacs/site-lisp/org-9.6.28/ob-scheme hides /gnu/store/bpalqnfh1y0hy1921lpxx5a6yr6b5ksi-emacs-29.3/share/emacs/29.3/lisp/org/ob-scheme /gnu/store/031352359pz52775hfcm6kr4qlckkrx1-emacs-org-9.6.28/share/emacs/site-lisp/org-9.6.28/ob-org hides /gnu/store/bpalqnfh1y0hy1921lpxx5a6yr6b5ksi-emacs-29.3/share/emacs/29.3/lisp/org/ob-org /gnu/store/031352359pz52775hfcm6kr4qlckkrx1-emacs-org-9.6.28/share/emacs/site-lisp/org-9.6.28/org-table hides /gnu/store/bpalqnfh1y0hy1921lpxx5a6yr6b5ksi-emacs-29.3/share/emacs/29.3/lisp/org/org-table /gnu/store/031352359pz52775hfcm6kr4qlckkrx1-emacs-org-9.6.28/share/emacs/site-lisp/org-9.6.28/ob-sed hides /gnu/store/bpalqnfh1y0hy1921lpxx5a6yr6b5ksi-emacs-29.3/share/emacs/29.3/lisp/org/ob-sed /gnu/store/031352359pz52775hfcm6kr4qlckkrx1-emacs-org-9.6.28/share/emacs/site-lisp/org-9.6.28/ol-rmail hides /gnu/store/bpalqnfh1y0hy1921lpxx5a6yr6b5ksi-emacs-29.3/share/emacs/29.3/lisp/org/ol-rmail /gnu/store/031352359pz52775hfcm6kr4qlckkrx1-emacs-org-9.6.28/share/emacs/site-lisp/org-9.6.28/ol-mhe hides /gnu/store/bpalqnfh1y0hy1921lpxx5a6yr6b5ksi-emacs-29.3/share/emacs/29.3/lisp/org/ol-mhe /gnu/store/031352359pz52775hfcm6kr4qlckkrx1-emacs-org-9.6.28/share/emacs/site-lisp/org-9.6.28/org-fold-core hides /gnu/store/bpalqnfh1y0hy1921lpxx5a6yr6b5ksi-emacs-29.3/share/emacs/29.3/lisp/org/org-fold-core /gnu/store/031352359pz52775hfcm6kr4qlckkrx1-emacs-org-9.6.28/share/emacs/site-lisp/org-9.6.28/org-compat hides /gnu/store/bpalqnfh1y0hy1921lpxx5a6yr6b5ksi-emacs-29.3/share/emacs/29.3/lisp/org/org-compat /gnu/store/031352359pz52775hfcm6kr4qlckkrx1-emacs-org-9.6.28/share/emacs/site-lisp/org-9.6.28/ox hides /gnu/store/bpalqnfh1y0hy1921lpxx5a6yr6b5ksi-emacs-29.3/share/emacs/29.3/lisp/org/ox /gnu/store/031352359pz52775hfcm6kr4qlckkrx1-emacs-org-9.6.28/share/emacs/site-lisp/org-9.6.28/org-attach-git hides /gnu/store/bpalqnfh1y0hy1921lpxx5a6yr6b5ksi-emacs-29.3/share/emacs/29.3/lisp/org/org-attach-git /gnu/store/031352359pz52775hfcm6kr4qlckkrx1-emacs-org-9.6.28/share/emacs/site-lisp/org-9.6.28/org-indent hides /gnu/store/bpalqnfh1y0hy1921lpxx5a6yr6b5ksi-emacs-29.3/share/emacs/29.3/lisp/org/org-indent /gnu/store/031352359pz52775hfcm6kr4qlckkrx1-emacs-org-9.6.28/share/emacs/site-lisp/org-9.6.28/ob-makefile hides /gnu/store/bpalqnfh1y0hy1921lpxx5a6yr6b5ksi-emacs-29.3/share/emacs/29.3/lisp/org/ob-makefile /gnu/store/031352359pz52775hfcm6kr4qlckkrx1-emacs-org-9.6.28/share/emacs/site-lisp/org-9.6.28/org-protocol hides /gnu/store/bpalqnfh1y0hy1921lpxx5a6yr6b5ksi-emacs-29.3/share/emacs/29.3/lisp/org/org-protocol /gnu/store/031352359pz52775hfcm6kr4qlckkrx1-emacs-org-9.6.28/share/emacs/site-lisp/org-9.6.28/ox-icalendar hides /gnu/store/bpalqnfh1y0hy1921lpxx5a6yr6b5ksi-emacs-29.3/share/emacs/29.3/lisp/org/ox-icalendar /gnu/store/031352359pz52775hfcm6kr4qlckkrx1-emacs-org-9.6.28/share/emacs/site-lisp/org-9.6.28/ob-css hides /gnu/store/bpalqnfh1y0hy1921lpxx5a6yr6b5ksi-emacs-29.3/share/emacs/29.3/lisp/org/ob-css /gnu/store/031352359pz52775hfcm6kr4qlckkrx1-emacs-org-9.6.28/share/emacs/site-lisp/org-9.6.28/org-src hides /gnu/store/bpalqnfh1y0hy1921lpxx5a6yr6b5ksi-emacs-29.3/share/emacs/29.3/lisp/org/org-src /gnu/store/031352359pz52775hfcm6kr4qlckkrx1-emacs-org-9.6.28/share/emacs/site-lisp/org-9.6.28/org-footnote hides /gnu/store/bpalqnfh1y0hy1921lpxx5a6yr6b5ksi-emacs-29.3/share/emacs/29.3/lisp/org/org-footnote /gnu/store/031352359pz52775hfcm6kr4qlckkrx1-emacs-org-9.6.28/share/emacs/site-lisp/org-9.6.28/ob-sqlite hides /gnu/store/bpalqnfh1y0hy1921lpxx5a6yr6b5ksi-emacs-29.3/share/emacs/29.3/lisp/org/ob-sqlite /gnu/store/031352359pz52775hfcm6kr4qlckkrx1-emacs-org-9.6.28/share/emacs/site-lisp/org-9.6.28/ol-eww hides /gnu/store/bpalqnfh1y0hy1921lpxx5a6yr6b5ksi-emacs-29.3/share/emacs/29.3/lisp/org/ol-eww /gnu/store/031352359pz52775hfcm6kr4qlckkrx1-emacs-org-9.6.28/share/emacs/site-lisp/org-9.6.28/ox-man hides /gnu/store/bpalqnfh1y0hy1921lpxx5a6yr6b5ksi-emacs-29.3/share/emacs/29.3/lisp/org/ox-man /gnu/store/031352359pz52775hfcm6kr4qlckkrx1-emacs-org-9.6.28/share/emacs/site-lisp/org-9.6.28/ob-ruby hides /gnu/store/bpalqnfh1y0hy1921lpxx5a6yr6b5ksi-emacs-29.3/share/emacs/29.3/lisp/org/ob-ruby /gnu/store/031352359pz52775hfcm6kr4qlckkrx1-emacs-org-9.6.28/share/emacs/site-lisp/org-9.6.28/org-element hides /gnu/store/bpalqnfh1y0hy1921lpxx5a6yr6b5ksi-emacs-29.3/share/emacs/29.3/lisp/org/org-element /gnu/store/031352359pz52775hfcm6kr4qlckkrx1-emacs-org-9.6.28/share/emacs/site-lisp/org-9.6.28/ox-beamer hides /gnu/store/bpalqnfh1y0hy1921lpxx5a6yr6b5ksi-emacs-29.3/share/emacs/29.3/lisp/org/ox-beamer /gnu/store/031352359pz52775hfcm6kr4qlckkrx1-emacs-org-9.6.28/share/emacs/site-lisp/org-9.6.28/ol-w3m hides /gnu/store/bpalqnfh1y0hy1921lpxx5a6yr6b5ksi-emacs-29.3/share/emacs/29.3/lisp/org/ol-w3m /gnu/store/031352359pz52775hfcm6kr4qlckkrx1-emacs-org-9.6.28/share/emacs/site-lisp/org-9.6.28/ox-md hides /gnu/store/bpalqnfh1y0hy1921lpxx5a6yr6b5ksi-emacs-29.3/share/emacs/29.3/lisp/org/ox-md /gnu/store/031352359pz52775hfcm6kr4qlckkrx1-emacs-org-9.6.28/share/emacs/site-lisp/org-9.6.28/org-habit hides /gnu/store/bpalqnfh1y0hy1921lpxx5a6yr6b5ksi-emacs-29.3/share/emacs/29.3/lisp/org/org-habit /gnu/store/031352359pz52775hfcm6kr4qlckkrx1-emacs-org-9.6.28/share/emacs/site-lisp/org-9.6.28/ob-eval hides /gnu/store/bpalqnfh1y0hy1921lpxx5a6yr6b5ksi-emacs-29.3/share/emacs/29.3/lisp/org/ob-eval /gnu/store/031352359pz52775hfcm6kr4qlckkrx1-emacs-org-9.6.28/share/emacs/site-lisp/org-9.6.28/ob-latex hides /gnu/store/bpalqnfh1y0hy1921lpxx5a6yr6b5ksi-emacs-29.3/share/emacs/29.3/lisp/org/ob-latex /gnu/store/031352359pz52775hfcm6kr4qlckkrx1-emacs-org-9.6.28/share/emacs/site-lisp/org-9.6.28/org-inlinetask hides /gnu/store/bpalqnfh1y0hy1921lpxx5a6yr6b5ksi-emacs-29.3/share/emacs/29.3/lisp/org/org-inlinetask /gnu/store/031352359pz52775hfcm6kr4qlckkrx1-emacs-org-9.6.28/share/emacs/site-lisp/org-9.6.28/ox-ascii hides /gnu/store/bpalqnfh1y0hy1921lpxx5a6yr6b5ksi-emacs-29.3/share/emacs/29.3/lisp/org/ox-ascii /gnu/store/031352359pz52775hfcm6kr4qlckkrx1-emacs-org-9.6.28/share/emacs/site-lisp/org-9.6.28/ob-screen hides /gnu/store/bpalqnfh1y0hy1921lpxx5a6yr6b5ksi-emacs-29.3/share/emacs/29.3/lisp/org/ob-screen /gnu/store/031352359pz52775hfcm6kr4qlckkrx1-emacs-org-9.6.28/share/emacs/site-lisp/org-9.6.28/org-crypt hides /gnu/store/bpalqnfh1y0hy1921lpxx5a6yr6b5ksi-emacs-29.3/share/emacs/29.3/lisp/org/org-crypt /gnu/store/031352359pz52775hfcm6kr4qlckkrx1-emacs-org-9.6.28/share/emacs/site-lisp/org-9.6.28/org-capture hides /gnu/store/bpalqnfh1y0hy1921lpxx5a6yr6b5ksi-emacs-29.3/share/emacs/29.3/lisp/org/org-capture /gnu/store/031352359pz52775hfcm6kr4qlckkrx1-emacs-org-9.6.28/share/emacs/site-lisp/org-9.6.28/org-entities hides /gnu/store/bpalqnfh1y0hy1921lpxx5a6yr6b5ksi-emacs-29.3/share/emacs/29.3/lisp/org/org-entities /gnu/store/031352359pz52775hfcm6kr4qlckkrx1-emacs-org-9.6.28/share/emacs/site-lisp/org-9.6.28/ox-org hides /gnu/store/bpalqnfh1y0hy1921lpxx5a6yr6b5ksi-emacs-29.3/share/emacs/29.3/lisp/org/ox-org /gnu/store/031352359pz52775hfcm6kr4qlckkrx1-emacs-org-9.6.28/share/emacs/site-lisp/org-9.6.28/org-tempo hides /gnu/store/bpalqnfh1y0hy1921lpxx5a6yr6b5ksi-emacs-29.3/share/emacs/29.3/lisp/org/org-tempo /gnu/store/031352359pz52775hfcm6kr4qlckkrx1-emacs-org-9.6.28/share/emacs/site-lisp/org-9.6.28/ox-publish hides /gnu/store/bpalqnfh1y0hy1921lpxx5a6yr6b5ksi-emacs-29.3/share/emacs/29.3/lisp/org/ox-publish /gnu/store/031352359pz52775hfcm6kr4qlckkrx1-emacs-org-9.6.28/share/emacs/site-lisp/org-9.6.28/ob-julia hides /gnu/store/bpalqnfh1y0hy1921lpxx5a6yr6b5ksi-emacs-29.3/share/emacs/29.3/lisp/org/ob-julia /gnu/store/031352359pz52775hfcm6kr4qlckkrx1-emacs-org-9.6.28/share/emacs/site-lisp/org-9.6.28/oc-basic hides /gnu/store/bpalqnfh1y0hy1921lpxx5a6yr6b5ksi-emacs-29.3/share/emacs/29.3/lisp/org/oc-basic /gnu/store/031352359pz52775hfcm6kr4qlckkrx1-emacs-org-9.6.28/share/emacs/site-lisp/org-9.6.28/ob-java hides /gnu/store/bpalqnfh1y0hy1921lpxx5a6yr6b5ksi-emacs-29.3/share/emacs/29.3/lisp/org/ob-java /gnu/store/031352359pz52775hfcm6kr4qlckkrx1-emacs-org-9.6.28/share/emacs/site-lisp/org-9.6.28/org-goto hides /gnu/store/bpalqnfh1y0hy1921lpxx5a6yr6b5ksi-emacs-29.3/share/emacs/29.3/lisp/org/org-goto /gnu/store/031352359pz52775hfcm6kr4qlckkrx1-emacs-org-9.6.28/share/emacs/site-lisp/org-9.6.28/oc hides /gnu/store/bpalqnfh1y0hy1921lpxx5a6yr6b5ksi-emacs-29.3/share/emacs/29.3/lisp/org/oc /gnu/store/031352359pz52775hfcm6kr4qlckkrx1-emacs-org-9.6.28/share/emacs/site-lisp/org-9.6.28/ob-matlab hides /gnu/store/bpalqnfh1y0hy1921lpxx5a6yr6b5ksi-emacs-29.3/share/emacs/29.3/lisp/org/ob-matlab /gnu/store/031352359pz52775hfcm6kr4qlckkrx1-emacs-org-9.6.28/share/emacs/site-lisp/org-9.6.28/org-macro hides /gnu/store/bpalqnfh1y0hy1921lpxx5a6yr6b5ksi-emacs-29.3/share/emacs/29.3/lisp/org/org-macro /gnu/store/031352359pz52775hfcm6kr4qlckkrx1-emacs-org-9.6.28/share/emacs/site-lisp/org-9.6.28/ob-dot hides /gnu/store/bpalqnfh1y0hy1921lpxx5a6yr6b5ksi-emacs-29.3/share/emacs/29.3/lisp/org/ob-dot /gnu/store/031352359pz52775hfcm6kr4qlckkrx1-emacs-org-9.6.28/share/emacs/site-lisp/org-9.6.28/org-ctags hides /gnu/store/bpalqnfh1y0hy1921lpxx5a6yr6b5ksi-emacs-29.3/share/emacs/29.3/lisp/org/org-ctags /gnu/store/031352359pz52775hfcm6kr4qlckkrx1-emacs-org-9.6.28/share/emacs/site-lisp/org-9.6.28/ol hides /gnu/store/bpalqnfh1y0hy1921lpxx5a6yr6b5ksi-emacs-29.3/share/emacs/29.3/lisp/org/ol /gnu/store/031352359pz52775hfcm6kr4qlckkrx1-emacs-org-9.6.28/share/emacs/site-lisp/org-9.6.28/ob-lob hides /gnu/store/bpalqnfh1y0hy1921lpxx5a6yr6b5ksi-emacs-29.3/share/emacs/29.3/lisp/org/ob-lob /gnu/store/031352359pz52775hfcm6kr4qlckkrx1-emacs-org-9.6.28/share/emacs/site-lisp/org-9.6.28/ol-docview hides /gnu/store/bpalqnfh1y0hy1921lpxx5a6yr6b5ksi-emacs-29.3/share/emacs/29.3/lisp/org/ol-docview /gnu/store/031352359pz52775hfcm6kr4qlckkrx1-emacs-org-9.6.28/share/emacs/site-lisp/org-9.6.28/ol-info hides /gnu/store/bpalqnfh1y0hy1921lpxx5a6yr6b5ksi-emacs-29.3/share/emacs/29.3/lisp/org/ol-info /gnu/store/031352359pz52775hfcm6kr4qlckkrx1-emacs-org-9.6.28/share/emacs/site-lisp/org-9.6.28/org-archive hides /gnu/store/bpalqnfh1y0hy1921lpxx5a6yr6b5ksi-emacs-29.3/share/emacs/29.3/lisp/org/org-archive /gnu/store/031352359pz52775hfcm6kr4qlckkrx1-emacs-org-9.6.28/share/emacs/site-lisp/org-9.6.28/ob-ocaml hides /gnu/store/bpalqnfh1y0hy1921lpxx5a6yr6b5ksi-emacs-29.3/share/emacs/29.3/lisp/org/ob-ocaml /gnu/store/031352359pz52775hfcm6kr4qlckkrx1-emacs-org-9.6.28/share/emacs/site-lisp/org-9.6.28/org-timer hides /gnu/store/bpalqnfh1y0hy1921lpxx5a6yr6b5ksi-emacs-29.3/share/emacs/29.3/lisp/org/org-timer /gnu/store/031352359pz52775hfcm6kr4qlckkrx1-emacs-org-9.6.28/share/emacs/site-lisp/org-9.6.28/ob-emacs-lisp hides /gnu/store/bpalqnfh1y0hy1921lpxx5a6yr6b5ksi-emacs-29.3/share/emacs/29.3/lisp/org/ob-emacs-lisp /gnu/store/031352359pz52775hfcm6kr4qlckkrx1-emacs-org-9.6.28/share/emacs/site-lisp/org-9.6.28/ob-table hides /gnu/store/bpalqnfh1y0hy1921lpxx5a6yr6b5ksi-emacs-29.3/share/emacs/29.3/lisp/org/ob-table /gnu/store/031352359pz52775hfcm6kr4qlckkrx1-emacs-org-9.6.28/share/emacs/site-lisp/org-9.6.28/ol-man hides /gnu/store/bpalqnfh1y0hy1921lpxx5a6yr6b5ksi-emacs-29.3/share/emacs/29.3/lisp/org/ol-man /gnu/store/031352359pz52775hfcm6kr4qlckkrx1-emacs-org-9.6.28/share/emacs/site-lisp/org-9.6.28/ob-perl hides /gnu/store/bpalqnfh1y0hy1921lpxx5a6yr6b5ksi-emacs-29.3/share/emacs/29.3/lisp/org/ob-perl /gnu/store/031352359pz52775hfcm6kr4qlckkrx1-emacs-org-9.6.28/share/emacs/site-lisp/org-9.6.28/ob-clojure hides /gnu/store/bpalqnfh1y0hy1921lpxx5a6yr6b5ksi-emacs-29.3/share/emacs/29.3/lisp/org/ob-clojure /gnu/store/031352359pz52775hfcm6kr4qlckkrx1-emacs-org-9.6.28/share/emacs/site-lisp/org-9.6.28/ob-shell hides /gnu/store/bpalqnfh1y0hy1921lpxx5a6yr6b5ksi-emacs-29.3/share/emacs/29.3/lisp/org/ob-shell /gnu/store/031352359pz52775hfcm6kr4qlckkrx1-emacs-org-9.6.28/share/emacs/site-lisp/org-9.6.28/ol-bbdb hides /gnu/store/bpalqnfh1y0hy1921lpxx5a6yr6b5ksi-emacs-29.3/share/emacs/29.3/lisp/org/ol-bbdb /gnu/store/031352359pz52775hfcm6kr4qlckkrx1-emacs-org-9.6.28/share/emacs/site-lisp/org-9.6.28/org-id hides /gnu/store/bpalqnfh1y0hy1921lpxx5a6yr6b5ksi-emacs-29.3/share/emacs/29.3/lisp/org/org-id /gnu/store/031352359pz52775hfcm6kr4qlckkrx1-emacs-org-9.6.28/share/emacs/site-lisp/org-9.6.28/ob-lua hides /gnu/store/bpalqnfh1y0hy1921lpxx5a6yr6b5ksi-emacs-29.3/share/emacs/29.3/lisp/org/ob-lua /gnu/store/031352359pz52775hfcm6kr4qlckkrx1-emacs-org-9.6.28/share/emacs/site-lisp/org-9.6.28/ob-calc hides /gnu/store/bpalqnfh1y0hy1921lpxx5a6yr6b5ksi-emacs-29.3/share/emacs/29.3/lisp/org/ob-calc /gnu/store/031352359pz52775hfcm6kr4qlckkrx1-emacs-org-9.6.28/share/emacs/site-lisp/org-9.6.28/org-datetree hides /gnu/store/bpalqnfh1y0hy1921lpxx5a6yr6b5ksi-emacs-29.3/share/emacs/29.3/lisp/org/org-datetree /gnu/store/031352359pz52775hfcm6kr4qlckkrx1-emacs-org-9.6.28/share/emacs/site-lisp/org-9.6.28/ox-html hides /gnu/store/bpalqnfh1y0hy1921lpxx5a6yr6b5ksi-emacs-29.3/share/emacs/29.3/lisp/org/ox-html /gnu/store/031352359pz52775hfcm6kr4qlckkrx1-emacs-org-9.6.28/share/emacs/site-lisp/org-9.6.28/org-colview hides /gnu/store/bpalqnfh1y0hy1921lpxx5a6yr6b5ksi-emacs-29.3/share/emacs/29.3/lisp/org/org-colview /gnu/store/031352359pz52775hfcm6kr4qlckkrx1-emacs-org-9.6.28/share/emacs/site-lisp/org-9.6.28/org-mouse hides /gnu/store/bpalqnfh1y0hy1921lpxx5a6yr6b5ksi-emacs-29.3/share/emacs/29.3/lisp/org/org-mouse /gnu/store/031352359pz52775hfcm6kr4qlckkrx1-emacs-org-9.6.28/share/emacs/site-lisp/org-9.6.28/ol-irc hides /gnu/store/bpalqnfh1y0hy1921lpxx5a6yr6b5ksi-emacs-29.3/share/emacs/29.3/lisp/org/ol-irc /gnu/store/031352359pz52775hfcm6kr4qlckkrx1-emacs-org-9.6.28/share/emacs/site-lisp/org-9.6.28/ob-ditaa hides /gnu/store/bpalqnfh1y0hy1921lpxx5a6yr6b5ksi-emacs-29.3/share/emacs/29.3/lisp/org/ob-ditaa /gnu/store/031352359pz52775hfcm6kr4qlckkrx1-emacs-org-9.6.28/share/emacs/site-lisp/org-9.6.28/ob-processing hides /gnu/store/bpalqnfh1y0hy1921lpxx5a6yr6b5ksi-emacs-29.3/share/emacs/29.3/lisp/org/ob-processing /gnu/store/031352359pz52775hfcm6kr4qlckkrx1-emacs-org-9.6.28/share/emacs/site-lisp/org-9.6.28/ob-eshell hides /gnu/store/bpalqnfh1y0hy1921lpxx5a6yr6b5ksi-emacs-29.3/share/emacs/29.3/lisp/org/ob-eshell /gnu/store/031352359pz52775hfcm6kr4qlckkrx1-emacs-org-9.6.28/share/emacs/site-lisp/org-9.6.28/ol-gnus hides /gnu/store/bpalqnfh1y0hy1921lpxx5a6yr6b5ksi-emacs-29.3/share/emacs/29.3/lisp/org/ol-gnus /gnu/store/031352359pz52775hfcm6kr4qlckkrx1-emacs-org-9.6.28/share/emacs/site-lisp/org-9.6.28/org-pcomplete hides /gnu/store/bpalqnfh1y0hy1921lpxx5a6yr6b5ksi-emacs-29.3/share/emacs/29.3/lisp/org/org-pcomplete /gnu/store/031352359pz52775hfcm6kr4qlckkrx1-emacs-org-9.6.28/share/emacs/site-lisp/org-9.6.28/ob-plantuml hides /gnu/store/bpalqnfh1y0hy1921lpxx5a6yr6b5ksi-emacs-29.3/share/emacs/29.3/lisp/org/ob-plantuml /gnu/store/031352359pz52775hfcm6kr4qlckkrx1-emacs-org-9.6.28/share/emacs/site-lisp/org-9.6.28/ob-fortran hides /gnu/store/bpalqnfh1y0hy1921lpxx5a6yr6b5ksi-emacs-29.3/share/emacs/29.3/lisp/org/ob-fortran /gnu/store/031352359pz52775hfcm6kr4qlckkrx1-emacs-org-9.6.28/share/emacs/site-lisp/org-9.6.28/org-num hides /gnu/store/bpalqnfh1y0hy1921lpxx5a6yr6b5ksi-emacs-29.3/share/emacs/29.3/lisp/org/org-num /gnu/store/031352359pz52775hfcm6kr4qlckkrx1-emacs-org-9.6.28/share/emacs/site-lisp/org-9.6.28/ob-groovy hides /gnu/store/bpalqnfh1y0hy1921lpxx5a6yr6b5ksi-emacs-29.3/share/emacs/29.3/lisp/org/ob-groovy /gnu/store/031352359pz52775hfcm6kr4qlckkrx1-emacs-org-9.6.28/share/emacs/site-lisp/org-9.6.28/org-list hides /gnu/store/bpalqnfh1y0hy1921lpxx5a6yr6b5ksi-emacs-29.3/share/emacs/29.3/lisp/org/org-list /gnu/store/031352359pz52775hfcm6kr4qlckkrx1-emacs-org-9.6.28/share/emacs/site-lisp/org-9.6.28/ox-latex hides /gnu/store/bpalqnfh1y0hy1921lpxx5a6yr6b5ksi-emacs-29.3/share/emacs/29.3/lisp/org/ox-latex /gnu/store/031352359pz52775hfcm6kr4qlckkrx1-emacs-org-9.6.28/share/emacs/site-lisp/org-9.6.28/org-lint hides /gnu/store/bpalqnfh1y0hy1921lpxx5a6yr6b5ksi-emacs-29.3/share/emacs/29.3/lisp/org/org-lint /gnu/store/031352359pz52775hfcm6kr4qlckkrx1-emacs-org-9.6.28/share/emacs/site-lisp/org-9.6.28/org-version hides /gnu/store/bpalqnfh1y0hy1921lpxx5a6yr6b5ksi-emacs-29.3/share/emacs/29.3/lisp/org/org-version /gnu/store/031352359pz52775hfcm6kr4qlckkrx1-emacs-org-9.6.28/share/emacs/site-lisp/org-9.6.28/ob-comint hides /gnu/store/bpalqnfh1y0hy1921lpxx5a6yr6b5ksi-emacs-29.3/share/emacs/29.3/lisp/org/ob-comint /gnu/store/031352359pz52775hfcm6kr4qlckkrx1-emacs-org-9.6.28/share/emacs/site-lisp/org-9.6.28/ob-lisp hides /gnu/store/bpalqnfh1y0hy1921lpxx5a6yr6b5ksi-emacs-29.3/share/emacs/29.3/lisp/org/ob-lisp /gnu/store/031352359pz52775hfcm6kr4qlckkrx1-emacs-org-9.6.28/share/emacs/site-lisp/org-9.6.28/ox-koma-letter hides /gnu/store/bpalqnfh1y0hy1921lpxx5a6yr6b5ksi-emacs-29.3/share/emacs/29.3/lisp/org/ox-koma-letter /gnu/store/031352359pz52775hfcm6kr4qlckkrx1-emacs-org-9.6.28/share/emacs/site-lisp/org-9.6.28/org-plot hides /gnu/store/bpalqnfh1y0hy1921lpxx5a6yr6b5ksi-emacs-29.3/share/emacs/29.3/lisp/org/org-plot /gnu/store/031352359pz52775hfcm6kr4qlckkrx1-emacs-org-9.6.28/share/emacs/site-lisp/org-9.6.28/org-attach hides /gnu/store/bpalqnfh1y0hy1921lpxx5a6yr6b5ksi-emacs-29.3/share/emacs/29.3/lisp/org/org-attach /gnu/store/031352359pz52775hfcm6kr4qlckkrx1-emacs-org-9.6.28/share/emacs/site-lisp/org-9.6.28/ox-texinfo hides /gnu/store/bpalqnfh1y0hy1921lpxx5a6yr6b5ksi-emacs-29.3/share/emacs/29.3/lisp/org/ox-texinfo /gnu/store/031352359pz52775hfcm6kr4qlckkrx1-emacs-org-9.6.28/share/emacs/site-lisp/org-9.6.28/ob-ref hides /gnu/store/bpalqnfh1y0hy1921lpxx5a6yr6b5ksi-emacs-29.3/share/emacs/29.3/lisp/org/ob-ref /gnu/store/031352359pz52775hfcm6kr4qlckkrx1-emacs-org-9.6.28/share/emacs/site-lisp/org-9.6.28/ob-awk hides /gnu/store/bpalqnfh1y0hy1921lpxx5a6yr6b5ksi-emacs-29.3/share/emacs/29.3/lisp/org/ob-awk /gnu/store/031352359pz52775hfcm6kr4qlckkrx1-emacs-org-9.6.28/share/emacs/site-lisp/org-9.6.28/org-feed hides /gnu/store/bpalqnfh1y0hy1921lpxx5a6yr6b5ksi-emacs-29.3/share/emacs/29.3/lisp/org/org-feed /gnu/store/031352359pz52775hfcm6kr4qlckkrx1-emacs-org-9.6.28/share/emacs/site-lisp/org-9.6.28/oc-bibtex hides /gnu/store/bpalqnfh1y0hy1921lpxx5a6yr6b5ksi-emacs-29.3/share/emacs/29.3/lisp/org/oc-bibtex /gnu/store/031352359pz52775hfcm6kr4qlckkrx1-emacs-org-9.6.28/share/emacs/site-lisp/org-9.6.28/org-persist hides /gnu/store/bpalqnfh1y0hy1921lpxx5a6yr6b5ksi-emacs-29.3/share/emacs/29.3/lisp/org/org-persist /gnu/store/031352359pz52775hfcm6kr4qlckkrx1-emacs-org-9.6.28/share/emacs/site-lisp/org-9.6.28/oc-csl hides /gnu/store/bpalqnfh1y0hy1921lpxx5a6yr6b5ksi-emacs-29.3/share/emacs/29.3/lisp/org/oc-csl /gnu/store/031352359pz52775hfcm6kr4qlckkrx1-emacs-org-9.6.28/share/emacs/site-lisp/org-9.6.28/org hides /gnu/store/bpalqnfh1y0hy1921lpxx5a6yr6b5ksi-emacs-29.3/share/emacs/29.3/lisp/org/org /gnu/store/031352359pz52775hfcm6kr4qlckkrx1-emacs-org-9.6.28/share/emacs/site-lisp/org-9.6.28/ob-maxima hides /gnu/store/bpalqnfh1y0hy1921lpxx5a6yr6b5ksi-emacs-29.3/share/emacs/29.3/lisp/org/ob-maxima /gnu/store/031352359pz52775hfcm6kr4qlckkrx1-emacs-org-9.6.28/share/emacs/site-lisp/org-9.6.28/oc-biblatex hides /gnu/store/bpalqnfh1y0hy1921lpxx5a6yr6b5ksi-emacs-29.3/share/emacs/29.3/lisp/org/oc-biblatex /gnu/store/031352359pz52775hfcm6kr4qlckkrx1-emacs-org-9.6.28/share/emacs/site-lisp/org-9.6.28/ob-C hides /gnu/store/bpalqnfh1y0hy1921lpxx5a6yr6b5ksi-emacs-29.3/share/emacs/29.3/lisp/org/ob-C /gnu/store/031352359pz52775hfcm6kr4qlckkrx1-emacs-org-9.6.28/share/emacs/site-lisp/org-9.6.28/ob-haskell hides /gnu/store/bpalqnfh1y0hy1921lpxx5a6yr6b5ksi-emacs-29.3/share/emacs/29.3/lisp/org/ob-haskell /gnu/store/031352359pz52775hfcm6kr4qlckkrx1-emacs-org-9.6.28/share/emacs/site-lisp/org-9.6.28/ob-exp hides /gnu/store/bpalqnfh1y0hy1921lpxx5a6yr6b5ksi-emacs-29.3/share/emacs/29.3/lisp/org/ob-exp /gnu/store/031352359pz52775hfcm6kr4qlckkrx1-emacs-org-9.6.28/share/emacs/site-lisp/org-9.6.28/org-agenda hides /gnu/store/bpalqnfh1y0hy1921lpxx5a6yr6b5ksi-emacs-29.3/share/emacs/29.3/lisp/org/org-agenda /gnu/store/031352359pz52775hfcm6kr4qlckkrx1-emacs-org-9.6.28/share/emacs/site-lisp/org-9.6.28/ob-octave hides /gnu/store/bpalqnfh1y0hy1921lpxx5a6yr6b5ksi-emacs-29.3/share/emacs/29.3/lisp/org/ob-octave /gnu/store/031352359pz52775hfcm6kr4qlckkrx1-emacs-org-9.6.28/share/emacs/site-lisp/org-9.6.28/ol-eshell hides /gnu/store/bpalqnfh1y0hy1921lpxx5a6yr6b5ksi-emacs-29.3/share/emacs/29.3/lisp/org/ol-eshell /gnu/store/031352359pz52775hfcm6kr4qlckkrx1-emacs-org-9.6.28/share/emacs/site-lisp/org-9.6.28/org-duration hides /gnu/store/bpalqnfh1y0hy1921lpxx5a6yr6b5ksi-emacs-29.3/share/emacs/29.3/lisp/org/org-duration /gnu/store/031352359pz52775hfcm6kr4qlckkrx1-emacs-org-9.6.28/share/emacs/site-lisp/org-9.6.28/ob-gnuplot hides /gnu/store/bpalqnfh1y0hy1921lpxx5a6yr6b5ksi-emacs-29.3/share/emacs/29.3/lisp/org/ob-gnuplot /gnu/store/kkjkvl02mpbi1xb4f655wsfs8d35cyav-emacs-let-alist-1.0.6/share/emacs/site-lisp/let-alist-1.0.6/let-alist hides /gnu/store/bpalqnfh1y0hy1921lpxx5a6yr6b5ksi-emacs-29.3/share/emacs/29.3/lisp/emacs-lisp/let-alist Features: (shadow sort mail-extr emacsbug message mailcap yank-media puny dired dired-loaddefs rfc822 mml mml-sec password-cache epa derived epg rfc6068 epg-config gnus-util text-property-search time-date subr-x mm-decode mm-bodies mm-encode mail-parse rfc2231 mailabbrev gmm-utils mailheader sendmail rfc2047 rfc2045 ietf-drums mm-util mail-prsvr mail-utils thingatpt misearch multi-isearch git-link-autoloads yaml-autoloads treepy-autoloads let-alist-autoloads closql-autoloads forge-autoloads tablist-autoloads pdf-tools-autoloads beacon-autoloads deferred-autoloads request-autoloads expand-region-autoloads magit-popup-autoloads geiser-guile-autoloads geiser-autoloads edit-indirect-autoloads bui-autoloads guix-autoloads rx notmuch-autoloads highlight-indentation-autoloads diminish-autoloads use-package-autoloads sparql-mode-autoloads markdown-mode-autoloads yaml-mode-autoloads org-tree-slide-autoloads pulseaudio-control-autoloads all-the-icons-dired-autoloads rainbow-mode-autoloads orderless-autoloads sqlite3-api-autoloads pg-autoloads finalize-autoloads emacsql-autoloads org-roam-autoloads orgit-autoloads ox-gfm-autoloads xelb-autoloads exwm-autoloads shut-up-autoloads loop-autoloads list-utils-autoloads cl-loaddefs cl-lib elisp-refs-autoloads helpful-autoloads marginalia-autoloads transient-autoloads magit-autoloads subed-autoloads yasnippet-autoloads pfuture-autoloads hydra-autoloads ht-autoloads ace-window-autoloads treemacs-autoloads vterm-autoloads jq-mode-autoloads async-autoloads helm-autoloads restclient-autoloads ob-restclient-autoloads page-break-lines-autoloads dashboard-autoloads memoize-autoloads s-autoloads f-autoloads all-the-icons-autoloads log4e-autoloads gntp-autoloads alert-autoloads telega-contrib-autoloads rainbow-identifiers-autoloads company-autoloads visual-fill-column-autoloads telega-autoloads pinentry-autoloads consult-autoloads avy-autoloads embark-autoloads adaptive-wrap-autoloads emms-autoloads compat-autoloads vertico-autoloads vertico-posframe-autoloads posframe-autoloads popup-autoloads dash-autoloads rime-autoloads guix-emacs rmc iso-transl tooltip cconv eldoc paren electric uniquify ediff-hook vc-hooks lisp-float-type elisp-mode mwheel term/x-win x-win term/common-win x-dnd 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 dbusbind inotify lcms2 dynamic-setting system-font-setting font-render-setting cairo move-toolbar gtk x-toolkit xinput2 x multi-tty make-network-process native-compile emacs) Memory information: ((conses 16 67412 7697) (symbols 48 6795 0) (strings 32 19151 3107) (string-bytes 1 567913) (vectors 16 11964) (vector-slots 8 287178 9220) (floats 8 22 13) (intervals 56 450 0) (buffers 984 11)) From debbugs-submit-bounces@debbugs.gnu.org Thu May 16 15:31:39 2024 Received: (at 70989) by debbugs.gnu.org; 16 May 2024 19:31:39 +0000 Received: from localhost ([127.0.0.1]:50552 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1s7gpH-0002sB-0z for submit@debbugs.gnu.org; Thu, 16 May 2024 15:31:39 -0400 Received: from eggs.gnu.org ([209.51.188.92]:60282) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1s7gpF-0002s5-3q for 70989@debbugs.gnu.org; Thu, 16 May 2024 15:31:38 -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 1s7gp5-0006MB-JH; Thu, 16 May 2024 15:31:27 -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=57kp+Z4g1bsOCA8fkvFfJsiVPJmaV6LzE7MT3zGuyyY=; b=XiBpQBnKo9No Q48byKU+OI8R8RqcyfIwUJnk8jFtILsNqStbjku5PjrvhcxdfouRoqCrzBpJh/dE2kJ9B4QeLiSRY 5BugTadfPGmogAf+diyqmdSWc1GCKLyE5K7z/84kJFVF5M5Pb9DppCQxoRvktvu6Mrmas1jRcN73D QonLajYtHuBbq05GjaUxNr1OlN94iixZeDRZtRgGF5ACJGZvz8KLlR5IOreJRBOZNIkiQ8BeTXKsB TpWzSIIlFrWycM9AL2B+R04tMq8eYtmsnOFcD4r89OpDqXhT2cv/Kei3NVi4H5OjWdx9XFM8ehw/g GAC5JY2eSXStOFTVWsqsEg==; Date: Thu, 16 May 2024 22:31:25 +0300 Message-Id: <86pltlh7ua.fsf@gnu.org> From: Eli Zaretskii To: Rodrigo Morales In-Reply-To: <3df5d89f24d568fa565913cec6902fb0@rodrigomorales.site> (message from Rodrigo Morales on Thu, 16 May 2024 13:39:26 -0500) Subject: Re: bug#70989: 29.3; Calling isearch-forward when using Unifont throws error "Invalid font name" References: <3df5d89f24d568fa565913cec6902fb0@rodrigomorales.site> X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 70989 Cc: 70989@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 (---) > Date: Thu, 16 May 2024 13:39:26 -0500 > From: Rodrigo Morales > > > I used the font "Unifont" to reproduce this issue: I downloaded > the font from https://unifoundry.com/unifont/index.html . The file was > called =unifont-15.1.05.bdf.gz=. I decompressed the file using gunzip > and copied the file to ~/.fonts. Afterwards, I executed "fc-cache -f". > > To reproduce this issue, I did not start Emacs using "emacs -Q", but I > deleted the file ~/.config/emacs/init.el and I only added the > following sexp to ~/.config/emacs/init.el > > #+HEADER: :tangle ~/.config/emacs/init.el > #+BEGIN_SRC elisp > (add-to-list 'default-frame-alist '(font . "Unifont")) > #+END_SRC > > I launched Emacs without the =-Q= flag so that the file > ~/.config/emacs/init.el . When the Emacs window opened, the modeline > and the sentence "For information about GNU Emacs and the GNU system, > type C-h C-a" which is shown in the minibuffer was shown using > "Unifont" (the C-h C-a was shown using other font). What does the below show after you start Emacs? M-: (face-font 'default) RET From debbugs-submit-bounces@debbugs.gnu.org Thu May 16 23:30:11 2024 Received: (at 70989) by debbugs.gnu.org; 17 May 2024 03:30:11 +0000 Received: from localhost ([127.0.0.1]:52617 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1s7oIM-0008Q5-9p for submit@debbugs.gnu.org; Thu, 16 May 2024 23:30:11 -0400 Received: from smtpout1.mo12.mail-out.ovh.ca ([51.161.45.254]:39115) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1s7hPl-0003Ho-Ky for 70989@debbugs.gnu.org; Thu, 16 May 2024 16:09:22 -0400 Received: from mxplan1.mail.ovh.ca (unknown [10.111.58.85]) by mo12.mail-out.ovh.ca (Postfix) with ESMTPS id 4VgLld6x2fzHpwX; Thu, 16 May 2024 17:09:17 -0300 (ADT) Received: from rodrigomorales.site (54.39.251.57) by DAG2EX1.mxpca1.local (172.16.2.11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.1544.11; Thu, 16 May 2024 16:09:16 -0400 Authentication-Results: garm.ovh; auth=pass (GARM-95B002f7f94bf6-0d74-4524-b97a-57c42f763a29, 5137DFFF7A76F09C95A31057F3CB7C7DEF536FCB) smtp.auth=me@rodrigomorales.site X-OVh-ClientIp: 190.232.101.8 From: Rodrigo Morales To: Eli Zaretskii Subject: Re: bug#70989: 29.3; Calling isearch-forward when using Unifont throws error "Invalid font name" In-Reply-To: <86pltlh7ua.fsf@gnu.org> References: <3df5d89f24d568fa565913cec6902fb0@rodrigomorales.site> <86pltlh7ua.fsf@gnu.org> Date: Thu, 16 May 2024 15:09:14 -0500 Message-ID: <87eda1ldsl.fsf@rodrigomorales.site> MIME-Version: 1.0 Content-Type: text/plain X-Originating-IP: [54.39.251.57] X-ClientProxiedBy: DAG2EX2.mxpca1.local (172.16.2.12) To DAG2EX1.mxpca1.local (172.16.2.11) X-Ovh-Tracer-GUID: 69fd4318-170b-4299-b647-df7c8e2c0c6d X-Ovh-Tracer-Id: 7488641758882242202 X-VR-SPAMSTATE: OK X-VR-SPAMSCORE: -100 X-VR-SPAMCAUSE: gggruggvucftvghtrhhoucdtuddrgedvledrvdehuddgudegfecutefuodetggdotefrodftvfcurfhrohhfihhlvgemucfqggfjpdevjffgvefmvefgnecuuegrihhlohhuthemucehtddtnecusecvtfgvtghiphhivghnthhsucdlqddutddtmdenucfjughrpefhvfevufgjfhffkfggtghisehttdertddttddtnecuhfhrohhmpeftohgurhhighhoucfoohhrrghlvghsuceomhgvsehrohgurhhighhomhhorhgrlhgvshdrshhithgvqeenucggtffrrghtthgvrhhnpeehtdehgeegleegueehtdeulefgjeehtdejhfduveeiheegfefgudegueelkeevgeenucfkphepuddvjedrtddrtddruddpheegrdefledrvdehuddrheejpdduledtrddvfedvrddutddurdeknecuvehluhhsthgvrhfuihiivgeptdenucfrrghrrghmpehinhgvthepuddvjedrtddrtddruddpmhgrihhlfhhrohhmpehmvgesrhhoughrihhgohhmohhrrghlvghsrdhsihhtvgdpnhgspghrtghpthhtohepvddprhgtphhtthhopegvlhhiiiesghhnuhdrohhrghdprhgtphhtthhopeejtdelkeelseguvggssghughhsrdhgnhhurdhorhhgpdfovfetjfhoshhtpehmohduvddpmhhouggvpehsmhhtphhouhht X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 70989 X-Mailman-Approved-At: Thu, 16 May 2024 23:30:10 -0400 Cc: 70989@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: > What does the below show after you start Emacs? > > M-: (face-font 'default) RET "-GNU-Unifont-medium-normal-normal-Sans-Serif-16-*-*-*-c-80-iso10646-1" From debbugs-submit-bounces@debbugs.gnu.org Fri May 17 02:13:44 2024 Received: (at 70989) by debbugs.gnu.org; 17 May 2024 06:13:45 +0000 Received: from localhost ([127.0.0.1]:53287 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1s7qqe-0001qy-Mk for submit@debbugs.gnu.org; Fri, 17 May 2024 02:13:44 -0400 Received: from eggs.gnu.org ([209.51.188.92]:49856) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1s7qqb-0001qq-6g for 70989@debbugs.gnu.org; Fri, 17 May 2024 02:13:42 -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 1s7qqQ-0003OO-Ia; Fri, 17 May 2024 02:13:30 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=wzj1WtQ+3J2CH0eCNAZtUxz1fIz+NPor+a41L6PLh54=; b=heG1QAX+QunA 4EEjjM5lBVSqO2xjO78DKmpe2WhG0hxF2st5jmybyi5a9A03lM6GBwuTVyyHbldFoIsCSGUEMPwBI Ht1gSuriIfnscZj4sEHtQ7nR7R7du16g7n49fdMEJn+YcrJtlCetg2kqBrFSekE8EupQX/Q18XlCe /RMpYCzXwfl4cFDymaHEVFFrS3dpaG8wLdxZNgUyvMx/3jmxCBFF0hBKBWfnvShAhAUcMK4/V/cgu R1X9tmDW0xCtCebscv1PbwxLsEq4Pr0UbYeByRka1C5rb32sHr3duekOS8Mah9+Cd3Ek3AMtzP4q2 Wdw2ujrD7dVbE5m4rwHeKA==; Date: Fri, 17 May 2024 09:13:11 +0300 Message-Id: <86cyplge4o.fsf@gnu.org> From: Eli Zaretskii To: Rodrigo Morales , Po Lu In-Reply-To: <87eda1ldsl.fsf@rodrigomorales.site> (message from Rodrigo Morales on Thu, 16 May 2024 15:09:14 -0500) Subject: Re: bug#70989: 29.3; Calling isearch-forward when using Unifont throws error "Invalid font name" References: <3df5d89f24d568fa565913cec6902fb0@rodrigomorales.site> <86pltlh7ua.fsf@gnu.org> <87eda1ldsl.fsf@rodrigomorales.site> X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 70989 Cc: 70989@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: Rodrigo Morales > CC: <70989@debbugs.gnu.org> > Date: Thu, 16 May 2024 15:09:14 -0500 > > Eli Zaretskii writes: > > > What does the below show after you start Emacs? > > > > M-: (face-font 'default) RET > > "-GNU-Unifont-medium-normal-normal-Sans-Serif-16-*-*-*-c-80-iso10646-1" That "Sans-Serif" part is the problem: it shouldn't have the dash. Po Lu, any idea where does that get appended to the font's name, and why? From debbugs-submit-bounces@debbugs.gnu.org Fri May 17 07:04:19 2024 Received: (at 70989) by debbugs.gnu.org; 17 May 2024 11:04:19 +0000 Received: from localhost ([127.0.0.1]:54564 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1s7vNq-0005Me-Og for submit@debbugs.gnu.org; Fri, 17 May 2024 07:04:19 -0400 Received: from sonic315-20.consmr.mail.ne1.yahoo.com ([66.163.190.146]:36286) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1s7vNn-0005MY-BM for 70989@debbugs.gnu.org; Fri, 17 May 2024 07:04:16 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1715943847; bh=nKnrts85cq2lPb5XVe+e+HNuuJ9qDozOVJpJ13uTjH0=; h=From:To:Cc:Subject:In-Reply-To:References:Date:From:Subject:Reply-To; b=IxoKucN/xSfWAxLu2+efLYv05Dfx+SiT5hqq6e9RZVPh5tuaA0XyPtnCG0ZBlleD2KwJnIokSQDpi87GYD3MMP+a6bwJJ4TxNf9KXJ7TyW/fFJ7fNVW6OhzJev5R0Zc1o+KUWr05Xe561XTVqCLotHSX8DSSIXblu0va1IiZZRJBpDN3TxDQmmRD4UTn+jHb0GlzYriI3LNGo2sOR3FB1/AzF561y/rRdSRK1dkFKUb1m160A5H1Lm0N4buKivIeVXNVjZKQki8dnXv1f2Cd6tCVBrVZptbRSYXr/WoopkCGfUtlXqODe2Bzogw5GDY2K1g6C7L+1k+SBaTWrxl7qA== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1715943847; bh=H9Wf1O1uxHXLUlBdA8i2m0O1RX0tAKVHy/EnQl9bKBF=; h=X-Sonic-MF:From:To:Subject:Date:From:Subject; b=sECKX8fJCTPWUP+NCMdGf3xFrAvWPej5GAItCvDZIw4EXzKHH0iUMbvUSOq4aBOrRqGkj+LY4ZpoH8wKaf0Zd+ZjKvUEB6coLKkd4abNA+z0BD28Z+tLIUs1bRPimLeGinT8GdwStIKpSIlZof/BOimOd+yAvOTBri5L//LTKAoVbuLroyevWPp3JybTb5J+lu++tgSBuDV8L7aCLNsyJS9SUV6bqJx5ueJfhRduMuBw/QZFbvCPycYHDV2QkYjCJc1qD95Tku0UfUT07ofcBJKDg6cbWjA08z8jG/awiImsqU/mQ9rpRoGccLjzeMOEd0vV49mYsQS2DWindxZImg== X-YMail-OSG: cHLkEX8VM1l1f3KOMAWM.131m8i6MEKQ8xQWH6rQdGcAk2NU.X3MmAI939cWx4p 4RwO.O5977x8gztYe3nQtp6J_OqlzZqDaDJ._4PsHsYAV4v9wI3yNu0El0VxthFzytifwmhvRhST 5PqF66ZsaSqKleSghJhFZyo3QW4NJGWPlZsILXtWih0rChcyyZqC02puqoLTmDCRuVhsWbIDWeK6 aXdzjUXxq72hAjhiqT5xE1L6UM3kAtqYj6MVIgX93dM3tpq87n_M9DvvSWHTcn.szj.r2HhsroRJ tTX5svQlZ1HPFwhl0MzAea3RrA_ONZ7Q5OvFRLJp0iG..rzwiVkTyGRbTas0hu229g02q.K_10cJ EGNWePc7TldR3ymACL45YZg7rinXm._oWFussqXda6Q3.RI_HVMJ73qdQyjRJIDyRDZQgS2sKkfo xgYf8WAwgD_xKNeT3oH3yBFtadIsST8o1eYcwWQOCgcG8jw879eOjGkOVvcmcFxLMaW06.XJkm4o J93SUROMb8up2QzYodkL2nSNYI4fxkYp9aSLMmzvBW4lWnrjnSXDi36p0lcvJUUh2HYbczlqFCug X_fVkjNhzNNKqEioRFc00CUmFvghE0Jq2Hzk_YnvKH816eTqnVqG23lrWCeZsBdiPmR5eEh1hcRj HN3uWP7mupk1ev1TCTK0Yq_1GZ0r8_I9.gRUW3dKzwrSHhZJkMdl98v3WfzDAB5svJMWDGZeCIbK lusnWcH8uTpb8pVIvfhz2QuLHtTnnyrpzOO5pKjogpQMx9gczl7lt7tNRCWZ8tiZCzC4v3PsIyN_ NZ_.us0q3F_zhlGRx.HJXsvW4mIwXXEPSDe5Lp9CdTrcLe4PI6uL4Ziyh7pnJ0rjV5vaT6tNJU_z 6ydtZ6AyBXM4UxGbYteyldAdIV35qlBjGOIA3AYzbc0lNEenlcsdz_jv6sBSIYtEwjnoLIny5HOd g23mDzUlf1Vue7WF2QtRkNAnPmP4FkrZ71ef4MZBUqFPFKRR7byqrtXYs.v.8xuMT5zJ_7WszwIU vz6ccU_jyoONLDGzzCLHp4wZE9I8F19wmG_ipF.E9j_YURVSZJWqBJ47dhp6Mn_DCz9D9nwqUM75 jK9o6hw9xNGbaVN31OTrYf6Th4Y95.ar9hcBBtnlskNq_cmagUPS7mbUr0TrMvJBC_vHM8aSq2Ge wJUuPLwfoTc5YC4u55lxqhgepNfSfRaPPxHcXeFsmsNOjHRlsZFQYRoPha0KDYPSx_R1AObwBekf kH2p6UPRSc3EOcpFHUApWz5OH_g_t6mRSIIsQ_8.VGaW4XHdQEFRzZHvzoXL55qt9oA0ExaELbmg cTSE1iNike1_dIMUPwGPa1pkk1FD6u9Ac_0ovcSZ7ub7oL1REeIUas7.DpSKhvZDJ9iD3yu6zL_3 LqW_yZfYKjzzPIZS3314hivs4Aa8.7szxT.n7ztIu2AzbRPN4NkclC2LsnZo_4l.1US9.LbZcZRA dS29rvOQAVs3IKLTtoGv1roJRGFm8uKGvXQeias6VyoDy.Yi3._3rWn2u0GreT99KFdZ6ElB6A8e dX6J0ql1l4w0z0GpN1M340Bl3aBcWeMW42IjxjyfyMDPSRUipKBcn7YGNZx_Ih3Lk5m2hCXuB39w HRBeejSxko3a_hs4rEC2l_LhuvOq5Z.6TPtPijdsk61beOuw_RmgLhBsARwYE6nHDo.OeCuaujeK PU9Xdx3u5QrO8UygHwXGbYVabxqRgxqJxJsVfkC8o3qpUv.Sff2pWJ8ZXvIOq1doedGnl2TiOQBI Ho_9mVJ2BeINyJfEAn_x9YO.KAoi1NKVYLgoXQPiMB6B2ML62vc6RfZrxj0.A48gnmGW.WqvUdi9 r6CWDo_wvnk44m0leWqxyrKtjn8TavlgNlPtpWApt5Jnh75Zwc868Cd8gAgCHlHClPdAY1g5LXXW 2GgkeDtypuhIPrw9fT5tf9TKxvRZpsF5Wnbeu.sXQsLoozjDXTaCOO_alhRG.n49oFVnqKVK59cm 4zwgNhS_CXa7Zuh4.VTfFRm4d84RpGoJwltJaqNCk_wlci4ojHdxHIv74AJL9rqW7lNmYplhBlzA qUWyf.hqWYHW3hpn881MouTfe2GmffQMrazON5nYmOGjywBaWfiu93kgg8foRAt_7Tg8uTF0vZxG 2wcrSaUs9q7dYrMxB_sAcoqSIexE0zqZF07WLW5vLP1d.dkHJqVUlzLxwsNsGuS5tAaN7fGFi0aP WZ8VauQNqsBnZPyk_QW0FXbyz3iFxk9DPoZ.1IoCkj2keFwGCOTDq6vZNWMTUTfppQhaE X-Sonic-MF: X-Sonic-ID: b1fe4689-eefa-4704-88d8-70bab4e0d861 Received: from sonic.gate.mail.ne1.yahoo.com by sonic315.consmr.mail.ne1.yahoo.com with HTTP; Fri, 17 May 2024 11:04:07 +0000 Received: by hermes--production-sg3-6f9f87bd85-k26hw (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID eaff67f53f9303aa0faff78c92ad8ec4; Fri, 17 May 2024 11:04:00 +0000 (UTC) From: Po Lu To: Eli Zaretskii Subject: Re: bug#70989: 29.3; Calling isearch-forward when using Unifont throws error "Invalid font name" In-Reply-To: <86cyplge4o.fsf@gnu.org> (Eli Zaretskii's message of "Fri, 17 May 2024 09:13:11 +0300") References: <3df5d89f24d568fa565913cec6902fb0@rodrigomorales.site> <86pltlh7ua.fsf@gnu.org> <87eda1ldsl.fsf@rodrigomorales.site> <86cyplge4o.fsf@gnu.org> Date: Fri, 17 May 2024 19:03:34 +0800 Message-ID: <87wmnsya2h.fsf@yahoo.com> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-Mailer: WebService/1.1.22356 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo Content-Length: 744 X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 70989 Cc: 70989@debbugs.gnu.org, Rodrigo Morales 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: >> From: Rodrigo Morales >> CC: <70989@debbugs.gnu.org> >> Date: Thu, 16 May 2024 15:09:14 -0500 >> >> Eli Zaretskii writes: >> >> > What does the below show after you start Emacs? >> > >> > M-: (face-font 'default) RET >> >> "-GNU-Unifont-medium-normal-normal-Sans-Serif-16-*-*-*-c-80-iso10646-1" > > That "Sans-Serif" part is the problem: it shouldn't have the dash. > > Po Lu, any idea where does that get appended to the font's name, and > why? Rodrigo, would you please let us know which font driver this font is loaded by? Please type M-x describe-char RET with point on a character in the default font, and respond with the output of the Help buffer. From debbugs-submit-bounces@debbugs.gnu.org Fri May 17 11:14:19 2024 Received: (at 70989) by debbugs.gnu.org; 17 May 2024 15:14:19 +0000 Received: from localhost ([127.0.0.1]:55733 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1s7zHn-0005fc-6x for submit@debbugs.gnu.org; Fri, 17 May 2024 11:14:19 -0400 Received: from smtpout1.mo11.mail-out.ovh.ca ([51.161.45.253]:45779) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1s7zHk-0005fW-Ro for 70989@debbugs.gnu.org; Fri, 17 May 2024 11:14:18 -0400 Received: from mxplan1.mail.ovh.ca (unknown [10.111.58.232]) by mo11.mail-out.ovh.ca (Postfix) with ESMTPS id 4Vgr8h5cw6zHpwN; Fri, 17 May 2024 12:14:12 -0300 (ADT) Received: from rodrigomorales.site (54.39.251.57) by DAG2EX1.mxpca1.local (172.16.2.11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.1544.11; Fri, 17 May 2024 11:14:11 -0400 Authentication-Results: garm.ovh; auth=pass (GARM-95B002e25c6cfb-652f-402a-89c3-082dfbf1a266, 281853F6B06FDD851947ED2DB442EC878C9318D3) smtp.auth=me@rodrigomorales.site X-OVh-ClientIp: 190.232.101.8 From: Rodrigo Morales To: Po Lu , Eli Zaretskii Subject: Re: bug#70989: 29.3; Calling isearch-forward when using Unifont throws error "Invalid font name" In-Reply-To: <87wmnsya2h.fsf@yahoo.com> References: <3df5d89f24d568fa565913cec6902fb0@rodrigomorales.site> <86pltlh7ua.fsf@gnu.org> <87eda1ldsl.fsf@rodrigomorales.site> <86cyplge4o.fsf@gnu.org> <87wmnsya2h.fsf@yahoo.com> Date: Fri, 17 May 2024 10:14:03 -0500 Message-ID: <87r0e0pj2c.fsf@rodrigomorales.site> MIME-Version: 1.0 Content-Type: text/plain X-Originating-IP: [54.39.251.57] X-ClientProxiedBy: DAG1EX2.mxpca1.local (172.16.2.2) To DAG2EX1.mxpca1.local (172.16.2.11) X-Ovh-Tracer-GUID: 65010ac3-a0d7-4467-92dc-2925efc2c1a8 X-Ovh-Tracer-Id: 8377821207983365853 X-VR-SPAMSTATE: OK X-VR-SPAMSCORE: -100 X-VR-SPAMCAUSE: gggruggvucftvghtrhhoucdtuddrgedvledrvdehfedgudefkecutefuodetggdotefrodftvfcurfhrohhfihhlvgemucfqggfjpdevjffgvefmvefgnecuuegrihhlohhuthemucehtddtnecusecvtfgvtghiphhivghnthhsucdlqddutddtmdenucfjughrpefhvfevufgjfhffkfggtghisehttdertddttddtnecuhfhrohhmpeftohgurhhighhoucfoohhrrghlvghsuceomhgvsehrohgurhhighhomhhorhgrlhgvshdrshhithgvqeenucggtffrrghtthgvrhhnpeehleffudefteeftddtkeetfffftdegledtleejfffhveejvdffheekgefhheegheenucffohhmrghinheprghrtghhihhvvgdrohhrghdptdigtddrshhtnecukfhppeduvdejrddtrddtrddupdehgedrfeelrddvhedurdehjedpudeltddrvdefvddruddtuddrkeenucevlhhushhtvghrufhiiigvpedtnecurfgrrhgrmhepihhnvghtpeduvdejrddtrddtrddupdhmrghilhhfrhhomhepmhgvsehrohgurhhighhomhhorhgrlhgvshdrshhithgvpdhnsggprhgtphhtthhopeefpdhrtghpthhtoheplhhurghnghhruhhoseihrghhohhordgtohhmpdhrtghpthhtohepvghlihiisehgnhhurdhorhhgpdhrtghpthhtohepjedtleekleesuggvsggsuhhgshdrghhnuhdrohhrghdpoffvtefjohhsthepmhhouddupdhmohguvgepshhmthhpohhuth X-Spam-Score: 0.7 (/) X-Debbugs-Envelope-To: 70989 Cc: 70989@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: -0.3 (/) Po Lu writes: > Rodrigo, would you please let us know which font driver this font is > loaded by? Please type M-x describe-char RET with point on a character > in the default font, and respond with the output of the Help buffer. I emptied the file =~/.config/emacs/init.el= and inserted the following sexp. #+HEADER: :tangle ~/.config/emacs/init.el #+BEGIN_SRC elisp (add-to-list 'default-frame-alist '(font . "Unifont")) #+END_SRC I launched emacs without using the =-Q= flag so that =~/.config/emacs/init.el= is read. I switched to the buffer =*scratch*= buffer because the buffer =*GNU Emacs*= used other fonts. See [[http://web.archive.org/web/20240517150825/http://0x0.st/XPqZ.png][this screenshot]] (note that modeline uses =Unifont= but the buffer =*GNU Emacs*= uses other fonts). The =*scratch*= buffer used Unifont. Here's the content of =*Help*= buffer which was opened when I run =M-x describe-char= in the =;= which is shown as the first character in the =*scratch*= buffer. #+BEGIN_SRC text position: 1 of 145 (0%), column: 0 character: ; (displayed as ;) (codepoint 59, #o73, #x3b) charset: ascii (ASCII (ISO646 IRV)) code point in charset: 0x3B script: latin syntax: < which means: comment category: .:Base, a:ASCII, l:Latin, r:Roman to input: type "C-x 8 RET 3b" or "C-x 8 RET SEMICOLON" buffer code: #x3B file code: #x3B (encoded by coding system utf-8-unix) display: by this font (glyph code): ftcrhb:-GNU-Unifont-medium-normal-normal-Sans-Serif-16-*-*-*-c-80-iso10646-1 (#x3C) Character code properties: customize what to show name: SEMICOLON general-category: Po (Punctuation, Other) decomposition: (59) (';') There are text properties here: face font-lock-comment-delimiter-face fontified t [back] #+END_SRC Feel free to ask for more information if needed. From debbugs-submit-bounces@debbugs.gnu.org Sat May 18 08:25:44 2024 Received: (at 70989) by debbugs.gnu.org; 18 May 2024 12:25:44 +0000 Received: from localhost ([127.0.0.1]:33210 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1s8J8B-0008Sl-QY for submit@debbugs.gnu.org; Sat, 18 May 2024 08:25:44 -0400 Received: from sonic304-21.consmr.mail.ne1.yahoo.com ([66.163.191.147]:36940) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1s8J89-0008Sf-K7 for 70989@debbugs.gnu.org; Sat, 18 May 2024 08:25:42 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1716035132; bh=CNzeNcgcUyDvqoMLf7zI3X+5YM2ez1Np1/aqsp/I0I8=; h=From:To:Cc:Subject:In-Reply-To:References:Date:From:Subject:Reply-To; b=i35ggNgJVsl0EaftZo2vql4SRWAsG01gwDi//CqFvNYDr4q/g9MhxbErtiJFXoibx7xxYzYWhorqUEEYyUp+SZA28KUhjSnZD820Fv1tj7d6YxIaHMA7+YzzLWm7ehLvyb91PQg3yHhVLv1Yy0USn+A6NQWrk/YSl6nPnpHih8RcL1avt8OGhhheKJA/iVxJfMet/GEgsgZRB3n3YQl5gGLn6ulB1DDuj2gZJWVhixHRkTfxotcVwJigMGoiRu4hG80HpBKgQwsQZN2zvbzJbh6sbS1y9UVbhvZshP4Q3SijtZzT64gJlztPBkgaw5mWvZH3R2aMd3GnAAnC2uOzvw== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1716035132; bh=fqL42Li8Aw48fuXZW0TRjnKMJcRzvaj4IRsKtJwYZYj=; h=X-Sonic-MF:From:To:Subject:Date:From:Subject; b=jeG03ZFGwKrUv7hbQ9DcaQ0VD+v3uS+S8eAg4ZHIaffjZeSi9Vx1XDzWNv83c6vq2r/k04A4vAU1dGoSJcbnnJBFCay07iAteC8irdFUbiTcPjr/CadoT6ZOwsl+H1K8rWYIYLHo/3yfOD/VsWuPo3Q7wrrIYYcSGsSyIzPgdoicLeZtf3NbdpYgEBFLLli2AucUoKNax0AAxRK3y3bWqyL2JmjQu0Rsx09/ED5uak6PRu5yJiKTeitTSfxY4PxhZ8iaN5Eh8aC8HToKb8moFmvfOLbaWrznKh1sjyV4e4UwK9RIJy3y9aDs59aRaOx3n9LpF7S5269yGWw1wBVfng== X-YMail-OSG: DssNLvsVM1kbsau55GIGLMWM5IIhbsV5o7PZg2MZ7gflkazVz0DGaEqUJS6kPJ7 sGtsymPS7.X7lOckEPMs4exdXIgQgpUuThl3bYfvSfqd1sywouDxVFKUj7UUX2Exim4njU7t_hof XdVa3_egUl9bWrjA9EzGB7n7RskN2n7C6889xKHOBsgNic0WtTNRKntH2iaPGlpQ3VmNL.xLARa. 3l2kjTea8l.EfDPVozGv2U4L9gGfS88yA3Wn8IvFFBvhMh6IVn6r1jYYZ9RYl_kIhqJffkqHt3wc bsuSz9H3YN4sk01Mz1nx7E_6yTsH4eFf_Mits4NnlRme8q8KCejvRHgEu7o_hjOcu16oZ8499w4i NITKtjk5yv6Jjq9KRL2lSIWqxhOzuZR1mUbpiBqPlYxHqEkOt0oJA8NqGmubW6voQTYy4CTk_uqi nc4cvCesNiJbTDSM4F6jyNffwZiXlfvy_6A6WzOVVXWkk.UkU1C8o7LZUg2a96kNCBfIAj_i2USI 1cRrngK6fPpF2Mi1bwB83Tm5kBim0srcbzVeCj6YwR4WMYsBp9imXj56JGQVdFyKvZ0Vp0qXnvNz p.qqI2uzAWrSJpoYMUIIRG2yA.5gfHSJPo8f3lT86LapUb.VNNilRwOqtVKwEPaPdovyYbwOHmbe 8EoxThmkFFVWScf4vZRcSSfVRzlmtQqSvosIUEC5AfRdeum8QIG2XcbGBmsr9.3WeM8dYCtNuNM4 Cvj0N4ZWbpjISMeqzaZLiExHbpiaaKJczv1IHo6nHL..gLN_IbGI.kRXv.bYDv.uz3WZDnGfmV9. emtZ.E9qYWhLod.r7w7FbnglaPJWo6p4omnVtODs2W0SMV1j8A48pem8JewRoIVbqcddg4u4I5ax YOoObWLAMA.L27l.BMFEI4mpjKyOo0ZHij9nCsAxdXfqFsU.fNfnLA3wYiqieeSFyrcCC8WYI3Mf V7xeQgrlORGvwoy.6l8lldlk8VRaTnv3cuYafASpgVCCck_Rg_TmA1b97NQqtwSnhn54hTfdv_Bb Vz_dTEGBojqDaXAI4rmktp3I7A7pVJBwqQn6CsKdnTcM3RPQKar_WeeXpwx_HVgH68bNnC2nQQW9 dglA8ukku_Gg8Xo_Wmz78OtQbzPeTXny9TQuXdcP5SxTjGn.gWnWVwOrdUT.ToJTkUtNbdxSdRiS _RKSbf85aAkj0UUMIOBy9uLwQMuEV5PKuDY_zqPucAaNM28tJzOGDEC12pbmy8ymKA_VZw4AOTBj V3oZhe70kAKb0QfASWNxWeidEbhPBMXTZmtkSnIo.g_XkfKnn8IYh4r896Fa6f2_VyrSBi7cSN8h 5CsspDYgDWybqI3qzfzhyu.SrCugvDRmqLaHKFFTHf4jv2rIlTMrR9h_gdwsa6a13xJOfMJY_rLl tsyvx9kiy6gZ9SXC.Ey26Qw2d7c5uxcuZ_3aVy12kNSFDfX9ZrJTAjpOWtN9F4WQHhwAyR3ZyDO5 z3duusqWnk49amrxHggQkh8hrdPl9THmpTCjPK0ThYeOuINibSX47xNjq22llKiQ02DE_wvlR_L3 a69yuRe.artopGpzxqwPxZ6Yk6pEgDZqx_v2DlRHdWzvJoLrbsfohNiv0mXetOIbiKAI93lJfH9f obWMW1i5EIZ1JiCUkP5eZ65ci4L9w_U7XDftL3gc8vX3UojpUxZWDScvKTKQaIWdEOmzrKcRD2GU J2N87b1dIDa5coKPfWoxIKhhbwYjUI8zkBAHByzmKUXCH.IaoIIjpzqXEIjv8sViWV4VQtGauwYD ywUyLgqZXzuz8tOoT6Ty62iK1FQsPcNJoQhGpvttiE3k6A4nKYolMQ5W1iVPOithI1fOQwQtviHP 7Ww5IG9eFjZMlF3eD3KXSxlpRowwOtxxN4Pa7equIRNTrn5HILEesioYlqqi4N.FLIYJGmmsmV30 K0d6Ox9vPaGOgBnWjRG1sUeRsolKw_6fa9b8sKjInZFJLcwimbVLkW.xMasTGZAq65zpqkLzeB0p 5SA1RX8x3gdZC.7EGERKexwFQ8Kql744ZHR8B.6jFe_cJ.re4NNhJeHauLGVppXAJuYVKESsoJ3T ntTxs.tzSbW_RrOfzZjtHXDUnbe.w.pTo5c9HO.BFePh_sS8b5k3VG5l5Sm0Ij5T3G2J1FXQq_82 0IqUDghSa.nmw85VyHJ_jWLTragx7VRhyfnRLqx_4_EeBhrvEBWVHUPk0CGY3ledyqxKjzdH9FZP eqv7dqAoinJ52g5BrFFOdDg5fIZYbyMk6PVru5GE6iqNSg8hf5FdUnG4uiq0.boxjkAA- X-Sonic-MF: X-Sonic-ID: c6ab049a-07a2-442e-9ec5-61ac60fb6093 Received: from sonic.gate.mail.ne1.yahoo.com by sonic304.consmr.mail.ne1.yahoo.com with HTTP; Sat, 18 May 2024 12:25:32 +0000 Received: by hermes--production-sg3-6f9f87bd85-86wsl (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID 7f4384ccbd14d7d8834a50c9a4d3b384; Sat, 18 May 2024 12:25:25 +0000 (UTC) From: Po Lu To: Rodrigo Morales Subject: Re: bug#70989: 29.3; Calling isearch-forward when using Unifont throws error "Invalid font name" In-Reply-To: <87r0e0pj2c.fsf@rodrigomorales.site> (Rodrigo Morales's message of "Fri, 17 May 2024 10:14:03 -0500") References: <3df5d89f24d568fa565913cec6902fb0@rodrigomorales.site> <86pltlh7ua.fsf@gnu.org> <87eda1ldsl.fsf@rodrigomorales.site> <86cyplge4o.fsf@gnu.org> <87wmnsya2h.fsf@yahoo.com> <87r0e0pj2c.fsf@rodrigomorales.site> User-Agent: Gnus/5.13 (Gnus v5.13) Date: Sat, 18 May 2024 20:25:06 +0800 Message-ID: <87ttiv71el.fsf@yahoo.com> MIME-Version: 1.0 Content-Type: text/plain X-Mailer: WebService/1.1.22356 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo Content-Length: 1253 X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 70989 Cc: 70989@debbugs.gnu.org, Eli Zaretskii 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 (-) Rodrigo Morales writes: > #+BEGIN_SRC text > position: 1 of 145 (0%), column: 0 > character: ; (displayed as ;) (codepoint 59, #o73, #x3b) > charset: ascii (ASCII (ISO646 IRV)) > code point in charset: 0x3B > script: latin > syntax: < which means: comment > category: .:Base, a:ASCII, l:Latin, r:Roman > to input: type "C-x 8 RET 3b" or "C-x 8 RET SEMICOLON" > buffer code: #x3B > file code: #x3B (encoded by coding system utf-8-unix) > display: by this font (glyph code): > ftcrhb:-GNU-Unifont-medium-normal-normal-Sans-Serif-16-*-*-*-c-80-iso10646-1 (#x3C) Thanks. The field in question is the adstyle produced from an FcPattern's FC_STYLE attribute by get_adstyle_property in the ftfont driver. What are the chances that a font will define two adstyles that collide when dashes (and other characters not representable in an XLFD) in one are replaced with a substitute? I expect that they are negligible, and as such it should suffice to substitute some fixed alternative for such characters where they appear in adstyles and perhaps other fields also, if it should ever come to that. From debbugs-submit-bounces@debbugs.gnu.org Sat May 18 11:36:48 2024 Received: (at 70989) by debbugs.gnu.org; 18 May 2024 15:36:48 +0000 Received: from localhost ([127.0.0.1]:34066 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1s8M76-0006BM-0O for submit@debbugs.gnu.org; Sat, 18 May 2024 11:36:48 -0400 Received: from eggs.gnu.org ([209.51.188.92]:58446) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1s8M74-0006BC-9Q for 70989@debbugs.gnu.org; Sat, 18 May 2024 11:36:47 -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 1s8M4n-0006Xm-7F; Sat, 18 May 2024 11:34:25 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=T8SbeAywBNs57PDEAypuY1s6dCRfap825y+UmFe4hgk=; b=Zk2wtg//xuix nK7NtmDhmOZdwlzTD+OaBFURKOqWAXWxFRxI6eyyqKq5cPSrLlLBb5vptp4RovuRHR1a7PGDe+03n l/CkB6IusgoAjbqMbyYpFAjxdCG46ZGpkE0mgVMZdS0Tg9O7JS5bvNuzcFRH7g5rbogI31QQphFCo C5DAtN/CkraJbIqg5lEq1OFSAoNc+Dt+WLAof5J6/Vek/IDyZhp2SjF86ABycGSyfEYVTfUVUrx14 1xDIRwc6c5RVR1r3MW9DPD1NjFoKttVMH67+mJTvd7MyilTk2lGdTn/mbeXtZPxyQ3yEGnpL4EG5E DSlwoXvSFPbBj8uKzdwITg==; Date: Sat, 18 May 2024 18:34:21 +0300 Message-Id: <86seyfcewy.fsf@gnu.org> From: Eli Zaretskii To: Po Lu In-Reply-To: <87ttiv71el.fsf@yahoo.com> (message from Po Lu on Sat, 18 May 2024 20:25:06 +0800) Subject: Re: bug#70989: 29.3; Calling isearch-forward when using Unifont throws error "Invalid font name" References: <3df5d89f24d568fa565913cec6902fb0@rodrigomorales.site> <86pltlh7ua.fsf@gnu.org> <87eda1ldsl.fsf@rodrigomorales.site> <86cyplge4o.fsf@gnu.org> <87wmnsya2h.fsf@yahoo.com> <87r0e0pj2c.fsf@rodrigomorales.site> <87ttiv71el.fsf@yahoo.com> X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 70989 Cc: 70989@debbugs.gnu.org, me@rodrigomorales.site 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 , <70989@debbugs.gnu.org> > Date: Sat, 18 May 2024 20:25:06 +0800 > > Rodrigo Morales writes: > > > #+BEGIN_SRC text > > position: 1 of 145 (0%), column: 0 > > character: ; (displayed as ;) (codepoint 59, #o73, #x3b) > > charset: ascii (ASCII (ISO646 IRV)) > > code point in charset: 0x3B > > script: latin > > syntax: < which means: comment > > category: .:Base, a:ASCII, l:Latin, r:Roman > > to input: type "C-x 8 RET 3b" or "C-x 8 RET SEMICOLON" > > buffer code: #x3B > > file code: #x3B (encoded by coding system utf-8-unix) > > display: by this font (glyph code): > > ftcrhb:-GNU-Unifont-medium-normal-normal-Sans-Serif-16-*-*-*-c-80-iso10646-1 (#x3C) > > Thanks. The field in question is the adstyle produced from an > FcPattern's FC_STYLE attribute by get_adstyle_property in the ftfont > driver. What are the chances that a font will define two adstyles that > collide when dashes (and other characters not representable in an XLFD) > in one are replaced with a substitute? I expect that they are > negligible, and as such it should suffice to substitute some fixed > alternative for such characters where they appear in adstyles and > perhaps other fields also, if it should ever come to that. Sorry, can you elaborate a bit, please? Specifically: . which code in get_adstyle_property does this, and how? . what is your idea for a fix, which led you to ask about "the chances that a font will define two adstyles that collide"? From debbugs-submit-bounces@debbugs.gnu.org Sat May 18 20:15:31 2024 Received: (at 70989) by debbugs.gnu.org; 19 May 2024 00:15:31 +0000 Received: from localhost ([127.0.0.1]:35632 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1s8UD5-00054P-41 for submit@debbugs.gnu.org; Sat, 18 May 2024 20:15:31 -0400 Received: from sonic303-22.consmr.mail.ne1.yahoo.com ([66.163.188.148]:40194) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1s8UD3-00054J-77 for 70989@debbugs.gnu.org; Sat, 18 May 2024 20:15:29 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1716077719; bh=8saPYO0goBF8wDVEGy28rAtsmX2BEr2QSk5O9o8a+/A=; h=From:To:Cc:Subject:In-Reply-To:References:Date:From:Subject:Reply-To; b=BTOxvPZKmGTBeIm8nxYGKdpC9gzJ/q8/I394GqRyv5XHRRmsHU/iD3sX/+94m6aUtr8kkHC99Bh79NVsVgHzU2e3yR8y2hPhtu7Y+1SCgxj2uygUlqsjAqH1QxKvgFXoS3/PNU+GFr1Udz9XuItyEWjZJRZB1kiGDrVkBhGWo6sCF+B2i926zWiPn7BKRDCSsLqViTj/lvOMQlXkErmneuOcb3vJ4oU2yrsxw2m9ces59FVUMXZakMMTFZQg0o6Rz1Us75BqBcV46mpJ3cAQNXvjjVbhPEmRZ1bm85fhFYPumm23G3CuJF3PXj928bvKf9EwlA++zf9KwH3M6EJLZQ== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1716077719; bh=Wnud70rPemWE80NqPMrKlZA+EZNu0En7Tn6ESqlIMfM=; h=X-Sonic-MF:From:To:Subject:Date:From:Subject; b=mAiLNpw7MdBSOFyW9rzNNEN6LLLvJQLH6Cu4C+1o5xU4a9bdqStytINOpmcRZoCDJZswpOpkx25VMpMe66+uG9RsEzmR2rPBig83r+AJfyHttwkFxXOLSCSualQIYut3xnyawOR1LzvZyvItDH+vsAY4/7zW4CuBZwEMQzTw4LNC90F0E05KJeHSCOKwWEWzYHhofOjkEV8HjyjkhyrryolymKAVLbXA4+3kOrHGiCgO/OyGsCALhidlCl6RkO3X4kZsWS50+3SHeShgXwDQZlewByNk+60AmQmvOJVm/ubVYlKGdxZQgbe1QVnwKNT2UFLbv3v37Jeeg6uX3HumtA== X-YMail-OSG: AFbDG9IVM1l4QX8mtyiL7zm58Yv8d7VE62M_AcDnnWM59C__WRNvrsslBCZzIyt bfmr1iEaJm1ptQ5FBnVDIegbrITkoQkGZdrl5FDkEV8jFDpeL_197KaaBw_10HaQH9F1HV4LE_6D _pQGRn5H6ug.ZyazEgfNi56TiJSSn9IBTSpDTSC0QjuZ4T9aQXBLlrTyYId3LCdbKiWS68TyroAj V7DLSLm1ow1Uox2MpfURzjX8PW9nyenwsAOMeGrJ_z_DiwMmYu3l1PH4crgc9333C1RFyniL7Dn6 1ENr5yOvv9pULbDJc9TCGRqtycyUYK9reZwDtdfPkxrpmZj5ERfC_PV4b6AlLVIoWPwxKo79Yx8y sZGYOvdM5etiNsAtYxUWzz5IGD025zkhaHBgT7BSd9YIh0y._iZwYRMpCtR8bBKPQTJXOJenJJvP weJKPHup7q9c.MNbILHUqmFhLj.3gdMKZIuOoLUE7krmbY2WrAwITONIqCFXL1j4pP98mqH7rY3n F1zqBC1G340GSUwhD6FTt0FUfI_MMUr3v6CfTM.wGvlm2_eLnndlBtIbIWRGLFiy18KR49zyL8AM eu7rLxd0W.EeG2Qmz7LUXOmbNg1.wvAXWPZDjSXSn2z_16.b8jEB_WOm7CoKPznztoTA73ZKbk2S A_siX3y9RyaIb7qcYfEv2kwxNsNInUHX2rUxGsCN27rqOf6WWhgnyCkkUsqxorF1M9Dx6U0vPflz e2zpXksJ97hZj.lufCvzHqbFrSaiPblBEe0vWzxVSHAjqpRw4PcpWz3qCVEXCZGhoVOW1P.rzs7n wTRsKrwQTMhXwTyjwKskGm7L3ZwSrJdnYsVoJMsYfUHQaBxigkzJONdqS1EGDX12FfNFf13Av26o 8aAnpn15GHfFye09eIecNCxfx5rTpeMuU1ZPUQvKQlewcT3GNmSZiOZzBpbwmJWgglvI3O_FlKiW T__4KB8jql5J0znIWrcKV48AjdwpxUWrOn7envXM3MFylLaKjSDukI_ckRU1hL27_dhZIOD_3WL9 R5gOOrD9l8PnSLP9dJ18rIbIxRYu87ufm4yK2qQSdFOdWlY6_3G9QF0lVKAK7WbBIM4lzWxZIFDc .rGpAIUI_kpRWBK3_St9PjDVrl342.CSdQ5WRPZTw9Jp31KHMeJO9SqWsczJehcw8ZadqF0qvUqU vauWeHlFz1HzjPIjQAqFlBHaxqjp_1ulX4j18.SXZ7cN9TtBDhin0mcFjb7IISAoWorEjmIAQKC0 Glwy4HOw4nkLHNT1.by3MpIBFioffUU.U7h6sIn56z5.rzxpHDel08QBcA6NOjTADU_G_xIa27Pp g1qgz3fTIPQdct6cawLxMUFbnNsyPdFA3tWp2pRDUcsWjmY1saJBti2lvp7egijhvzmHh42n8MD0 uvuI_nal5pN6HJCY6LMf1FX52f5sZGmNIuhU3mkKA3GGmpR2iFveHbXQAmGc1.YePQK1hz6xt.sW 1QGsJNkBUL4mJ92IEjY3wOKfFoDXWsRwuor_k7Q4zsEMxwL2LV3X6z7t.Cj_7yy3qyZMOvqIhbWR c.sRlLtPQQSZy7y737QJ12qypjCve9t3CaLgwETr5I2k05S1Q0eRp8GGpu0di9fKjWgwbGygoutP 4lprFnbY2CzqOBjXZib0n.klrlhWMOKc01_7jsOj_iVRqoBfYzOaEtouhq3EwNMo28noj2HaOkWv hZ81Cgy048JEUEADP76JJ3PrKefY.77bYLPE9ajaOWOK.5pYiMcuKC_.rUQ0wDwmEqBOVRbn3gPF Uwle6DJiLmpTDzNGe3MvouWRl1Jx4ACGR9Hm2i7hlx5kVd2UWVyttUkZOp.W_.DGm1wjaJkhiNGn UIsNOtiSn8fzVKhoOFQ_ylol4MHT9ba9RtRhjTdQ8g6YE0F.2NSew8MqbB2jzH4276kzhvm7FibR Uxi6P7L2.32NFHPkR2jGEPGP5fqvmOh1EGJS_Jt5uWDkgSQWmjkcqDElG_bHie9SCA1zcN7Chw4f 8l1eVJlLqrJ4TAiOS0VYtQIJBdgXc__y5BMKk5HQ4aTWhm9wXD.yGXiJDZISoB01hGparZ8NxeSK Lb3SViC0yTlus5Z.DSmArGq112WsPs2gIeQ8ayoyOggyyGAFHy_Ni0UjuM8B_jeQwKV9HitTlgo7 4mVZxLSGF.Rgk_mDs7kx7Rh7PCPD5a5_KY65k9Vb3pmuWlsVn2NDoPck65QYbgZXhy4GzfDwKc49 EWdUwfamxeai2P4HD7ImDtHaRX.QUNjI- X-Sonic-MF: X-Sonic-ID: cf13b0db-f5ec-4968-a3f0-d9ede166542d Received: from sonic.gate.mail.ne1.yahoo.com by sonic303.consmr.mail.ne1.yahoo.com with HTTP; Sun, 19 May 2024 00:15:19 +0000 Received: by hermes--production-sg3-6f9f87bd85-4dn8c (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID 8d41e32819794b441c6e0973f2008598; Sun, 19 May 2024 00:15:15 +0000 (UTC) From: Po Lu To: Eli Zaretskii Subject: Re: bug#70989: 29.3; Calling isearch-forward when using Unifont throws error "Invalid font name" In-Reply-To: <86seyfcewy.fsf@gnu.org> (Eli Zaretskii's message of "Sat, 18 May 2024 18:34:21 +0300") References: <3df5d89f24d568fa565913cec6902fb0@rodrigomorales.site> <86pltlh7ua.fsf@gnu.org> <87eda1ldsl.fsf@rodrigomorales.site> <86cyplge4o.fsf@gnu.org> <87wmnsya2h.fsf@yahoo.com> <87r0e0pj2c.fsf@rodrigomorales.site> <87ttiv71el.fsf@yahoo.com> <86seyfcewy.fsf@gnu.org> Date: Sun, 19 May 2024 08:15:14 +0800 Message-ID: User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-Mailer: WebService/1.1.22356 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo Content-Length: 523 X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 70989 Cc: 70989@debbugs.gnu.org, me@rodrigomorales.site 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: > Sorry, can you elaborate a bit, please? Specifically: > > . which code in get_adstyle_property does this, and how? Not "which code", but "the code", in that the function doesn't actively generate adstyles inappropriate for XLFDs, but duly returns such adstyles when Fontconfig reports the same. > . what is your idea for a fix, which led you to ask about "the > chances that a font will define two adstyles that collide"? Replacing instances of "-" with "_" in adstyles. From debbugs-submit-bounces@debbugs.gnu.org Sun May 19 02:05:36 2024 Received: (at 70989) by debbugs.gnu.org; 19 May 2024 06:05:36 +0000 Received: from localhost ([127.0.0.1]:35789 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1s8Zfs-0000jC-1g for submit@debbugs.gnu.org; Sun, 19 May 2024 02:05:36 -0400 Received: from eggs.gnu.org ([209.51.188.92]:38584) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1s8Zfq-0000j6-8S for 70989@debbugs.gnu.org; Sun, 19 May 2024 02:05: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 1s8Zff-0002lA-74; Sun, 19 May 2024 02:05: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=WsJxJ0zX6ZBE14rfua36FR5JbBR57LA0zAudo+UDUjg=; b=OgcmN4waY1+a REkuEPX4s/CGvQyM8LAKkdCWiKL27bD0SLuhsqFETB6TSGSrxmtgfdjK5r3rc6WlUVD6UWp1s/omQ +XONRy6ZKzP/yVLh/9C/7Bzor7ZGg5OsJTtiP3w1LGTCf6cYfhy6kbq6Gwmh26X2N2Ie1y18ww48r edecdvQLr7DThccKkzuQJDGNXsCv44CDGKnCKS32bK7Dp4B+ODp4UIib8Nbrk+DDRruyQknVNsopf +uKvgOwp+APOtrWPhhjrAkskeOMmdR0sGSjOcUQaB21NHO4hGGaiuniWApZAey+FKVK3da1NOKDUv KmvUI6SlZ+Euj5UNUlk0HQ==; Date: Sun, 19 May 2024 09:05:21 +0300 Message-Id: <86wmnqbala.fsf@gnu.org> From: Eli Zaretskii To: Po Lu In-Reply-To: (message from Po Lu on Sun, 19 May 2024 08:15:14 +0800) Subject: Re: bug#70989: 29.3; Calling isearch-forward when using Unifont throws error "Invalid font name" References: <3df5d89f24d568fa565913cec6902fb0@rodrigomorales.site> <86pltlh7ua.fsf@gnu.org> <87eda1ldsl.fsf@rodrigomorales.site> <86cyplge4o.fsf@gnu.org> <87wmnsya2h.fsf@yahoo.com> <87r0e0pj2c.fsf@rodrigomorales.site> <87ttiv71el.fsf@yahoo.com> <86seyfcewy.fsf@gnu.org> X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 70989 Cc: 70989@debbugs.gnu.org, me@rodrigomorales.site 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: me@rodrigomorales.site, 70989@debbugs.gnu.org > Date: Sun, 19 May 2024 08:15:14 +0800 > > Eli Zaretskii writes: > > > Sorry, can you elaborate a bit, please? Specifically: > > > > . which code in get_adstyle_property does this, and how? > > Not "which code", but "the code", in that the function doesn't actively > generate adstyles inappropriate for XLFDs, but duly returns such > adstyles when Fontconfig reports the same. Sorry, I still don't understand what you are saying. Could you please talk me through the code in that function, and tell where does "Sans-Serif" come from and how is it "injected" into the font's attributes? What I see there is the call to fond_intern_prop, and if the result is accepted by font_style_to_value as a valid value of FONT_WIDTH_INDEX, it is returned. But "Sans-Serif" is not supposed to be a valid width of a font, so I'm confused. > > . what is your idea for a fix, which led you to ask about "the > > chances that a font will define two adstyles that collide"? > > Replacing instances of "-" with "_" in adstyles. In what string or symbol name that is being processed in get_adstyle_property? From debbugs-submit-bounces@debbugs.gnu.org Sun May 19 03:37:52 2024 Received: (at 70989) by debbugs.gnu.org; 19 May 2024 07:37:52 +0000 Received: from localhost ([127.0.0.1]:35829 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1s8b7A-0001nF-6K for submit@debbugs.gnu.org; Sun, 19 May 2024 03:37:52 -0400 Received: from sonic304-20.consmr.mail.ne1.yahoo.com ([66.163.191.146]:45746) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1s8b78-0001n7-Po for 70989@debbugs.gnu.org; Sun, 19 May 2024 03:37:51 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1716104261; bh=q2P8WIJo7zc/FirLPl/InEQSal1NlY3U/4g/XEHJ7cE=; h=From:To:Cc:Subject:In-Reply-To:References:Date:From:Subject:Reply-To; b=pKxCpAIHJpF5gatXZgAd0p0D49M+/kZ6194ahK2BNfvYTO05y8D4jCkRjWi+Na7EB4qIHEgCQoJ1hppo0BTRqYLAcWVDA8WHeVXdeTaXg1PugRqzsM/qELfclAdZN4stBn8nmwN0cS9SKlvyAKboDarpPmnFsjISLVmWi+vUAqETuUgex8JKvXdzrq0lkjlyjvKhyMR08R/oGwy83Kd4LS3x2c9dWZsNJcfjn0amyQBBi0cAqy5fos0KNBEkF/PMEimytTyL28gTgLH0ixpDS2W/96ACJ1MPJYkHF8wqKdo8w60zTtCeY+WDtH8iIxawrbEF+MGlQ4tqJxy+0AxjXQ== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1716104261; bh=NeXLqBZsJ0mLqTb0eFKfjY812vLhQSE64dNQHf6gQEq=; h=X-Sonic-MF:From:To:Subject:Date:From:Subject; b=lvzGB8f9Qd+tkhysNg1G+CwvQlIKuI/NO0tkXocuB7DQzB33TmXOPRhVEe5M+cHcf8j2TIgJ53tY6TfqsYm0egOfAi8bJi1r3SUaEGagymT87MDXbWrcn914gb/Cxo+LbvVgsHJG55KyC7QNJ//yUqRsQKI/6HexmEE2L5dLGHzqfcI93OHuPpwM1+vKV5xjtZXNrZdpW9uDCBJkUcozkKptoJPuuUhi6kNDYZGDGaeFQhXNoFx6bj98Civ65m2MxlYzbCX/GrYGq8x2kkzgnNQ/XqNPIUO63pa5mkbKeQOGW393ZSV+i+TB7jAt3wf/VIDKiwZQxFk0E0Lt7/QM9g== X-YMail-OSG: hFTWd7gVM1mlbvQFjVGgdjDuNFWFhkaAlXQ_W0sCwWbOVSMYRX3esyUK7y9nuPs EtF3Jrr..taRMFYC_a8yyRb9klkJfaEby6RGh9u7w2MPljYezGOTLrZuJArF2OcCsSD0Wl3GYGsz wYM6SbbGs7y7BGqUWY69FYrGB9H3S4ga1ldfourDEkwMfeegOhZei7AP5DCLdAotzF8EuVhkDwQe cQodiiq2hbD.XwD8CDoMWWN20AM_waY1OmmSS.f_p2676DNzAsUiPKoO9GeE.wBJ40yFNnNaklPa auKi0Siso11La34ea7f0XjAJDdjW66zYxFukmEeg4P4FP_2mSh.QGteGkl3zM5yCbw91x.r_XIaD QHtlZSLZA3aQ1PM.rijdQ4mnyiLPUo442ODjqEF1bQBa080UJxdgQhSmSdogwzlgQAFekS7oXjir efVLNMqCwhhx1rmnSvw8qU3BDlY5oMFCzZG0sTYcZuPq4Z.Llyl4E_KvdhbGq0A6bmQrFLEiO70Q 22SJhRZYTMUcRGUJ0dUqW4Wtd5J6bZx8KsQV5_B4GElzU4CI5zV53EEEVqeeMsOmEChJT1L73tx7 o8Inb422W0Lr01xgiDaFOyifIf4ioblV12t7m_vMWBPAvioPVqle2E_2gODlId1x3uixFLYFApCu GVL4LMy6M8YHdyTUvXzAC.M4shT0nIOXY9yJvQ6QwzVJeJDtt8OvAaVspsqaMJ4za__T3a4kjmFU QTHgofH3U3T6KHnR5DVdrxkxnCgXSrAnrrOCI9nj8eqccv9yrz1yQjVEL4zusrxNhYbgaP7Sc9yH YuocGMCmeLLpsVTBWDVJLrYiXbvXa9DyJEkJF8JBYz.HmuvGNtku8Xpo.pwrl6EdEg2jElRqGa4a kR3rBTdV4FRyKrM1yzKzgzZ7xt_ExdhTilD3cIA6Ws5sFvX7n0P6mH0v1H7Mnwk87quSsyEQa_up e3WOW5Yn1kCUb9INagbGC0lsjsPgsjgtEaxaWvxzlIs7joszYd2tmQ724xolxck9Ave1ioG6Jn0h KOiRMeo.45wj4ysBmqxCPtNn9aU_VQ5hWs5kARqeJvaUpsnCzDpjSpyM1FXrRo63TrCME._G6iYW 5TpJcORA8L9HSFrFbzZeuifIUzl6AiQ_g0EQQcNmiRy1CyTHQutAHj_F7JhgWi60C431GSMCLjws KzVETZFi_zCjMvwB0BDt5qpNIk_9hgaM3wDbY2Fuac.exPXcGZX5f_ok4nxflRgQVjnKl0hod2SH zOz_PNGjHKibVR3E_H3IaCsk5HkqAT.OQbXYwfNqDu1eMBqqzTePKctPC418NxU_r6hhwprLJjbz pENfIk0Yx3j3aRbYsPZgrIKw1E0s1d2g0utVnaqZTIXM__kEiu3lob6mU9tK.rzx4Jyy4UhGAI9A qgzgVONCM4ir9E.mj8Xlz1s4FK3Ib5eC6h3d8G6BKNZAM2bHVbrTKOwt4Vi3Y9uyTEFMqFPE96Mc 5of68spqYs4mycCLm2x_W2RmtRkMWWo4lS9eX5wDH2huFfBLfzB03HBDCUsZ5uugNjsAcyrkKSc7 JoZ5ngJBRm1ud0Eaxo2.gk64ejxFZfiHYc7RyT6pNXE.VGEoaSQjuLVdN0l08HrNawp2H.sqlCs7 l_G9h0O8AYT1Yb0EAhtUHNeLk7Gv6oljvnQwS7rBlUl3I5XpN2yS9joCye6PBb5HcvCeAiq2XxEG oNynsBwFgSFV6s5Kn8mdvLoBhCOjnTsz6aTSukh9S8169UJHq6aYEKMneak7HFtSHvEa9NoHk9_6 DMh0q.C42lH60nQiXSQXFtKjkJzV5cthLDxP6SAavRJnZtQwNmeXKI6yccKdERx7WZCLV7jdDEHZ p9fx1l70GVhyUK9Cwl6QdQsuby10GnKnKmirS5uGo9qP1Cpvo6W9lFlkJOi4ITfsANmwph.sgPR3 LPqlw0A8.m8hcVTUe1BeE6HSOOye_yEISJfurm53zGoUwcqnpzKW3jdcMe66N31xX0EYQ46vTw1k lv7DxODdNuWrE1JkHcuu4gX_xSRN3oKiWnrMfTHF2cBp6FA.uUBg34gNktU.gn9aRwWVgVVIo.uz fpO3QhgbZgnCT53aJc6OY28QcYOv0s3zxhs3zfN7GzUGpokeq_QlVFO0HXySgwAR7F_XV6HLOWQ4 LLUaF_3OhIfUbJN_H3R6GBFdJei2lBoBMQAinXtG1DPXClMWePVz6v03jRdZtkYitH4MSE1TGy8Q ducjwo2hRbqLuzFYyuiLFRaYadFGAqi6jWcix8ase.pYtwljT1BsqtVE6eH9rfaW8nw-- X-Sonic-MF: X-Sonic-ID: ada05636-97c0-4798-ba36-64045dfe9f92 Received: from sonic.gate.mail.ne1.yahoo.com by sonic304.consmr.mail.ne1.yahoo.com with HTTP; Sun, 19 May 2024 07:37:41 +0000 Received: by hermes--production-sg3-6f9f87bd85-fwdz2 (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID 93df86130b0090657b2c769903e0f58a; Sun, 19 May 2024 07:37:34 +0000 (UTC) From: Po Lu To: Eli Zaretskii Subject: Re: bug#70989: 29.3; Calling isearch-forward when using Unifont throws error "Invalid font name" In-Reply-To: <86wmnqbala.fsf@gnu.org> (Eli Zaretskii's message of "Sun, 19 May 2024 09:05:21 +0300") References: <3df5d89f24d568fa565913cec6902fb0@rodrigomorales.site> <86pltlh7ua.fsf@gnu.org> <87eda1ldsl.fsf@rodrigomorales.site> <86cyplge4o.fsf@gnu.org> <87wmnsya2h.fsf@yahoo.com> <87r0e0pj2c.fsf@rodrigomorales.site> <87ttiv71el.fsf@yahoo.com> <86seyfcewy.fsf@gnu.org> <86wmnqbala.fsf@gnu.org> Date: Sun, 19 May 2024 15:37:09 +0800 Message-ID: <87jzjq6ymy.fsf@yahoo.com> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-Mailer: WebService/1.1.22356 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo Content-Length: 1194 X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 70989 Cc: 70989@debbugs.gnu.org, me@rodrigomorales.site 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: > Sorry, I still don't understand what you are saying. Could you please > talk me through the code in that function, and tell where does > "Sans-Serif" come from and how is it "injected" into the font's > attributes? > > What I see there is the call to fond_intern_prop, and if the result is > accepted by font_style_to_value as a valid value of FONT_WIDTH_INDEX, > it is returned. But "Sans-Serif" is not supposed to be a valid width > of a font, so I'm confused. Where does FONT_WIDTH_INDEX come into play? The attribute responsible is FONT_ADSTYLE_INDEX, which is set to "Sans-Serif" by: font. */ FT_Face ft_face; ASET (entity, FONT_ADSTYLE_INDEX, get_adstyle_property (p)); if ((ft_library || FT_Init_FreeType (&ft_library) == 0) in ftfont_pattern_entity. The XLFD generated from a font with such an adstyle is not parsable, the character `-' being the field separator in XLFDs, and gives rise to parser errors such as Rodrigo encountered when I-search, by proxy, attempted to deconstruct the XLFD back into a font spec. > In what string or symbol name that is being processed in > get_adstyle_property? Its return value. From debbugs-submit-bounces@debbugs.gnu.org Sun May 19 03:50:17 2024 Received: (at 70989) by debbugs.gnu.org; 19 May 2024 07:50:17 +0000 Received: from localhost ([127.0.0.1]:35834 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1s8bJA-0001u2-IH for submit@debbugs.gnu.org; Sun, 19 May 2024 03:50:16 -0400 Received: from eggs.gnu.org ([209.51.188.92]:55836) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1s8bJ8-0001tv-Ss for 70989@debbugs.gnu.org; Sun, 19 May 2024 03:50:16 -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 1s8bIw-00030Y-Nh; Sun, 19 May 2024 03:50:02 -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=M8lh/2poHwXKgc01QRC1gg+CKeH3DX3M0co1RWtWtB8=; b=GzXL4SLfbOon 3fTyxH2pzrJ3ACBlagvUxzyxk1edF8xrEmSXv3D4JH1j/6pkxsCpOiYVn+z22kYefEFEcmV7bg3nI 99U2vTkJPTCeOS2nfNzaI0Rzv4LnrNWmgjEw4BjKf1bvohvYwKY6fc20kaTErxnmsA6CEvob4sJSi uoDfhaAgGrI7prwEGh8UUEwWERREet6ygARSKEkeUU8y9TCp+buA11Bk/sF1zioMbss/9KE9wiRp5 kHrdStXsHPiEz2A1eWe8pXdV3ewdfvlWS2J0ZuPa+1RH7r5i402HNrcuYORIi2o8KW3GQb93oWdSw rs4evzUMEBk8cFHvbfMJig==; Date: Sun, 19 May 2024 10:49:58 +0300 Message-Id: <86o792b5qx.fsf@gnu.org> From: Eli Zaretskii To: Po Lu In-Reply-To: <87jzjq6ymy.fsf@yahoo.com> (message from Po Lu on Sun, 19 May 2024 15:37:09 +0800) Subject: Re: bug#70989: 29.3; Calling isearch-forward when using Unifont throws error "Invalid font name" References: <3df5d89f24d568fa565913cec6902fb0@rodrigomorales.site> <86pltlh7ua.fsf@gnu.org> <87eda1ldsl.fsf@rodrigomorales.site> <86cyplge4o.fsf@gnu.org> <87wmnsya2h.fsf@yahoo.com> <87r0e0pj2c.fsf@rodrigomorales.site> <87ttiv71el.fsf@yahoo.com> <86seyfcewy.fsf@gnu.org> <86wmnqbala.fsf@gnu.org> <87jzjq6ymy.fsf@yahoo.com> X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 70989 Cc: 70989@debbugs.gnu.org, me@rodrigomorales.site 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: me@rodrigomorales.site, 70989@debbugs.gnu.org > Date: Sun, 19 May 2024 15:37:09 +0800 > > Eli Zaretskii writes: > > > What I see there is the call to fond_intern_prop, and if the result is > > accepted by font_style_to_value as a valid value of FONT_WIDTH_INDEX, > > it is returned. But "Sans-Serif" is not supposed to be a valid width > > of a font, so I'm confused. > > Where does FONT_WIDTH_INDEX come into play? Inside get_adstyle_property: adstyle = font_intern_prop (str, end - str, 1); if (font_style_to_value (FONT_WIDTH_INDEX, adstyle, 0) >= 0) return Qnil; return adstyle; > The attribute responsible is FONT_ADSTYLE_INDEX, which is set to > "Sans-Serif" by: > > font. */ > FT_Face ft_face; > > ASET (entity, FONT_ADSTYLE_INDEX, get_adstyle_property (p)); > if ((ft_library || FT_Init_FreeType (&ft_library) == 0) > > in ftfont_pattern_entity. The XLFD generated from a font with such an > adstyle is not parsable, the character `-' being the field separator in > XLFDs, and gives rise to parser errors such as Rodrigo encountered when > I-search, by proxy, attempted to deconstruct the XLFD back into a font > spec. Yes, I understand all that. That was not my question. So what is the patch you'd propose. From debbugs-submit-bounces@debbugs.gnu.org Sun May 19 07:14:18 2024 Received: (at 70989) by debbugs.gnu.org; 19 May 2024 11:14:18 +0000 Received: from localhost ([127.0.0.1]:35961 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1s8eUb-0004LA-TL for submit@debbugs.gnu.org; Sun, 19 May 2024 07:14:18 -0400 Received: from sonic308-56.consmr.mail.ne1.yahoo.com ([66.163.187.31]:37782) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1s8eUZ-0004L4-TO for 70989@debbugs.gnu.org; Sun, 19 May 2024 07:14:16 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1716117245; bh=R6GK5Hlvnb7yDIlJ5CMUllhsjUe3yordLuryMPAkmCE=; h=From:To:Cc:Subject:In-Reply-To:References:Date:From:Subject:Reply-To; b=t0F6it2lAq9JKrFQ79nQH33WXiFvsIqIfzvSbAXQKNzZt6xCSpY6BRBwN1bWND9Ul3ItRoTWiqb6mIm7fIydX+TsK9LIUCgxPV1G6+ryCI7EIRCa6YnwxzAvwGB5M73S+moyYx/Gji7UVCZsOZ46g9vszcL7/8vLEcUWpxQy5M/IWwMshIGjQWz8wrVnAZNmVZ3KyhnA7YHK7wbc+W1trrFTb6vkaWPOYrLfe1La1QxSN+510xhGM5bpL+YYMmvQa8g+G+vDOtqGbo9BWr0kysoazRnbliqhbLdDnG4WeWhWqPpd/n1z7q+3ggXwY8cSE0XP7hdSES671OhptxGoow== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1716117245; bh=oOQ0dXXNadouvp2kxM2Z8NF49fwr16C7ydHzE9zSg8W=; h=X-Sonic-MF:From:To:Subject:Date:From:Subject; b=rwUFl52gSsdlks3lGarRh+e2idhsOj65IkNO/DhABodHB3qLC1Psr09BJfvkq7jYv/VLOPnDtZm/iIbTQUJoznGhKKsqctowOdUsJybh1MJsJ/S3ZymrxupbqoyBm9EmrGWQ8hZMeHvLbrg3swjeuTHCNyqLOmD8Q96VxLgcrjo6jxUt5XlV2VXuzvIHLPW4s7qHz/xzDsswB1wQxnt5glhJOx/VOGyh6JHZg4j+NyZredXgbU7CeT6DwVKAhMWIE8nLT77JiRUuHreYR6lisCWFC3DISM0nMYqPBjFOhDgZh82WuETXamRYVUVgV52idFPCeqe3bmLkmt03PE2Wuw== X-YMail-OSG: hpwGKwUVM1mj9qoVh25eyn8HYIbXJUfl1khsZLeKd1Y4eqfZU8fpxBDRYyUlDza qloBDzvDP9ojTNjrKWPdEycWiLOXIp.qmYCjSBac8ztN934iKp68l8sWdxmgjaZORf3rWCWRaQ8K xLmwbaFvifzB.eMUHTew9BOIO.cH6HXu2xpN1b26yXGzm8dF2QcxFF61oUnkWJs9UB8A2Wr2FwpQ depGnq.wrOJOY0TKIKVL7xsrDXYZGIRKtUOas7ImwkQwsoZ578ASg4GrWU4QvmU7MtaGuu.HIyag 3vG7rKjJj9SkFpXaIpCftO4bLz1ZgcPv6Mo8TbZfO5bRF27xD6UezImAu0LgctcD_1U3I4QR5e.v CqtJkkdFnSZHX5KiEls9l7JQiLpU5odoGAom3z837JRafh91ZiasMIbXv7CFovjs6Y0yQbq9Llrm wC911bw9w0E.2pDJ2uwRK5p54cMEZfyU9Pyyr8_RsEF.xo6ON18oe.qKEYSjtstnejVyQ0ZGIegW AAs5HD_eWmffBe3dMQcwmlco.didihVt88PHlODfGXgqffCX1kr.tIXXKke4INYQa8ZGT1h0tPY9 mRAQOroHOOTwL4uAJUiQmx.sQ8cttOf7cPtsakUGEd2sd6hAs5Sg91__YRMk4YmskbjI58hMcanu QFpq1j77T4REtu2AEXT66FMnW5wjj_i4ls229o2MJb4S5EEqhTbnfrm5Wrhvi2bE1KMVMh.OHIM4 wsfLWfFy9V1_Jt_raQzhsRisnud3uaUFz.VUT0Il29u4p6rLdXOLsaaXdr2bg0xNMTXlb7kZZVqM Rybzsm6Kr7EQZxpiNFDYi8xIMHwTsYWOJly4i8S0p4MDWhvj1A7RMkZzPfMKevssooYj.RurvLaU De9YD3qFVe4WfJFCfQJUb6QW4uUe9U3IcZAKfXdjRo6JDX8efCR6M75lnP9rbzhWwz.BfCrA65dk cB_sWKNNTX0vCmbjHcS5Dyz5zV_yBWCkcc4S399MgebdPRHG9fVXEnLYjSGse1OJGMOxvhl_VP1O w4If_PNsCTQ.5FnazdqvB72qYP0YFy5UP6BxQjlXVyJeg.djVoq4ET3Jq0Qr5s5Au3X0gCcdhFFR NfvJOjWdRFBoROuEdTvk_YPDFbe2RwjJ3aeBRJwcYAeO.Q.cJYeKgjp4BEMJe2PC.iH7MM5VKZM8 TG5kCZPnXAjrhX3BtFMdYTE8LCp4x92YXfB1BVSAxI_7H7EeGumCFjzcGP1mJnFB4HTS83j4ETt8 jdMZE9VvNCclXmVTCJ4MyskAOyFur3ZG0iP_8uPqr5t7xI8Km1qCkjWCnD3NsBJVjsrAb3mjWdvq 1rOXMZvKh98XL1Tyu9itgLMGJRgNTmojdTqiWju_DGUIL3zEaGLgamaob1fNF_NYor8wTb.lzzuA HyOCjzpD5Gba31O6QGvfa1IbCdheOE2IpjRQMT2aEqp8Ox4rK3dwtdVtIMjTRZK4AkhWBicE5665 gCn6Rtf2n5pGx4SjX3NSK0pp1WZ0ndv96DCPICJTzDTdfAjB1aClTcYEjqViQC2czCEKgA.F6l_5 cbpBY6Jzq26eZvhlGKJhQfkblm_Tzjkl3MfhYrSyC4JC4cZdB2C2CnLVAkbGKWRTcIHLf.owKSMO BwgTLe8yULyneSVnVGTicMyNuIzLhmqlnG2SAsuHRn8gac4QNDw5jNZw0.sL6ikoxziZWWxbeycT Iz_ucGkFJr5YyvdElzddy9FnJby8FOFiRMzPhxi3F_U2lWlVDFK2p.GL36E2MEJKgmcKQ5zZTCvQ oL0bu.pT7nkalhbi.6k7XJCfm8sbG1RK45HPO7NysRZe7iimM5MysBUe7flSy2E1j9QMZVNQn.cg WZVSCk1_ghT9HXfb7vYKHedAtrgykBdIGWiDYpHK87E1m2WxV8rkT3ou3yTgB6e0rjG_ZTc6EI8P RgxFjCBpbnrnYN5tB3kS15RZhPjFdn7KWDXwKJekyHZAWwxVlS32scoVqRAlQ5ndk77leR5j6D64 fEWPdP9_iac8mAhPrm6b3fcpplW8uxlm0KajA2kVeWu9ejKUtH7QWlhOdX3LIjwNER3OiVKGmfZI 5GbTg8Z8SZY5clX33PrK7lPGixTFRKC8UtBcQNONJ4FPct7TfCbdk7fXSOc8R5HfVIeuPq8DIjLg HpVBX0yT37o1mTGICQcDlUVZ1bEzc4CouWfyLzheSd1ghBS33k2LUFUq0qyNgvmBsH1jQ8kPd48v mT1YlazlVnEPoMv7.5_gA4N4nKf5UwSLGQX1WWb62jrsJ_RGMncuOy6Vk58VunR52oIQ- X-Sonic-MF: X-Sonic-ID: ee3ef9da-8b82-4aea-ba33-045a351eb175 Received: from sonic.gate.mail.ne1.yahoo.com by sonic308.consmr.mail.ne1.yahoo.com with HTTP; Sun, 19 May 2024 11:14:05 +0000 Received: by hermes--production-sg3-6f9f87bd85-fwdz2 (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID 8b51ce678ac1df1e3a71dd3262bcd0fa; Sun, 19 May 2024 11:13:58 +0000 (UTC) From: Po Lu To: Eli Zaretskii Subject: Re: bug#70989: 29.3; Calling isearch-forward when using Unifont throws error "Invalid font name" In-Reply-To: <86o792b5qx.fsf@gnu.org> (Eli Zaretskii's message of "Sun, 19 May 2024 10:49:58 +0300") References: <3df5d89f24d568fa565913cec6902fb0@rodrigomorales.site> <86pltlh7ua.fsf@gnu.org> <87eda1ldsl.fsf@rodrigomorales.site> <86cyplge4o.fsf@gnu.org> <87wmnsya2h.fsf@yahoo.com> <87r0e0pj2c.fsf@rodrigomorales.site> <87ttiv71el.fsf@yahoo.com> <86seyfcewy.fsf@gnu.org> <86wmnqbala.fsf@gnu.org> <87jzjq6ymy.fsf@yahoo.com> <86o792b5qx.fsf@gnu.org> Date: Sun, 19 May 2024 19:13:32 +0800 Message-ID: <87frue6omb.fsf@yahoo.com> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-Mailer: WebService/1.1.22356 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo Content-Length: 2865 X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 70989 Cc: 70989@debbugs.gnu.org, me@rodrigomorales.site 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: >> From: Po Lu >> Cc: me@rodrigomorales.site, 70989@debbugs.gnu.org >> Date: Sun, 19 May 2024 15:37:09 +0800 >> >> Eli Zaretskii writes: >> >> > What I see there is the call to fond_intern_prop, and if the result is >> > accepted by font_style_to_value as a valid value of FONT_WIDTH_INDEX, >> > it is returned. But "Sans-Serif" is not supposed to be a valid width >> > of a font, so I'm confused. >> >> Where does FONT_WIDTH_INDEX come into play? > > Inside get_adstyle_property: > > adstyle = font_intern_prop (str, end - str, 1); > if (font_style_to_value (FONT_WIDTH_INDEX, adstyle, 0) >= 0) > return Qnil; > return adstyle; This tests whether the adstyle duplicates information that the pattern might provide as the font width, since if so, the adstyle is entirely redundant. You'll observe that font_style_to_value returning >= 0 indicates that the adstyle is a valid width, and therefore the function rejects, and does not validate, width values. >> The attribute responsible is FONT_ADSTYLE_INDEX, which is set to >> "Sans-Serif" by: >> >> font. */ >> FT_Face ft_face; >> >> ASET (entity, FONT_ADSTYLE_INDEX, get_adstyle_property (p)); >> if ((ft_library || FT_Init_FreeType (&ft_library) == 0) >> >> in ftfont_pattern_entity. The XLFD generated from a font with such an >> adstyle is not parsable, the character `-' being the field separator in >> XLFDs, and gives rise to parser errors such as Rodrigo encountered when >> I-search, by proxy, attempted to deconstruct the XLFD back into a font >> spec. > > Yes, I understand all that. That was not my question. > > So what is the patch you'd propose. diff --git a/src/ftfont.c b/src/ftfont.c index 2e37b62ea35..efb6bf668bb 100644 --- a/src/ftfont.c +++ b/src/ftfont.c @@ -149,7 +149,8 @@ matching_prefix (char const *str, ptrdiff_t len, char const *pat) get_adstyle_property (FcPattern *p) { FcChar8 *fcstr; - char *str, *end; + char *str, *end, *tmp; + size_t i; Lisp_Object adstyle; #ifdef FC_FONTFORMAT @@ -168,7 +169,18 @@ get_adstyle_property (FcPattern *p) || matching_prefix (str, end - str, "Oblique") || matching_prefix (str, end - str, "Italic")) return Qnil; - adstyle = font_intern_prop (str, end - str, 1); + /* The characters `-', `?', `*', and `"' are not representable in XLFDs + and therefore must be replaced by substitutes. (bug#70989) */ + USE_SAFE_ALLOCA; + tmp = SAFE_ALLOCA (end - str); + for (i = 0; i < end - str; ++i) + tmp[i] = (str[i] == '-' + ? '_' : ((str[i] != '?' + && str[i] != '*' + && str[i] != '"') + ? str[i] : ' ')); + adstyle = font_intern_prop (tmp, end - str, 1); + SAFE_FREE (); if (font_style_to_value (FONT_WIDTH_INDEX, adstyle, 0) >= 0) return Qnil; return adstyle; From debbugs-submit-bounces@debbugs.gnu.org Sun May 19 07:45:25 2024 Received: (at 70989) by debbugs.gnu.org; 19 May 2024 11:45:25 +0000 Received: from localhost ([127.0.0.1]:35974 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1s8eyj-0007U9-Aj for submit@debbugs.gnu.org; Sun, 19 May 2024 07:45:25 -0400 Received: from eggs.gnu.org ([209.51.188.92]:48866) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1s8eyg-0007Tz-Ap for 70989@debbugs.gnu.org; Sun, 19 May 2024 07:45:23 -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 1s8ewP-0001s3-Eg; Sun, 19 May 2024 07:43:01 -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=2X6+2uQ9JFdCuI23SPDclRDjb+V8jGLYBZoL3a5SnR8=; b=f0LMZZH/dGL5 9lNE4XkVWxTeD1gjDMfhXXN4eCPiC/gNjI5u489qf1BTpadAdNluG0szXeVz4pP9ttmW2uOsD/09k 8BPkIOY0r62o/zlROPUfkMs/ZH6wTEySQ5/wwEbxSjYAMhhZjJQQnKoLpI71s3Ep2tRwCCetqE8bT zm7GI3+s0xnJrHKO88i0KpgqNsDvQKvMLxxptmyGAH8KxmGBXwrO43Y67PUztA3cjNTR2vSQOWuZ5 NNTo9XX4uJZ17IyTgPwxmosb3XBnbdQB7aGL6SKa098Uh1zwf/jcj2cnF2P2/DIcbTOhJAvT7GNDV 0YAgV95//bQy1modqUbjUw==; Date: Sun, 19 May 2024 14:42:58 +0300 Message-Id: <86bk52auyl.fsf@gnu.org> From: Eli Zaretskii To: Po Lu In-Reply-To: <87frue6omb.fsf@yahoo.com> (message from Po Lu on Sun, 19 May 2024 19:13:32 +0800) Subject: Re: bug#70989: 29.3; Calling isearch-forward when using Unifont throws error "Invalid font name" References: <3df5d89f24d568fa565913cec6902fb0@rodrigomorales.site> <86pltlh7ua.fsf@gnu.org> <87eda1ldsl.fsf@rodrigomorales.site> <86cyplge4o.fsf@gnu.org> <87wmnsya2h.fsf@yahoo.com> <87r0e0pj2c.fsf@rodrigomorales.site> <87ttiv71el.fsf@yahoo.com> <86seyfcewy.fsf@gnu.org> <86wmnqbala.fsf@gnu.org> <87jzjq6ymy.fsf@yahoo.com> <86o792b5qx.fsf@gnu.org> <87frue6omb.fsf@yahoo.com> X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 70989 Cc: 70989@debbugs.gnu.org, me@rodrigomorales.site 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: me@rodrigomorales.site, 70989@debbugs.gnu.org > Date: Sun, 19 May 2024 19:13:32 +0800 > > Eli Zaretskii writes: > > >> From: Po Lu > >> Cc: me@rodrigomorales.site, 70989@debbugs.gnu.org > >> Date: Sun, 19 May 2024 15:37:09 +0800 > >> > >> Eli Zaretskii writes: > >> > >> > What I see there is the call to fond_intern_prop, and if the result is > >> > accepted by font_style_to_value as a valid value of FONT_WIDTH_INDEX, > >> > it is returned. But "Sans-Serif" is not supposed to be a valid width > >> > of a font, so I'm confused. > >> > >> Where does FONT_WIDTH_INDEX come into play? > > > > Inside get_adstyle_property: > > > > adstyle = font_intern_prop (str, end - str, 1); > > if (font_style_to_value (FONT_WIDTH_INDEX, adstyle, 0) >= 0) > > return Qnil; > > return adstyle; > > This tests whether the adstyle duplicates information that the pattern > might provide as the font width, since if so, the adstyle is entirely > redundant. You'll observe that font_style_to_value returning >= 0 > indicates that the adstyle is a valid width, and therefore the function > rejects, and does not validate, width values. Thanks. > >> The attribute responsible is FONT_ADSTYLE_INDEX, which is set to > >> "Sans-Serif" by: > >> > >> font. */ > >> FT_Face ft_face; > >> > >> ASET (entity, FONT_ADSTYLE_INDEX, get_adstyle_property (p)); > >> if ((ft_library || FT_Init_FreeType (&ft_library) == 0) > >> > >> in ftfont_pattern_entity. The XLFD generated from a font with such an > >> adstyle is not parsable, the character `-' being the field separator in > >> XLFDs, and gives rise to parser errors such as Rodrigo encountered when > >> I-search, by proxy, attempted to deconstruct the XLFD back into a font > >> spec. > > > > Yes, I understand all that. That was not my question. > > > > So what is the patch you'd propose. > > diff --git a/src/ftfont.c b/src/ftfont.c > index 2e37b62ea35..efb6bf668bb 100644 > --- a/src/ftfont.c > +++ b/src/ftfont.c > @@ -149,7 +149,8 @@ matching_prefix (char const *str, ptrdiff_t len, char const *pat) > get_adstyle_property (FcPattern *p) > { > FcChar8 *fcstr; > - char *str, *end; > + char *str, *end, *tmp; > + size_t i; > Lisp_Object adstyle; > > #ifdef FC_FONTFORMAT > @@ -168,7 +169,18 @@ get_adstyle_property (FcPattern *p) > || matching_prefix (str, end - str, "Oblique") > || matching_prefix (str, end - str, "Italic")) > return Qnil; > - adstyle = font_intern_prop (str, end - str, 1); > + /* The characters `-', `?', `*', and `"' are not representable in XLFDs > + and therefore must be replaced by substitutes. (bug#70989) */ > + USE_SAFE_ALLOCA; > + tmp = SAFE_ALLOCA (end - str); > + for (i = 0; i < end - str; ++i) > + tmp[i] = (str[i] == '-' > + ? '_' : ((str[i] != '?' > + && str[i] != '*' > + && str[i] != '"') > + ? str[i] : ' ')); > + adstyle = font_intern_prop (tmp, end - str, 1); > + SAFE_FREE (); > if (font_style_to_value (FONT_WIDTH_INDEX, adstyle, 0) >= 0) > return Qnil; > return adstyle; Thanks, but why not replace all of those with a SPC? It's simpler, I think. From debbugs-submit-bounces@debbugs.gnu.org Sun May 19 09:01:11 2024 Received: (at 70989) by debbugs.gnu.org; 19 May 2024 13:01:11 +0000 Received: from localhost ([127.0.0.1]:36256 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1s8gA3-0000FB-0T for submit@debbugs.gnu.org; Sun, 19 May 2024 09:01:11 -0400 Received: from sonic303-21.consmr.mail.ne1.yahoo.com ([66.163.188.147]:46164) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1s8gA1-0000F1-1a for 70989@debbugs.gnu.org; Sun, 19 May 2024 09:01:09 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1716123659; bh=yhyh5nlq04GgWrmpSXeh8nKjT62h0p9UE/hv2kWCLpE=; h=From:To:Cc:Subject:In-Reply-To:References:Date:From:Subject:Reply-To; b=t6dpGP4QJdaVvHzTDzi5iz8DRXeuAPXtS3ft1Y68pKuRnYH7qMXkAkr14zOJ5hN1YJ5NI6+7AWnS9scBUdYZuqwT5TysFSLtAxBCM++jZOJO6renGKF1BPQBcI9manHj/By6UrUxez8smmsmq2qIJbVpvviESZwCeP41/amNwNgrYIASMQjMv8EnzAzVDpokYEg4HAM2TRBziNxl4KOx2QQmdCDhFTVhw6xJm218+1xd1z/C4mN0S8Ib3BSYesoGdpjVU15Kfz1MeOHRyATP/1id4BPkc/HPL1AeJoApIohkUYdhB4NFZ3vNxffM95ZUvmu1aH1OKkysvwoBxpvFbQ== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1716123659; bh=DY94yzfPEvU399Xw/ACnjABkxKNk0K3omy+Qyh4d0bB=; h=X-Sonic-MF:From:To:Subject:Date:From:Subject; b=fK7HQWSq2+C6A9XD4DCJ3K8XfA0TNtgGv7MjhrQu7lTs9mbO2qFsP5rh7mZx2We7i/DwTZhgi4GRMA6jdKSF6DPCtqgHu8CS6cajhxhwZqjIk2sCm2mQNjJ4+yBKkbbulutNFx5UYcjYDhie9xVEMkyZg8Xr36JZV94A8B5GQ1cGoyw6WC4MdM8cbrxRUyu8lhddoqrPVy/MGdqhNJYXnWH9xcaWyCtx/lkVoGbnvUCv4oPvTR6WeXCftAaQG4O6P3RtOs4EXWxsse92b5aSSRqh+wKHKPedkQL9SHE35gTcO5wBzO87v7feHWcOKBPqsOl5aVLeeenI4Rm52O6XHw== X-YMail-OSG: h5vUVjwVM1nBZtpcEQ_B9_gJgBxIbNXwcHfpTDE5iuUrUwYnMBY_p8nZ0waUgPu wxtk7_vys0453K3sZCBsIPcYNI8I_fdv4mo0hU6tsi4nefLr5h0xUuXHiB1I46vfo53u2ZIIQOtc NRZaTc7LBTrV2ZBWGzPcRCi01scfur5IgaNBT5X8yBK6cE.8DPVx5KB_G.sIAaYENzz7OfHHk6oc TuL.Z3rZ9qT8FlAn6VaQHoEvf4msBKbaTIGH7XfaAEPZ_reevFD_bAF7ZWsL2tpT4n1etkk7rsId nXTtVOY6e6wEOR5.tbbqLNREYHLaD1bfRRAZMfnsQ93olwA568Q2MxODuddk4Ijrvxf5VdmlZzIU bTNMPek.NCtvskXBNn9VPHi1E9KIWyL2q5pWncOktk2KiW2qcGz.an.NyS3wrC.EAmpvSU7GE593 RjX5T1P57Zia04MCM6CEQxa.FkpIqclOeTLq3cXoFMpHkCNo9FjTHUQlSDRN9NTUI6Y1Q35kwqqJ _5.cqKkKSM5_RlgKAO0ttGXNbeyG4SbFEE8CYN8IaBPpVicXr2PKHChZPe7A512o8XPh4oMMlnOb qFKzNOFRODwrlUOx2cGAX2qEV_PQh_u2p72MHrtLbVSQZqaPG3OivROikYSHMUO9eD_MPqfAm0kk xyZVPJ_DKjbC5nfzMU7TuJkZDeigIMnLLL.JDjYyMFqkv_B.mJ4vOn_b5QSrHSkFIMu.RS0ju5Bb nGGuc32trjCOBhxX2S4uPmgQhKLzILJHFKd2d_MhbGN.LDaLBSx6ueBOepnxTJG79c1qmrdhTQzn Yiz8yUBVLV1ccm8cfAfpm5vLrePgN8uk_ings.7UGPgHoE10kH4TJZbZeTxnqVWk1Xmsjl2TRavA gwob8PX0aA2FJ74Er8KwEonffK4WyG4NEJWkFSnAMpuVUhrBYTc2UuH4iODTIdR7TaW1.9pMlt._ VMvjAXW.y1QZWVBdKOMH6s7LY71r_WgGmvAgOFxCIUPbKhTGl558bACRWnJM1v4rMnhAN_etZSvg 3hQtalSQNqXMNY3leb7A0Tnm_tEcaQzDc6kpTtjvewnZtXI0WSlr7PqPeKM.jj0TT_6MsxPKVE2y SZuacMyTQoAjdtwI5.LwFFbFBjWMSHq5FSGrgo_zMpm43kqcTifNxX6mVVrTJ23yZu52CbXbMUlB chGktyMu8rc9vaYWtPLk8w2FvUSfofKhJNaF_SuUekOEpShDeu_hQ8eyTwlwe0Me5IXUSPk9dt.. VXTu3nOnUdbhwNFNLtwbpVYa2c0Y6htJtWPln.7ciFMRr.deWJnMZUEgKxDZGjjmBEUmtsEySTna OLhmiOskyKxEbwMyWUgf6bGkwOVvtcgm24B_UVfR9MiM.8iMV3njQATWayOvW5Nsr70P79WK3TRe jcNS.mtU4nUL363IaiSkeXpS43_z1cG1Zv7YCnpyNhiKG7jEYzuTYFLQcXh2y6cklM5W07uMHy6K IGzH0fnQBzxCz8zwP__56y4CdJ1_qR3YIUXGcdHokIEccV3pfSNRYL_PxytKafDGw7GeQAhWD_He jsVCi5W3i7QiggORVPWe_1u_33sujCnUnDxtVZHGOOVukSn.XVUgX0GfLRLltGAHDTsHHYMGB7sB mEcu2ghZV1A18sAzIeaduXAcm1ApyJL2Y2gbx9MaYSpICEsnexUgIdljhsYaNXVvV.59FzUCSkHg pYNoBRA22vAxmU90260U2NVAKvWtfP2c_pGD.JQy73jGD7QogSpx96gSXh2eeG2aOKa3OQVX6nYH 7LtsEqc0mLEwR2KXiiS9OlIrw2pieYWGHrhgKxNJva2dG1VHDNl_egBHVaoaH_2i25VMibyKYMwK xzcQBu6PYBkTBzxmbY0C4AADwQV8XsvSEvpp_jy0yle6lzXo3bLt0AxOj8LP4cdyFHXg.0WnIYI4 pphgU.JxxL534UOXiXAwQ9LMNxdU6E475.aDVjGqK76zo8eOxPf92_2f1Wu.Vv8eNYjppIIZwzSc OFZlEJMx2Tz5aN1.adDKk9S.pGf.4H_7kxMSigdeKMHl5su8vkD87HB1r2YUpxjpTYt11W2erEVO h6DsnmAeGrfqaAIRrg97EzxjjkiG0JOZfFh6ywmfjtkK8HXpJku_2nse37Lfso4b5pebAK_vC5EW gzjbtIg.89wLA54CIGxSlpIW5hUzmkZJK4x93vkZR1XbluSwPbCXMsmb8QrSDLineIJ8kn.MGDNV Qyi8YFn5U4VNDFJQ9eNBz0wJczg2I98HSc.t41pNwkfW92gcfO4alzQNOEqogXzH4thop X-Sonic-MF: X-Sonic-ID: 0856e652-09ca-436c-b97e-f01eca8ec346 Received: from sonic.gate.mail.ne1.yahoo.com by sonic303.consmr.mail.ne1.yahoo.com with HTTP; Sun, 19 May 2024 13:00:59 +0000 Received: by hermes--production-sg3-6f9f87bd85-pvrsr (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID b0884da353a810ec3b1ef519e395969a; Sun, 19 May 2024 13:00:56 +0000 (UTC) From: Po Lu To: Eli Zaretskii Subject: Re: bug#70989: 29.3; Calling isearch-forward when using Unifont throws error "Invalid font name" In-Reply-To: <86bk52auyl.fsf@gnu.org> (Eli Zaretskii's message of "Sun, 19 May 2024 14:42:58 +0300") References: <3df5d89f24d568fa565913cec6902fb0@rodrigomorales.site> <86pltlh7ua.fsf@gnu.org> <87eda1ldsl.fsf@rodrigomorales.site> <86cyplge4o.fsf@gnu.org> <87wmnsya2h.fsf@yahoo.com> <87r0e0pj2c.fsf@rodrigomorales.site> <87ttiv71el.fsf@yahoo.com> <86seyfcewy.fsf@gnu.org> <86wmnqbala.fsf@gnu.org> <87jzjq6ymy.fsf@yahoo.com> <86o792b5qx.fsf@gnu.org> <87frue6omb.fsf@yahoo.com> <86bk52auyl.fsf@gnu.org> Date: Sun, 19 May 2024 21:00:30 +0800 Message-ID: <87bk526jo1.fsf@yahoo.com> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-Mailer: WebService/1.1.22356 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo Content-Length: 257 X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 70989 Cc: 70989@debbugs.gnu.org, me@rodrigomorales.site 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 not replace all of those with a SPC? It's simpler, I > think. No reason in particular, I simply thought it would be more elegant to replace the other special characters with a different placeholder. From debbugs-submit-bounces@debbugs.gnu.org Sun May 19 09:19:55 2024 Received: (at 70989) by debbugs.gnu.org; 19 May 2024 13:19:55 +0000 Received: from localhost ([127.0.0.1]:36266 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1s8gSB-0000ZE-2y for submit@debbugs.gnu.org; Sun, 19 May 2024 09:19:55 -0400 Received: from eggs.gnu.org ([209.51.188.92]:60898) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1s8gS7-0000Z1-EB for 70989@debbugs.gnu.org; Sun, 19 May 2024 09:19:53 -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 1s8gRv-0002vb-P2; Sun, 19 May 2024 09:19:39 -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=4RdYTjbnSZbxvii4qFI7uU8RguVqA2As0sQehh6HbVE=; b=W17K4+vCDyfh QIck1S/vdanZ9u+sOIt/WsjA+J+5+Zl8MMZcmtdSeWx/HsLbVFoZ5AqyXUxfI2tZK+9jsJXTAqMSS ioF+87bkoFM8wU1kR0mRdBNLi7aGQAt+KJz6t3Kri2YBEAhNLRI2O42vTjf1Ct59nbN20xrA/6zSH QOXv+zL69nXeTGQMuK5ccl9s416drlcfc2CsdjC//H87+wggaMPD5krqMNLk9OrZPACqwjpoYkwSR qawET3O9B+mjYgVi9c8HxYAHehSAPH7pxrINovH4rd26PHolimzmyoupN2u1VywVKUE5cVcHqvY1z Kluk9MMTxNy3aqMn94/j5Q==; Date: Sun, 19 May 2024 16:19:36 +0300 Message-Id: <86a5kmaqhj.fsf@gnu.org> From: Eli Zaretskii To: Po Lu In-Reply-To: <87bk526jo1.fsf@yahoo.com> (message from Po Lu on Sun, 19 May 2024 21:00:30 +0800) Subject: Re: bug#70989: 29.3; Calling isearch-forward when using Unifont throws error "Invalid font name" References: <3df5d89f24d568fa565913cec6902fb0@rodrigomorales.site> <86pltlh7ua.fsf@gnu.org> <87eda1ldsl.fsf@rodrigomorales.site> <86cyplge4o.fsf@gnu.org> <87wmnsya2h.fsf@yahoo.com> <87r0e0pj2c.fsf@rodrigomorales.site> <87ttiv71el.fsf@yahoo.com> <86seyfcewy.fsf@gnu.org> <86wmnqbala.fsf@gnu.org> <87jzjq6ymy.fsf@yahoo.com> <86o792b5qx.fsf@gnu.org> <87frue6omb.fsf@yahoo.com> <86bk52auyl.fsf@gnu.org> <87bk526jo1.fsf@yahoo.com> X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 70989 Cc: 70989@debbugs.gnu.org, me@rodrigomorales.site 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: me@rodrigomorales.site, 70989@debbugs.gnu.org > Date: Sun, 19 May 2024 21:00:30 +0800 > > Eli Zaretskii writes: > > > Thanks, but why not replace all of those with a SPC? It's simpler, I > > think. > > No reason in particular, I simply thought it would be more elegant to > replace the other special characters with a different placeholder. I'd prefer to replace all the characters we cannot use there with a SPC, for consistency. Otherwise, I'm okay with the patch; please feel free to install. From debbugs-submit-bounces@debbugs.gnu.org Mon May 20 09:04:13 2024 Received: (at 70989) by debbugs.gnu.org; 20 May 2024 13:04:13 +0000 Received: from localhost ([127.0.0.1]:42571 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1s92gW-0004RL-JD for submit@debbugs.gnu.org; Mon, 20 May 2024 09:04:13 -0400 Received: from sonic316-20.consmr.mail.ne1.yahoo.com ([66.163.187.146]:37840) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1s92gT-0004Qk-Ct for 70989@debbugs.gnu.org; Mon, 20 May 2024 09:04:11 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1716210239; bh=sVClgtaM2pTxdnhDPoHFl2g4l7Eml7WE/R0H9nesHzE=; h=From:To:Cc:Subject:In-Reply-To:References:Date:From:Subject:Reply-To; b=IXvgg7Tr7F5SfavHp/1HuPBvgV72nXtumW0efxumLL+tVnidbmxjoE1NSAvy9TsQ+ydfmj/lTNm9cg3fNcLjkOVuImNFAWgXc+op5o9QbYnHuEGPNWUK6HQAF5yyZ8aRHrYH+k5PwE8s+n5JeGkuOe/GhoHRWZV6Vt5fOZqHqowzuNQJVA0ypI4V1V2HQS7O6wCl0prtci1ptWk82rCZfgKJYdnExTQi4GyhJyCeN7pbqefuNXtkN8vXqvbuSe2Q4Avo0+mSoF9rRBCkKo+TunfBij3nsdc3ogRuoaSd9yNrSiJx+yc/AK86LwHNK7IxUFcGkJoxW9ok608+N+ZIOw== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1716210239; bh=L1ryIwyxrRsEXgsitZOU9dbSjskGxIRJwbxPdQcKp/K=; h=X-Sonic-MF:From:To:Subject:Date:From:Subject; b=ko74Uej2te6yDt1mFIIldfrBVnGSzWyBs2sJgu+i6jyYFDJ33rwCyS0X8OcPNHBfptAoCVnG9h5ecGcM3vZJZ49fQvduiIs8H9waQFRu1zT2ccGb3//dspYhsr6dG0shqprbq9b2HC8vHhFi8bHBryq5f+fdo2S+L1pCa71dA6iAxZhXT1Q1hp7T+ylj1DVSwSPVq/HvdzkCHNfkAsv09E5NLXYHRjPB7bBpqqDxahkfAyfh1rVLdNts97KBhVGrCC0QZ3R9dxrUIRZB+XJNx5XuE+wT8crYHsllsFu6yN/HcounaYOmkz5Q8O8HFvjU9iDBcQTPzcKEBdkFbYtApg== X-YMail-OSG: XgybYMYVM1lwpPpYHMsUxQcqC_YYxwF9snf0r1PXpY1M76tln9ptUp7XsoN4htB q3.JAHUKcpXxlXfq57SSyTVgCzb3rCs4ra6BgGRzoHJdn0VlcrVFUokAhJPMI9oyuURzLV8.zSCH L6Iugr.df976QVcWagCugvJCkeePfNTod_xZcUseZggPhY8aQYjM5cPwUN75UFh7Ot7uL4gEUwYw Q3zmrRQ.YOK8t54j.7FvaDF9ZFXonlppkme9yFdYiFe5ywEusDybhnkyRBwjZIJQjTaPuUw0h.cv TEmK9LNOSYw.IzKcfKQVasP02kXv1t9fpzsugv4atc9.5_fnEBeu418Wzcy659Cnxv4_UdQhMdSp BNqAhcCEdrvjoS6jpzq58bT225qi_jQhR9PFkmTO2Yl5O5G0L5uEj8NSn9sgwz.vvCSLIgurWbBO az5J2qP4BdeWJspMwUU5XOQRn_Ki1G6yYBRGqi81kgXk9B59_TBmB0LWd3OyzADyzXZ93NJVDaIQ Du.s13X83PkGddl3A0enEqZOT497j_MYXLj_kmgyk6HeHYBEQ3nXy76ou_EEwCd9aA98rDzLhUej IxI.NojxseyOiOh_y96ue_qkKYIvQX1lDQLlZzLSnRjv1s6NiicGth01ZceQCzslUkhIgxC1IPwM ZscunJHH72lV9b383tq0BuOQ9tRDjYLNnOJyqOoHixgPpREYeWI57M.Z8pIoONc37elGxmyKX8U5 Nx5vu9O8zUd68ufVLsvqzLFZ5YN4fjD4.dFy.dQ_R2ObJUOXbxuDaYceTnMjBI42tO9UZaoUxsQN jmeawOFQ880ZwVUlxWQWrSIYT8PqCwbbxPILtGhx7AAqOEvfyEL4oTnshp7zVkXQBhlwFQM7pMlM 9Bh6BsfUATVCUWnqbiTBuRxOq_azew95dwc8gMKdbXKUDOOMelvQX3g96NDAyxuoiKpNDijJmVWb 68V1k8foIoodLhwGt6uXdmrREvNPwWuFEWVGbZQJBJNkahCldaEMh0UXbwCXnIQBLJSr1FqQyXtf 4Xci1xQdMzS.lrK8VRUroMebkKQeuNCymEMjowibmLP9nxsaHlsnCml4xYEqnFBsPt7bnnZ0ZnZW dZX6pRc9GRY2TT2AhUnVsGDuOKFLaC0TI0YMmoWGw_PQpSolhhYrYgXM56XpBEo8UKg1DDAo7hKN Ylq.u3bpGZ3683vT_H0QkbkAiZgT73pVonXsBrMH8i3RW.3O77J1tBBfz.Uo9_Do5Jm.Z__oAExC MJQ6tSTJJntXOkVND_dOzB36_mQCiiIB5xGGYqdyVcvFR0FM9cXwsF0RgOrzffJY11P555mp1p4u 6r1pdDor_L6zI72rpMcIqb_cdF.omNFBpnwiLDstWzE77X1YY9bM8vYomxoIFFX0KLi98AFFTGMY HKFRuPbm5mcEG.cSNTd1SACko0TU8lUyc_tiKMRgq18jKHxK239ORR2GjsNJZM6_4IGfC9YDC651 sSc7is6E8ANbcKZHwu1.71YXR8e.nq6h82_yfPbNsnAiIrn8aI1VnVkD.k8M3WVOhn76oYGD9kzT 9zNwvlqzm_4Ay1Vm3mTRgy9.XjeM5YI6yXQa5TnjrCHqPS.yEAk5A8tgB5MYI2RR3RPUaDFFj399 pH7Ih8jxNo2AFSLMdbs38XVpYzVACO2HDIDPNgL81WslcgISths36GG6uusTVGgxDwUjKrdm7wBg Bn83qXyt.Y_qub8JElxdvQnFTaBef_IEK9YfWexe71kTR3ZzWUCtp1oLHoOhOh9K.JJjYR0zOuEB C7BUWkqPVm.iMSWCwwbUeJNj3IKw6zPMqMGlevDtFKyka9BfqQxKEw59QjUjCh28SGCg66JyCDzc DE.VFT4Lb2eKkIXalSYQxvPu8Ln41myRRwwOxOGSUdSFwZxphXFQfc6UkkUe4Alt7lHCZYSRfhup dMCzRHKiOQRRZBpafqODynSAq5dquJ9YV3G3r0dNLr6miIX3g19ZotpKlOExgIPSa7Ljp7h5eNrJ 5DCZgqP3V7n_3DvgCXqPoJb1cErqbuNTHwiI5Iy5y3ZVJahS1Kpkk9.rixwyqMRAPzAHKMOif9D1 AD64pJWw2jPZjvGHjzUpN5KhXN6jiBkDGLpAYeXz8PESVIUnMS9AoFwiWxq_3GmXIQlugTP6U9Jk KVuhw.h09qS7cWmfg89frxRM2gxflCEsfAUm3Smh557pb2MyUdFRgrNuivzc7BzkLmHpyOcaUU3. 6y3Dv4WQ1wBQGyYW51XG1e7j68ScjL9Zf69mwc0vTUFxBp5uuf85HC6RIEkDKxl0cv4Iy X-Sonic-MF: X-Sonic-ID: e6ad5520-b508-4ac9-9f6e-b052d2cc24bc Received: from sonic.gate.mail.ne1.yahoo.com by sonic316.consmr.mail.ne1.yahoo.com with HTTP; Mon, 20 May 2024 13:03:59 +0000 Received: by hermes--production-sg3-6f9f87bd85-kvpdh (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID d4c74c076dd3f306c3e6b80750034cf7; Mon, 20 May 2024 13:03:52 +0000 (UTC) From: Po Lu To: Eli Zaretskii Subject: Re: bug#70989: 29.3; Calling isearch-forward when using Unifont throws error "Invalid font name" In-Reply-To: <86a5kmaqhj.fsf@gnu.org> (Eli Zaretskii's message of "Sun, 19 May 2024 16:19:36 +0300") References: <3df5d89f24d568fa565913cec6902fb0@rodrigomorales.site> <86pltlh7ua.fsf@gnu.org> <87eda1ldsl.fsf@rodrigomorales.site> <86cyplge4o.fsf@gnu.org> <87wmnsya2h.fsf@yahoo.com> <87r0e0pj2c.fsf@rodrigomorales.site> <87ttiv71el.fsf@yahoo.com> <86seyfcewy.fsf@gnu.org> <86wmnqbala.fsf@gnu.org> <87jzjq6ymy.fsf@yahoo.com> <86o792b5qx.fsf@gnu.org> <87frue6omb.fsf@yahoo.com> <86bk52auyl.fsf@gnu.org> <87bk526jo1.fsf@yahoo.com> <86a5kmaqhj.fsf@gnu.org> Date: Mon, 20 May 2024 21:03:26 +0800 Message-ID: <87r0dw63fl.fsf@yahoo.com> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-Mailer: WebService/1.1.22356 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo Content-Length: 670 X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 70989 Cc: 70989@debbugs.gnu.org, me@rodrigomorales.site 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: >> From: Po Lu >> Cc: me@rodrigomorales.site, 70989@debbugs.gnu.org >> Date: Sun, 19 May 2024 21:00:30 +0800 >> >> Eli Zaretskii writes: >> >> > Thanks, but why not replace all of those with a SPC? It's simpler, I >> > think. >> >> No reason in particular, I simply thought it would be more elegant to >> replace the other special characters with a different placeholder. > > I'd prefer to replace all the characters we cannot use there with a > SPC, for consistency. > > Otherwise, I'm okay with the patch; please feel free to install. Now done. Rodrigo, please test and ack, and thanks. From debbugs-submit-bounces@debbugs.gnu.org Fri Feb 28 21:28:45 2025 Received: (at 70989-done) by debbugs.gnu.org; 1 Mar 2025 02:28:45 +0000 Received: from localhost ([127.0.0.1]:56262 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1toCaq-0007Ss-FW for submit@debbugs.gnu.org; Fri, 28 Feb 2025 21:28:44 -0500 Received: from mail-ed1-x534.google.com ([2a00:1450:4864:20::534]:47322) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.84_2) (envelope-from ) id 1toCan-0007S7-LQ for 70989-done@debbugs.gnu.org; Fri, 28 Feb 2025 21:28:42 -0500 Received: by mail-ed1-x534.google.com with SMTP id 4fb4d7f45d1cf-5e0573a84fcso3912697a12.2 for <70989-done@debbugs.gnu.org>; Fri, 28 Feb 2025 18:28:41 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1740796115; x=1741400915; darn=debbugs.gnu.org; h=cc:to:subject:message-id:date:mime-version:references:in-reply-to :from:from:to:cc:subject:date:message-id:reply-to; bh=0O+C64KDe5WcX0ykSpadZe2aftJhBQ9VSlJQnFKR9jo=; b=aYO+Zcpp+xQJU4uMpKCMRL/RbNcOxKx+BVVbrDsWkT8QO52x2S/2Bt8DerV+25zkZG 9pXdEXXtEGVh/5h+4Yg07SKrjmREAVzAYY4/wMGTQeQo6HtdlB2/XPs2yKXNZmsMiYCo fX648hwoyuvoLfZm020VibjVbBdWTtmj7M9wHOpit2tUH/5u3uD+zJHGjpz+BrD9cxmk xpj26Pr8a2jFp6EuXqsjQoNC49yrX5ANFviuMIS5eAHxc7EgoxmMlk0FooprmlB+74m8 Lm5pMzW7quDm9uSR40l1Dy8w3mgYPKy8HPretd12pADghFiutJlfDJm2z7ysOTiDjU0k vRZw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1740796115; x=1741400915; h=cc:to:subject:message-id:date:mime-version:references:in-reply-to :from:x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=0O+C64KDe5WcX0ykSpadZe2aftJhBQ9VSlJQnFKR9jo=; b=Sq2jqjbidQUqlTeOmbUvOhqxpZB9q9NYWHvBS64jIsb/hpVJgQewLFZP1gqZ3zG0qa On8/bbL49sUD9rNvrqlUKftlMbNw74nejYbIAse8Pj9A21Ju9o0EvV0FUOqwiJ6Wumx0 FLGZimhlCeTz4+mqHA9laDHyRMRLg7n6gEU5j8+MZMMYcC+WH0SWC9GiKedvTxxJDYMq sd2G5tJrKo+fQHoK1DRXDAsyK0AYEvgOpjVjN5Tpmqfz7ZND5LLJaNXVBmdfIJPUkr7v 68T7nPoSl3a1NW1EjoqgmKCGdldTur2lsgyD49YDmAYOgA3SokrN3PJcCT7Efd3NwzBD KPJg== X-Forwarded-Encrypted: i=1; AJvYcCW/ngTpUNoZCaKZgMRh0XR10zM8kd0iSgJfCYiWJ2wb19GN+fB7tJyORYcFnyDtGaDpmtfaPQsZLl7Q@debbugs.gnu.org X-Gm-Message-State: AOJu0YzGV9bTbIl9LcoGidGI7eSUmQZ0tEA5w5K8ld5YbQjZa78NXzJ7 ziqfskRW2x4Xxut2wrwZ9m2Yr0I6hzUHuTVbKlOfh6YR6KGX4iFGRvmWNeAilXj+OnnZQOIYoPg 08AcbcxkoERZtkjuE2sTuZYDweK4= X-Gm-Gg: ASbGncv5MuQsMKDIduplNr606M7NRkGFB43w74yy3NySxUfLJAgpf8SvDl5rPANSS95 ihF9yOENCas9+Sz7JJDr+6Klif/1oHNqAV20kdtHTfcXOKvevvWFIf2Mzglogb2hqg99ctkFS5c g6fq2rM/K5f4UtCvUnXcmJnXVruFQ= X-Google-Smtp-Source: AGHT+IFZT1Hiw5vcRzPo/3cE90PsvT1HbZMCYpaT0DS1m3aXBuycG/n15hRfr04sCCqEegvkZ0XxNqN6mH2ea5Ccy1c= X-Received: by 2002:a05:6402:5255:b0:5e4:b413:3d72 with SMTP id 4fb4d7f45d1cf-5e4d6b09dcamr5117291a12.16.1740796115413; Fri, 28 Feb 2025 18:28:35 -0800 (PST) Received: from 753933720722 named unknown by gmailapi.google.com with HTTPREST; Fri, 28 Feb 2025 18:28:35 -0800 From: Stefan Kangas In-Reply-To: <87r0dw63fl.fsf@yahoo.com> References: <3df5d89f24d568fa565913cec6902fb0@rodrigomorales.site> <86pltlh7ua.fsf@gnu.org> <87eda1ldsl.fsf@rodrigomorales.site> <86cyplge4o.fsf@gnu.org> <87wmnsya2h.fsf@yahoo.com> <87r0e0pj2c.fsf@rodrigomorales.site> <87ttiv71el.fsf@yahoo.com> <86seyfcewy.fsf@gnu.org> <86wmnqbala.fsf@gnu.org> <87jzjq6ymy.fsf@yahoo.com> <86o792b5qx.fsf@gnu.org> <87frue6omb.fsf@yahoo.com> <86bk52auyl.fsf@gnu.org> <87bk526jo1.fsf@yahoo.com> <86a5kmaqhj.fsf@gnu.org> <87r0dw63fl.fsf@yahoo.com> MIME-Version: 1.0 Date: Fri, 28 Feb 2025 18:28:35 -0800 X-Gm-Features: AQ5f1JogOYOoE7y6Pokqw9Ggy1eNxDh_NKYi7-2V1-E35pv24yoN6X72J_B4m6w Message-ID: Subject: Re: bug#70989: 29.3; Calling isearch-forward when using Unifont throws error "Invalid font name" To: Po Lu Content-Type: text/plain; charset="UTF-8" X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 70989-done Cc: 70989-done@debbugs.gnu.org, Eli Zaretskii , me@rodrigomorales.site 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: > >>> From: Po Lu >>> Cc: me@rodrigomorales.site, 70989@debbugs.gnu.org >>> Date: Sun, 19 May 2024 21:00:30 +0800 >>> >>> Eli Zaretskii writes: >>> >>> > Thanks, but why not replace all of those with a SPC? It's simpler, I >>> > think. >>> >>> No reason in particular, I simply thought it would be more elegant to >>> replace the other special characters with a different placeholder. >> >> I'd prefer to replace all the characters we cannot use there with a >> SPC, for consistency. >> >> Otherwise, I'm okay with the patch; please feel free to install. > > Now done. Rodrigo, please test and ack, and thanks. No reply within 10 months. I'm going to assume that it worked, and I'm closing this bug. From unknown Sun Jul 20 09:47:21 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, 29 Mar 2025 11:24:47 +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