From unknown Mon Aug 18 14:13:57 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#71025 <71025@debbugs.gnu.org> To: bug#71025 <71025@debbugs.gnu.org> Subject: Status: set-fontset-font doesn't show some scripts as glyphless characters Reply-To: bug#71025 <71025@debbugs.gnu.org> Date: Mon, 18 Aug 2025 21:13:57 +0000 retitle 71025 set-fontset-font doesn't show some scripts as glyphless chara= cters reassign 71025 emacs submitter 71025 Rodrigo Morales severity 71025 normal tag 71025 unreproducible thanks From debbugs-submit-bounces@debbugs.gnu.org Sat May 18 02:02:35 2024 Received: (at submit) by debbugs.gnu.org; 18 May 2024 06:02:35 +0000 Received: from localhost ([127.0.0.1]:59411 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1s8D9N-0002uT-1F for submit@debbugs.gnu.org; Sat, 18 May 2024 02:02:35 -0400 Received: from lists.gnu.org ([209.51.188.17]:52404) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1s8D9I-0002uN-Vx for submit@debbugs.gnu.org; Sat, 18 May 2024 02:02:31 -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 1s8D71-0004u8-RO for bug-gnu-emacs@gnu.org; Sat, 18 May 2024 02:00:09 -0400 Received: from smtpout1.mo12.mail-out.ovh.ca ([51.161.45.254]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1s8D6r-0007R6-4r for bug-gnu-emacs@gnu.org; Sat, 18 May 2024 02:00:07 -0400 Received: from mxplan1.mail.ovh.ca (unknown [10.111.58.103]) by mo12.mail-out.ovh.ca (Postfix) with ESMTPS id 4VhCpT10dZzHpwc for ; Sat, 18 May 2024 02:59:45 -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; Sat, 18 May 2024 01:59:44 -0400 Authentication-Results: garm.ovh; auth=pass (GARM-95B0022bbc0bbb-e5dd-4007-bfd0-cd9a05bb4b28, 5AF320D84855DAA5253F528CE2042937A6D8771F) smtp.auth=me@rodrigomorales.site X-OVh-ClientIp: 190.232.101.8 From: Rodrigo Morales To: Subject: set-fontset-font doesn't show some scripts as glyphless characters Date: Sat, 18 May 2024 00:59:37 -0500 Message-ID: <87o7938xti.fsf@rodrigomorales.site> MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable 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: 428984f1-f92f-4d81-802b-cf24f406a6b1 X-Ovh-Tracer-Id: 4886405597068336663 X-VR-SPAMSTATE: OK X-VR-SPAMSCORE: 0 X-VR-SPAMCAUSE: gggruggvucftvghtrhhoucdtuddrgedvledrvdehhedguddttdcutefuodetggdotefrodftvfcurfhrohhfihhlvgemucfqggfjpdevjffgvefmvefgnecuuegrihhlohhuthemucehtddtnecunecujfgurhephffvufffkfggtgfgihesthhqredttddtjeenucfhrhhomheptfhoughrihhgohcuofhorhgrlhgvshcuoehmvgesrhhoughrihhgohhmohhrrghlvghsrdhsihhtvgeqnecuggftrfgrthhtvghrnhepgeevuedtieffveekveefffduudffueegudeigfdujefhkeffhfeghfetfeefvdegnecuffhomhgrihhnpehgnhhurdhorhhgnecukfhppeduvdejrddtrddtrddupdehgedrfeelrddvhedurdehjedpudeltddrvdefvddruddtuddrkeenucevlhhushhtvghrufhiiigvpedtnecurfgrrhgrmhepihhnvghtpeduvdejrddtrddtrddupdhmrghilhhfrhhomhepmhgvsehrohgurhhighhomhhorhgrlhgvshdrshhithgvpdhnsggprhgtphhtthhopedupdhrtghpthhtohepsghughdqghhnuhdqvghmrggtshesghhnuhdrohhrghdpoffvtefjohhsthepmhhouddvpdhmohguvgepshhmthhpohhuth Received-SPF: pass client-ip=51.161.45.254; envelope-from=me@rodrigomorales.site; helo=smtpout1.mo12.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, T_SPF_TEMPERROR=0.01 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.3 (-) X-Debbugs-Envelope-To: submit 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 need characters from specific scripts to be shown as glyphless characters (i.e. hexadecimal codes inside boxes). In [[1][this message]], Eli Zaretskii cited the docstring of set-fontset-font (relevant part shown in QUOTE block below) to backup the suggestion that if I wanted to display Amharic and Chinese characters as glyphless characters, I should call =3Dset-fontset-font=3D with =3DCHARACTERS=3D equal to =3Dnil=3D. #+BEGIN_QUOTE CHARACTERS may be nil. In that case, use FONT-SPEC for any character for which no font-spec is specified in FONTSET." #+END_QUOTE I tried Eli's suggestion. However, this didn't make the characters from all of the specified scripts to be shown as hexadecimal codes inside boxes. I explain how I reproduced the issue in the lines below. I emptied =3D~/.config/emacs/init.el=3D and inserted the following sexps into that file. #+HEADER: :tangle ~/.config/emacs/init.el #+BEGIN_SRC elisp (set-fontset-font t 'brahmi nil) (set-fontset-font t 'egyptian nil) (set-fontset-font t 'ethiopic nil) (set-fontset-font t 'tagbanwa nil) (set-fontset-font t 'han nil) #+END_SRC I created the file =3D/tmp/a.txt=3D with the following content #+HEADER: :tangle /tmp/a.txt #+BEGIN_SRC text The following lines were retrieved from the HELLO buffer which is opened by calling view-hello-file in GNU Emacs 29.3. Brahmi (=F0=91=80=A9=F0=91=81=86=F0=91=80=AD=F0=91=80=B8=F0=91=80=B3=F0=91= =81=86=F0=91=80=AB=F0=91=80=BB) =F0=91=80=A6=F0=91=80=AB=F0=91=80=B2= =F0=91=81=86=F0=91=80=A2=F0=91=81=82 Egyptian Hieroglyphs (=F0=93=82=8B=F0=93=8F=A4=F0=93=88=96=F0=93=86=8E=F0= =93=85=93=E2=80=8C=F0=93=8F=8F=F0=93=8A=96) =F0=93=85=93=F0=93=8A=B5=F0=93= =8F=8F=F0=93=8A=AA, =F0=93=87=8D=F0=93=87=8B=F0=93=82=BB=F0=93=8D=98=F0=93= =87=8B Amharic (=E1=8A=A0=E1=88=9B=E1=88=AD=E1=8A=9B) =E1=88=A0=E1=88=8B=E1=88=9D Tagbanwa (=E1=9D=A6=E1=9D=AA=E1=9D=AF) =E1=9D=AB=E1=9D=A9=E1=9D=AC=E1=9D= =A5 =E1=9D=A3=E1=9D=AE=E1=9D=A7=E1=9D=AF Chinese (=E4=B8=AD=E6=96=87,=E6=99=AE=E9=80=9A=E8=AF=9D,=E6=B1=89=E8=AF=AD)= =E4=BD=A0=E5=A5=BD #+END_SRC I launched Emacs by running =3D$ emacs=3D in a terminal emulator. I didn't use the =3D-Q=3D flag so that =3D~/.config/emacs/init.el=3D is read. I evaluated =3D(find-file "/tmp/a.txt")=3D, and I could see that hexadecimal codes in a box were shown for the Brahmi and Egyptian Hieroglyphs characters. This is expected behavior. However, the Amharic, Tagbanwa and Chinese characters weren't shown as hexadecimal codes inside a box but instead they were shown using other fonts. This is unexpected behavior. I called =3Ddescribe-char=3D in the first character of each line to see which font is used for each script. + Brahmi: no font available + Egyptian Hieroglyphs: no font available + Amharic: ftcrhb:-GOOG-Noto Sans Ethiopic-regular-normal-normal-*-12-*-*-*-*-0-iso10646-1 (#x2B) + Tagbanwa: ftcrhb:-GOOG-Noto Sans Tagbanwa-regular-normal-normal-*-12-*-*-*-*-0-iso10646-1 (#x12) + Chinese: ftcrhb:-GOOG-Noto Sans CJK KR-regular-normal-normal-*-12-*-*-*-*-0-iso10646-1 (#x2703) Just to make it clear, to me the behavior that actually honours the docstring of =3Dset-fontset-font=3D is that the characters from the scripts in the file =3D/tmp/a.txt=3D are shown as hexadecimal codes inside boxes. [1] https://lists.gnu.org/archive/html/bug-gnu-emacs/2024-05/msg01020.html 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=3D/gnu/store/v9p25q9l5nnaixkhpap5rnymmwbhf9rp-bash-minimal-5.= 1.16/bin/bash SHELL=3D/gnu/store/v9p25q9l5nnaixkhpap5rnymmwbhf9rp-bash-minimal-5.1.16/bi= n/bash --prefix=3D/gnu/store/bpalqnfh1y0hy1921lpxx5a6yr6b5ksi-emacs-29.3 --enable-fast-install --with-cairo --with-modules --with-native-compilation=3Daot --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/sit= e-lisp:/gnu/store/bpalqnfh1y0hy1921lpxx5a6yr6b5ksi-emacs-29.3/share/emacs/2= 9.3/lisp:/gnu/store/bpalqnfh1y0hy1921lpxx5a6yr6b5ksi-emacs-29.3/share/emacs= /29.3/lisp:/gnu/store/bpalqnfh1y0hy1921lpxx5a6yr6b5ksi-emacs-29.3/share/ema= cs/29.3/lisp:/gnu/store/bpalqnfh1y0hy1921lpxx5a6yr6b5ksi-emacs-29.3/share/e= macs/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=3Dibus locale-coding-system: utf-8-unix Major mode: Text 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 font-lock-mode: t blink-cursor-mode: 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/ema= cs/site-lisp/transient-0.6.0/transient hides /gnu/store/bpalqnfh1y0hy1921lp= xx5a6yr6b5ksi-emacs-29.3/share/emacs/29.3/lisp/transient /gnu/store/b3dv0m30c3aqjcf3qdvfl67faw3zp8fy-emacs-use-package-2.4.4/share/e= macs/site-lisp/use-package-2.4.4/use-package-ensure hides /gnu/store/bpalqn= fh1y0hy1921lpxx5a6yr6b5ksi-emacs-29.3/share/emacs/29.3/lisp/use-package/use= -package-ensure /gnu/store/b3dv0m30c3aqjcf3qdvfl67faw3zp8fy-emacs-use-package-2.4.4/share/e= macs/site-lisp/use-package-2.4.4/use-package-core hides /gnu/store/bpalqnfh= 1y0hy1921lpxx5a6yr6b5ksi-emacs-29.3/share/emacs/29.3/lisp/use-package/use-p= ackage-core /gnu/store/b3dv0m30c3aqjcf3qdvfl67faw3zp8fy-emacs-use-package-2.4.4/share/e= macs/site-lisp/use-package-2.4.4/use-package-ensure-system-package hides /g= nu/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/e= macs/site-lisp/use-package-2.4.4/use-package-delight hides /gnu/store/bpalq= nfh1y0hy1921lpxx5a6yr6b5ksi-emacs-29.3/share/emacs/29.3/lisp/use-package/us= e-package-delight /gnu/store/b3dv0m30c3aqjcf3qdvfl67faw3zp8fy-emacs-use-package-2.4.4/share/e= macs/site-lisp/use-package-2.4.4/use-package-jump hides /gnu/store/bpalqnfh= 1y0hy1921lpxx5a6yr6b5ksi-emacs-29.3/share/emacs/29.3/lisp/use-package/use-p= ackage-jump /gnu/store/b3dv0m30c3aqjcf3qdvfl67faw3zp8fy-emacs-use-package-2.4.4/share/e= macs/site-lisp/use-package-2.4.4/use-package-bind-key hides /gnu/store/bpal= qnfh1y0hy1921lpxx5a6yr6b5ksi-emacs-29.3/share/emacs/29.3/lisp/use-package/u= se-package-bind-key /gnu/store/b3dv0m30c3aqjcf3qdvfl67faw3zp8fy-emacs-use-package-2.4.4/share/e= macs/site-lisp/use-package-2.4.4/use-package-diminish hides /gnu/store/bpal= qnfh1y0hy1921lpxx5a6yr6b5ksi-emacs-29.3/share/emacs/29.3/lisp/use-package/u= se-package-diminish /gnu/store/b3dv0m30c3aqjcf3qdvfl67faw3zp8fy-emacs-use-package-2.4.4/share/e= macs/site-lisp/use-package-2.4.4/use-package hides /gnu/store/bpalqnfh1y0hy= 1921lpxx5a6yr6b5ksi-emacs-29.3/share/emacs/29.3/lisp/use-package/use-package /gnu/store/b3dv0m30c3aqjcf3qdvfl67faw3zp8fy-emacs-use-package-2.4.4/share/e= macs/site-lisp/use-package-2.4.4/bind-key hides /gnu/store/bpalqnfh1y0hy192= 1lpxx5a6yr6b5ksi-emacs-29.3/share/emacs/29.3/lisp/use-package/bind-key /gnu/store/b3dv0m30c3aqjcf3qdvfl67faw3zp8fy-emacs-use-package-2.4.4/share/e= macs/site-lisp/use-package-2.4.4/use-package-lint hides /gnu/store/bpalqnfh= 1y0hy1921lpxx5a6yr6b5ksi-emacs-29.3/share/emacs/29.3/lisp/use-package/use-p= ackage-lint /gnu/store/031352359pz52775hfcm6kr4qlckkrx1-emacs-org-9.6.28/share/emacs/si= te-lisp/org-9.6.28/ob-forth hides /gnu/store/bpalqnfh1y0hy1921lpxx5a6yr6b5k= si-emacs-29.3/share/emacs/29.3/lisp/org/ob-forth /gnu/store/031352359pz52775hfcm6kr4qlckkrx1-emacs-org-9.6.28/share/emacs/si= te-lisp/org-9.6.28/org-cycle hides /gnu/store/bpalqnfh1y0hy1921lpxx5a6yr6b5= ksi-emacs-29.3/share/emacs/29.3/lisp/org/org-cycle /gnu/store/031352359pz52775hfcm6kr4qlckkrx1-emacs-org-9.6.28/share/emacs/si= te-lisp/org-9.6.28/ol-bibtex hides /gnu/store/bpalqnfh1y0hy1921lpxx5a6yr6b5= ksi-emacs-29.3/share/emacs/29.3/lisp/org/ol-bibtex /gnu/store/031352359pz52775hfcm6kr4qlckkrx1-emacs-org-9.6.28/share/emacs/si= te-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/si= te-lisp/org-9.6.28/ob-R hides /gnu/store/bpalqnfh1y0hy1921lpxx5a6yr6b5ksi-e= macs-29.3/share/emacs/29.3/lisp/org/ob-R /gnu/store/031352359pz52775hfcm6kr4qlckkrx1-emacs-org-9.6.28/share/emacs/si= te-lisp/org-9.6.28/ob hides /gnu/store/bpalqnfh1y0hy1921lpxx5a6yr6b5ksi-ema= cs-29.3/share/emacs/29.3/lisp/org/ob /gnu/store/031352359pz52775hfcm6kr4qlckkrx1-emacs-org-9.6.28/share/emacs/si= te-lisp/org-9.6.28/org-macs hides /gnu/store/bpalqnfh1y0hy1921lpxx5a6yr6b5k= si-emacs-29.3/share/emacs/29.3/lisp/org/org-macs /gnu/store/031352359pz52775hfcm6kr4qlckkrx1-emacs-org-9.6.28/share/emacs/si= te-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/si= te-lisp/org-9.6.28/ob-tangle hides /gnu/store/bpalqnfh1y0hy1921lpxx5a6yr6b5= ksi-emacs-29.3/share/emacs/29.3/lisp/org/ob-tangle /gnu/store/031352359pz52775hfcm6kr4qlckkrx1-emacs-org-9.6.28/share/emacs/si= te-lisp/org-9.6.28/org-faces hides /gnu/store/bpalqnfh1y0hy1921lpxx5a6yr6b5= ksi-emacs-29.3/share/emacs/29.3/lisp/org/org-faces /gnu/store/031352359pz52775hfcm6kr4qlckkrx1-emacs-org-9.6.28/share/emacs/si= te-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/si= te-lisp/org-9.6.28/ob-python hides /gnu/store/bpalqnfh1y0hy1921lpxx5a6yr6b5= ksi-emacs-29.3/share/emacs/29.3/lisp/org/ob-python /gnu/store/031352359pz52775hfcm6kr4qlckkrx1-emacs-org-9.6.28/share/emacs/si= te-lisp/org-9.6.28/org-mobile hides /gnu/store/bpalqnfh1y0hy1921lpxx5a6yr6b= 5ksi-emacs-29.3/share/emacs/29.3/lisp/org/org-mobile /gnu/store/031352359pz52775hfcm6kr4qlckkrx1-emacs-org-9.6.28/share/emacs/si= te-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/si= te-lisp/org-9.6.28/org-refile hides /gnu/store/bpalqnfh1y0hy1921lpxx5a6yr6b= 5ksi-emacs-29.3/share/emacs/29.3/lisp/org/org-refile /gnu/store/031352359pz52775hfcm6kr4qlckkrx1-emacs-org-9.6.28/share/emacs/si= te-lisp/org-9.6.28/org-clock hides /gnu/store/bpalqnfh1y0hy1921lpxx5a6yr6b5= ksi-emacs-29.3/share/emacs/29.3/lisp/org/org-clock /gnu/store/031352359pz52775hfcm6kr4qlckkrx1-emacs-org-9.6.28/share/emacs/si= te-lisp/org-9.6.28/ob-sass hides /gnu/store/bpalqnfh1y0hy1921lpxx5a6yr6b5ks= i-emacs-29.3/share/emacs/29.3/lisp/org/ob-sass /gnu/store/031352359pz52775hfcm6kr4qlckkrx1-emacs-org-9.6.28/share/emacs/si= te-lisp/org-9.6.28/ob-lilypond hides /gnu/store/bpalqnfh1y0hy1921lpxx5a6yr6= b5ksi-emacs-29.3/share/emacs/29.3/lisp/org/ob-lilypond /gnu/store/031352359pz52775hfcm6kr4qlckkrx1-emacs-org-9.6.28/share/emacs/si= te-lisp/org-9.6.28/org-keys hides /gnu/store/bpalqnfh1y0hy1921lpxx5a6yr6b5k= si-emacs-29.3/share/emacs/29.3/lisp/org/org-keys /gnu/store/031352359pz52775hfcm6kr4qlckkrx1-emacs-org-9.6.28/share/emacs/si= te-lisp/org-9.6.28/ob-core hides /gnu/store/bpalqnfh1y0hy1921lpxx5a6yr6b5ks= i-emacs-29.3/share/emacs/29.3/lisp/org/ob-core /gnu/store/031352359pz52775hfcm6kr4qlckkrx1-emacs-org-9.6.28/share/emacs/si= te-lisp/org-9.6.28/org-loaddefs hides /gnu/store/bpalqnfh1y0hy1921lpxx5a6yr= 6b5ksi-emacs-29.3/share/emacs/29.3/lisp/org/org-loaddefs /gnu/store/031352359pz52775hfcm6kr4qlckkrx1-emacs-org-9.6.28/share/emacs/si= te-lisp/org-9.6.28/org-fold hides /gnu/store/bpalqnfh1y0hy1921lpxx5a6yr6b5k= si-emacs-29.3/share/emacs/29.3/lisp/org/org-fold /gnu/store/031352359pz52775hfcm6kr4qlckkrx1-emacs-org-9.6.28/share/emacs/si= te-lisp/org-9.6.28/oc-natbib hides /gnu/store/bpalqnfh1y0hy1921lpxx5a6yr6b5= ksi-emacs-29.3/share/emacs/29.3/lisp/org/oc-natbib /gnu/store/031352359pz52775hfcm6kr4qlckkrx1-emacs-org-9.6.28/share/emacs/si= te-lisp/org-9.6.28/ob-scheme hides /gnu/store/bpalqnfh1y0hy1921lpxx5a6yr6b5= ksi-emacs-29.3/share/emacs/29.3/lisp/org/ob-scheme /gnu/store/031352359pz52775hfcm6kr4qlckkrx1-emacs-org-9.6.28/share/emacs/si= te-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/si= te-lisp/org-9.6.28/org-table hides /gnu/store/bpalqnfh1y0hy1921lpxx5a6yr6b5= ksi-emacs-29.3/share/emacs/29.3/lisp/org/org-table /gnu/store/031352359pz52775hfcm6kr4qlckkrx1-emacs-org-9.6.28/share/emacs/si= te-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/si= te-lisp/org-9.6.28/ol-rmail hides /gnu/store/bpalqnfh1y0hy1921lpxx5a6yr6b5k= si-emacs-29.3/share/emacs/29.3/lisp/org/ol-rmail /gnu/store/031352359pz52775hfcm6kr4qlckkrx1-emacs-org-9.6.28/share/emacs/si= te-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/si= te-lisp/org-9.6.28/org-fold-core hides /gnu/store/bpalqnfh1y0hy1921lpxx5a6y= r6b5ksi-emacs-29.3/share/emacs/29.3/lisp/org/org-fold-core /gnu/store/031352359pz52775hfcm6kr4qlckkrx1-emacs-org-9.6.28/share/emacs/si= te-lisp/org-9.6.28/org-compat hides /gnu/store/bpalqnfh1y0hy1921lpxx5a6yr6b= 5ksi-emacs-29.3/share/emacs/29.3/lisp/org/org-compat /gnu/store/031352359pz52775hfcm6kr4qlckkrx1-emacs-org-9.6.28/share/emacs/si= te-lisp/org-9.6.28/ox hides /gnu/store/bpalqnfh1y0hy1921lpxx5a6yr6b5ksi-ema= cs-29.3/share/emacs/29.3/lisp/org/ox /gnu/store/031352359pz52775hfcm6kr4qlckkrx1-emacs-org-9.6.28/share/emacs/si= te-lisp/org-9.6.28/org-attach-git hides /gnu/store/bpalqnfh1y0hy1921lpxx5a6= yr6b5ksi-emacs-29.3/share/emacs/29.3/lisp/org/org-attach-git /gnu/store/031352359pz52775hfcm6kr4qlckkrx1-emacs-org-9.6.28/share/emacs/si= te-lisp/org-9.6.28/org-indent hides /gnu/store/bpalqnfh1y0hy1921lpxx5a6yr6b= 5ksi-emacs-29.3/share/emacs/29.3/lisp/org/org-indent /gnu/store/031352359pz52775hfcm6kr4qlckkrx1-emacs-org-9.6.28/share/emacs/si= te-lisp/org-9.6.28/ob-makefile hides /gnu/store/bpalqnfh1y0hy1921lpxx5a6yr6= b5ksi-emacs-29.3/share/emacs/29.3/lisp/org/ob-makefile /gnu/store/031352359pz52775hfcm6kr4qlckkrx1-emacs-org-9.6.28/share/emacs/si= te-lisp/org-9.6.28/org-protocol hides /gnu/store/bpalqnfh1y0hy1921lpxx5a6yr= 6b5ksi-emacs-29.3/share/emacs/29.3/lisp/org/org-protocol /gnu/store/031352359pz52775hfcm6kr4qlckkrx1-emacs-org-9.6.28/share/emacs/si= te-lisp/org-9.6.28/ox-icalendar hides /gnu/store/bpalqnfh1y0hy1921lpxx5a6yr= 6b5ksi-emacs-29.3/share/emacs/29.3/lisp/org/ox-icalendar /gnu/store/031352359pz52775hfcm6kr4qlckkrx1-emacs-org-9.6.28/share/emacs/si= te-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/si= te-lisp/org-9.6.28/org-src hides /gnu/store/bpalqnfh1y0hy1921lpxx5a6yr6b5ks= i-emacs-29.3/share/emacs/29.3/lisp/org/org-src /gnu/store/031352359pz52775hfcm6kr4qlckkrx1-emacs-org-9.6.28/share/emacs/si= te-lisp/org-9.6.28/org-footnote hides /gnu/store/bpalqnfh1y0hy1921lpxx5a6yr= 6b5ksi-emacs-29.3/share/emacs/29.3/lisp/org/org-footnote /gnu/store/031352359pz52775hfcm6kr4qlckkrx1-emacs-org-9.6.28/share/emacs/si= te-lisp/org-9.6.28/ob-sqlite hides /gnu/store/bpalqnfh1y0hy1921lpxx5a6yr6b5= ksi-emacs-29.3/share/emacs/29.3/lisp/org/ob-sqlite /gnu/store/031352359pz52775hfcm6kr4qlckkrx1-emacs-org-9.6.28/share/emacs/si= te-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/si= te-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/si= te-lisp/org-9.6.28/ob-ruby hides /gnu/store/bpalqnfh1y0hy1921lpxx5a6yr6b5ks= i-emacs-29.3/share/emacs/29.3/lisp/org/ob-ruby /gnu/store/031352359pz52775hfcm6kr4qlckkrx1-emacs-org-9.6.28/share/emacs/si= te-lisp/org-9.6.28/org-element hides /gnu/store/bpalqnfh1y0hy1921lpxx5a6yr6= b5ksi-emacs-29.3/share/emacs/29.3/lisp/org/org-element /gnu/store/031352359pz52775hfcm6kr4qlckkrx1-emacs-org-9.6.28/share/emacs/si= te-lisp/org-9.6.28/ox-beamer hides /gnu/store/bpalqnfh1y0hy1921lpxx5a6yr6b5= ksi-emacs-29.3/share/emacs/29.3/lisp/org/ox-beamer /gnu/store/031352359pz52775hfcm6kr4qlckkrx1-emacs-org-9.6.28/share/emacs/si= te-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/si= te-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/si= te-lisp/org-9.6.28/org-habit hides /gnu/store/bpalqnfh1y0hy1921lpxx5a6yr6b5= ksi-emacs-29.3/share/emacs/29.3/lisp/org/org-habit /gnu/store/031352359pz52775hfcm6kr4qlckkrx1-emacs-org-9.6.28/share/emacs/si= te-lisp/org-9.6.28/ob-eval hides /gnu/store/bpalqnfh1y0hy1921lpxx5a6yr6b5ks= i-emacs-29.3/share/emacs/29.3/lisp/org/ob-eval /gnu/store/031352359pz52775hfcm6kr4qlckkrx1-emacs-org-9.6.28/share/emacs/si= te-lisp/org-9.6.28/ob-latex hides /gnu/store/bpalqnfh1y0hy1921lpxx5a6yr6b5k= si-emacs-29.3/share/emacs/29.3/lisp/org/ob-latex /gnu/store/031352359pz52775hfcm6kr4qlckkrx1-emacs-org-9.6.28/share/emacs/si= te-lisp/org-9.6.28/org-inlinetask hides /gnu/store/bpalqnfh1y0hy1921lpxx5a6= yr6b5ksi-emacs-29.3/share/emacs/29.3/lisp/org/org-inlinetask /gnu/store/031352359pz52775hfcm6kr4qlckkrx1-emacs-org-9.6.28/share/emacs/si= te-lisp/org-9.6.28/ox-ascii hides /gnu/store/bpalqnfh1y0hy1921lpxx5a6yr6b5k= si-emacs-29.3/share/emacs/29.3/lisp/org/ox-ascii /gnu/store/031352359pz52775hfcm6kr4qlckkrx1-emacs-org-9.6.28/share/emacs/si= te-lisp/org-9.6.28/ob-screen hides /gnu/store/bpalqnfh1y0hy1921lpxx5a6yr6b5= ksi-emacs-29.3/share/emacs/29.3/lisp/org/ob-screen /gnu/store/031352359pz52775hfcm6kr4qlckkrx1-emacs-org-9.6.28/share/emacs/si= te-lisp/org-9.6.28/org-crypt hides /gnu/store/bpalqnfh1y0hy1921lpxx5a6yr6b5= ksi-emacs-29.3/share/emacs/29.3/lisp/org/org-crypt /gnu/store/031352359pz52775hfcm6kr4qlckkrx1-emacs-org-9.6.28/share/emacs/si= te-lisp/org-9.6.28/org-capture hides /gnu/store/bpalqnfh1y0hy1921lpxx5a6yr6= b5ksi-emacs-29.3/share/emacs/29.3/lisp/org/org-capture /gnu/store/031352359pz52775hfcm6kr4qlckkrx1-emacs-org-9.6.28/share/emacs/si= te-lisp/org-9.6.28/org-entities hides /gnu/store/bpalqnfh1y0hy1921lpxx5a6yr= 6b5ksi-emacs-29.3/share/emacs/29.3/lisp/org/org-entities /gnu/store/031352359pz52775hfcm6kr4qlckkrx1-emacs-org-9.6.28/share/emacs/si= te-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/si= te-lisp/org-9.6.28/org-tempo hides /gnu/store/bpalqnfh1y0hy1921lpxx5a6yr6b5= ksi-emacs-29.3/share/emacs/29.3/lisp/org/org-tempo /gnu/store/031352359pz52775hfcm6kr4qlckkrx1-emacs-org-9.6.28/share/emacs/si= te-lisp/org-9.6.28/ox-publish hides /gnu/store/bpalqnfh1y0hy1921lpxx5a6yr6b= 5ksi-emacs-29.3/share/emacs/29.3/lisp/org/ox-publish /gnu/store/031352359pz52775hfcm6kr4qlckkrx1-emacs-org-9.6.28/share/emacs/si= te-lisp/org-9.6.28/ob-julia hides /gnu/store/bpalqnfh1y0hy1921lpxx5a6yr6b5k= si-emacs-29.3/share/emacs/29.3/lisp/org/ob-julia /gnu/store/031352359pz52775hfcm6kr4qlckkrx1-emacs-org-9.6.28/share/emacs/si= te-lisp/org-9.6.28/oc-basic hides /gnu/store/bpalqnfh1y0hy1921lpxx5a6yr6b5k= si-emacs-29.3/share/emacs/29.3/lisp/org/oc-basic /gnu/store/031352359pz52775hfcm6kr4qlckkrx1-emacs-org-9.6.28/share/emacs/si= te-lisp/org-9.6.28/ob-java hides /gnu/store/bpalqnfh1y0hy1921lpxx5a6yr6b5ks= i-emacs-29.3/share/emacs/29.3/lisp/org/ob-java /gnu/store/031352359pz52775hfcm6kr4qlckkrx1-emacs-org-9.6.28/share/emacs/si= te-lisp/org-9.6.28/org-goto hides /gnu/store/bpalqnfh1y0hy1921lpxx5a6yr6b5k= si-emacs-29.3/share/emacs/29.3/lisp/org/org-goto /gnu/store/031352359pz52775hfcm6kr4qlckkrx1-emacs-org-9.6.28/share/emacs/si= te-lisp/org-9.6.28/oc hides /gnu/store/bpalqnfh1y0hy1921lpxx5a6yr6b5ksi-ema= cs-29.3/share/emacs/29.3/lisp/org/oc /gnu/store/031352359pz52775hfcm6kr4qlckkrx1-emacs-org-9.6.28/share/emacs/si= te-lisp/org-9.6.28/ob-matlab hides /gnu/store/bpalqnfh1y0hy1921lpxx5a6yr6b5= ksi-emacs-29.3/share/emacs/29.3/lisp/org/ob-matlab /gnu/store/031352359pz52775hfcm6kr4qlckkrx1-emacs-org-9.6.28/share/emacs/si= te-lisp/org-9.6.28/org-macro hides /gnu/store/bpalqnfh1y0hy1921lpxx5a6yr6b5= ksi-emacs-29.3/share/emacs/29.3/lisp/org/org-macro /gnu/store/031352359pz52775hfcm6kr4qlckkrx1-emacs-org-9.6.28/share/emacs/si= te-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/si= te-lisp/org-9.6.28/org-ctags hides /gnu/store/bpalqnfh1y0hy1921lpxx5a6yr6b5= ksi-emacs-29.3/share/emacs/29.3/lisp/org/org-ctags /gnu/store/031352359pz52775hfcm6kr4qlckkrx1-emacs-org-9.6.28/share/emacs/si= te-lisp/org-9.6.28/ol hides /gnu/store/bpalqnfh1y0hy1921lpxx5a6yr6b5ksi-ema= cs-29.3/share/emacs/29.3/lisp/org/ol /gnu/store/031352359pz52775hfcm6kr4qlckkrx1-emacs-org-9.6.28/share/emacs/si= te-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/si= te-lisp/org-9.6.28/ol-docview hides /gnu/store/bpalqnfh1y0hy1921lpxx5a6yr6b= 5ksi-emacs-29.3/share/emacs/29.3/lisp/org/ol-docview /gnu/store/031352359pz52775hfcm6kr4qlckkrx1-emacs-org-9.6.28/share/emacs/si= te-lisp/org-9.6.28/ol-info hides /gnu/store/bpalqnfh1y0hy1921lpxx5a6yr6b5ks= i-emacs-29.3/share/emacs/29.3/lisp/org/ol-info /gnu/store/031352359pz52775hfcm6kr4qlckkrx1-emacs-org-9.6.28/share/emacs/si= te-lisp/org-9.6.28/org-archive hides /gnu/store/bpalqnfh1y0hy1921lpxx5a6yr6= b5ksi-emacs-29.3/share/emacs/29.3/lisp/org/org-archive /gnu/store/031352359pz52775hfcm6kr4qlckkrx1-emacs-org-9.6.28/share/emacs/si= te-lisp/org-9.6.28/ob-ocaml hides /gnu/store/bpalqnfh1y0hy1921lpxx5a6yr6b5k= si-emacs-29.3/share/emacs/29.3/lisp/org/ob-ocaml /gnu/store/031352359pz52775hfcm6kr4qlckkrx1-emacs-org-9.6.28/share/emacs/si= te-lisp/org-9.6.28/org-timer hides /gnu/store/bpalqnfh1y0hy1921lpxx5a6yr6b5= ksi-emacs-29.3/share/emacs/29.3/lisp/org/org-timer /gnu/store/031352359pz52775hfcm6kr4qlckkrx1-emacs-org-9.6.28/share/emacs/si= te-lisp/org-9.6.28/ob-emacs-lisp hides /gnu/store/bpalqnfh1y0hy1921lpxx5a6y= r6b5ksi-emacs-29.3/share/emacs/29.3/lisp/org/ob-emacs-lisp /gnu/store/031352359pz52775hfcm6kr4qlckkrx1-emacs-org-9.6.28/share/emacs/si= te-lisp/org-9.6.28/ob-table hides /gnu/store/bpalqnfh1y0hy1921lpxx5a6yr6b5k= si-emacs-29.3/share/emacs/29.3/lisp/org/ob-table /gnu/store/031352359pz52775hfcm6kr4qlckkrx1-emacs-org-9.6.28/share/emacs/si= te-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/si= te-lisp/org-9.6.28/ob-perl hides /gnu/store/bpalqnfh1y0hy1921lpxx5a6yr6b5ks= i-emacs-29.3/share/emacs/29.3/lisp/org/ob-perl /gnu/store/031352359pz52775hfcm6kr4qlckkrx1-emacs-org-9.6.28/share/emacs/si= te-lisp/org-9.6.28/ob-clojure hides /gnu/store/bpalqnfh1y0hy1921lpxx5a6yr6b= 5ksi-emacs-29.3/share/emacs/29.3/lisp/org/ob-clojure /gnu/store/031352359pz52775hfcm6kr4qlckkrx1-emacs-org-9.6.28/share/emacs/si= te-lisp/org-9.6.28/ob-shell hides /gnu/store/bpalqnfh1y0hy1921lpxx5a6yr6b5k= si-emacs-29.3/share/emacs/29.3/lisp/org/ob-shell /gnu/store/031352359pz52775hfcm6kr4qlckkrx1-emacs-org-9.6.28/share/emacs/si= te-lisp/org-9.6.28/ol-bbdb hides /gnu/store/bpalqnfh1y0hy1921lpxx5a6yr6b5ks= i-emacs-29.3/share/emacs/29.3/lisp/org/ol-bbdb /gnu/store/031352359pz52775hfcm6kr4qlckkrx1-emacs-org-9.6.28/share/emacs/si= te-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/si= te-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/si= te-lisp/org-9.6.28/ob-calc hides /gnu/store/bpalqnfh1y0hy1921lpxx5a6yr6b5ks= i-emacs-29.3/share/emacs/29.3/lisp/org/ob-calc /gnu/store/031352359pz52775hfcm6kr4qlckkrx1-emacs-org-9.6.28/share/emacs/si= te-lisp/org-9.6.28/org-datetree hides /gnu/store/bpalqnfh1y0hy1921lpxx5a6yr= 6b5ksi-emacs-29.3/share/emacs/29.3/lisp/org/org-datetree /gnu/store/031352359pz52775hfcm6kr4qlckkrx1-emacs-org-9.6.28/share/emacs/si= te-lisp/org-9.6.28/ox-html hides /gnu/store/bpalqnfh1y0hy1921lpxx5a6yr6b5ks= i-emacs-29.3/share/emacs/29.3/lisp/org/ox-html /gnu/store/031352359pz52775hfcm6kr4qlckkrx1-emacs-org-9.6.28/share/emacs/si= te-lisp/org-9.6.28/org-colview hides /gnu/store/bpalqnfh1y0hy1921lpxx5a6yr6= b5ksi-emacs-29.3/share/emacs/29.3/lisp/org/org-colview /gnu/store/031352359pz52775hfcm6kr4qlckkrx1-emacs-org-9.6.28/share/emacs/si= te-lisp/org-9.6.28/org-mouse hides /gnu/store/bpalqnfh1y0hy1921lpxx5a6yr6b5= ksi-emacs-29.3/share/emacs/29.3/lisp/org/org-mouse /gnu/store/031352359pz52775hfcm6kr4qlckkrx1-emacs-org-9.6.28/share/emacs/si= te-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/si= te-lisp/org-9.6.28/ob-ditaa hides /gnu/store/bpalqnfh1y0hy1921lpxx5a6yr6b5k= si-emacs-29.3/share/emacs/29.3/lisp/org/ob-ditaa /gnu/store/031352359pz52775hfcm6kr4qlckkrx1-emacs-org-9.6.28/share/emacs/si= te-lisp/org-9.6.28/ob-processing hides /gnu/store/bpalqnfh1y0hy1921lpxx5a6y= r6b5ksi-emacs-29.3/share/emacs/29.3/lisp/org/ob-processing /gnu/store/031352359pz52775hfcm6kr4qlckkrx1-emacs-org-9.6.28/share/emacs/si= te-lisp/org-9.6.28/ob-eshell hides /gnu/store/bpalqnfh1y0hy1921lpxx5a6yr6b5= ksi-emacs-29.3/share/emacs/29.3/lisp/org/ob-eshell /gnu/store/031352359pz52775hfcm6kr4qlckkrx1-emacs-org-9.6.28/share/emacs/si= te-lisp/org-9.6.28/ol-gnus hides /gnu/store/bpalqnfh1y0hy1921lpxx5a6yr6b5ks= i-emacs-29.3/share/emacs/29.3/lisp/org/ol-gnus /gnu/store/031352359pz52775hfcm6kr4qlckkrx1-emacs-org-9.6.28/share/emacs/si= te-lisp/org-9.6.28/org-pcomplete hides /gnu/store/bpalqnfh1y0hy1921lpxx5a6y= r6b5ksi-emacs-29.3/share/emacs/29.3/lisp/org/org-pcomplete /gnu/store/031352359pz52775hfcm6kr4qlckkrx1-emacs-org-9.6.28/share/emacs/si= te-lisp/org-9.6.28/ob-plantuml hides /gnu/store/bpalqnfh1y0hy1921lpxx5a6yr6= b5ksi-emacs-29.3/share/emacs/29.3/lisp/org/ob-plantuml /gnu/store/031352359pz52775hfcm6kr4qlckkrx1-emacs-org-9.6.28/share/emacs/si= te-lisp/org-9.6.28/ob-fortran hides /gnu/store/bpalqnfh1y0hy1921lpxx5a6yr6b= 5ksi-emacs-29.3/share/emacs/29.3/lisp/org/ob-fortran /gnu/store/031352359pz52775hfcm6kr4qlckkrx1-emacs-org-9.6.28/share/emacs/si= te-lisp/org-9.6.28/org-num hides /gnu/store/bpalqnfh1y0hy1921lpxx5a6yr6b5ks= i-emacs-29.3/share/emacs/29.3/lisp/org/org-num /gnu/store/031352359pz52775hfcm6kr4qlckkrx1-emacs-org-9.6.28/share/emacs/si= te-lisp/org-9.6.28/ob-groovy hides /gnu/store/bpalqnfh1y0hy1921lpxx5a6yr6b5= ksi-emacs-29.3/share/emacs/29.3/lisp/org/ob-groovy /gnu/store/031352359pz52775hfcm6kr4qlckkrx1-emacs-org-9.6.28/share/emacs/si= te-lisp/org-9.6.28/org-list hides /gnu/store/bpalqnfh1y0hy1921lpxx5a6yr6b5k= si-emacs-29.3/share/emacs/29.3/lisp/org/org-list /gnu/store/031352359pz52775hfcm6kr4qlckkrx1-emacs-org-9.6.28/share/emacs/si= te-lisp/org-9.6.28/ox-latex hides /gnu/store/bpalqnfh1y0hy1921lpxx5a6yr6b5k= si-emacs-29.3/share/emacs/29.3/lisp/org/ox-latex /gnu/store/031352359pz52775hfcm6kr4qlckkrx1-emacs-org-9.6.28/share/emacs/si= te-lisp/org-9.6.28/org-lint hides /gnu/store/bpalqnfh1y0hy1921lpxx5a6yr6b5k= si-emacs-29.3/share/emacs/29.3/lisp/org/org-lint /gnu/store/031352359pz52775hfcm6kr4qlckkrx1-emacs-org-9.6.28/share/emacs/si= te-lisp/org-9.6.28/org-version hides /gnu/store/bpalqnfh1y0hy1921lpxx5a6yr6= b5ksi-emacs-29.3/share/emacs/29.3/lisp/org/org-version /gnu/store/031352359pz52775hfcm6kr4qlckkrx1-emacs-org-9.6.28/share/emacs/si= te-lisp/org-9.6.28/ob-comint hides /gnu/store/bpalqnfh1y0hy1921lpxx5a6yr6b5= ksi-emacs-29.3/share/emacs/29.3/lisp/org/ob-comint /gnu/store/031352359pz52775hfcm6kr4qlckkrx1-emacs-org-9.6.28/share/emacs/si= te-lisp/org-9.6.28/ob-lisp hides /gnu/store/bpalqnfh1y0hy1921lpxx5a6yr6b5ks= i-emacs-29.3/share/emacs/29.3/lisp/org/ob-lisp /gnu/store/031352359pz52775hfcm6kr4qlckkrx1-emacs-org-9.6.28/share/emacs/si= te-lisp/org-9.6.28/ox-koma-letter hides /gnu/store/bpalqnfh1y0hy1921lpxx5a6= yr6b5ksi-emacs-29.3/share/emacs/29.3/lisp/org/ox-koma-letter /gnu/store/031352359pz52775hfcm6kr4qlckkrx1-emacs-org-9.6.28/share/emacs/si= te-lisp/org-9.6.28/org-plot hides /gnu/store/bpalqnfh1y0hy1921lpxx5a6yr6b5k= si-emacs-29.3/share/emacs/29.3/lisp/org/org-plot /gnu/store/031352359pz52775hfcm6kr4qlckkrx1-emacs-org-9.6.28/share/emacs/si= te-lisp/org-9.6.28/org-attach hides /gnu/store/bpalqnfh1y0hy1921lpxx5a6yr6b= 5ksi-emacs-29.3/share/emacs/29.3/lisp/org/org-attach /gnu/store/031352359pz52775hfcm6kr4qlckkrx1-emacs-org-9.6.28/share/emacs/si= te-lisp/org-9.6.28/ox-texinfo hides /gnu/store/bpalqnfh1y0hy1921lpxx5a6yr6b= 5ksi-emacs-29.3/share/emacs/29.3/lisp/org/ox-texinfo /gnu/store/031352359pz52775hfcm6kr4qlckkrx1-emacs-org-9.6.28/share/emacs/si= te-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/si= te-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/si= te-lisp/org-9.6.28/org-feed hides /gnu/store/bpalqnfh1y0hy1921lpxx5a6yr6b5k= si-emacs-29.3/share/emacs/29.3/lisp/org/org-feed /gnu/store/031352359pz52775hfcm6kr4qlckkrx1-emacs-org-9.6.28/share/emacs/si= te-lisp/org-9.6.28/oc-bibtex hides /gnu/store/bpalqnfh1y0hy1921lpxx5a6yr6b5= ksi-emacs-29.3/share/emacs/29.3/lisp/org/oc-bibtex /gnu/store/031352359pz52775hfcm6kr4qlckkrx1-emacs-org-9.6.28/share/emacs/si= te-lisp/org-9.6.28/org-persist hides /gnu/store/bpalqnfh1y0hy1921lpxx5a6yr6= b5ksi-emacs-29.3/share/emacs/29.3/lisp/org/org-persist /gnu/store/031352359pz52775hfcm6kr4qlckkrx1-emacs-org-9.6.28/share/emacs/si= te-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/si= te-lisp/org-9.6.28/org hides /gnu/store/bpalqnfh1y0hy1921lpxx5a6yr6b5ksi-em= acs-29.3/share/emacs/29.3/lisp/org/org /gnu/store/031352359pz52775hfcm6kr4qlckkrx1-emacs-org-9.6.28/share/emacs/si= te-lisp/org-9.6.28/ob-maxima hides /gnu/store/bpalqnfh1y0hy1921lpxx5a6yr6b5= ksi-emacs-29.3/share/emacs/29.3/lisp/org/ob-maxima /gnu/store/031352359pz52775hfcm6kr4qlckkrx1-emacs-org-9.6.28/share/emacs/si= te-lisp/org-9.6.28/oc-biblatex hides /gnu/store/bpalqnfh1y0hy1921lpxx5a6yr6= b5ksi-emacs-29.3/share/emacs/29.3/lisp/org/oc-biblatex /gnu/store/031352359pz52775hfcm6kr4qlckkrx1-emacs-org-9.6.28/share/emacs/si= te-lisp/org-9.6.28/ob-C hides /gnu/store/bpalqnfh1y0hy1921lpxx5a6yr6b5ksi-e= macs-29.3/share/emacs/29.3/lisp/org/ob-C /gnu/store/031352359pz52775hfcm6kr4qlckkrx1-emacs-org-9.6.28/share/emacs/si= te-lisp/org-9.6.28/ob-haskell hides /gnu/store/bpalqnfh1y0hy1921lpxx5a6yr6b= 5ksi-emacs-29.3/share/emacs/29.3/lisp/org/ob-haskell /gnu/store/031352359pz52775hfcm6kr4qlckkrx1-emacs-org-9.6.28/share/emacs/si= te-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/si= te-lisp/org-9.6.28/org-agenda hides /gnu/store/bpalqnfh1y0hy1921lpxx5a6yr6b= 5ksi-emacs-29.3/share/emacs/29.3/lisp/org/org-agenda /gnu/store/031352359pz52775hfcm6kr4qlckkrx1-emacs-org-9.6.28/share/emacs/si= te-lisp/org-9.6.28/ob-octave hides /gnu/store/bpalqnfh1y0hy1921lpxx5a6yr6b5= ksi-emacs-29.3/share/emacs/29.3/lisp/org/ob-octave /gnu/store/031352359pz52775hfcm6kr4qlckkrx1-emacs-org-9.6.28/share/emacs/si= te-lisp/org-9.6.28/ol-eshell hides /gnu/store/bpalqnfh1y0hy1921lpxx5a6yr6b5= ksi-emacs-29.3/share/emacs/29.3/lisp/org/ol-eshell /gnu/store/031352359pz52775hfcm6kr4qlckkrx1-emacs-org-9.6.28/share/emacs/si= te-lisp/org-9.6.28/org-duration hides /gnu/store/bpalqnfh1y0hy1921lpxx5a6yr= 6b5ksi-emacs-29.3/share/emacs/29.3/lisp/org/org-duration /gnu/store/031352359pz52775hfcm6kr4qlckkrx1-emacs-org-9.6.28/share/emacs/si= te-lisp/org-9.6.28/ob-gnuplot hides /gnu/store/bpalqnfh1y0hy1921lpxx5a6yr6b= 5ksi-emacs-29.3/share/emacs/29.3/lisp/org/ob-gnuplot /gnu/store/kkjkvl02mpbi1xb4f655wsfs8d35cyav-emacs-let-alist-1.0.6/share/ema= cs/site-lisp/let-alist-1.0.6/let-alist hides /gnu/store/bpalqnfh1y0hy1921lp= xx5a6yr6b5ksi-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 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 77828 7862) (symbols 48 6981 0) (strings 32 21994 2899) (string-bytes 1 768243) (vectors 16 14540) (vector-slots 8 348490 11594) (floats 8 22 13) (intervals 56 449 0) (buffers 984 12)) From debbugs-submit-bounces@debbugs.gnu.org Sat May 18 03:57:57 2024 Received: (at 71025) by debbugs.gnu.org; 18 May 2024 07:57:57 +0000 Received: from localhost ([127.0.0.1]:60131 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1s8Ex2-0007AE-MD for submit@debbugs.gnu.org; Sat, 18 May 2024 03:57:57 -0400 Received: from eggs.gnu.org ([209.51.188.92]:55220) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1s8Ewt-0007A6-QL for 71025@debbugs.gnu.org; Sat, 18 May 2024 03:57:55 -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 1s8Ewi-00057A-6l; Sat, 18 May 2024 03:57:37 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-version:References:Subject:In-Reply-To:To:From: Date; bh=x5Hkatnu15ILJlthCyuxhXcvhCGS8Ua7ide8CXydDTs=; b=K1MllcbY1Mj9QQsZgQhI 6aO4LfBr7hCVsX+wZRoc6sA9Wzpc2R9AdRQLpuuZXwKhyODpssB3VKkdGmvALV+TAfFZE9BuWX70k OVP4I+ggfyZS7I2zBc4TPLbrKYZT2LTXdAAqlysbejGEwwloPOuKy/g+gzwCxC10o9umgid+t04sp 9CxbmdZ4Oyysq1D/fNw/a3sUpwXW876fEyANeLagqi2knPfZSdpj0XvUsHbGGXU/lrfp7H6O4EoUw cYPcn2e219sgyUGXTD3qpoB20SIZL0JuKCYSk9q0IQQpdC/X6HY+2zWPHmAPRSF1WAH7gp7+mNXva sV26pAiVux+6XA==; Date: Sat, 18 May 2024 10:57:30 +0300 Message-Id: <86ed9zft79.fsf@gnu.org> From: Eli Zaretskii To: Rodrigo Morales In-Reply-To: <87o7938xti.fsf@rodrigomorales.site> (message from Rodrigo Morales on Sat, 18 May 2024 00:59:37 -0500) Subject: Re: bug#71025: set-fontset-font doesn't show some scripts as glyphless characters References: <87o7938xti.fsf@rodrigomorales.site> MIME-version: 1.0 Content-type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 71025 Cc: 71025@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 > Date: Sat, 18 May 2024 00:59:37 -0500 > > > I need characters from specific scripts to be shown as glyphless > characters (i.e. hexadecimal codes inside boxes). In [[1][this message]], > Eli Zaretskii cited the docstring of set-fontset-font (relevant part > shown in QUOTE block below) to backup the suggestion that if I wanted to > display Amharic and Chinese characters as glyphless characters, I should > call =set-fontset-font= with =CHARACTERS= equal to =nil=. > > #+BEGIN_QUOTE > CHARACTERS may be nil. In that case, use FONT-SPEC for any character for > which no font-spec is specified in FONTSET." > #+END_QUOTE > > I tried Eli's suggestion. However, this didn't make the characters from > all of the specified scripts to be shown as hexadecimal codes inside > boxes. I explain how I reproduced the issue in the lines below. > > I emptied =~/.config/emacs/init.el= and inserted the following sexps > into that file. > > #+HEADER: :tangle ~/.config/emacs/init.el > #+BEGIN_SRC elisp > (set-fontset-font t 'brahmi nil) > (set-fontset-font t 'egyptian nil) > (set-fontset-font t 'ethiopic nil) > (set-fontset-font t 'tagbanwa nil) > (set-fontset-font t 'han nil) > #+END_SRC > > I created the file =/tmp/a.txt= with the following content > > #+HEADER: :tangle /tmp/a.txt > #+BEGIN_SRC text > The following lines were retrieved from the HELLO buffer which is > opened by calling view-hello-file in GNU Emacs 29.3. > Brahmi (๐‘€ฉ๐‘†๐‘€ญ๐‘€ธ๐‘€ณ๐‘†๐‘€ซ๐‘€ป) ๐‘€ฆ๐‘€ซ๐‘€ฒ๐‘†๐‘€ข๐‘‚ > Egyptian Hieroglyphs (๐“‚‹๐“ค๐“ˆ–๐“†Ž๐“…“โ€Œ๐“๐“Š–) ๐“…“๐“Šต๐“๐“Šช, ๐“‡๐“‡‹๐“‚ป๐“˜๐“‡‹ > Amharic (แŠ แˆ›แˆญแŠ›) แˆ แˆ‹แˆ > Tagbanwa (แฆแชแฏ) แซแฉแฌแฅ แฃแฎแงแฏ > Chinese (ไธญๆ–‡,ๆ™ฎ้€š่ฏ,ๆฑ‰่ฏญ) ไฝ ๅฅฝ > #+END_SRC > > I launched Emacs by running =$ emacs= in a terminal emulator. I didn't > use the =-Q= flag so that =~/.config/emacs/init.el= is read. > > I evaluated =(find-file "/tmp/a.txt")=, and I could see that > hexadecimal codes in a box were shown for the Brahmi and Egyptian > Hieroglyphs characters. This is expected behavior. However, the > Amharic, Tagbanwa and Chinese characters weren't shown as hexadecimal > codes inside a box but instead they were shown using other fonts. This > is unexpected behavior. I called =describe-char= in the first > character of each line to see which font is used for each script. > > + Brahmi: no font available > + Egyptian Hieroglyphs: no font available > + Amharic: ftcrhb:-GOOG-Noto Sans > Ethiopic-regular-normal-normal-*-12-*-*-*-*-0-iso10646-1 (#x2B) > + Tagbanwa: ftcrhb:-GOOG-Noto Sans > Tagbanwa-regular-normal-normal-*-12-*-*-*-*-0-iso10646-1 (#x12) > + Chinese: ftcrhb:-GOOG-Noto Sans CJK > KR-regular-normal-normal-*-12-*-*-*-*-0-iso10646-1 (#x2703) > > Just to make it clear, to me the behavior that actually honours the > docstring of =set-fontset-font= is that the characters from the > scripts in the file =/tmp/a.txt= are shown as hexadecimal codes inside > boxes. I cannot reproduce this. On my system, those 5 lines in the init file show all the scripts in a.txt as hexadecimal codes. Do you have site-init files in your Emacs installation? Or some early-init file? Maybe something other than the init file is affecting this. Otherwise, I have no idea why this doesn't work for you, as it does for me. From debbugs-submit-bounces@debbugs.gnu.org Sat May 18 04:18:37 2024 Received: (at 71025) by debbugs.gnu.org; 18 May 2024 08:18:37 +0000 Received: from localhost ([127.0.0.1]:60221 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1s8FH2-0007N1-Rk for submit@debbugs.gnu.org; Sat, 18 May 2024 04:18:37 -0400 Received: from eggs.gnu.org ([209.51.188.92]:32794) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1s8FH0-0007Mv-VO for 71025@debbugs.gnu.org; Sat, 18 May 2024 04:18:35 -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 1s8FGq-0008SS-CF; Sat, 18 May 2024 04:18:24 -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=Jtx7GTLy+0GgATagRzfcgWxVvUsweopDx9m7iZmFAcs=; b=bb0sJSDse+jc WU8eSsyWi1QwtUR+SIDoEfvoQQyl2Aaupi6leC7B/JejcfC4Xm3ymatYJYMm/XOP/ZWdzPlBy/Ovt 4Q0ZiANFb6Mk9Ev/mXpNVXV0WZ5WkW7eWLPFiS+NJEOFJ3yh4kWhbvdUAsr0fUsPFLiJYxrscUZj7 9UKLLmAq2TvgqA61KTdk/0uAETyqTdUkTcwLc16mOcDJgzD/VCt0wtdiPNtYqV/+pdr8721jccJFl p4rIr/fcPNYQj5GhB8KXAUVBu8ZCBkBJbHDSn4BLBYuTvp+J9uN0fRJe9FgPaCooGXMeLKdgW4ZHH KSeAlmkg+QnLLJdzfAxBEQ==; Date: Sat, 18 May 2024 11:18:20 +0300 Message-Id: <86a5knfs8j.fsf@gnu.org> From: Eli Zaretskii To: me@rodrigomorales.site In-Reply-To: <86ed9zft79.fsf@gnu.org> (message from Eli Zaretskii on Sat, 18 May 2024 10:57:30 +0300) Subject: Re: bug#71025: set-fontset-font doesn't show some scripts as glyphless characters References: <87o7938xti.fsf@rodrigomorales.site> <86ed9zft79.fsf@gnu.org> X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 71025 Cc: 71025@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 (---) > Cc: 71025@debbugs.gnu.org > Date: Sat, 18 May 2024 10:57:30 +0300 > From: Eli Zaretskii > > I cannot reproduce this. On my system, those 5 lines in the init file > show all the scripts in a.txt as hexadecimal codes. > > Do you have site-init files in your Emacs installation? Or some > early-init file? Maybe something other than the init file is > affecting this. Otherwise, I have no idea why this doesn't work for > you, as it does for me. Or maybe your default font supports those scripts, in which case Emacs will use it regardless of the fontset setup? What happens if you change the default font to something that doesn't support these scripts? From debbugs-submit-bounces@debbugs.gnu.org Mon May 20 12:49:41 2024 Received: (at 71025) by debbugs.gnu.org; 20 May 2024 16:49:41 +0000 Received: from localhost ([127.0.0.1]:43627 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1s96Ci-0004Ms-0N for submit@debbugs.gnu.org; Mon, 20 May 2024 12:49:41 -0400 Received: from smtpout1.mo12.mail-out.ovh.ca ([51.161.45.254]:50285) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1s96Cb-0004Mk-SM for 71025@debbugs.gnu.org; Mon, 20 May 2024 12:49:39 -0400 Received: from mxplan1.mail.ovh.ca (unknown [10.111.38.152]) by mo12.mail-out.ovh.ca (Postfix) with ESMTPS id 4Vjk7D0C4WzHptt; Mon, 20 May 2024 13:49:27 -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; Mon, 20 May 2024 12:49:26 -0400 Authentication-Results: garm.ovh; auth=pass (GARM-95B00208b3ed59-c38f-4eba-bd98-378693da8bde, C7B246BAB860EEFCF5BA39519EB15C960B261F38) smtp.auth=me@rodrigomorales.site X-OVh-ClientIp: 190.234.175.154 From: Rodrigo Morales To: Eli Zaretskii Subject: Re: bug#71025: set-fontset-font doesn't show some scripts as glyphless characters In-Reply-To: <86a5knfs8j.fsf@gnu.org> References: <87o7938xti.fsf@rodrigomorales.site> <86ed9zft79.fsf@gnu.org> <86a5knfs8j.fsf@gnu.org> Date: Mon, 20 May 2024 11:49:21 -0500 Message-ID: <8734qca0oe.fsf@rodrigomorales.site> MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable 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: 3d25105a-0502-43d8-8bf2-ec1da507e68f X-Ovh-Tracer-Id: 9157788369840447130 X-VR-SPAMSTATE: OK X-VR-SPAMSCORE: -100 X-VR-SPAMCAUSE: gggruggvucftvghtrhhoucdtuddrgedvledrvdeitddgkedtucetufdoteggodetrfdotffvucfrrhhofhhilhgvmecuqfggjfdpvefjgfevmfevgfenuceurghilhhouhhtmecuhedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmnecujfgurhephffvvefujghffffkgggtgfhisehtqhertddttdejnecuhfhrohhmpeftohgurhhighhoucfoohhrrghlvghsuceomhgvsehrohgurhhighhomhhorhgrlhgvshdrshhithgvqeenucggtffrrghtthgvrhhnpedvudelhfeileektdegfffhtefffedtvdevudelffdvgfetjedvveduieevieeutdenucffohhmrghinhepvghlrdhhvghrvgdprghrtghhihhvvgdrohhrghdptdigtddrshhtnecukfhppeduvdejrddtrddtrddupdehgedrfeelrddvhedurdehjedpudeltddrvdefgedrudejhedrudehgeenucevlhhushhtvghrufhiiigvpedtnecurfgrrhgrmhepihhnvghtpeduvdejrddtrddtrddupdhmrghilhhfrhhomhepmhgvsehrohgurhhighhomhhorhgrlhgvshdrshhithgvpdhnsggprhgtphhtthhopedvpdhrtghpthhtohepvghlihiisehgnhhurdhorhhgpdhrtghpthhtohepjedutddvheesuggvsggsuhhgshdrghhnuhdrohhrghdpoffvtefjohhsthepmhhouddvpdhmohguvgepshhmthhpohhuth X-Spam-Score: 0.7 (/) X-Debbugs-Envelope-To: 71025 Cc: 71025@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 (/) Eli Zaretskii writes: > Do you have site-init files in your Emacs installation? Or some > early-init file? Maybe something other than the init file is > affecting this. Otherwise, I have no idea why this doesn't work for > you, as it does for me. load-history doesn't show other files in the ~/.config directory besides ~/.config/emacs/init.el. Here's how I found it out. I used the same configuration file. #+HEADER: :tangle ~/.config/emacs/init.el #+BEGIN_SRC elisp (set-fontset-font t 'brahmi nil) (set-fontset-font t 'egyptian nil) (set-fontset-font t 'ethiopic nil) (set-fontset-font t 'tagbanwa nil) (set-fontset-font t 'han nil) #+END_SRC When Emacs GUI opened, I visited the file =3D/tmp/a.txt=3D. Brahmi and Egyp= tian Hieroglyphs were shown as hexadecimal codes. Amharic and Tagbanwa and = Chinese were shown with other fonts. I used =3Ddescribe-char=3D to find out= which font those scripts were using. Amharic: ftcrhb:-GOOG-Noto Sans Ethiopic-regular-normal-normal-*-12-*-*-*-*= -0-iso10646-1 (#x2B) Tagbanwa: ftcrhb:-GOOG-Noto Sans Tagbanwa-regular-normal-normal-*-12-*-*-*-= *-0-iso10646-1 (#x12) Chinese: ftcrhb:-GOOG-Noto Sans CJK KR-regular-normal-normal-*-12-*-*-*-*-0= -iso10646-1 (#x2703) #+HEADER: :tangle /tmp/a.txt #+BEGIN_SRC text The following lines were retrieved from the HELLO buffer which is opened by calling view-hello-file in GNU Emacs 29.3. Brahmi (=F0=91=80=A9=F0=91=81=86=F0=91=80=AD=F0=91=80=B8=F0=91=80=B3=F0=91= =81=86=F0=91=80=AB=F0=91=80=BB) =F0=91=80=A6=F0=91=80=AB=F0=91=80=B2= =F0=91=81=86=F0=91=80=A2=F0=91=81=82 Egyptian Hieroglyphs (=F0=93=82=8B=F0=93=8F=A4=F0=93=88=96=F0=93=86=8E=F0= =93=85=93=E2=80=8C=F0=93=8F=8F=F0=93=8A=96) =F0=93=85=93=F0=93=8A=B5=F0=93= =8F=8F=F0=93=8A=AA, =F0=93=87=8D=F0=93=87=8B=F0=93=82=BB=F0=93=8D=98=F0=93= =87=8B Amharic (=E1=8A=A0=E1=88=9B=E1=88=AD=E1=8A=9B) =E1=88=A0=E1=88=8B=E1=88=9D Tagbanwa (=E1=9D=A6=E1=9D=AA=E1=9D=AF) =E1=9D=AB=E1=9D=A9=E1=9D=AC=E1=9D= =A5 =E1=9D=A3=E1=9D=AE=E1=9D=A7=E1=9D=AF Chinese (=E4=B8=AD=E6=96=87,=E6=99=AE=E9=80=9A=E8=AF=9D,=E6=B1=89=E8=AF=AD)= =E4=BD=A0=E5=A5=BD #+END_SRC I launched =3Demacs=3D and I pressed =3DC-h v load-history RET=3D. The cont= ent of the =3D*Help*=3D buffer can be found here: http://web.archive.org/we= b/20240520161841/http://0x0.st/XPww.txt . I searched =3D.config=3D inside t= he =3D*Help*=3D buffer and I only found one match: =3D/home/rodrigo/.config= /emacs/init.el=3D, so I don't think there are other configuration files tha= t are influencing this behavior. > Or maybe your default font supports those scripts, in which case Emacs > will use it regardless of the fontset setup? What happens if you > change the default font to something that doesn't support these scripts? I changed the default font to =3DCozette=3D. #+HEADER: :tangle ~/.config/emacs/init.el #+BEGIN_SRC elisp (add-to-list 'default-frame-alist '(font . "Cozette")) (set-fontset-font t 'brahmi nil) (set-fontset-font t 'egyptian nil) (set-fontset-font t 'ethiopic nil) (set-fontset-font t 'tagbanwa nil) (set-fontset-font t 'han nil) #+END_SRC When Emacs GUI opened, I visited the file =3D/tmp/a.txt=3D. Brahmi and Egyp= tian Hieroglyphs were shown as hexadecimal codes. Amharic and Tagbanwa and = Chinese were shown with other fonts. I used =3Ddescribe-char=3D to find out= which font those scripts were using. Amharic: ftcrhb:-GNU -Unifont Sample-regular-normal-normal-*-13-*-*-*-d-0-i= so10646-1 (#x1221) Tagbanwa: ftcrhb:-GNU -Unifont Sample-regular-normal-normal-*-13-*-*-*-d-0-= iso10646-1 (#x176C) Chinese: ftcrhb:-GNU -Unifont Sample-regular-normal-normal-*-13-*-*-*-d-0-i= so10646-1 (#x4F5F) Because Unifont was being used for those scripts, I decided to delete that font from my system just to see what happens. I removed =3Dunifont-15.1.05.bdf=3D from the directory =3D~/.fonts=3D and executed =3Dfc-cache -f=3D. I launched Emacs again and visited =3D/tmp/a.txt=3D. I u= sed =3Ddescribe-char=3D to find out the font that were using for those scripts. Amharic: ftcrhb:-GOOG-Noto Sans Ethiopic-regular-normal-normal-*-13-*-*-*-*= -0-iso10646-1 (#x2B) Tagbanwa: ftcrhb:-GOOG-Noto Sans Tagbanwa-regular-normal-normal-*-13-*-*-*-= *-0-iso10646-1 (#x12) Chinese: ftcrhb:-GOOG-Noto Sans CJK KR-regular-normal-normal-*-13-*-*-*-*-0= -iso10646-1 (#x2703) Note that these fonts were the same used as when I didn't change the default font through =3D(add-to-list 'default-frame-alist '(font . "Cozette= "))=3D. From debbugs-submit-bounces@debbugs.gnu.org Mon May 20 14:02:43 2024 Received: (at 71025) by debbugs.gnu.org; 20 May 2024 18:02:43 +0000 Received: from localhost ([127.0.0.1]:43977 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1s97LP-0005AP-19 for submit@debbugs.gnu.org; Mon, 20 May 2024 14:02:43 -0400 Received: from eggs.gnu.org ([209.51.188.92]:50644) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1s97LN-0005AJ-Lg for 71025@debbugs.gnu.org; Mon, 20 May 2024 14:02: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 1s97LB-00064T-It; Mon, 20 May 2024 14:02:29 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-version:References:Subject:In-Reply-To:To:From: Date; bh=sWb1iaY5HrVqYDVpbOowZmT1hnSc3Aa7BjxRjtZWkfI=; b=OYDRsyl9eoFugEWO+pnV LeeguZ3af7HNpNSO/Ohw7Mk95JgDoQASOnVZiW4cWwLlVFLmO07Dl+wle+CtluYtstHRBEMIo5uvH Fem2jSFMtmRpcwq5sZ6RfjrQJ9K2D3EFLoyvl84PzlSFAx1d1mSr8l7p8aiwiRlHUP0Mxr3hBaeXx wrZWOsf18+lJt6qOcl/dV6M3O3TxVOaw3RF1OoNFAW+rvOvR5yy+O0rwNLXFg0mNTNy1kw547hS07 DZjevmQ9Yg608I/KjPWYmGxVsKaNn82s/thP4X9JnQcN+3cbHta7bNQBrYsvkqdSxuG1pHIdy8oi8 yGXD9KhEUo5REw==; Date: Mon, 20 May 2024 21:02:23 +0300 Message-Id: <864jas9xao.fsf@gnu.org> From: Eli Zaretskii To: Rodrigo Morales In-Reply-To: <8734qca0oe.fsf@rodrigomorales.site> (message from Rodrigo Morales on Mon, 20 May 2024 11:49:21 -0500) Subject: Re: bug#71025: set-fontset-font doesn't show some scripts as glyphless characters References: <87o7938xti.fsf@rodrigomorales.site> <86ed9zft79.fsf@gnu.org> <86a5knfs8j.fsf@gnu.org> <8734qca0oe.fsf@rodrigomorales.site> MIME-version: 1.0 Content-type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Spam-Score: -1.6 (-) X-Debbugs-Envelope-To: 71025 Cc: 71025@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: -2.6 (--) > From: Rodrigo Morales > CC: <71025@debbugs.gnu.org> > Date: Mon, 20 May 2024 11:49:21 -0500 > > Eli Zaretskii writes: > > > Do you have site-init files in your Emacs installation? Or some > > early-init file? Maybe something other than the init file is > > affecting this. Otherwise, I have no idea why this doesn't work for > > you, as it does for me. > > load-history doesn't show other files in the ~/.config directory besides > ~/.config/emacs/init.el. Here's how I found it out. > > I used the same configuration file. > > #+HEADER: :tangle ~/.config/emacs/init.el > #+BEGIN_SRC elisp > (set-fontset-font t 'brahmi nil) > (set-fontset-font t 'egyptian nil) > (set-fontset-font t 'ethiopic nil) > (set-fontset-font t 'tagbanwa nil) > (set-fontset-font t 'han nil) > #+END_SRC > > When Emacs GUI opened, I visited the file =/tmp/a.txt=. Brahmi and Egyptian Hieroglyphs were shown as hexadecimal codes. Amharic and Tagbanwa and Chinese were shown with other fonts. I used =describe-char= to find out which font those scripts were using. > > Amharic: ftcrhb:-GOOG-Noto Sans Ethiopic-regular-normal-normal-*-12-*-*-*-*-0-iso10646-1 (#x2B) > Tagbanwa: ftcrhb:-GOOG-Noto Sans Tagbanwa-regular-normal-normal-*-12-*-*-*-*-0-iso10646-1 (#x12) > Chinese: ftcrhb:-GOOG-Noto Sans CJK KR-regular-normal-normal-*-12-*-*-*-*-0-iso10646-1 (#x2703) > > #+HEADER: :tangle /tmp/a.txt > #+BEGIN_SRC text > The following lines were retrieved from the HELLO buffer which is > opened by calling view-hello-file in GNU Emacs 29.3. > Brahmi (๐‘€ฉ๐‘†๐‘€ญ๐‘€ธ๐‘€ณ๐‘†๐‘€ซ๐‘€ป) ๐‘€ฆ๐‘€ซ๐‘€ฒ๐‘†๐‘€ข๐‘‚ > Egyptian Hieroglyphs (๐“‚‹๐“ค๐“ˆ–๐“†Ž๐“…“โ€Œ๐“๐“Š–) ๐“…“๐“Šต๐“๐“Šช, ๐“‡๐“‡‹๐“‚ป๐“˜๐“‡‹ > Amharic (แŠ แˆ›แˆญแŠ›) แˆ แˆ‹แˆ > Tagbanwa (แฆแชแฏ) แซแฉแฌแฅ แฃแฎแงแฏ > Chinese (ไธญๆ–‡,ๆ™ฎ้€š่ฏ,ๆฑ‰่ฏญ) ไฝ ๅฅฝ > #+END_SRC > > I launched =emacs= and I pressed =C-h v load-history RET=. The content of the =*Help*= buffer can be found here: http://web.archive.org/web/20240520161841/http://0x0.st/XPww.txt . I searched =.config= inside the =*Help*= buffer and I only found one match: =/home/rodrigo/.config/emacs/init.el=, so I don't think there are other configuration files that are influencing this behavior. > > > Or maybe your default font supports those scripts, in which case Emacs > > will use it regardless of the fontset setup? What happens if you > > change the default font to something that doesn't support these scripts? > > I changed the default font to =Cozette=. > > #+HEADER: :tangle ~/.config/emacs/init.el > #+BEGIN_SRC elisp > (add-to-list 'default-frame-alist '(font . "Cozette")) > (set-fontset-font t 'brahmi nil) > (set-fontset-font t 'egyptian nil) > (set-fontset-font t 'ethiopic nil) > (set-fontset-font t 'tagbanwa nil) > (set-fontset-font t 'han nil) > #+END_SRC > > When Emacs GUI opened, I visited the file =/tmp/a.txt=. Brahmi and Egyptian Hieroglyphs were shown as hexadecimal codes. Amharic and Tagbanwa and Chinese were shown with other fonts. I used =describe-char= to find out which font those scripts were using. > > Amharic: ftcrhb:-GNU -Unifont Sample-regular-normal-normal-*-13-*-*-*-d-0-iso10646-1 (#x1221) > Tagbanwa: ftcrhb:-GNU -Unifont Sample-regular-normal-normal-*-13-*-*-*-d-0-iso10646-1 (#x176C) > Chinese: ftcrhb:-GNU -Unifont Sample-regular-normal-normal-*-13-*-*-*-d-0-iso10646-1 (#x4F5F) > > Because Unifont was being used for those scripts, I decided to delete > that font from my system just to see what happens. I removed > =unifont-15.1.05.bdf= from the directory =~/.fonts= and executed > =fc-cache -f=. I launched Emacs again and visited =/tmp/a.txt=. I used > =describe-char= to find out the font that were using for those > scripts. > > Amharic: ftcrhb:-GOOG-Noto Sans Ethiopic-regular-normal-normal-*-13-*-*-*-*-0-iso10646-1 (#x2B) > Tagbanwa: ftcrhb:-GOOG-Noto Sans Tagbanwa-regular-normal-normal-*-13-*-*-*-*-0-iso10646-1 (#x12) > Chinese: ftcrhb:-GOOG-Noto Sans CJK KR-regular-normal-normal-*-13-*-*-*-*-0-iso10646-1 (#x2703) > > Note that these fonts were the same used as when I didn't change the > default font through =(add-to-list 'default-frame-alist '(font . "Cozette"))=. I can only say that I can reproduce none of these strange behaviors. I have no idea what happens on your system, sorry. From debbugs-submit-bounces@debbugs.gnu.org Fri Feb 28 21:26:52 2025 Received: (at control) by debbugs.gnu.org; 1 Mar 2025 02:26:52 +0000 Received: from localhost ([127.0.0.1]:56220 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1toCZ1-0007Il-QB for submit@debbugs.gnu.org; Fri, 28 Feb 2025 21:26:52 -0500 Received: from mail-ed1-x52c.google.com ([2a00:1450:4864:20::52c]:44294) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.84_2) (envelope-from ) id 1toCYz-0007I0-KG for control@debbugs.gnu.org; Fri, 28 Feb 2025 21:26:49 -0500 Received: by mail-ed1-x52c.google.com with SMTP id 4fb4d7f45d1cf-5e0813bd105so4673414a12.1 for ; Fri, 28 Feb 2025 18:26:49 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1740796003; x=1741400803; darn=debbugs.gnu.org; h=to:subject:message-id:date:mime-version:from:from:to:cc:subject :date:message-id:reply-to; bh=5MIApMPz7hTgCxip1RG4GtuTxsahr5zYCeVDyIUDk6c=; b=gkf/cKDNqJXjj7hbJYNx9B5eCVcDXr35PagQgkssdcPwqDLjm0zi2ByZ6oTa9OYZzF 6jBBSQ4HY8h+suXqTxBg04nt7xo5TJXxTtfleEVS1e/vKJQPc5fytfqQH8MgFkyT8zYj N8aaDMFfiIujOyBZogUE0wVp6QoWfql/xRJiAlVj83EXuZZ/xO/OfjpnMwrNw6BNuR5I tKiRcrnnb4YSzBju+Vim8PF2/oXz10N+HlpfFTkBW4xS/K9BLgi77ObpEphfmXwjXBZa J0wi5RYSG/QFGGvuUa4ih3QPwak+mFJM1jNqfNTPOz7ejDgWOKvSLuYi2gI7w6AQEZJK oJyA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1740796003; x=1741400803; h=to:subject:message-id:date:mime-version:from:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=5MIApMPz7hTgCxip1RG4GtuTxsahr5zYCeVDyIUDk6c=; b=dTCblyJHhhyncdlFuEYY3DuWMGQk+FRmZ4Iw9VNjwRA+uo+i1myniaYuRi62OEtKBt Jsy/fYxn10rG1+6cpmfllcUwASHVZcrb3ymHP3Vi6MBPxExmMmM9Veb3JxACIxMe/5Cu 65jeSpZS3yKwselLGzsTMo82LPCagV2y/26IlduVSgNCAUWNnsLFkQOHdOCNOZJ7BIFv qDp+/zaVmrpzPCLs9zmX0XJosO8hKjYZM4a2Wo77JWFtQIljvXVo4sXDtyfJpYgI5DdP MTyZPM0zoTG3rcibHkDViF28fFPZjU11ZG3HHpT2bVVygCoiv/jt8P1hFQnNloqa1iyg VXtA== X-Gm-Message-State: AOJu0Yzp0yyAeGaVV2XDCLRKQqv70R0iFWhSDeCS7zSLvJY7EbqKM73Q ZW43G1pYEbrhKIOQY0zt+ec4qOLzl2QQppQj8dCrPXJIEEs4I1RXvbnYui8CEeawqoTdvtY9NLP hd2cXeVzHb47qv9D6t/xS3/0+zJxxsOXsYVw= X-Gm-Gg: ASbGncuRQ6JUIEw23pIR4Ls7YsMaUxrOKloZO/vQKrnCK+ttN7UgOl5d9ISknwpp2Y4 e95eaQH0pOny7xF/U8vhql2dyRrC5NNVavPTuW9dft1JRkgv/6bPkqCgx3xiCZPnYvqh4hL3FPQ 3jJmiK5fxCCoae5dPisxkewK7PMyQ= X-Google-Smtp-Source: AGHT+IFEWfrNTzYJ9R2Usg3DT6I83a6b6IQZO+lwPgQMEpfDhwcROyuZmubEYtFhbF2IH4ZF2gieLK4oooixLhR5FM0= X-Received: by 2002:a05:6402:354f:b0:5e4:a1e8:3f04 with SMTP id 4fb4d7f45d1cf-5e4d6adc8ccmr3676947a12.8.1740796003491; Fri, 28 Feb 2025 18:26:43 -0800 (PST) Received: from 753933720722 named unknown by gmailapi.google.com with HTTPREST; Fri, 28 Feb 2025 18:26:43 -0800 From: Stefan Kangas MIME-Version: 1.0 Date: Fri, 28 Feb 2025 18:26:43 -0800 X-Gm-Features: AQ5f1JoCm1sNhZK7oSZA1jtBtPpgdZBm920Pa6-P7bSZbVtWhDVEq_GI2VfmRDg Message-ID: Subject: control message for bug #71025 To: control@debbugs.gnu.org Content-Type: text/plain; charset="UTF-8" X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: control 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 (-) tags 71025 + unreproducible quit From debbugs-submit-bounces@debbugs.gnu.org Fri Feb 28 22:28:45 2025 Received: (at 71025-done) by debbugs.gnu.org; 1 Mar 2025 03:28:45 +0000 Received: from localhost ([127.0.0.1]:57268 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1toDWu-0000J7-OR for submit@debbugs.gnu.org; Fri, 28 Feb 2025 22:28:45 -0500 Received: from mail-ej1-x632.google.com ([2a00:1450:4864:20::632]:52628) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.84_2) (envelope-from ) id 1toDWr-0000Ia-IS for 71025-done@debbugs.gnu.org; Fri, 28 Feb 2025 22:28:42 -0500 Received: by mail-ej1-x632.google.com with SMTP id a640c23a62f3a-aaedd529ba1so290170466b.1 for <71025-done@debbugs.gnu.org>; Fri, 28 Feb 2025 19:28:41 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1740799715; x=1741404515; 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=8UjZY6khd/2HpOLCdvoZbHZUZbUH7ZkIxeqRB3YPiBM=; b=Zmgu5g/ParKGvc9iXm7UuAg8R8w8WIdLBxvB0ToUyzMyy33rMiWXyOmgAY7WboHEiP BxqjP+6K4EtALAadBrTuIQazwrfd8gpSQ7jEgX+TvILIXg2O7IgN5e1ifzBX5CgRenFI WlJlkcEV7XuTBRx+/ErDwnbO4Wa9Zy/e68t1grqQypxPnGRtXSQnTE88S/1LiGUNnmcL q6P+QSrsbZo2PPIHt/reph0JTo+dobrR8BVpUA/NKJL1PAAUdiCEjCcsGBW4UxqsRNtB z2iJHQnhcDZ5qZYPiaY4W6wQiHuS+iFPyZlGszUNs4yFG+dNjgj+DVEgktImFm91Ay3R /6Lg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1740799715; x=1741404515; 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=8UjZY6khd/2HpOLCdvoZbHZUZbUH7ZkIxeqRB3YPiBM=; b=YAd5epdoCT6dcxT6wi8cbazmMaQ3L5lSdLrx6Xz3rZB7Z8RFhSRZDRPuQOMDEGXRDo 1XUwar1P2NIMQwC0o4uyN0LTZrwJ08I/CTF4+oZTHV63anL89gUqEGirE96BI+Bob6Di 1vtwFQ5TR+S//M4C91GquxVQWbGXr8bqWxhmNS1rkgift6BDvGKChzeWuu6+OPuMxcf/ veoWR3avPHiFXSJjEggByn2Yv1z1CNBI1oSAKI9HdtWt3yc0iBeJYIRtmCU2SeM73pf+ zKTzkU7NWg4NFwX0brUwkecpb+yercHGg+80yeZ0DrWW4CNqV78wH1jo+4VgcWeLVxcK /DhA== X-Gm-Message-State: AOJu0YxrGa2tkS4CA54lXfCA9xJdfLB7be8V8CnxbKnncM+XKB/4RfO9 bOw/9XZH+zaRpxx1NrpViAAzla3khF8YU5rYwkolOvSFiSqHuRWHG8wugaeJiu6CBus2B+yJDar 2ExzoV5s3aSXccNkCYk+6zMgyc8s= X-Gm-Gg: ASbGnctqwUHPGhd50CLXpTjVkxRVRjlhtDEha4QwrCirP5asVEAqqNO+3iuJ8vbR3qV FtLKtaqzP47JOoHOUy+iU5tkFkrP/G6zh8Ng0dnWvUaH7kqiKWxwvypSgMMm5FGb60f+IhgM9q2 ORI3op8xNeS2s7a+VqatN5jrjCVXI= X-Google-Smtp-Source: AGHT+IFq3JMdZ9Jvs14iIlmivEnCyZmAHimUCT2SmZ0j+WCC1goXY60SPoxiG1M2JPiJG3g1RcuKJBp+l/mLLim0E6U= X-Received: by 2002:a05:6402:2695:b0:5de:594d:e9aa with SMTP id 4fb4d7f45d1cf-5e4d6ad7683mr10795864a12.8.1740799715300; Fri, 28 Feb 2025 19:28:35 -0800 (PST) Received: from 753933720722 named unknown by gmailapi.google.com with HTTPREST; Fri, 28 Feb 2025 19:28:35 -0800 From: Stefan Kangas In-Reply-To: <864jas9xao.fsf@gnu.org> References: <87o7938xti.fsf@rodrigomorales.site> <86ed9zft79.fsf@gnu.org> <86a5knfs8j.fsf@gnu.org> <8734qca0oe.fsf@rodrigomorales.site> <864jas9xao.fsf@gnu.org> MIME-Version: 1.0 Date: Fri, 28 Feb 2025 19:28:35 -0800 X-Gm-Features: AQ5f1Jp6DkUxPae6UBdBUjh-pUo2-RXXEtzj8SiH9zSVhxqyaMSY6dnYJUhxCXQ Message-ID: Subject: Re: bug#71025: set-fontset-font doesn't show some scripts as glyphless characters To: Eli Zaretskii Content-Type: text/plain; charset="UTF-8" X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 71025-done Cc: 71025-done@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Eli Zaretskii writes: > I can only say that I can reproduce none of these strange behaviors. > I have no idea what happens on your system, sorry. OPs email is bouncing, so I think it's unlikely that we'll make any progress here. I'm therefore closing this bug report. From unknown Mon Aug 18 14:13:57 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:20 +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