From unknown Wed Jun 25 02:11:43 2025 X-Loop: help-debbugs@gnu.org Subject: bug#17836: 24.3; `describe-fontset' confused about e.g. ?\C-@ Resent-From: Samuel Bronson Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 23 Jun 2014 01:58:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 17836 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 17836@debbugs.gnu.org X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.140348865111911 (code B ref -1); Mon, 23 Jun 2014 01:58:02 +0000 Received: (at submit) by debbugs.gnu.org; 23 Jun 2014 01:57:31 +0000 Received: from localhost ([127.0.0.1]:57484 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1WytVh-00035z-VU for submit@debbugs.gnu.org; Sun, 22 Jun 2014 21:57:31 -0400 Received: from eggs.gnu.org ([208.118.235.92]:39802) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1WytVf-00035f-7a for submit@debbugs.gnu.org; Sun, 22 Jun 2014 21:57:28 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1WytVX-0002YN-Ni for submit@debbugs.gnu.org; Sun, 22 Jun 2014 21:57:21 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.8 required=5.0 tests=BAYES_50,FREEMAIL_FROM, T_DKIM_INVALID autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:41585) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1WytVX-0002YJ-LK for submit@debbugs.gnu.org; Sun, 22 Jun 2014 21:57:19 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:41515) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1WytVV-0004YV-8f for bug-gnu-emacs@gnu.org; Sun, 22 Jun 2014 21:57:19 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1WytVS-0002Xi-Ru for bug-gnu-emacs@gnu.org; Sun, 22 Jun 2014 21:57:17 -0400 Received: from mail-qg0-x234.google.com ([2607:f8b0:400d:c04::234]:57521) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1WytVS-0002Xa-Kk for bug-gnu-emacs@gnu.org; Sun, 22 Jun 2014 21:57:14 -0400 Received: by mail-qg0-f52.google.com with SMTP id f51so5287470qge.25 for ; Sun, 22 Jun 2014 18:57:13 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=from:to:subject:date:message-id:mime-version:content-type :content-transfer-encoding; bh=UQxLlSvXr4NWx8GEII+g/b6gpG4EAFEIgWgyQSDetcY=; b=0CbWpv9aPJkctcK9aIZgZ3DMLJG/yp8fQ7ZySGMybTmFFwkerkHtn4qzCXG+gZbIrf KiKRuxme+7VHiZxMQNJdmCz7uYUrKOgnt6jDkr+uGU841FP5+Kfbrb8J67yCV62bCo59 Ro/Vd/RymmDoCBp9WHzWG7+fgay6J/u1ZFH6FOmxhqiEg9kO8lyfSyjv44hezjFtHmGn SZ+9v4zmwSFPxWgsxau+jXsy7UeCJHM8rkpF502PhtOzm+FSNtxsjjPjYcrIckfLa4fY /Z+/8Dnunob47UjJBglhJS1yXOoHIxz444dtcdiqBDv5GzESVBdG53F1D6as/amfiNgU K6sw== X-Received: by 10.140.83.209 with SMTP id j75mr26669518qgd.42.1403488633424; Sun, 22 Jun 2014 18:57:13 -0700 (PDT) Received: from hydrogen (naesten-pt.tunnel.tserv4.nyc4.ipv6.he.net. [2001:470:1f06:57::2]) by mx.google.com with ESMTPSA id z14sm10759716qaw.7.2014.06.22.18.57.11 for (version=TLSv1.2 cipher=RC4-SHA bits=128/128); Sun, 22 Jun 2014 18:57:12 -0700 (PDT) Received: from naesten by hydrogen with local (Exim 4.82) (envelope-from ) id 1WytVM-0008UC-AX for bug-gnu-emacs@gnu.org; Sun, 22 Jun 2014 21:57:08 -0400 From: Samuel Bronson Date: Sun, 22 Jun 2014 21:57:07 -0400 Message-ID: <87vbrsfkwc.fsf@naesten.mooo.com> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -4.0 (----) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 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: -4.0 (----) When I use `describe-fontset', I get output that starts out something like: --8<---------------cut here---------------start------------->8--- Fontset: -misc-fixed-medium-r-semicondensed--13-*-*-*-*-*-fontset-xterm.def= ault CHAR RANGE (CODE RANGE) FONT NAME (REQUESTED and [OPENED]) C-@ .. =F4=8F=BF=BF (#x43 .. #x10FFFF) -Misc-Fixed-medium-r-semicondensed--13-*-75-75-c-120-ISO10646-1 --8<---------------cut here---------------end--------------->8--- Notice how #x43 is NOT a representation of `?\C-@' but, in fact, of `?C'? That's fairly strange bug. (Why would you try to extract the codepoints AFTER formatting the range as a string ...?) (I also get an assload of xlfd descriptors full of asterisks and dashes, with different registry-coding pairs...) In GNU Emacs 24.3.1 (i486-pc-linux-gnu, X toolkit, Xaw3d scroll bars) of 2014-05-16 on babin, modified by Debian Windowing system distributor `Colin Harrison', version 11.0.60900031 System Description: Debian GNU/Linux testing (jessie) Configured using: `configure '--build' 'i486-linux-gnu' '--build' 'i486-linux-gnu' '--prefix=3D/usr' '--sharedstatedir=3D/var/lib' '--libexecdir=3D/usr/lib' '--localstatedir=3D/var/lib' '--infodir=3D/usr/share/info' '--mandir=3D/usr/share/man' '--with-pop=3Dyes' '--enable-locallisppath=3D/etc/emacs24:/etc/emacs:/usr/local/share/emacs/2= 4.3/site-lisp:/usr/local/share/emacs/site-lisp:/usr/share/emacs/24.3/site-l= isp:/usr/share/emacs/site-lisp' '--with-crt-dir=3D/usr/lib/i386-linux-gnu' '--with-x=3Dyes' '--with-x-toolkit=3Dlucid' '--with-toolkit-scroll-bars' '--without-gconf' '--without-gsettings' 'build_alias=3Di486-linux-gnu' 'CFLAGS=3D-g -O2 -fstack-protector --param=3Dssp-buffer-size=3D4 -Wformat -Werror=3Dformat-security -Wall' 'LDFLAGS=3D-Wl,-z,relro' 'CPPFLAGS=3D-D_FORTIFY_SOURCE=3D2'' Important settings: value of $LC_COLLATE: C value of $LANG: en_US.UTF-8 locale-coding-system: utf-8-unix default enable-multibyte-characters: t Major mode: Help Minor modes in effect: semantic-minor-modes-format: ((:eval (if (or semantic-highlight-edits-mod= e semantic-show-unmatched-syntax-mode) S))) shell-dirtrack-mode: t diff-auto-refine-mode: t xterm-mouse-mode: t show-paren-mode: t recentf-mode: t tooltip-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 auto-composition-mode: t auto-encryption-mode: t auto-compression-mode: t buffer-read-only: t line-number-mode: t transient-mark-mode: t Recent input: =20 M-x=20 C-h =3D C-h=20 ? =20 q C-x b C-g=20 M-x =20 C-x o M-x d e s c c h =20 =20 =20 =20 =20 =20 =20 C-x b C-x b =20 C-g q =20 M-x b =20 C-g =20 M-x l i s t - c h a r s e t =20 =20 a c =20 C-x o C-x o C-h f C-g M-x M-l=20 i s t - f o l f n t =20 C-x o =20 =20 =20 =20 M-x =20 =20 =20 =20 =20 M-w M-x e m a c s - b u g =20 r e p Recent messages: scroll-up-command: End of buffer [2 times] Mark set Quit Mark set [6 times] Making completion list... byte-code: End of buffer [3 times] Quit Mark set [2 times] byte-code: Beginning of buffer [3 times] Mark set 0 Load-path shadows: /home/naesten/system/emacs/dist/elpa/w3-4.0.49/ssl hides /usr/share/emacs24= /site-lisp/wl/ssl /usr/share/emacs24/site-lisp/css-mode/css-mode hides /usr/share/emacs/site-= lisp/css-mode/css-mode /usr/share/emacs/site-lisp/autoconf/autotest-mode hides /usr/share/emacs/si= te-lisp/autotest-mode /usr/share/emacs24/site-lisp/cmake-data/cmake-mode hides /usr/share/emacs/s= ite-lisp/cmake-mode /usr/share/emacs24/site-lisp/flim/md4 hides /usr/share/emacs/24.3/lisp/md4 /home/naesten/system/emacs/dist/elisp/loaddefs hides /usr/share/emacs/24.3/= lisp/loaddefs /usr/share/emacs24/site-lisp/flim/hex-util hides /usr/share/emacs/24.3/lisp= /hex-util /home/naesten/system/emacs/dist/elpa/json-1.2/json hides /usr/share/emacs/2= 4.3/lisp/json /home/naesten/system/emacs/dist/elisp/t-mouse hides /usr/share/emacs/24.3/l= isp/t-mouse /usr/share/emacs24/site-lisp/html-helper-mode/tempo hides /usr/share/emacs/= 24.3/lisp/tempo /usr/share/emacs24/site-lisp/css-mode/css-mode hides /usr/share/emacs/24.3/= lisp/textmodes/css-mode /usr/share/emacs/site-lisp/rst hides /usr/share/emacs/24.3/lisp/textmodes/r= st /usr/share/emacs24/site-lisp/dictionaries-common/ispell hides /usr/share/em= acs/24.3/lisp/textmodes/ispell /usr/share/emacs24/site-lisp/dictionaries-common/flyspell hides /usr/share/= emacs/24.3/lisp/textmodes/flyspell /usr/share/emacs24/site-lisp/flim/sasl-digest hides /usr/share/emacs/24.3/l= isp/net/sasl-digest /usr/share/emacs24/site-lisp/flim/sasl-cram hides /usr/share/emacs/24.3/lis= p/net/sasl-cram /usr/share/emacs24/site-lisp/flim/hmac-md5 hides /usr/share/emacs/24.3/lisp= /net/hmac-md5 /usr/share/emacs24/site-lisp/flim/hmac-def hides /usr/share/emacs/24.3/lisp= /net/hmac-def /usr/share/emacs24/site-lisp/flim/sasl-ntlm hides /usr/share/emacs/24.3/lis= p/net/sasl-ntlm /usr/share/emacs24/site-lisp/flim/ntlm hides /usr/share/emacs/24.3/lisp/net= /ntlm /usr/share/emacs24/site-lisp/flim/sasl hides /usr/share/emacs/24.3/lisp/net= /sasl /usr/share/emacs24/site-lisp/wl/rfc2368 hides /usr/share/emacs/24.3/lisp/ma= il/rfc2368 /home/naesten/system/emacs/dist/elisp/package hides /usr/share/emacs/24.3/l= isp/emacs-lisp/package /home/naesten/system/emacs/dist/elpa/tabulated-list-0/tabulated-list hides = /usr/share/emacs/24.3/lisp/emacs-lisp/tabulated-list /usr/share/emacs24/site-lisp/auctex/toolbar-x hides /usr/share/emacs/site-l= isp/auctex/toolbar-x /usr/share/emacs24/site-lisp/auctex/tex-style hides /usr/share/emacs/site-l= isp/auctex/tex-style /usr/share/emacs24/site-lisp/auctex/tex-bar hides /usr/share/emacs/site-lis= p/auctex/tex-bar /usr/share/emacs24/site-lisp/auctex/tex-fold hides /usr/share/emacs/site-li= sp/auctex/tex-fold /usr/share/emacs24/site-lisp/auctex/preview hides /usr/share/emacs/site-lis= p/auctex/preview /usr/share/emacs24/site-lisp/auctex/context hides /usr/share/emacs/site-lis= p/auctex/context /usr/share/emacs24/site-lisp/auctex/context-nl hides /usr/share/emacs/site-= lisp/auctex/context-nl /usr/share/emacs24/site-lisp/auctex/prv-emacs hides /usr/share/emacs/site-l= isp/auctex/prv-emacs /usr/share/emacs24/site-lisp/auctex/context-en hides /usr/share/emacs/site-= lisp/auctex/context-en /usr/share/emacs24/site-lisp/auctex/tex-jp hides /usr/share/emacs/site-lisp= /auctex/tex-jp /usr/share/emacs24/site-lisp/auctex/plain-tex hides /usr/share/emacs/site-l= isp/auctex/plain-tex /usr/share/emacs24/site-lisp/auctex/bib-cite hides /usr/share/emacs/site-li= sp/auctex/bib-cite /usr/share/emacs24/site-lisp/auctex/tex-font hides /usr/share/emacs/site-li= sp/auctex/tex-font /usr/share/emacs24/site-lisp/auctex/tex-mik hides /usr/share/emacs/site-lis= p/auctex/tex-mik /usr/share/emacs24/site-lisp/auctex/font-latex hides /usr/share/emacs/site-= lisp/auctex/font-latex /usr/share/emacs24/site-lisp/auctex/texmathp hides /usr/share/emacs/site-li= sp/auctex/texmathp /usr/share/emacs24/site-lisp/auctex/tex-info hides /usr/share/emacs/site-li= sp/auctex/tex-info /usr/share/emacs24/site-lisp/auctex/latex hides /usr/share/emacs/site-lisp/= auctex/latex /usr/share/emacs24/site-lisp/auctex/multi-prompt hides /usr/share/emacs/sit= e-lisp/auctex/multi-prompt /usr/share/emacs24/site-lisp/auctex/tex hides /usr/share/emacs/site-lisp/au= ctex/tex /usr/share/emacs24/site-lisp/auctex/tex-buf hides /usr/share/emacs/site-lis= p/auctex/tex-buf /usr/share/emacs24/site-lisp/html-helper-mode/hhm-config hides /usr/share/e= macs/site-lisp/html-helper-mode/hhm-config /usr/share/emacs24/site-lisp/html-helper-mode/visual-basic-mode hides /usr/= share/emacs/site-lisp/html-helper-mode/visual-basic-mode /usr/share/emacs24/site-lisp/html-helper-mode/tempo hides /usr/share/emacs/= site-lisp/html-helper-mode/tempo /usr/share/emacs24/site-lisp/html-helper-mode/html-helper-mode hides /usr/s= hare/emacs/site-lisp/html-helper-mode/html-helper-mode /usr/share/emacs24/site-lisp/mailcrypt/mc-toplev hides /usr/share/emacs/sit= e-lisp/mailcrypt/mc-toplev /usr/share/emacs24/site-lisp/mailcrypt/mc-remail hides /usr/share/emacs/sit= e-lisp/mailcrypt/mc-remail /usr/share/emacs24/site-lisp/mailcrypt/mc-pgp6 hides /usr/share/emacs/site-= lisp/mailcrypt/mc-pgp6 /usr/share/emacs24/site-lisp/mailcrypt/mc-pgp5 hides /usr/share/emacs/site-= lisp/mailcrypt/mc-pgp5 /usr/share/emacs24/site-lisp/mailcrypt/mc-pgp hides /usr/share/emacs/site-l= isp/mailcrypt/mc-pgp /usr/share/emacs24/site-lisp/mailcrypt/mc-gpg hides /usr/share/emacs/site-l= isp/mailcrypt/mc-gpg /usr/share/emacs24/site-lisp/mailcrypt/mailcrypt hides /usr/share/emacs/sit= e-lisp/mailcrypt/mailcrypt /usr/share/emacs24/site-lisp/mailcrypt/expect hides /usr/share/emacs/site-l= isp/mailcrypt/expect /usr/share/emacs24/site-lisp/mailcrypt/mc-setversion hides /usr/share/emacs= /site-lisp/mailcrypt/mc-setversion /usr/share/emacs24/site-lisp/psgml/psgml-edit hides /usr/share/emacs/site-l= isp/psgml/psgml-edit /usr/share/emacs24/site-lisp/psgml/psgml-charent hides /usr/share/emacs/sit= e-lisp/psgml/psgml-charent /usr/share/emacs24/site-lisp/psgml/psgml hides /usr/share/emacs/site-lisp/p= sgml/psgml /usr/share/emacs24/site-lisp/psgml/psgml-other hides /usr/share/emacs/site-= lisp/psgml/psgml-other /usr/share/emacs24/site-lisp/psgml/psgml-api hides /usr/share/emacs/site-li= sp/psgml/psgml-api /usr/share/emacs24/site-lisp/psgml/psgml-sysdep hides /usr/share/emacs/site= -lisp/psgml/psgml-sysdep /usr/share/emacs24/site-lisp/psgml/psgml-init hides /usr/share/emacs/site-l= isp/psgml/psgml-init /usr/share/emacs24/site-lisp/psgml/psgml-parse hides /usr/share/emacs/site-= lisp/psgml/psgml-parse /usr/share/emacs24/site-lisp/psgml/psgml-info hides /usr/share/emacs/site-l= isp/psgml/psgml-info /usr/share/emacs24/site-lisp/psgml/psgml-ids hides /usr/share/emacs/site-li= sp/psgml/psgml-ids /usr/share/emacs24/site-lisp/psgml/psgml-dtd hides /usr/share/emacs/site-li= sp/psgml/psgml-dtd /usr/share/emacs/24.3/lisp/gnus/.dir-locals hides /home/naesten/system/emac= s/dist/elisp/magit/.dir-locals Features: (thai-util thai-word files-x boxquote eldoc mule-diag noutline outline checkdoc elint canlock mo-git-blame vc-annotate autorevert log4j-mode gnus-html vcard-autoloads bbdb-w3 vc-bzr vc-sccs vc-svn vc-cvs vc-rcs gitignore-mode gitconfig-mode-autoloads gitignore-mode-autoloads mu-register mu-cite alist std11 pcustom poem poem-e20 poem-e20_3 pces pces-e20 pces-20 broken poe pym static apel-ver product informat footnote crm latex tex-style tex-info texinfo tex nndoc nnmairix nnml nnir gnus-sync json gnus-sieve deuglify gnus-notifications gnus-fun notifications dbus xml gnus-dup gnus-demon gnus-delay gnus-draft gnus-bookmark time-stamp ede/generic semantic/db semantic/util-modes semantic/util semantic semantic/tag semantic/lex semantic/fw mode-local ede/shell eieio-opt find-dired locate ede/dired ede/emacs ede/cpp-root ede/speedbar ede/files ede ede/base ede/auto ede/source eieio-speedbar speedbar sb-image ezimage dframe eieio-custom cedet ebrowse ebuff-menu autoconf autoconf-mode gnus-diary nndiary occur-x-autoloads package-x descr-text shadow emacsbug tmm url-handlers nnweb mm-url nnregistry html-mode jsp-html-helper-mode asp-html-helper-mode php-html-helper-mode html-helper-mode w3m-form w3m-cookie w3m-bookmark w3m-tabmenu w3m-session w3m doc-view image-mode w3m-hist w3m-fb bookmark-w3m w3m-ems w3m-ccl ccl w3m-favicon w3m-image w3m-proc w3m-util gnus-cus conf-mode python xmtn-dvc dvc-status xmtn-conflicts xmtn-ids xmtn-match xmtn-automate xmtn-compat xmtn-run xmtn-basic-io xmtn-base sh-script smie executable tramp-sh debian-control-mode debian-bts-control debian-changelog-mode tramp-cache rx tramp tramp-compat tramp-loaddefs shell pcomplete dpkg-dev-el-loaddefs ido find-file-in-git-repo dired-aux loadhist autoload lisp-mnt url-http url-gw url-cache url-auth finder-inf cperl-mode perl-mode tabify man make-mode debug gnus-salt gnus-kill uudecode flow-fill spam-report mule-util gnus-async gnus-bcklg gnus-topic nndraft nnmh nnfolder bbdb-gnus nnnil gnus-registry registry eieio-base spam spam-stat gnus-uu yenc gnus-eform gnus-agent gnus-srvr gnus-score score-mode nnvirtual gnus-ml netrc gnutls network-stream starttls tls nntp gnus-cache psgml-info shr mm-archive psgml-dtd psgml-parse psgml-api psgml-ids psgml-other psgml-sysdep psgml-edit browse-url sgml-mode psgml psgml-html info cpp apropos face-remap bbdb-hooks cc-langs inform-mode imenu term disp-table ehelp electric ispell qp rmailmm rmail two-column iso-transl misearch multi-isearch jka-compr parse-time smiley gnus-cite gnus-msg gnus-art mm-uu mml2015 epg-config mm-view mml-smime smime dig gnus-sum nnoo gnus-group gnus-undo nnmail mail-source gnus-start gnus-spec gnus-int gnus-range gnus-win gnus gnus-ems nnheader bbdb-snarf bbdb-com view magit-bisect magit-key-mode magit mail-extr sort tla smerge-mode dvc-state dvc-config diff tla-gnus dvc-gnus dvc-cmenu dvc-about dvc-version thingatpt mailcrypt message sendmail format-spec rfc822 mml mml-sec mm-decode mm-bodies mm-encode mail-parse rfc2231 mailabbrev mail-utils gmm-utils mailheader reporter help-mode debian-bug rfc2047 rfc2045 ietf-drums vc-git xgit-dvc xgit cus-edit xgit-annotate rect dvc-annotate xgit-log dvc-revlist dvc-diff uniquify dvc-fileinfo bzr-core tla-core pp tla-autoconf tla-defs dvc-log dvc-unified dvc-tips dired-x dired ffap commit-patch-buffer log-edit pcvs-util add-log vc vc-dispatcher diff-mode easy-mmode ediff-merg ediff-diff ediff-wind ediff-help ediff-util ediff-mult ediff-init ediff xdarcs-core xgit-core xhg-core xmtn-minimal server derived xcscope arc-mode archive-mode asm-mode my-asm slime-autoloads dvc-autoloads dvc-core dvc-lisp dvc-buffers dvc-ui dvc-register dvc-utils dvc-emacs ewoc dvc-defs dvc-site cc-mode cc-fonts cc-guess cc-menus cc-cmds cc-styles cc-align cc-engine cc-vars cc-defs elisp-depend ps-print-bg-fixup bbdb timezone wgrep grep compile comint ansi-color ring edebug warnings trace xt-mouse paren recentf tree-widget wid-edit cus-start cus-load eldoc-eval-autoloads elisp-cache-autoloads erc-hl-nicks-autoloads fill-column-indicator-autoloads find-file-in-git-repo-autoloads mo-git-blame-autoloads smartparens-autoloads dash-autoloads synonyms-autoloads tabulated-list-autoloads w3-autoloads wgrep-autoloads yagist-autoloads json-autoloads yasnippet-bundle-autoloads yasnippet-bundle dropdown-list advice help-fns advice-preload yasnippet easymenu assoc package find-func cl-macs gv w3m-load psgml-init proof-site proof-autoloads pg-vars mmm-auto mmm-vars mmm-compat cl cl-lib mailcrypt-init haskell-mode-autoloads edmacro kmacro tempo url url-proxy url-privacy url-expand url-methods url-history url-cookie url-domsuf url-util url-parse auth-source eieio byte-opt bytecomp byte-compile cconv gnus-util time-date mm-util mail-prsvr password-cache url-vars mailcap xml-parse doxymacs debian-el debian-el-loaddefs bbdb-autoloads preview-latex tex-site auto-loads tooltip ediff-hook vc-hooks lisp-float-type mwheel x-win x-dnd tool-bar dnd fontset image regexp-opt fringe tabulated-list newcomment lisp-mode register page menu-bar rfn-eshadow timer select scroll-bar mouse jit-lock font-lock syntax facemenu font-core frame cham georgian utf-8-lang misc-lang vietnamese tibetan thai tai-viet lao korean japanese hebrew greek romanian slovak czech european ethiopic indian cyrillic chinese case-table epa-hook jka-cmpr-hook help simple abbrev minibuffer loaddefs button faces cus-face macroexp files text-properties overlay sha1 md5 base64 format env code-pages mule custom widget hashtable-print-readable backquote make-network-process dbusbind dynamic-setting font-render-setting x-toolkit x multi-tty emacs) --=20 Hi! I'm a .signature virus! Copy me into your ~/.signature to help me sprea= d! From unknown Wed Jun 25 02:11:43 2025 X-Loop: help-debbugs@gnu.org Subject: bug#17836: 24.3; `describe-fontset' confused about e.g. ?\C-@ Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 23 Jun 2014 16:18:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 17836 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Samuel Bronson Cc: 17836@debbugs.gnu.org Reply-To: Eli Zaretskii Received: via spool by 17836-submit@debbugs.gnu.org id=B17836.14035402369403 (code B ref 17836); Mon, 23 Jun 2014 16:18:02 +0000 Received: (at 17836) by debbugs.gnu.org; 23 Jun 2014 16:17:16 +0000 Received: from localhost ([127.0.0.1]:58412 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Wz6vk-0002Rb-20 for submit@debbugs.gnu.org; Mon, 23 Jun 2014 12:17:16 -0400 Received: from mtaout21.012.net.il ([80.179.55.169]:64954) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Wz6vh-0002RE-4x for 17836@debbugs.gnu.org; Mon, 23 Jun 2014 12:17:14 -0400 Received: from conversion-daemon.a-mtaout21.012.net.il by a-mtaout21.012.net.il (HyperSendmail v2007.08) id <0N7M00I00Q7EHH00@a-mtaout21.012.net.il> for 17836@debbugs.gnu.org; Mon, 23 Jun 2014 19:17:06 +0300 (IDT) Received: from HOME-C4E4A596F7 ([87.69.4.28]) by a-mtaout21.012.net.il (HyperSendmail v2007.08) with ESMTPA id <0N7M00I3YQKHD290@a-mtaout21.012.net.il>; Mon, 23 Jun 2014 19:17:06 +0300 (IDT) Date: Mon, 23 Jun 2014 19:17:01 +0300 From: Eli Zaretskii In-reply-to: <87vbrsfkwc.fsf@naesten.mooo.com> X-012-Sender: halo1@inter.net.il Message-id: <83a993sirm.fsf@gnu.org> MIME-version: 1.0 Content-type: text/plain; charset=utf-8 Content-transfer-encoding: 8BIT References: <87vbrsfkwc.fsf@naesten.mooo.com> X-Spam-Score: 1.0 (+) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 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 (+) > From: Samuel Bronson > Date: Sun, 22 Jun 2014 21:57:07 -0400 > > Fontset: -misc-fixed-medium-r-semicondensed--13-*-*-*-*-*-fontset-xterm.default > CHAR RANGE (CODE RANGE) > FONT NAME (REQUESTED and [OPENED]) > C-@ .. 􏿿 (#x43 .. #x10FFFF) > -Misc-Fixed-medium-r-semicondensed--13-*-75-75-c-120-ISO10646-1 > --8<---------------cut here---------------end--------------->8--- > > Notice how #x43 is NOT a representation of `?\C-@' but, in fact, of > `?C'? That's because print-fontset-element does this: (beginning-of-line) (let ((from (following-char)) IOW, it assumes that there's a single character there, not a human-readable description of a character, such as "C-@". How about submitting a patch that uses 'kbd', say? > Why would you try to extract the codepoints AFTER formatting the > range as a string ...? Because the formatting of the codepoints is done by describe-vector, which doesn't pass the codepoints to print-fontset-element. So it needs to reverse-engineer the codepoints from the text that was already inserted into the buffer. From unknown Wed Jun 25 02:11:43 2025 X-Loop: help-debbugs@gnu.org Subject: bug#17836: 24.3; `describe-fontset' confused about e.g. ?\C-@ Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 23 Jun 2014 16:41:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 17836 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: naesten@gmail.com Cc: 17836@debbugs.gnu.org Reply-To: Eli Zaretskii Received: via spool by 17836-submit@debbugs.gnu.org id=B17836.140354160412191 (code B ref 17836); Mon, 23 Jun 2014 16:41:02 +0000 Received: (at 17836) by debbugs.gnu.org; 23 Jun 2014 16:40:04 +0000 Received: from localhost ([127.0.0.1]:58428 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Wz7Hj-0003A0-AO for submit@debbugs.gnu.org; Mon, 23 Jun 2014 12:40:04 -0400 Received: from mtaout24.012.net.il ([80.179.55.180]:56133) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Wz7Hd-00039d-7u for 17836@debbugs.gnu.org; Mon, 23 Jun 2014 12:39:58 -0400 Received: from conversion-daemon.mtaout24.012.net.il by mtaout24.012.net.il (HyperSendmail v2007.08) id <0N7M00E00R56FA00@mtaout24.012.net.il> for 17836@debbugs.gnu.org; Mon, 23 Jun 2014 19:35:48 +0300 (IDT) Received: from HOME-C4E4A596F7 ([87.69.4.28]) by mtaout24.012.net.il (HyperSendmail v2007.08) with ESMTPA id <0N7M007BGRFOH580@mtaout24.012.net.il>; Mon, 23 Jun 2014 19:35:48 +0300 (IDT) Date: Mon, 23 Jun 2014 19:39:43 +0300 From: Eli Zaretskii In-reply-to: <83a993sirm.fsf@gnu.org> X-012-Sender: halo1@inter.net.il Message-id: <8361jrshps.fsf@gnu.org> MIME-version: 1.0 Content-type: text/plain; charset=utf-8 Content-transfer-encoding: 8BIT References: <87vbrsfkwc.fsf@naesten.mooo.com> <83a993sirm.fsf@gnu.org> X-Spam-Score: 1.0 (+) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 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 (+) > Date: Mon, 23 Jun 2014 19:17:01 +0300 > From: Eli Zaretskii > Cc: 17836@debbugs.gnu.org > > > From: Samuel Bronson > > Date: Sun, 22 Jun 2014 21:57:07 -0400 > > > > Fontset: -misc-fixed-medium-r-semicondensed--13-*-*-*-*-*-fontset-xterm.default > > CHAR RANGE (CODE RANGE) > > FONT NAME (REQUESTED and [OPENED]) > > C-@ .. 􏿿 (#x43 .. #x10FFFF) > > -Misc-Fixed-medium-r-semicondensed--13-*-75-75-c-120-ISO10646-1 > > --8<---------------cut here---------------end--------------->8--- > > > > Notice how #x43 is NOT a representation of `?\C-@' but, in fact, of > > `?C'? > > That's because print-fontset-element does this: > > (beginning-of-line) > (let ((from (following-char)) > > IOW, it assumes that there's a single character there, not a > human-readable description of a character, such as "C-@". > > How about submitting a patch that uses 'kbd', say? Or maybe describe-vector should accept 2 more arguments and pass it to print-fontset-element. From unknown Wed Jun 25 02:11:43 2025 X-Loop: help-debbugs@gnu.org Subject: bug#17836: 24.3; `describe-fontset' confused about e.g. ?\C-@ Resent-From: Lars Ingebrigtsen Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 03 Nov 2019 16:35:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 17836 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Samuel Bronson Cc: 17836@debbugs.gnu.org Received: via spool by 17836-submit@debbugs.gnu.org id=B17836.15727988855821 (code B ref 17836); Sun, 03 Nov 2019 16:35:01 +0000 Received: (at 17836) by debbugs.gnu.org; 3 Nov 2019 16:34:45 +0000 Received: from localhost ([127.0.0.1]:34935 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1iRIpx-0001Vo-GY for submit@debbugs.gnu.org; Sun, 03 Nov 2019 11:34:45 -0500 Received: from quimby.gnus.org ([80.91.231.51]:45510) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1iRIpw-0001Ve-4R for 17836@debbugs.gnu.org; Sun, 03 Nov 2019 11:34:44 -0500 Received: from cm-84.212.202.86.getinternet.no ([84.212.202.86] helo=marnie) by quimby.gnus.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.89) (envelope-from ) id 1iRIpr-0007OL-RQ; Sun, 03 Nov 2019 17:34:42 +0100 From: Lars Ingebrigtsen In-Reply-To: <87vbrsfkwc.fsf@naesten.mooo.com> (Samuel Bronson's message of "Sun, 22 Jun 2014 21:57:07 -0400") References: <87vbrsfkwc.fsf@naesten.mooo.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.0.50 (gnu/linux) Date: Sun, 03 Nov 2019 17:34:39 +0100 Message-ID: <87pni8apgg.fsf@gnus.org> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Report: Spam detection software, running on the system "quimby.gnus.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see @@CONTACT_ADDRESS@@ for details. Content preview: Samuel Bronson writes: > When I use `describe-fontset', I get output that starts out something > like: > > Fontset: -misc-fixed-medium-r-semicondensed--13fontset-xterm.default > CHAR RANGE (CODE RANGE) > FONT NAM [...] Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] X-Spam-Score: 0.0 (/) 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 (-) Samuel Bronson writes: > When I use `describe-fontset', I get output that starts out something > like: > > Fontset: -misc-fixed-medium-r-semicondensed--13-*-*-*-*-*-fontset-xterm.d= efault > CHAR RANGE (CODE RANGE) > FONT NAME (REQUESTED and [OPENED]) > C-@ .. =F4=8F=BF=BF (#x43 .. #x10FFFF) > -Misc-Fixed-medium-r-semicondensed--13-*-75-75-c-120-ISO10646-1 > > Notice how #x43 is NOT a representation of `?\C-@' but, in fact, of > `?C'? That's fairly strange bug. (Why would you try to extract the > codepoints AFTER formatting the range as a string ...?) Weirdly enough, I'm not able to reproduce this bug reliably. Sometimes I get Fontset: -PfEd-DejaVu Sans Mono-normal-normal-normal-*-25-*-*-*-m-0-fontset= -startup CHAR RANGE (CODE RANGE) FONT NAME (REQUESTED and [OPENED]) C-@ .. DEL -*-*-*-*-*-*-*-*-*-*-*-*-iso10646-1 (i.e., without the hex range) and sometimes I get Fontset: -PfEd-DejaVu Sans Mono-normal-normal-normal-*-25-*-*-*-m-0-fontset= -startup CHAR RANGE (CODE RANGE) FONT NAME (REQUESTED and [OPENED]) C-@ .. (#x43 .. #x3FFF7F) -*-*-*-*-*-*-*-*-*-*-*-*-iso10646-1 Hm... Oh, the first time I run the command in a fresh Emacs, I get the latter? Perhaps displaying the buffer loaded a bunch of fonts that then made this first (large) range go away? Anyway, it seems like this bug is still present in Emacs 27, and there's possibly a new bug, too, with not displaying the hex values in some instances. Eli did pinpoint what the reason for the original bug was, though: > That's because print-fontset-element does this: > > (beginning-of-line) > (let ((from (following-char)) > > IOW, it assumes that there's a single character there, not a > human-readable description of a character, such as "C-@". > > How about submitting a patch that uses 'kbd', say? I'll take a whack at implementing that. --=20 (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no From unknown Wed Jun 25 02:11:43 2025 X-Loop: help-debbugs@gnu.org Subject: bug#17836: 24.3; `describe-fontset' confused about e.g. ?\C-@ Resent-From: Lars Ingebrigtsen Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 20 Aug 2021 14:37:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 17836 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Samuel Bronson Cc: 17836@debbugs.gnu.org Received: via spool by 17836-submit@debbugs.gnu.org id=B17836.162947021014519 (code B ref 17836); Fri, 20 Aug 2021 14:37:02 +0000 Received: (at 17836) by debbugs.gnu.org; 20 Aug 2021 14:36:50 +0000 Received: from localhost ([127.0.0.1]:35254 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mH5da-0003m6-45 for submit@debbugs.gnu.org; Fri, 20 Aug 2021 10:36:50 -0400 Received: from quimby.gnus.org ([95.216.78.240]:60746) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mH5dV-0003lj-UV for 17836@debbugs.gnu.org; Fri, 20 Aug 2021 10:36:48 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Content-Type:MIME-Version:Message-ID:In-Reply-To:Date: References:Subject:Cc:To:From:Sender:Reply-To:Content-Transfer-Encoding: Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender: Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=gm3m+aiyx+tbiLOTKSjPIuDZ+1ooZq1x7A2U747g52s=; b=RwOjeWtk0OM5F7AWHiJnIb1lE/ i25VK5LZxS3QYUVtcvCAE+ebxEGLcLmIfp3bNj/RGPlEjrocCcOGX2OE4QYwcLZyQwxzNwEouTKVL QBzc7y2zGE41PSfA6ak55zBxIcSR/fF6o0lYVjikdpw7rGbLriWr8NWu8Iy05zYXfbKI=; Received: from [84.212.220.105] (helo=elva) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1mH5dK-0004wS-Sc; Fri, 20 Aug 2021 16:36:39 +0200 From: Lars Ingebrigtsen References: <87vbrsfkwc.fsf@naesten.mooo.com> <87pni8apgg.fsf@gnus.org> Date: Fri, 20 Aug 2021 16:36:29 +0200 In-Reply-To: <87pni8apgg.fsf@gnus.org> (Lars Ingebrigtsen's message of "Sun, 03 Nov 2019 17:34:39 +0100") Message-ID: <87mtpc6v4i.fsf@gnus.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Report: Spam detection software, running on the system "quimby.gnus.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see @@CONTACT_ADDRESS@@ for details. Content preview: Lars Ingebrigtsen writes: > Anyway, it seems like this bug is still present in Emacs 27, and there's > possibly a new bug, too, with not displaying the hex values in some > instances. Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] X-Spam-Score: -2.3 (--) 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 (---) Lars Ingebrigtsen writes: > Anyway, it seems like this bug is still present in Emacs 27, and there's > possibly a new bug, too, with not displaying the hex values in some > instances. No, I think that's apparently OK... > Eli did pinpoint what the reason for the original bug was, though: > >> That's because print-fontset-element does this: >> >> (beginning-of-line) >> (let ((from (following-char)) >> >> IOW, it assumes that there's a single character there, not a >> human-readable description of a character, such as "C-@". >> >> How about submitting a patch that uses 'kbd', say? > > I'll take a whack at implementing that. Now pushed to Emacs 28. -- (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no From debbugs-submit-bounces@debbugs.gnu.org Fri Aug 20 10:36:50 2021 Received: (at control) by debbugs.gnu.org; 20 Aug 2021 14:36:50 +0000 Received: from localhost ([127.0.0.1]:35256 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mH5da-0003m8-AS for submit@debbugs.gnu.org; Fri, 20 Aug 2021 10:36:50 -0400 Received: from quimby.gnus.org ([95.216.78.240]:60760) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mH5dZ-0003ln-Do for control@debbugs.gnu.org; Fri, 20 Aug 2021 10:36:49 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Subject:From:To:Message-Id:Date:Sender:Reply-To:Cc: MIME-Version:Content-Type:Content-Transfer-Encoding:Content-ID: Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc :Resent-Message-ID:In-Reply-To:References:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=gyS95kscBDVnxgaelUR6SNaPSsBkOukrh1vPTibkwLE=; b=PBa7+9n0mSfCRAgUZbSUWFut4P w+gi2RT+3dhzvq7YPkOOfTs84xs9l8h4p1d95v+KP3QE/Th5AzmPy12M7cXLxTJhQUOrIO2F1+iW+ WeJleVQmU1zD2Ec7z0ycEFtkvu9PJAeMEaZfMR66RzGUS67zm7FCBymwVGe1gXW+Qp8w=; Received: from [84.212.220.105] (helo=elva) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1mH5dR-0004wg-J4 for control@debbugs.gnu.org; Fri, 20 Aug 2021 16:36:43 +0200 Date: Fri, 20 Aug 2021 16:36:41 +0200 Message-Id: <87lf4w6v46.fsf@gnus.org> To: control@debbugs.gnu.org From: Lars Ingebrigtsen Subject: control message for bug #17836 X-Spam-Report: Spam detection software, running on the system "quimby.gnus.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see @@CONTACT_ADDRESS@@ for details. Content preview: close 17836 28.1 quit Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] X-Spam-Score: -2.3 (--) 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: -3.3 (---) close 17836 28.1 quit