From unknown Wed Jun 18 00:26:40 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#35816 <35816@debbugs.gnu.org> To: bug#35816 <35816@debbugs.gnu.org> Subject: Status: 26.2; set-frame-font cannot set some fonts which autocomplete suggests due to dashes in names. I.e. gnu-unifont Reply-To: bug#35816 <35816@debbugs.gnu.org> Date: Wed, 18 Jun 2025 07:26:40 +0000 retitle 35816 26.2; set-frame-font cannot set some fonts which autocomplete= suggests due to dashes in names. I.e. gnu-unifont reassign 35816 emacs submitter 35816 Vladimir Nikishkin severity 35816 normal thanks From debbugs-submit-bounces@debbugs.gnu.org Mon May 20 22:06:53 2019 Received: (at submit) by debbugs.gnu.org; 21 May 2019 02:06:53 +0000 Received: from localhost ([127.0.0.1]:38377 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hSuB3-0001Jg-0R for submit@debbugs.gnu.org; Mon, 20 May 2019 22:06:53 -0400 Received: from eggs.gnu.org ([209.51.188.92]:57946) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hSuB0-0001JR-15 for submit@debbugs.gnu.org; Mon, 20 May 2019 22:06:50 -0400 Received: from lists.gnu.org ([209.51.188.17]:51982) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1hSuAu-0003B9-V5 for submit@debbugs.gnu.org; Mon, 20 May 2019 22:06:44 -0400 Received: from eggs.gnu.org ([209.51.188.92]:44093) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1hSuAt-0002oy-9C for bug-gnu-emacs@gnu.org; Mon, 20 May 2019 22:06:44 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: **** X-Spam-Status: No, score=4.9 required=5.0 tests=BAYES_50,FREEMAIL_FROM, NO_DNS_FOR_FROM,RCVD_IN_PBL,RDNS_NONE,URIBL_BLOCKED autolearn=disabled version=3.3.2 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1hSuAr-00039R-Ri for bug-gnu-emacs@gnu.org; Mon, 20 May 2019 22:06:43 -0400 Received: from [223.104.5.203] (port=65191 helo=delllaptop.lockywolf.net) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1hSuAr-00037k-2r for bug-gnu-emacs@gnu.org; Mon, 20 May 2019 22:06:41 -0400 Received: by delllaptop.lockywolf.net (Postfix, from userid 1000) id A9458E889D0; Tue, 21 May 2019 09:56:51 +0800 (CST) From: Vladimir Nikishkin To: bug-gnu-emacs@gnu.org Subject: 26.2; set-frame-font cannot set some fonts which autocomplete suggests due to dashes in names. I.e. gnu-unifont Date: Tue, 21 May 2019 09:56:51 +0800 Message-ID: <87v9y4o9i4.fsf@delllaptop.lockywolf.net> MIME-Version: 1.0 Content-Type: text/plain X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 223.104.5.203 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Spam-Score: -0.9 (/) 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: -1.9 (-) It is not possible to set some XLFD fonts by just using Emacs autocomplete. How to reproduce: 1)Install GNU-Unifont (a free font supporting almost all Unicode) 2)M-x set-frame-font RET 3)- M-i , and make Emacs suggest the Unifont size 16 4)RET, and observe that Emacs canot set this font, because it thinks that 'xlfd' has 15 elements rather than 14 (a hyphen in the font name being interpreted as an xlfd separator) This bug is also observed here: https://emacs.stackexchange.com/questions/50234/why-cant-emacs-get-a-font-that-it-can-list-among-the-fonts In GNU Emacs 26.2 (build 1, x86_64-slackware-linux-gnu, GTK+ Version 3.24.8) of 2019-04-13 built on hive64.slackware.lan Windowing system distributor 'The X.Org Foundation', version 11.0.12004000 Recent messages: Making completion list... [12 times] set-face-attribute: Invalid font name: "-PfEd-HanWang SinSongThin-Gb5-normal-normal-condensed-*-*-*-*-*-*-0-iso10646-1" Making completion list... [2 times] scroll-down-command: Beginning of buffer Overwrite mode enabled in current buffer Overwrite mode disabled in current buffer Saving file /home/lockywolf/.emacs... Wrote /home/lockywolf/.emacs ((font . "-PfEd-HanWangHeiLight-normal-normal-normal-*-*-*-*-*-*-0-iso10646-1") (font . "DejaVu Sans Mono-12") (fullscreen . maximized)) completing-read-default: Command attempted to use minibuffer while in minibuffer Quit Configured using: 'configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var --program-prefix= --program-suffix= --mandir=/usr/man --infodir=/usr/info --without-gconf --without-gsettings --with-x --with-x-toolkit=gtk3 --build=x86_64-slackware-linux 'CFLAGS=-O2 -fPIC'' Configured features: XPM JPEG TIFF GIF PNG RSVG IMAGEMAGICK SOUND GPM DBUS GLIB NOTIFY ACL GNUTLS LIBXML2 FREETYPE XFT ZLIB TOOLKIT_SCROLL_BARS GTK3 X11 XDBE XIM THREADS LCMS2 Important settings: value of $LC_COLLATE: C value of $LC_TIME: en_GB.UTF-8 value of $LANG: en_US.UTF-8 value of $XMODIFIERS: @im=SCIM locale-coding-system: utf-8-unix Major mode: Lisp Interaction Minor modes in effect: shell-dirtrack-mode: t diff-auto-refine-mode: t global-flycheck-mode: t flycheck-mode: t global-auto-revert-mode: t electric-pair-mode: t global-display-line-numbers-mode: t display-line-numbers-mode: t global-hi-lock-mode: t hi-lock-mode: t desktop-save-mode: t tooltip-mode: t global-eldoc-mode: t eldoc-mode: t electric-layout-mode: t electric-indent-mode: t mouse-wheel-mode: t tool-bar-mode: t global-prettify-symbols-mode: t prettify-symbols-mode: t menu-bar-mode: t file-name-shadow-mode: t global-font-lock-mode: t font-lock-mode: t blink-cursor-mode: t auto-composition-mode: t auto-encryption-mode: t auto-compression-mode: t size-indication-mode: t column-number-mode: t line-number-mode: t transient-mark-mode: t Load-path shadows: None found. Features: (shadow sort emacsbug face-remap apropos doc-view image-mode vc vc-dispatcher repeat iso-transl warnings compile autoload cus-edit cus-start cus-load lisp-mnt pp descr-text mule-diag cl-print info-look pcase url-file url-dired mm-archive message rfc822 mml mml-sec epa derived mailabbrev gmm-utils mailheader mm-decode mm-bodies mm-encode epg shr-color color network-stream url-http tls gnutls mail-parse rfc2231 url-gw nsm rmc url-cache url-auth eww puny mm-url gnus nnheader gnus-util rmail rmail-loaddefs wid-edit url-queue url url-proxy url-privacy url-expand url-methods url-history url-cookie url-domsuf url-util mailcap shr svg xml dom browse-url format-spec mail-extr dired-aux dired dired-loaddefs imenu disp-table view woman man misearch multi-isearch shell pcomplete comint ansi-color ring time-stamp tabify rect table jka-compr sh-script smie executable eieio-opt speedbar sb-image ezimage dframe help-fns radix-tree foldout noutline outline conf-mode vc-git diff-mode easy-mmode flycheck-plantuml plantuml-mode flycheck cl-extra json map find-func help-mode rx subr-x dash smtpmail sendmail rfc2047 rfc2045 ietf-drums mm-util mail-prsvr mail-utils starttls autorevert filenotify elec-pair keywiz gamegrid diary-lib diary-loaddefs cal-menu calendar cal-loaddefs totd s display-line-numbers hi-lock mic-paren ffap thingatpt edmacro kmacro savehist desktop frameset geiser manoj-dark-theme finder-inf info package easymenu epg-config url-handlers url-parse auth-source cl-seq eieio eieio-core cl-macs eieio-loaddefs password-cache url-vars seq byte-opt gv bytecomp byte-compile cconv cl-loaddefs cl-lib time-date mule-util tooltip eldoc electric uniquify ediff-hook vc-hooks lisp-float-type 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 elisp-mode lisp-mode prog-mode register page menu-bar rfn-eshadow isearch timer select scroll-bar mouse jit-lock font-lock syntax facemenu font-core term/tty-colors frame cl-generic 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 charscript charprop case-table epa-hook jka-cmpr-hook help simple abbrev obarray minibuffer cl-preloaded nadvice loaddefs button faces cus-face macroexp files text-properties overlay sha1 md5 base64 format env code-pages mule custom widget hashtable-print-readable backquote threads dbusbind inotify lcms2 dynamic-setting font-render-setting move-toolbar gtk x-toolkit x multi-tty make-network-process emacs) Memory information: ((conses 16 867113 87919) (symbols 48 54414 15) (miscs 40 4168 624) (strings 32 232203 28445) (string-bytes 1 11504103) (vectors 16 50293) (vector-slots 8 2173784 155796) (floats 8 386 1018) (intervals 56 57293 4535) (buffers 992 73)) -- -- Vladimir Nikishkin (MiEr, lockywolf) From debbugs-submit-bounces@debbugs.gnu.org Mon Jul 08 22:20:23 2019 Received: (at 35816) by debbugs.gnu.org; 9 Jul 2019 02:20:23 +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 1hkfjz-0001b7-6q for submit@debbugs.gnu.org; Mon, 08 Jul 2019 22:20:23 -0400 Received: from quimby.gnus.org ([80.91.231.51]:38318) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hkfjx-0001b0-Up for 35816@debbugs.gnu.org; Mon, 08 Jul 2019 22:20:22 -0400 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 1hkfjt-00086j-Iw; Tue, 09 Jul 2019 04:20:19 +0200 From: Lars Ingebrigtsen To: Vladimir Nikishkin Subject: Re: bug#35816: 26.2; set-frame-font cannot set some fonts which autocomplete suggests due to dashes in names. I.e. gnu-unifont References: <87v9y4o9i4.fsf@delllaptop.lockywolf.net> Date: Tue, 09 Jul 2019 04:20:17 +0200 In-Reply-To: <87v9y4o9i4.fsf@delllaptop.lockywolf.net> (Vladimir Nikishkin's message of "Tue, 21 May 2019 09:56:51 +0800") Message-ID: <87zhlodk4e.fsf@mouse.gnus.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.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: Vladimir Nikishkin writes: > It is not possible to set some XLFD fonts by just using Emacs > autocomplete. > How to reproduce: > 1)Install GNU-Unifont (a free font supporting almost all Unicode) > 2)M-x set-frame-font RET > 3)- [...] 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-Debbugs-Envelope-To: 35816 Cc: 35816@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 (-) Vladimir Nikishkin writes: > It is not possible to set some XLFD fonts by just using Emacs > autocomplete. > How to reproduce: > 1)Install GNU-Unifont (a free font supporting almost all Unicode) > 2)M-x set-frame-font RET > 3)- M-i , and make Emacs suggest the Unifont size 16 Do you mean - TAB? Anyway, I installed xfonts-unifont/oldstable,now 1:9.0.06-2 all [installed,automatic] PCF (bitmap) version of GNU Unifont and chose -unknown-Unifont-normal-normal-normal-*-*-*-*-*-d-0-iso10646-1 and everything worked fine... > 4)RET, and observe that Emacs canot set this font, because it thinks > that 'xlfd' has 15 elements rather than 14 (a hyphen in the font name > being interpreted as an xlfd separator) Sounds like a bug in whoever put together the font package? This is in Slackware? -- (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no From debbugs-submit-bounces@debbugs.gnu.org Tue Jul 09 09:22:23 2019 Received: (at 35816) by debbugs.gnu.org; 9 Jul 2019 13:22:23 +0000 Received: from localhost ([127.0.0.1]:60463 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hkq4d-0006O4-Ha for submit@debbugs.gnu.org; Tue, 09 Jul 2019 09:22:23 -0400 Received: from quimby.gnus.org ([80.91.231.51]:45568) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hkq4b-0006Nu-1o for 35816@debbugs.gnu.org; Tue, 09 Jul 2019 09:22:21 -0400 Received: from cm-84.212.202.86.getinternet.no ([84.212.202.86] helo=stories) by quimby.gnus.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.89) (envelope-from ) id 1hkq4V-0005aQ-W7; Tue, 09 Jul 2019 15:22:18 +0200 From: Lars Ingebrigtsen To: Vladimir Nikishkin Subject: Re: bug#35816: 26.2; set-frame-font cannot set some fonts which autocomplete suggests due to dashes in names. I.e. gnu-unifont References: <87v9y4o9i4.fsf@delllaptop.lockywolf.net> <87zhlodk4e.fsf@mouse.gnus.org> Face: iVBORw0KGgoAAAANSUhEUgAAADAAAAAwBAMAAAClLOS0AAAAElBMVEWqra7Z2tr////+//75 +fnt7e0mEygKAAACcUlEQVQ4jXVUy5KjMAyUM3CXAr6H1z0kzB2CfLcT9P+/sm2Y1NZma3wyaqvV kttQ+8uiX4GGnh+hXg9AHsd3pz8b2x47cP6Jh7Dum2GzVwYuXwcQVDVs2IzfanuGe+znc9zGR2ba duCyFw+brrq8NvBWm6bHDuCjN5t09RZ8OzgLihANBuLFZNPJB0236FwYqj2Dnr2E5HVBRnoyM23+ p3OEkmzJNls8RXbOHUAvZolIABiTiHMQlIHBiyUwSC2JiWcmCKIEtWbbzELuZUZOUqSc8YDowSwy TlZmjrw4Ag8oy7ZL4B5x0BZiLgvKxZt6fvZZjAiRi6gRhTE/Gi++VE3IvCIKFodqp0zVVLypUozj FcogVZjzrJJcU6kriS89UYl+Ysw9kM1NTZtSURQ4fWoTksp2pxKJRXCl5OMgb8ifjjuXOVGAzHm5 8il7YXdBrgGxULMsSTgbQA+XyGhVSVApImkG0HW3++3W0lKfzzXGRkWJEWJwzI5d0VJ1OtfCNCPF VwyOy5WYypZOVeJ5JAyr/hJ6A8jwC8ckpBNJOku+tkknmDLLlNJR1t8IptrOUkiJDFp8hcHClbFs stNmKikXJ1+I1Gw36HG5jfgGasQdazZyd1im9j4DiJfGGpDSShpTssW0bim6qkDLOmWnY+boFX5B hoHLM6tOGJ07AJZTS98xWrHM2q14N2dOMGJscvE2OaREZOjHqx2YVhfXvl9vH885OX9Oqut6G9TU 7uuk/Q70WcX6WBVTea+v3dSB2Yfwt8TlDXTT674/ZLMQtqDBp+c/v4xL7i17keCWj39JQ7zX+A/o 7vf7pFu+qPaX9Qf/wZ/svmEzWwAAAABJRU5ErkJggg== Date: Tue, 09 Jul 2019 15:22:15 +0200 In-Reply-To: (Vladimir Nikishkin's message of "Tue, 9 Jul 2019 11:41:16 +0800") Message-ID: User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.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: (Please keep the debbugs address in the Cc header, otherwise the bug tracker won't get the email.) Vladimir Nikishkin writes: > I experimented with it a bit just now. Indeed, not every suggested font is > broken. However, autocompletion still suggests some broken font descriptions. > > To reproduce: > > M-x set-frame-font RE [...] 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-Debbugs-Envelope-To: 35816 Cc: 35816@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 (-) (Please keep the debbugs address in the Cc header, otherwise the bug tracker won't get the email.) Vladimir Nikishkin writes: > I experimented with it a bit just now. Indeed, not every suggested font is > broken. However, autocompletion still suggests some broken font descriptions. > > To reproduce: > > M-x set-frame-font RET > -gnu-unifont-sans-16-*-7 TAB RET produces a wrong font description. > > And I didn't deliberately concoct such a string myself, I obtained it by typing -gnu > TAB, and typing in a few suggestion characters, which I don't remember, but > which were swallowed by Emacs just fine. > > Something like > M-x set-frame-font RET > -gnu TAB -sa TAB 1 TAB 7 TAB > > For example, in my case, I'm getting the line: > > -gnu-unifont-sans-16-*-75-75-c-80-iso10646-1 I'm unable to reproduce this bug, because Debian doesn't seem to include any fonts that have a "gnu" in the foundry name (or perhaps I've just installed the wrong package?). But in what way is that font description wrong? -- (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no From debbugs-submit-bounces@debbugs.gnu.org Tue Jul 09 10:26:56 2019 Received: (at 35816) by debbugs.gnu.org; 9 Jul 2019 14:26:56 +0000 Received: from localhost ([127.0.0.1]:33665 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hkr56-0006tq-AS for submit@debbugs.gnu.org; Tue, 09 Jul 2019 10:26:56 -0400 Received: from mail-ed1-f45.google.com ([209.85.208.45]:36725) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hkr53-0006td-WA for 35816@debbugs.gnu.org; Tue, 09 Jul 2019 10:26:54 -0400 Received: by mail-ed1-f45.google.com with SMTP id k21so17986685edq.3 for <35816@debbugs.gnu.org>; Tue, 09 Jul 2019 07:26:53 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=sd9vE0pPT+djnUZZjVR06r7qY/HGA0tNheOEAYkILP0=; b=CkiAqoOAfB9WrXWry533cWr9JUDwZ32wkjrRp8YJcSoY9FSDhtbRsE3OaR71iJGAKB m0xPMp/RvgyjHI9cwfFA36QRNhoBH9t9IwDo15MVzEwV7WFcIsLri202YNSmNUIiRYBL qTMsnhVa4VmJXkGeW5tkdP6pV+EBCHZZ7YpqW2W0vgtm5CTwH94IETew5SnDOQlA8cRp 2znzobRU9Ug8+7hL2E3KKpHUhVOrc6sEMUsHL4oEi8qLEhjF1PxPhQp6nFuEO9z3gPRb KEXt2YFjfn6YiX4gEliKtEf5JiIbdvhVHA5hipZknq5Nlt8Zkgip2g6P672RiIdCV8qT Wlag== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=sd9vE0pPT+djnUZZjVR06r7qY/HGA0tNheOEAYkILP0=; b=eXj/dR8xAhggrHKKkYu3DBI7VbwcJMZIqa73F3zysd6e+LRwzqsE1Ga327UqEQtZiI auzqFgOBo4Oqv8lO6qxFjCBhuXd5tM3Ma/cGzTbxdWIkrPVHky2orjFYYxgqBlhuZ6KY 7oYQNJNAbE6nRz5MC3ThRrVGF/YXVGcE7xgYL9fyB7aTgxS5JrCW53e0jz4EowcPf23f iXvtd/afWkOvD4LGN2skv5L7xvlSG3QVy/PvcVENfwrZY6XD5JNrkS6G3KLGLpzAvE9H le68BmxY8OOu1PImu4EhOhZyr98sY6OPNhnTWd7RWQwQ92ua5sE6GFHKHzCUv496VyUK vCoA== X-Gm-Message-State: APjAAAXdhbpvMS6lqGM7TNFdbHwxhoewz3oEHXC7av1K0EzachOntBhm o/hDbY1Mf3BEp9qORvDHjFVPThq52g7FAhj2JM5ii6VVO+0= X-Google-Smtp-Source: APXvYqyR7qgdVdNfOuDJDmbzCSQtDyWR/4dPUFXnBL44EgVfxmnPlR+5QmkhaA1/2lKDG3QAE+uuYgIvwbDN503F4LU= X-Received: by 2002:a17:906:158c:: with SMTP id k12mr21711028ejd.83.1562680568420; Tue, 09 Jul 2019 06:56:08 -0700 (PDT) MIME-Version: 1.0 References: <87v9y4o9i4.fsf@delllaptop.lockywolf.net> <87zhlodk4e.fsf@mouse.gnus.org> In-Reply-To: From: Vladimir Nikishkin Date: Tue, 9 Jul 2019 21:55:54 +0800 Message-ID: Subject: Re: bug#35816: 26.2; set-frame-font cannot set some fonts which autocomplete suggests due to dashes in names. I.e. gnu-unifont To: Lars Ingebrigtsen Content-Type: multipart/alternative; boundary="0000000000002d9cd2058d3fecea" X-Spam-Score: 1.3 (+) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.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 the administrator of that system for details. Content preview: It's wrong in that if you type RET, Emacs rejects it. On Tue, Jul 9, 2019, 21:22 Lars Ingebrigtsen wrote: > (Please keep the debbugs address in the Cc header, otherwise the bug > tracker won't get the email.) > > Vladimir Nikishkin writes: > > > I experimented with it a bit just now. Indeed, not every s [...] Content analysis details: (1.3 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- 0.0 URIBL_BLOCKED ADMINISTRATOR NOTICE: The query to URIBL was blocked. See http://wiki.apache.org/spamassassin/DnsBlocklists#dnsbl-block for more information. [URIs: ingebrigtsen.no] -0.0 RCVD_IN_DNSWL_NONE RBL: Sender listed at https://www.dnswl.org/, no trust [209.85.208.45 listed in list.dnswl.org] -0.0 SPF_PASS SPF: sender matches SPF record 0.0 FREEMAIL_FROM Sender email is commonly abused enduser mail provider (lockywolf[at]gmail.com) 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record 0.0 HTML_MESSAGE BODY: HTML included in message 1.3 PDS_NO_HELO_DNS High profile HELO but no A record X-Debbugs-Envelope-To: 35816 Cc: 35816@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 (/) --0000000000002d9cd2058d3fecea Content-Type: text/plain; charset="UTF-8" It's wrong in that if you type RET, Emacs rejects it. On Tue, Jul 9, 2019, 21:22 Lars Ingebrigtsen wrote: > (Please keep the debbugs address in the Cc header, otherwise the bug > tracker won't get the email.) > > Vladimir Nikishkin writes: > > > I experimented with it a bit just now. Indeed, not every suggested font > is > > broken. However, autocompletion still suggests some broken font > descriptions. > > > > To reproduce: > > > > M-x set-frame-font RET > > -gnu-unifont-sans-16-*-7 TAB RET produces a wrong font description. > > > > And I didn't deliberately concoct such a string myself, I obtained it by > typing -gnu > > TAB, and typing in a few suggestion characters, which I don't remember, > but > > which were swallowed by Emacs just fine. > > > > Something like > > M-x set-frame-font RET > > -gnu TAB -sa TAB 1 TAB 7 TAB > > > > For example, in my case, I'm getting the line: > > > > -gnu-unifont-sans-16-*-75-75-c-80-iso10646-1 > > I'm unable to reproduce this bug, because Debian doesn't seem to include > any fonts that have a "gnu" in the foundry name (or perhaps I've just > installed the wrong package?). > > But in what way is that font description wrong? > > -- > (domestic pets only, the antidote for overdose, milk.) > bloggy blog: http://lars.ingebrigtsen.no > --0000000000002d9cd2058d3fecea Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
It's wrong in that if you type RET, Emacs rejects it.=


On Tue, Jul 9, 2019, 21:22 Lars Ingebrigtsen = <larsi@gnus.org> wrote:
(Please keep the debbugs address in the Cc= header, otherwise the bug
tracker won't get the email.)

Vladimir Nikishkin <lockywolf@gmail.com> writes:

> I experimented with it a bit just now. Indeed, not every suggested fon= t is
> broken. However, autocompletion still suggests some broken font descri= ptions.
>
> To reproduce:
>
> M-x set-frame-font RET
> -gnu-unifont-sans-16-*-7 TAB RET produces a wrong font description. >
> And I didn't deliberately concoct such a string myself, I obtained= it by typing -gnu
> TAB, and typing in a few suggestion characters, which I don't reme= mber, but
> which were swallowed by Emacs just fine.
>
> Something like
> M-x set-frame-font RET
> -gnu TAB -sa TAB 1 TAB 7 TAB
>
> For example, in my case, I'm getting the line:
>
> -gnu-unifont-sans-16-*-75-75-c-80-iso10646-1

I'm unable to reproduce this bug, because Debian doesn't seem to in= clude
any fonts that have a "gnu" in the foundry name (or perhaps I'= ;ve just
installed the wrong package?).

But in what way is that font description wrong?

--
(domestic pets only, the antidote for overdose, milk.)
=C2=A0 =C2=A0bloggy blog: http://lars.ingebrigtsen.no
--0000000000002d9cd2058d3fecea-- From debbugs-submit-bounces@debbugs.gnu.org Wed Aug 11 15:02:42 2021 Received: (at 35816) by debbugs.gnu.org; 11 Aug 2021 19:02:42 +0000 Received: from localhost ([127.0.0.1]:36617 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mDtUw-0003sN-67 for submit@debbugs.gnu.org; Wed, 11 Aug 2021 15:02:42 -0400 Received: from quimby.gnus.org ([95.216.78.240]:32878) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mDtUu-0003sA-G8 for 35816@debbugs.gnu.org; Wed, 11 Aug 2021 15:02:40 -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=F3BxWB0H/9hXLwN4UjmnaRddouDqWO2lOdBiuj8nyU4=; b=PuBCJpDgfRLo7OSdHOYpOjUQ0a yP/fBMaNV1UAlpduZYinIf0Ufp9fwXTDaJoWdFNEVsyFpVw2EEXaE36JsKhFL8Ux8sbBMxsvyCR4x HvaFAuIZAyF/oR1aBRzTCfSyGxennJF1I+wqwuBHFRFz72gWc9HQ3xeut8z1MHePaarU=; 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 1mDtUj-0003Hc-8S; Wed, 11 Aug 2021 21:02:33 +0200 From: Lars Ingebrigtsen To: Vladimir Nikishkin Subject: Re: bug#35816: 26.2; set-frame-font cannot set some fonts which autocomplete suggests due to dashes in names. I.e. gnu-unifont References: <87v9y4o9i4.fsf@delllaptop.lockywolf.net> <87zhlodk4e.fsf@mouse.gnus.org> Date: Wed, 11 Aug 2021 21:02:27 +0200 In-Reply-To: (Vladimir Nikishkin's message of "Tue, 9 Jul 2019 21:55:54 +0800") Message-ID: <87zgtnpzy4.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: Vladimir Nikishkin writes: > It's wrong in that if you type RET, Emacs rejects it. Right. I'm unable to reproduce the problem, because Debian seems to be very careful about not doing any fonts that have name bits containing hyphens (presumably because they're invalid): 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: 35816 Cc: 35816@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 (---) Vladimir Nikishkin writes: > It's wrong in that if you type RET, Emacs rejects it. Right. I'm unable to reproduce the problem, because Debian seems to be very careful about not doing any fonts that have name bits containing hyphens (presumably because they're invalid): (dolist (font (x-list-fonts "*")) (when (length> (split-string font "-") 15) (insert (format "%s\n" font)))) If somebody can reproduce this on a different OS, that'd be nice. I guess one way of trying to deal with this would be to check whether we have an excessive number of segments, and if we do, then guess that those belong in the name of the font and then do some DWIM. -- (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no From debbugs-submit-bounces@debbugs.gnu.org Wed Aug 11 15:27:48 2021 Received: (at 35816) by debbugs.gnu.org; 11 Aug 2021 19:27:48 +0000 Received: from localhost ([127.0.0.1]:36666 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mDttC-0006g3-Kh for submit@debbugs.gnu.org; Wed, 11 Aug 2021 15:27:48 -0400 Received: from mail-out.m-online.net ([212.18.0.9]:59503) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mDtt9-0006ft-Am for 35816@debbugs.gnu.org; Wed, 11 Aug 2021 15:27:45 -0400 Received: from frontend01.mail.m-online.net (unknown [192.168.8.182]) by mail-out.m-online.net (Postfix) with ESMTP id 4GlKbK5Mwvz1qwxk; Wed, 11 Aug 2021 21:27:41 +0200 (CEST) Received: from localhost (dynscan1.mnet-online.de [192.168.6.70]) by mail.m-online.net (Postfix) with ESMTP id 4GlKbK3j4nz1qqyb; Wed, 11 Aug 2021 21:27:41 +0200 (CEST) X-Virus-Scanned: amavisd-new at mnet-online.de Received: from mail.mnet-online.de ([192.168.8.182]) by localhost (dynscan1.mail.m-online.net [192.168.6.70]) (amavisd-new, port 10024) with ESMTP id eWJpPnmPEDcU; Wed, 11 Aug 2021 21:27:38 +0200 (CEST) X-Auth-Info: X7CBe6km1N7Zp7qXiy/+obl7RKtQpfAxrkLkJyTHs7ekyPNQstwd2y0zZquhaE1p Received: from igel.home (ppp-46-244-186-160.dynamic.mnet-online.de [46.244.186.160]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.mnet-online.de (Postfix) with ESMTPSA; Wed, 11 Aug 2021 21:27:38 +0200 (CEST) Received: by igel.home (Postfix, from userid 1000) id 442482C2681; Wed, 11 Aug 2021 21:27:37 +0200 (CEST) From: Andreas Schwab To: Lars Ingebrigtsen Subject: Re: bug#35816: 26.2; set-frame-font cannot set some fonts which autocomplete suggests due to dashes in names. I.e. gnu-unifont References: <87v9y4o9i4.fsf@delllaptop.lockywolf.net> <87zhlodk4e.fsf@mouse.gnus.org> <87zgtnpzy4.fsf@gnus.org> X-Yow: ..Wait 'til those ITALIAN TEENAGERS get back to their HONDAS & discover them to be FILLED to the BRIM with MAZOLA!! Date: Wed, 11 Aug 2021 21:27:37 +0200 In-Reply-To: <87zgtnpzy4.fsf@gnus.org> (Lars Ingebrigtsen's message of "Wed, 11 Aug 2021 21:02:27 +0200") Message-ID: <87eeazaija.fsf@igel.home> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.2 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -0.5 (/) X-Debbugs-Envelope-To: 35816 Cc: Vladimir Nikishkin , 35816@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.5 (-) On Aug 11 2021, Lars Ingebrigtsen wrote: > (dolist (font (x-list-fonts "*")) > (when (length> (split-string font "-") 15) > (insert (format "%s\n" font)))) -unknown-ethio16f-uni.pcf-normal-normal-normal-*-22-*-*-*-m-*-iso10646-1 -omega-OmegaSerif8859-3-bold-italic-normal-*-*-*-*-*-*-0-iso10646-1 -omega-OmegaSerif8859-3-bold-italic-normal-*-*-*-*-*-*-0-iso10646-1 -unknown-MathDesign-US-normal-normal-normal-*-*-*-*-*-m-0-iso10646-1 -unknown-KnittingSymbols-grid-purl-normal-normal-normal-*-*-*-*-*-*-0-iso10646-1 -unknown-Montserrat-ThinItalic-thin-italic-normal-*-*-*-*-*-*-0-iso10646-1 -unknown-MathDesign-UT-bold-normal-normal-*-*-*-*-*-*-0-iso10646-1 -unknown-MathDesign-CH-normal-italic-normal-*-*-*-*-*-*-0-iso10646-1 -unknown-Sf-Kp-Sc-normal-normal-normal-*-*-*-*-*-*-0-iso10646-1 -unknown-KnittingSymbols-wide-grid-normal-normal-normal-*-*-*-*-*-*-0-iso10646-1 -unknown-MathDesign-GM-normal-italic-normal-*-*-*-*-*-*-0-iso10646-1 -unknown-Montserrat-MediumItalic-normal-italic-normal-*-*-*-*-*-*-0-iso10646-1 -unknown-Tt-Kp-Exp-normal-normal-normal-*-*-*-*-*-m-0-iso10646-1 -omega-OmegaSerif8859-2-normal-normal-normal-*-*-*-*-*-*-0-iso10646-1 -unknown-MathDesign-GD-semibold-italic-normal-*-*-*-*-*-*-0-iso10646-1 -unknown-MathDesign-GM-normal-normal-normal-*-*-*-*-*-*-0-iso10646-1 -unknown-Kp-Light-M-Ex-normal-normal-normal-*-*-*-*-*-*-0-iso10646-1 -omega-OmegaSerif8859-2-normal-normal-normal-*-*-*-*-*-*-0-iso10646-1 -unknown-Kp-LargeSmallCaps-normal-normal-normal-*-*-*-*-*-*-0-iso10646-1 -unknown-MontserratAlternates-Bold-bold-normal-normal-*-*-*-*-*-*-0-iso10646-1 -unknown-Kp-Light-Expert-normal-normal-normal-*-*-*-*-*-*-0-iso10646-1 -unknown-Kp-Light-M-Exa-normal-normal-normal-*-*-*-*-*-m-0-iso10646-1 -unknown-MathDesign-US-semibold-normal-normal-*-*-*-*-*-*-0-iso10646-1 -unknown-MathDesign-US-normal-italic-normal-*-*-*-*-*-*-0-iso10646-1 -unknown-MathDesign-US-semibold-normal-normal-*-*-*-*-*-*-0-iso10646-1 -unknown-MathDesign-CH-normal-italic-normal-*-*-*-*-*-*-0-iso10646-1 -unknown-KnittingSymbols-wide-outcount-normal-normal-normal-*-*-*-*-*-*-0-iso10646-1 -unknown-MathDesign-UT-bold-italic-normal-*-*-*-*-*-*-0-iso10646-1 -unknown-MathDesign-UT-normal-italic-normal-*-*-*-*-*-*-0-iso10646-1 -unknown-Kp-Light-Expert-normal-normal-normal-*-*-*-*-*-*-0-iso10646-1 -unknown-Montserrat-Bold-bold-normal-normal-*-*-*-*-*-*-0-iso10646-1 -unknown-MontserratAlternates-Thin-thin-normal-normal-*-*-*-*-*-*-0-iso10646-1 -unknown-KnittingSymbols-grid-foreground-normal-normal-normal-*-*-*-*-*-*-0-iso10646-1 -unknown-MathDesign-GD-semibold-normal-normal-*-*-*-*-*-*-0-iso10646-1 -unknown-MathDesign-UT-normal-normal-normal-*-*-*-*-*-*-0-iso10646-1 -unknown-MathDesign-CI-bold-italic-normal-*-*-*-*-*-*-0-iso10646-1 -omega-OmegaSerif8859-5-normal-italic-normal-*-*-*-*-*-*-0-iso10646-1 -omega-OmegaSerif8859-5-normal-italic-normal-*-*-*-*-*-*-0-iso10646-1 -unknown-MathDesign-CH-bold-normal-normal-*-*-*-*-*-*-0-iso10646-1 -unknown-MathDesign-US-semibold-italic-normal-*-*-*-*-*-*-0-iso10646-1 -unknown-MathDesign-GD-semibold-normal-normal-*-*-*-*-*-*-0-iso10646-1 -unknown-Chivo-Italic-normal-italic-normal-*-*-*-*-*-*-0-iso10646-1 -unknown-MathDesign-CH-bold-normal-normal-*-*-*-*-*-*-0-iso10646-1 -unknown-Kp-Light-M-normal-normal-normal-*-*-*-*-*-*-0-iso10646-1 -unknown-MathDesign-UT-normal-normal-normal-*-*-*-*-*-*-0-iso10646-1 -unknown-MathDesign-CI-normal-italic-normal-*-*-*-*-*-*-0-iso10646-1 -unknown-MathDesign-GD-semibold-italic-normal-*-*-*-*-*-*-0-iso10646-1 -unknown-MathDesign-GM-normal-italic-normal-*-*-*-*-*-*-0-iso10646-1 -unknown-MontserratAlternates-ExtraBold-extrabold-normal-normal-*-*-*-*-*-*-0-iso10646-1 -unknown-MathDesign-GM-normal-normal-normal-*-*-*-*-*-*-0-iso10646-1 -unknown-MathDesign-GD-semibold-normal-normal-*-*-*-*-*-*-0-iso10646-1 -unknown-MathDesign-CH-normal-italic-normal-*-*-*-*-*-*-0-iso10646-1 -Take-XANO-mincho-U32-normal-normal-normal-*-*-*-*-*-*-0-iso10646-1 -unknown-MathDesign-GD-semibold-normal-normal-*-*-*-*-*-*-0-iso10646-1 -omega-OmegaSerif8859-1-normal-normal-normal-*-*-*-*-*-*-0-iso10646-1 -omega-OmegaSerif8859-1-normal-normal-normal-*-*-*-*-*-*-0-iso10646-1 -omega-OmegaSerif8859-2-bold-italic-normal-*-*-*-*-*-*-0-iso10646-1 -unknown-MathDesign-US-semibold-italic-normal-*-*-*-*-*-*-0-iso10646-1 -omega-OmegaSerif8859-2-bold-italic-normal-*-*-*-*-*-*-0-iso10646-1 -unknown-MathDesign-CH-bold-italic-normal-*-*-*-*-*-*-0-iso10646-1 -unknown-MathDesign-GM-normal-normal-normal-*-*-*-*-*-*-0-iso10646-1 -unknown-ESSTIX-Four-normal-normal-normal-*-*-*-*-*-*-0-iso10646-1 -unknown-Hans-sh-normal-normal-normal-*-*-*-*-*-*-0-iso10646-1 -unknown-MathDesign-GD-normal-italic-normal-*-*-*-*-*-*-0-iso10646-1 -Free-Cypro-Minoan-normal-normal-normal-*-*-*-*-*-*-0-iso10646-1 -unknown-Kp--M-normal-normal-normal-*-*-*-*-*-*-0-iso10646-1 -unknown-Kerkis-SemiBold-semibold-normal-normal-*-*-*-*-*-*-0-iso10646-1 -unknown-KnittingSymbols-nogrid-lowered-normal-normal-normal-*-*-*-*-*-*-0-iso10646-1 -unknown-Sf-Kp-normal-normal-normal-*-*-*-*-*-*-0-iso10646-1 -unknown-Fourier-Math-BlackBoard-normal-normal-normal-*-*-*-*-*-*-0-iso10646-1 -unknown-Chivo-Bold-bold-normal-normal-*-*-*-*-*-*-0-iso10646-1 -unknown-ESSTIX-Nine-normal-normal-normal-*-*-*-*-*-*-0-iso10646-1 -unknown-Tt-Kp-Comp-normal-normal-normal-*-*-*-*-*-*-0-iso10646-1 -unknown-MathDesign-CI-normal-italic-normal-*-*-*-*-*-*-0-iso10646-1 -unknown-KnittingSymbols-nogrid-incount-normal-normal-normal-*-*-*-*-*-*-0-iso10646-1 -unknown-Tt-Kp-normal-normal-normal-*-*-*-*-*-m-0-iso10646-1 -unknown-ESSTIX-Five-normal-normal-normal-*-*-*-*-*-*-0-iso10646-1 -unknown-MathDesign-GM-normal-italic-normal-*-*-*-*-*-*-0-iso10646-1 -omega-OmegaSerif8859-5-bold-italic-normal-*-*-*-*-*-*-0-iso10646-1 -omega-OmegaSerif8859-4-normal-italic-normal-*-*-*-*-*-*-0-iso10646-1 -omega-OmegaSerif8859-5-bold-italic-normal-*-*-*-*-*-*-0-iso10646-1 -omega-OmegaSerif8859-4-normal-italic-normal-*-*-*-*-*-*-0-iso10646-1 -unknown-Chivo-BlackItalicLCDFJ-ultrabold-italic-normal-*-*-*-*-*-*-0-iso10646-1 -unknown-Chivo-BlackItalic-ultrabold-italic-normal-*-*-*-*-*-*-0-iso10646-1 -unknown-ESSTIX-One-normal-normal-normal-*-*-*-*-*-*-0-iso10646-1 -omega-OmegaSerif8859-3-bold-normal-normal-*-*-*-*-*-*-0-iso10646-1 -omega-OmegaSerif8859-3-bold-normal-normal-*-*-*-*-*-*-0-iso10646-1 -PYRS-SkakNew-Diagram-normal-normal-normal-*-*-*-*-*-d-0-iso10646-1 -unknown-Kp--M-Syc-normal-normal-normal-*-*-*-*-*-m-0-iso10646-1 -unknown-MathDesign-GD-normal-normal-normal-*-*-*-*-*-m-0-iso10646-1 -unknown-Kp--M-Syb-normal-normal-normal-*-*-*-*-*-*-0-iso10646-1 -unknown-ESSTIX-Sixteen-normal-normal-normal-*-*-*-*-*-*-0-iso10646-1 -unknown-MathDesign-US-normal-italic-normal-*-*-*-*-*-*-0-iso10646-1 -unknown-Chivo-LightItalicLCDFJ-light-italic-normal-*-*-*-*-*-*-0-iso10646-1 -unknown-Kp-Light-normal-normal-normal-*-*-*-*-*-*-0-iso10646-1 -Take-mikachan-PS-normal-normal-normal-*-*-*-*-*-*-0-iso10646-1 -Take-mikachan-PB-normal-normal-normal-*-*-*-*-*-*-0-iso10646-1 -unknown-MathDesign-CI-bold-italic-normal-*-*-*-*-*-*-0-iso10646-1 -unknown-MathDesign-CH-normal-italic-normal-*-*-*-*-*-*-0-iso10646-1 -unknown-MontserratAlternates-SemiBoldItalic-semibold-italic-normal-*-*-*-*-*-*-0-iso10646-1 -unknown-MathDesign-GD-semibold-italic-normal-*-*-*-*-*-*-0-iso10646-1 -unknown-PlayfairDisplay-Regular-normal-normal-normal-*-*-*-*-*-*-0-iso10646-1 -unknown-MathDesign-US-normal-italic-normal-*-*-*-*-*-*-0-iso10646-1 -unknown-MathDesign-UT-normal-normal-normal-*-*-*-*-*-*-0-iso10646-1 -unknown-MathDesign-GD-semibold-normal-normal-*-*-*-*-*-*-0-iso10646-1 -unknown-Kp-Companion-normal-normal-normal-*-*-*-*-*-*-0-iso10646-1 -unknown-Montserrat-ExtraLightItalic-extralight-italic-normal-*-*-*-*-*-*-0-iso10646-1 -unknown-Sf-Kp-Sc-Exp-normal-normal-normal-*-*-*-*-*-*-0-iso10646-1 -unknown-Fourier-Alternate-Bold-bold-normal-normal-*-*-*-*-*-*-0-iso10646-1 -unknown-MathDesign-UT-bold-normal-normal-*-*-*-*-*-*-0-iso10646-1 -unknown-KnittingSymbols-nogrid-foreground-normal-normal-normal-*-*-*-*-*-*-0-iso10646-1 -unknown-MathDesign-US-normal-normal-normal-*-*-*-*-*-*-0-iso10646-1 -unknown-Fourier-Alternate-Italic-normal-italic-normal-*-*-*-*-*-*-0-iso10646-1 -PfEd-HanWang KaiBold-Gb5-normal-normal-condensed-*-*-*-*-*-*-0-iso10646-1 -unknown-MathDesign-UT-bold-normal-normal-*-*-*-*-*-*-0-iso10646-1 -unknown-MathDesign-GD-normal-normal-normal-*-*-*-*-*-*-0-iso10646-1 -unknown-MontserratAlternates-MediumItalic-normal-italic-normal-*-*-*-*-*-*-0-iso10646-1 -unknown-Kp--M-Sya-normal-normal-normal-*-*-*-*-*-*-0-iso10646-1 -unknown-MontserratAlternates-BlackItalic-ultrabold-italic-normal-*-*-*-*-*-*-0-iso10646-1 -unknown-Sf-Kp-Exp-normal-normal-normal-*-*-*-*-*-*-0-iso10646-1 -unknown-MathDesign-CI-normal-italic-normal-*-*-*-*-*-*-0-iso10646-1 -unknown-MathDesign-CH-bold-italic-normal-*-*-*-*-*-*-0-iso10646-1 -unknown-ESSTIX-Seven-normal-normal-normal-*-*-*-*-*-*-0-iso10646-1 -unknown-SkakNew-Figurine-bold-normal-normal-*-*-*-*-*-*-0-iso10646-1 -unknown-MathDesign-CI-bold-normal-normal-*-*-*-*-*-m-0-iso10646-1 -omega-OmegaSerif8859-1-bold-italic-normal-*-*-*-*-*-*-0-iso10646-1 -omega-OmegaSerif8859-1-bold-italic-normal-*-*-*-*-*-*-0-iso10646-1 -unknown-Kp-Light-Smallcaps-normal-normal-normal-*-*-*-*-*-*-0-iso10646-1 -unknown-MathDesign-US-normal-normal-normal-*-*-*-*-*-*-0-iso10646-1 -unknown-MathDesign-US-normal-italic-normal-*-*-*-*-*-*-0-iso10646-1 -unknown-Montserrat-ExtraBoldItalic-extrabold-italic-normal-*-*-*-*-*-*-0-iso10646-1 -Free-Cypro-Minoan-normal-normal-normal-*-*-*-*-*-*-0-iso10646-1 -unknown-Kp-Light-M-normal-italic-normal-*-*-*-*-*-*-0-iso10646-1 -unknown-MathDesign-CI-bold-normal-normal-*-*-*-*-*-*-0-iso10646-1 -unknown-MathDesign-US-normal-normal-normal-*-*-*-*-*-*-0-iso10646-1 -unknown-MathDesign-US-normal-italic-normal-*-*-*-*-*-*-0-iso10646-1 -unknown-Fourier-Math-Letters-normal-italic-normal-*-*-*-*-*-*-0-iso10646-1 -unknown-PlayfairDisplay-Black-ultrabold-normal-normal-*-*-*-*-*-*-0-iso10646-1 -unknown-MontserratAlternates-Medium-normal-normal-normal-*-*-*-*-*-*-0-iso10646-1 -unknown-MathDesign-US-normal-normal-normal-*-*-*-*-*-*-0-iso10646-1 -unknown-MathDesign-GD-normal-normal-normal-*-*-*-*-*-*-0-iso10646-1 -unknown-Kp--M-Syd-normal-normal-normal-*-*-*-*-*-*-0-iso10646-1 -unknown-MathDesign-GM-normal-normal-normal-*-*-*-*-*-*-0-iso10646-1 -unknown-MathDesign-US-semibold-normal-normal-*-*-*-*-*-*-0-iso10646-1 -unknown-MathDesign-US-normal-italic-normal-*-*-*-*-*-*-0-iso10646-1 -unknown-Kp-Light-M-normal-italic-normal-*-*-*-*-*-*-0-iso10646-1 -unknown-KnittingSymbols-grid-outcount-normal-normal-normal-*-*-*-*-*-*-0-iso10646-1 -unknown-MathDesign-US-normal-normal-normal-*-*-*-*-*-*-0-iso10646-1 -omega-OmegaSerif8859-4-bold-italic-normal-*-*-*-*-*-*-0-iso10646-1 -omega-OmegaSerif8859-4-bold-italic-normal-*-*-*-*-*-*-0-iso10646-1 -unknown-Kp--M-Exa-normal-normal-normal-*-*-*-*-*-m-0-iso10646-1 -unknown-MathDesign-CI-normal-normal-normal-*-*-*-*-*-*-0-iso10646-1 -unknown-MathDesign-CI-bold-normal-normal-*-*-*-*-*-*-0-iso10646-1 -unknown-MathDesign-US-normal-normal-normal-*-*-*-*-*-*-0-iso10646-1 -unknown-Sf-Kp-Comp-normal-normal-normal-*-*-*-*-*-*-0-iso10646-1 -unknown-fourier-orns-normal-normal-normal-*-*-*-*-*-m-0-iso10646-1 -unknown-MontserratAlternates-Italic-normal-italic-normal-*-*-*-*-*-*-0-iso10646-1 -unknown-Kp-Expert-normal-italic-normal-*-*-*-*-*-*-0-iso10646-1 -unknown-Kp-SmallCaps-normal-normal-normal-*-*-*-*-*-*-0-iso10646-1 -unknown-MathDesign-US-normal-normal-normal-*-*-*-*-*-*-0-iso10646-1 -unknown-Kp--M-Exa-normal-normal-normal-*-*-*-*-*-m-0-iso10646-1 -unknown-MontserratAlternates-BoldItalic-bold-italic-normal-*-*-*-*-*-*-0-iso10646-1 -unknown-MathDesign-CH-normal-normal-normal-*-*-*-*-*-*-0-iso10646-1 -unknown-Rosario-BoldItalic-bold-italic-normal-*-*-*-*-*-*-0-iso10646-1 -unknown-Rosario-ItalicLCDFJ-normal-italic-normal-*-*-*-*-*-m-0-iso10646-1 -unknown-Kerkis-Calligraphic-normal-normal-normal-*-*-*-*-*-*-0-iso10646-1 -unknown-MathDesign-US-normal-normal-normal-*-*-*-*-*-*-0-iso10646-1 -unknown-MathDesign-US-normal-normal-normal-*-*-*-*-*-*-0-iso10646-1 -unknown-Rosario-Bold-bold-normal-normal-*-*-*-*-*-*-0-iso10646-1 -unknown-KnittingSymbols-nogrid-raised-normal-normal-normal-*-*-*-*-*-*-0-iso10646-1 -unknown-MathDesign-US-normal-italic-normal-*-*-*-*-*-*-0-iso10646-1 -unknown-MathDesign-US-normal-normal-normal-*-*-*-*-*-*-0-iso10646-1 -unknown-MathDesign-US-semibold-normal-normal-*-*-*-*-*-*-0-iso10646-1 -unknown-SkakNew-Figurine-normal-normal-normal-*-*-*-*-*-*-0-iso10646-1 -unknown-Chivo-LightLCDFJ-light-normal-normal-*-*-*-*-*-*-0-iso10646-1 -unknown-MathDesign-CI-normal-italic-normal-*-*-*-*-*-*-0-iso10646-1 -unknown-Fourier-Alternate-BoldItalic-bold-italic-normal-*-*-*-*-*-*-0-iso10646-1 -unknown-KnittingSymbols-grid-grid-normal-normal-normal-*-*-*-*-*-*-0-iso10646-1 -omega-OmegaSerif8859-5-normal-normal-normal-*-*-*-*-*-*-0-iso10646-1 -omega-OmegaSerif8859-5-normal-normal-normal-*-*-*-*-*-*-0-iso10646-1 -unknown-MathDesign-US-normal-normal-normal-*-*-*-*-*-*-0-iso10646-1 -unknown-Kp-Light-Expert-normal-italic-normal-*-*-*-*-*-*-0-iso10646-1 -unknown-MathDesign-CH-bold-italic-normal-*-*-*-*-*-*-0-iso10646-1 -omega-OmegaSerif8859-2-bold-normal-normal-*-*-*-*-*-*-0-iso10646-1 -omega-OmegaSerif8859-2-bold-normal-normal-*-*-*-*-*-*-0-iso10646-1 -unknown-Kp-SC-Expert-normal-normal-normal-*-*-*-*-*-*-0-iso10646-1 -unknown-MathDesign-UT-normal-normal-normal-*-*-*-*-*-*-0-iso10646-1 -unknown-Kp--M-Sy-normal-normal-normal-*-*-*-*-*-*-0-iso10646-1 -unknown-MathDesign-CI-bold-normal-normal-*-*-*-*-*-*-0-iso10646-1 -unknown-MathDesign-CH-normal-italic-normal-*-*-*-*-*-*-0-iso10646-1 -unknown-ethio24f-uni.pcf-normal-normal-normal-*-33-*-*-*-m-*-iso10646-1 -unknown-MathDesign-UT-bold-normal-normal-*-*-*-*-*-m-0-iso10646-1 -unknown-Montserrat-SemiBold-semibold-normal-normal-*-*-*-*-*-*-0-iso10646-1 -unknown-FiraSans-Italic-normal-italic-normal-*-*-*-*-*-*-0-iso10646-1 -unknown-Kp-Light-M-Exa-normal-normal-normal-*-*-*-*-*-m-0-iso10646-1 -unknown-Sf-Kp-Sc-normal-normal-normal-*-*-*-*-*-*-0-iso10646-1 -unknown-Montserrat-Light-light-normal-normal-*-*-*-*-*-*-0-iso10646-1 -unknown-Rosario-Regular-normal-normal-normal-*-*-*-*-*-*-0-iso10646-1 -unknown-MathDesign-UT-bold-italic-normal-*-*-*-*-*-*-0-iso10646-1 -omega-OmegaSerif8859-5-bold-normal-normal-*-*-*-*-*-*-0-iso10646-1 -omega-OmegaSerif8859-5-bold-normal-normal-*-*-*-*-*-*-0-iso10646-1 -unknown-Kp-Light-normal-italic-normal-*-*-*-*-*-*-0-iso10646-1 -unknown-Montserrat-LightItalic-light-italic-normal-*-*-*-*-*-*-0-iso10646-1 -unknown-Sf-Kp-Sc-Exp-normal-normal-normal-*-*-*-*-*-*-0-iso10646-1 -unknown-MathDesign-UT-normal-normal-normal-*-*-*-*-*-*-0-iso10646-1 -unknown-Montserrat-Black-ultrabold-normal-normal-*-*-*-*-*-*-0-iso10646-1 -unknown-Kp-Light-M-Syc-normal-normal-normal-*-*-*-*-*-m-0-iso10646-1 -unknown-MathDesign-GM-normal-italic-normal-*-*-*-*-*-*-0-iso10646-1 -unknown-Kp-Light-M-Syb-normal-normal-normal-*-*-*-*-*-*-0-iso10646-1 -unknown-MathDesign-GM-normal-italic-normal-*-*-*-*-*-*-0-iso10646-1 -unknown-Kp-Expert-normal-normal-normal-*-*-*-*-*-*-0-iso10646-1 -unknown-MontserratAlternates-Black-ultrabold-normal-normal-*-*-*-*-*-*-0-iso10646-1 -unknown-MathDesign-US-normal-italic-normal-*-*-*-*-*-*-0-iso10646-1 -unknown-Tt-Kp-normal-normal-normal-*-*-*-*-*-d-0-iso10646-1 -unknown-Fourier-Math-Cal-normal-italic-normal-*-*-*-*-*-*-0-iso10646-1 -unknown-MathDesign-GM-normal-normal-normal-*-*-*-*-*-*-0-iso10646-1 -unknown-Sf-Kp-Companion-normal-normal-normal-*-*-*-*-*-*-0-iso10646-1 -unknown-ESSTIX-Seventeen-normal-normal-normal-*-*-*-*-*-*-0-iso10646-1 -unknown-Chivo-RegularLCDFJ-normal-normal-normal-*-*-*-*-*-*-0-iso10646-1 -omega-OmegaSerif8859-4-normal-normal-normal-*-*-*-*-*-*-0-iso10646-1 -omega-OmegaSerif8859-4-normal-normal-normal-*-*-*-*-*-*-0-iso10646-1 -unknown-MathDesign-CI-bold-italic-normal-*-*-*-*-*-*-0-iso10646-1 -unknown-Fourier-Alternate-Roman-normal-normal-normal-*-*-*-*-*-*-0-iso10646-1 -unknown-MathDesign-CI-bold-normal-normal-*-*-*-*-*-*-0-iso10646-1 -unknown-MathDesign-UT-normal-normal-normal-*-*-*-*-*-*-0-iso10646-1 -unknown-Kp-Light-Expert-normal-italic-normal-*-*-*-*-*-*-0-iso10646-1 -unknown-Rosario-BoldLCDFJ-bold-normal-normal-*-*-*-*-*-*-0-iso10646-1 -unknown-Kp--M-Ex-normal-normal-normal-*-*-*-*-*-*-0-iso10646-1 -unknown-MathDesign-GD-semibold-italic-normal-*-*-*-*-*-*-0-iso10646-1 -unknown-MathDesign-CI-bold-normal-normal-*-*-*-*-*-*-0-iso10646-1 -unknown-Montserrat-Italic-normal-italic-normal-*-*-*-*-*-*-0-iso10646-1 -unknown-PlayfairDisplay-BoldItalic-bold-italic-normal-*-*-*-*-*-*-0-iso10646-1 -PfEd-Hebrew Square Bet-Shearim-normal-normal-normal-*-*-*-*-*-*-0-iso10646-1 -unknown-MathDesign-CH-normal-normal-normal-*-*-*-*-*-*-0-iso10646-1 -unknown-Sf-Kp-LargeSmallCaps-normal-normal-normal-*-*-*-*-*-*-0-iso10646-1 -unknown-MathDesign-CH-bold-normal-normal-*-*-*-*-*-*-0-iso10646-1 -unknown-MathDesign-CH-bold-italic-normal-*-*-*-*-*-*-0-iso10646-1 -unknown-Kp--M-Syd-normal-normal-normal-*-*-*-*-*-*-0-iso10646-1 -PfEd-font-mfizz-normal-normal-normal-*-*-*-*-*-*-0-iso10646-1 -unknown-Fourier-Math-Extension-normal-normal-normal-*-*-*-*-*-*-0-iso10646-1 -unknown-MathDesign-GM-normal-normal-normal-*-*-*-*-*-*-0-iso10646-1 -PfEd-padmaa-Bold.1.1-bold-normal-normal-*-*-*-*-*-*-0-iso10646-1 -ACW -BabelStone Phags-pa Tibetan A-ultrabold-normal-condensed-*-*-*-*-*-*-0-iso10646-1 -unknown-MathDesign-GD-semibold-italic-normal-*-*-*-*-*-*-0-iso10646-1 -unknown-MathDesign-CI-normal-normal-normal-*-*-*-*-*-m-0-iso10646-1 -unknown-Kp-Light-M-Syd-normal-normal-normal-*-*-*-*-*-*-0-iso10646-1 -unknown-Kp--M-Syb-normal-normal-normal-*-*-*-*-*-*-0-iso10646-1 -PfEd-Goha-Tibeb Zemen-normal-normal-normal-*-*-*-*-*-*-0-iso10646-1 -unknown-Kp--M-Syc-normal-normal-normal-*-*-*-*-*-m-0-iso10646-1 -omega-OmegaSerif8859-1-bold-normal-normal-*-*-*-*-*-*-0-iso10646-1 -omega-OmegaSerif8859-1-bold-normal-normal-*-*-*-*-*-*-0-iso10646-1 -unknown-MontserratAlternates-Light-light-normal-normal-*-*-*-*-*-*-0-iso10646-1 -unknown-Kp--M-Sya-normal-normal-normal-*-*-*-*-*-*-0-iso10646-1 -unknown-Epi-Olmce-normal-normal-normal-*-*-*-*-*-*-0-iso10646-1 -unknown-ESSTIX-Eight-normal-normal-normal-*-*-*-*-*-*-0-iso10646-1 -ACW -BabelStone Tibetan sMar-chen-ultrabold-normal-normal-*-*-*-*-*-*-0-iso10646-1 -unknown-MontserratAlternates-LightItalic-light-italic-normal-*-*-*-*-*-*-0-iso10646-1 -unknown-Kp--M-normal-italic-normal-*-*-*-*-*-*-0-iso10646-1 -unknown-Montserrat-ExtraLight-extralight-normal-normal-*-*-*-*-*-*-0-iso10646-1 -unknown-MathDesign-GM-normal-normal-normal-*-*-*-*-*-*-0-iso10646-1 -PfEd-HanWang SinSongThin-Gb5-normal-normal-condensed-*-*-*-*-*-*-0-iso10646-1 -unknown-KnittingSymbols-wide-foreground-normal-normal-normal-*-*-*-*-*-*-0-iso10646-1 -unknown-MathDesign-US-normal-italic-normal-*-*-*-*-*-*-0-iso10646-1 -unknown-SkakNew-Diagram-normal-normal-normal-*-*-*-*-*-d-0-iso10646-1 -unknown-Fourier-Math-Symbols-normal-italic-normal-*-*-*-*-*-*-0-iso10646-1 -omega-OmegaSerif8859-4-bold-normal-normal-*-*-*-*-*-*-0-iso10646-1 -omega-OmegaSerif8859-4-bold-normal-normal-*-*-*-*-*-*-0-iso10646-1 -unknown-MathDesign-US-semibold-italic-normal-*-*-*-*-*-*-0-iso10646-1 -unknown-Kp-Light-SC-Expert-normal-normal-normal-*-*-*-*-*-*-0-iso10646-1 -unknown-Kp-Light-Companion-normal-italic-normal-*-*-*-*-*-*-0-iso10646-1 -unknown-MathDesign-GM-normal-italic-normal-*-*-*-*-*-*-0-iso10646-1 -unknown-MathDesign-UT-normal-italic-normal-*-*-*-*-*-*-0-iso10646-1 -unknown-MathDesign-CI-bold-italic-normal-*-*-*-*-*-*-0-iso10646-1 -unknown-MathDesign-GM-normal-normal-normal-*-*-*-*-*-*-0-iso10646-1 -pyrs-Nobile-bold-italic-bold-italic-normal-*-*-*-*-*-*-0-iso10646-1 -unknown-KnittingSymbols-wide-purl-normal-normal-normal-*-*-*-*-*-*-0-iso10646-1 -unknown-Rosario-BoldItalicLCDFJ-bold-italic-normal-*-*-*-*-*-m-0-iso10646-1 -unknown-Montserrat-SemiBoldItalic-semibold-italic-normal-*-*-*-*-*-*-0-iso10646-1 -unknown-MathDesign-GM-normal-italic-normal-*-*-*-*-*-*-0-iso10646-1 -unknown-MathDesign-CI-normal-italic-normal-*-*-*-*-*-*-0-iso10646-1 -unknown-Chivo-BoldItalic-bold-italic-normal-*-*-*-*-*-*-0-iso10646-1 -unknown-Fourier-Math-Letters-bold-italic-normal-*-*-*-*-*-*-0-iso10646-1 -unknown-Fourier-Alternate-Black-ultrabold-normal-normal-*-*-*-*-*-*-0-iso10646-1 -unknown-Fourier-Alternate-SemItalic-semibold-italic-normal-*-*-*-*-*-*-0-iso10646-1 -unknown-Fourier-Math-Letters-normal-normal-normal-*-*-*-*-*-*-0-iso10646-1 -unknown-PlayfairDisplay-Italic-normal-italic-normal-*-*-*-*-*-*-0-iso10646-1 -PfEd-HanWang FangSongMedium-Gb5-normal-normal-condensed-*-*-*-*-*-*-0-iso10646-1 -unknown-ESSTIX-Thirteen-normal-normal-normal-*-*-*-*-*-*-0-iso10646-1 -omega-OmegaSerif8859-3-normal-italic-normal-*-*-*-*-*-*-0-iso10646-1 -omega-OmegaSerif8859-3-normal-italic-normal-*-*-*-*-*-*-0-iso10646-1 -unknown-MathDesign-US-semibold-italic-normal-*-*-*-*-*-*-0-iso10646-1 -unknown-MathDesign-GM-normal-italic-normal-*-*-*-*-*-*-0-iso10646-1 -unknown-Chivo-Black-ultrabold-normal-normal-*-*-*-*-*-*-0-iso10646-1 -unknown-MathDesign-US-semibold-normal-normal-*-*-*-*-*-*-0-iso10646-1 -unknown-Montserrat-Thin-thin-normal-normal-*-*-*-*-*-*-0-iso10646-1 -unknown-Fourier-Alternate-SemiBold-semibold-normal-normal-*-*-*-*-*-*-0-iso10646-1 -unknown-MathDesign-UT-normal-italic-normal-*-*-*-*-*-*-0-iso10646-1 -unknown-ESSTIX-Three-normal-normal-normal-*-*-*-*-*-*-0-iso10646-1 -unknown-MathDesign-CH-normal-italic-normal-*-*-*-*-*-*-0-iso10646-1 -unknown-Kp-Smallcaps-normal-normal-normal-*-*-*-*-*-*-0-iso10646-1 -unknown-MathDesign-GM-normal-italic-normal-*-*-*-*-*-*-0-iso10646-1 -unknown-MathDesign-GD-normal-normal-normal-*-*-*-*-*-*-0-iso10646-1 -unknown-Kp-Expert-normal-italic-normal-*-*-*-*-*-*-0-iso10646-1 -unknown-MathDesign-CH-normal-normal-normal-*-*-*-*-*-*-0-iso10646-1 -unknown-KnittingSymbols-grid-incount-normal-normal-normal-*-*-*-*-*-*-0-iso10646-1 -unknown-Kp--M-normal-italic-normal-*-*-*-*-*-*-0-iso10646-1 -unknown-MathDesign-GD-normal-normal-normal-*-*-*-*-*-*-0-iso10646-1 -unknown-MathDesign-CH-normal-normal-normal-*-*-*-*-*-*-0-iso10646-1 -PYRS-SkakNew-Diagram-normal-normal-normal-*-*-*-*-*-d-0-iso10646-1 -unknown-MathDesign-UT-normal-normal-normal-*-*-*-*-*-*-0-iso10646-1 -unknown-Kp-Light-LargeSmallCaps-normal-normal-normal-*-*-*-*-*-*-0-iso10646-1 -unknown-Rosario-RegularLCDFJ-normal-normal-normal-*-*-*-*-*-*-0-iso10646-1 -unknown-Chivo-BoldItalicLCDFJ-bold-italic-normal-*-*-*-*-*-*-0-iso10646-1 -unknown-Kp-SC-Expert-normal-normal-normal-*-*-*-*-*-*-0-iso10646-1 -newt-Oxygen-Sans-bold-normal-normal-*-*-*-*-*-*-0-iso10646-1 -unknown-MathDesign-UT-bold-italic-normal-*-*-*-*-*-*-0-iso10646-1 -pyrs-Nobile-italic-extralight-italic-normal-*-*-*-*-*-*-0-iso10646-1 -unknown-MathDesign-CI-normal-normal-normal-*-*-*-*-*-*-0-iso10646-1 -unknown-MathDesign-GM-normal-italic-normal-*-*-*-*-*-*-0-iso10646-1 -unknown-PlayfairDisplay-BlackItalic-ultrabold-italic-normal-*-*-*-*-*-*-0-iso10646-1 -unknown-MathDesign-GM-normal-normal-normal-*-*-*-*-*-*-0-iso10646-1 -unknown-MathDesign-GD-normal-normal-normal-*-*-*-*-*-*-0-iso10646-1 -unknown-MontserratAlternates-ExtraLightItalic-extralight-italic-normal-*-*-*-*-*-*-0-iso10646-1 -unknown-Kp-Light-SC-Expert-normal-normal-normal-*-*-*-*-*-*-0-iso10646-1 -unknown-MathDesign-UT-bold-normal-normal-*-*-*-*-*-*-0-iso10646-1 -unknown-MathDesign-GD-normal-normal-normal-*-*-*-*-*-*-0-iso10646-1 -unknown-Sf-Kp-Exp-normal-normal-normal-*-*-*-*-*-*-0-iso10646-1 -unknown-Kp-Light-Companion-normal-italic-normal-*-*-*-*-*-*-0-iso10646-1 -unknown-ESSTIX-Eleven-normal-normal-normal-*-*-*-*-*-*-0-iso10646-1 -PfEd-Emmentaler-Brace-normal-normal-normal-*-*-*-*-*-m-0-iso10646-1 -unknown-MontserratAlternates-SemiBold-semibold-normal-normal-*-*-*-*-*-*-0-iso10646-1 -unknown-ESSTIX-Fourteen-normal-normal-normal-*-*-*-*-*-*-0-iso10646-1 -unknown-MathDesign-CH-normal-normal-normal-*-*-*-*-*-*-0-iso10646-1 -unknown-MathDesign-UT-normal-italic-normal-*-*-*-*-*-*-0-iso10646-1 -unknown-SkakNew-DiagramT-normal-normal-normal-*-*-*-*-*-d-0-iso10646-1 -unknown-MathDesign-GM-normal-normal-normal-*-*-*-*-*-*-0-iso10646-1 -unknown-Kp-Light-M-normal-normal-normal-*-*-*-*-*-*-0-iso10646-1 -unknown-MathDesign-GM-normal-normal-normal-*-*-*-*-*-*-0-iso10646-1 -unknown-MathDesign-GD-semibold-normal-normal-*-*-*-*-*-*-0-iso10646-1 -unknown-MathDesign-GD-normal-italic-normal-*-*-*-*-*-*-0-iso10646-1 -unknown-Montserrat-Regular-normal-normal-normal-*-*-*-*-*-*-0-iso10646-1 -omega-OmegaSerif8859-2-normal-italic-normal-*-*-*-*-*-*-0-iso10646-1 -omega-OmegaSerif8859-2-normal-italic-normal-*-*-*-*-*-*-0-iso10646-1 -unknown-Tt-Kp-Comp-normal-normal-normal-*-*-*-*-*-*-0-iso10646-1 -unknown-Tt-Kp-Exp-normal-normal-normal-*-*-*-*-*-m-0-iso10646-1 -unknown-Chivo-Regular-normal-normal-normal-*-*-*-*-*-*-0-iso10646-1 -unknown-MathDesign-CH-bold-normal-normal-*-*-*-*-*-*-0-iso10646-1 -unknown-ESSTIX-Ten-normal-normal-normal-*-*-*-*-*-*-0-iso10646-1 -unknown-MathDesign-CI-normal-normal-normal-*-*-*-*-*-*-0-iso10646-1 -unknown-Chivo-Light-light-normal-normal-*-*-*-*-*-*-0-iso10646-1 -unknown-Fourier-Math-Letters-bold-normal-normal-*-*-*-*-*-*-0-iso10646-1 -unknown-Kp-Companion-normal-italic-normal-*-*-*-*-*-*-0-iso10646-1 -unknown-MathDesign-CI-normal-normal-normal-*-*-*-*-*-*-0-iso10646-1 -unknown-Montserrat-ExtraBold-extrabold-normal-normal-*-*-*-*-*-*-0-iso10646-1 -unknown-ESSTIX-Fifteen-normal-normal-normal-*-*-*-*-*-*-0-iso10646-1 -unknown-MathDesign-CI-normal-normal-normal-*-*-*-*-*-*-0-iso10646-1 -unknown-MathDesign-CH-bold-italic-normal-*-*-*-*-*-*-0-iso10646-1 -unknown-MathDesign-CH-normal-normal-normal-*-*-*-*-*-*-0-iso10646-1 -ACW -BabelStone Phags-pa Book-normal-normal-normal-*-*-*-*-*-*-0-iso10646-1 -unknown-MathDesign-GD-normal-normal-normal-*-*-*-*-*-*-0-iso10646-1 -unknown-Rosario-Italic-normal-italic-normal-*-*-*-*-*-*-0-iso10646-1 -unknown-ESSTIX-Two-normal-normal-normal-*-*-*-*-*-*-0-iso10646-1 -pyrs-Nobile-bold-bold-normal-normal-*-*-*-*-*-*-0-iso10646-1 -unknown-Chivo-BlackLCDFJ-ultrabold-normal-normal-*-*-*-*-*-*-0-iso10646-1 -unknown-Kp-Companion-normal-normal-normal-*-*-*-*-*-*-0-iso10646-1 -unknown-Kp--M-normal-normal-normal-*-*-*-*-*-*-0-iso10646-1 -unknown-MathDesign-GM-normal-normal-normal-*-*-*-*-*-*-0-iso10646-1 -unknown-MathDesign-CI-normal-normal-normal-*-*-*-*-*-*-0-iso10646-1 -unknown-MathDesign-CH-normal-normal-normal-*-*-*-*-*-*-0-iso10646-1 -unknown-MathDesign-UT-bold-normal-normal-*-*-*-*-*-*-0-iso10646-1 -unknown-MathDesign-UT-normal-italic-normal-*-*-*-*-*-*-0-iso10646-1 -unknown-MathDesign-CI-bold-italic-normal-*-*-*-*-*-*-0-iso10646-1 -Take-mikachan-P-normal-normal-normal-*-*-*-*-*-*-0-iso10646-1 -unknown-Montserrat-BoldItalic-bold-italic-normal-*-*-*-*-*-*-0-iso10646-1 -omega-OmegaSerif8859-1-normal-italic-normal-*-*-*-*-*-*-0-iso10646-1 -omega-OmegaSerif8859-1-normal-italic-normal-*-*-*-*-*-*-0-iso10646-1 -unknown-MathDesign-GM-normal-italic-normal-*-*-*-*-*-*-0-iso10646-1 -unknown-ESSTIX-Six-normal-normal-normal-*-*-*-*-*-*-0-iso10646-1 -PfEd-Emmentaler-26-normal-normal-normal-*-*-*-*-*-*-0-iso10646-1 -unknown-PlayfairDisplay-Bold-bold-normal-normal-*-*-*-*-*-*-0-iso10646-1 -unknown-Kp-Light-SmallCaps-normal-normal-normal-*-*-*-*-*-*-0-iso10646-1 -PfEd-Emmentaler-16-normal-normal-normal-*-*-*-*-*-*-0-iso10646-1 -unknown-MathDesign-UT-bold-italic-normal-*-*-*-*-*-*-0-iso10646-1 -unknown-MathDesign-UT-bold-italic-normal-*-*-*-*-*-*-0-iso10646-1 -unknown-MathDesign-GD-semibold-italic-normal-*-*-*-*-*-*-0-iso10646-1 -GNU-GNU Unifont-normal-normal-normal-Sans-Serif-16-*-*-*-c-80-iso10646-1 -unknown-MathDesign-GD-normal-italic-normal-*-*-*-*-*-*-0-iso10646-1 -unknown-MathDesign-CI-bold-normal-normal-*-*-*-*-*-*-0-iso10646-1 -unknown-MontserratAlternates-Regular-normal-normal-normal-*-*-*-*-*-*-0-iso10646-1 -unknown-KnittingSymbols-nogrid-outcount-normal-normal-normal-*-*-*-*-*-*-0-iso10646-1 -unknown-Kp-Light-Companion-normal-normal-normal-*-*-*-*-*-*-0-iso10646-1 -PfEd-Emmentaler-14-normal-normal-normal-*-*-*-*-*-*-0-iso10646-1 -unknown-MathDesign-UT-bold-normal-normal-*-*-*-*-*-*-0-iso10646-1 -PfEd-Emmentaler-23-normal-normal-normal-*-*-*-*-*-*-0-iso10646-1 -ACW -BabelStone Phags-pa Tibetan B-ultrabold-normal-condensed-*-*-*-*-*-*-0-iso10646-1 -unknown-MathDesign-CH-bold-normal-normal-*-*-*-*-*-*-0-iso10646-1 -PfEd-Emmentaler-13-normal-normal-normal-*-*-*-*-*-*-0-iso10646-1 -unknown-Kp-Expert-normal-normal-normal-*-*-*-*-*-*-0-iso10646-1 -unknown-Kp-Light-Companion-normal-normal-normal-*-*-*-*-*-*-0-iso10646-1 -unknown-Kp-Light-LargeSmallCaps-normal-normal-normal-*-*-*-*-*-*-0-iso10646-1 -unknown-Chivo-LightItalic-light-italic-normal-*-*-*-*-*-*-0-iso10646-1 -unknown-ESSTIX-Twelve-normal-normal-normal-*-*-*-*-*-*-0-iso10646-1 -unknown-Kp--M-Sy-normal-normal-normal-*-*-*-*-*-*-0-iso10646-1 -unknown-Kp-Light-M-Ex-normal-normal-normal-*-*-*-*-*-*-0-iso10646-1 -unknown-Montserrat-Medium-normal-normal-normal-*-*-*-*-*-*-0-iso10646-1 -unknown-Kerkis-SemiBold-semibold-italic-normal-*-*-*-*-*-*-0-iso10646-1 -unknown-Chivo-ItalicLCDFJ-normal-italic-normal-*-*-*-*-*-*-0-iso10646-1 -unknown-Kp-Light-normal-normal-normal-*-*-*-*-*-*-0-iso10646-1 -unknown-KnittingSymbols-wide-incount-normal-normal-normal-*-*-*-*-*-*-0-iso10646-1 -unknown-MathDesign-CI-normal-normal-normal-*-*-*-*-*-*-0-iso10646-1 -unknown-Kp-Light-M-Syd-normal-normal-normal-*-*-*-*-*-*-0-iso10646-1 -unknown-MathDesign-US-normal-italic-normal-*-*-*-*-*-*-0-iso10646-1 -unknown-MathDesign-CH-bold-normal-normal-*-*-*-*-*-*-0-iso10646-1 -PfEd-Emmentaler-11-normal-normal-normal-*-*-*-*-*-*-0-iso10646-1 -omega-OmegaSerif8859-3-normal-normal-normal-*-*-*-*-*-*-0-iso10646-1 -omega-OmegaSerif8859-3-normal-normal-normal-*-*-*-*-*-*-0-iso10646-1 -unknown-MathDesign-US-semibold-italic-normal-*-*-*-*-*-*-0-iso10646-1 -PfEd-Emmentaler-20-normal-normal-normal-*-*-*-*-*-*-0-iso10646-1 -unknown-Chivo-BoldLCDFJ-bold-normal-normal-*-*-*-*-*-*-0-iso10646-1 -unknown-Sf-Kp-normal-normal-normal-*-*-*-*-*-*-0-iso10646-1 -unknown-Kp-LargeSmallCaps-normal-normal-normal-*-*-*-*-*-*-0-iso10646-1 -unknown-KnittingSymbols-nogrid-purl-normal-normal-normal-*-*-*-*-*-d-0-iso10646-1 -unknown-Sf-Kp-LargeSmallCaps-normal-normal-normal-*-*-*-*-*-*-0-iso10646-1 -unknown-Kp-Light-M-Syb-normal-normal-normal-*-*-*-*-*-*-0-iso10646-1 -unknown-MathDesign-UT-normal-italic-normal-*-*-*-*-*-*-0-iso10646-1 -unknown-MathDesign-GD-normal-italic-normal-*-*-*-*-*-*-0-iso10646-1 -PYRS-SkakNew-Figurine-normal-normal-normal-*-*-*-*-*-*-0-iso10646-1 -unknown-MathDesign-UT-bold-italic-normal-*-*-*-*-*-*-0-iso10646-1 -unknown-MontserratAlternates-ExtraLight-extralight-normal-normal-*-*-*-*-*-*-0-iso10646-1 -PfEd-Emmentaler-18-normal-normal-normal-*-*-*-*-*-*-0-iso10646-1 -unknown-MathDesign-US-semibold-normal-normal-*-*-*-*-*-*-0-iso10646-1 -unknown-Kp--M-Ex-normal-normal-normal-*-*-*-*-*-*-0-iso10646-1 -unknown-Kp-Light-M-Sy-normal-normal-normal-*-*-*-*-*-*-0-iso10646-1 -unknown-Kp-Light-M-Syc-normal-normal-normal-*-*-*-*-*-m-0-iso10646-1 -unknown-MathDesign-US-normal-italic-normal-*-*-*-*-*-*-0-iso10646-1 -unknown-Montserrat-BlackItalic-ultrabold-italic-normal-*-*-*-*-*-*-0-iso10646-1 -newt-Oxygen-Sans-normal-normal-normal-*-*-*-*-*-*-0-iso10646-1 -unknown-MontserratAlternates-ExtraBoldItalic-extrabold-italic-normal-*-*-*-*-*-*-0-iso10646-1 -unknown-Kp-Companion-normal-italic-normal-*-*-*-*-*-*-0-iso10646-1 -unknown-MathDesign-US-semibold-italic-normal-*-*-*-*-*-*-0-iso10646-1 -unknown-MathDesign-GM-normal-italic-normal-*-*-*-*-*-*-0-iso10646-1 -unknown-Kp-Light-M-Sy-normal-normal-normal-*-*-*-*-*-*-0-iso10646-1 -PfEd-HanWang WeiBeiMedium-Gb5-normal-normal-condensed-*-*-*-*-*-*-0-iso10646-1 -unknown-MathDesign-CH-bold-italic-normal-*-*-*-*-*-*-0-iso10646-1 -unknown-MathDesign-CI-bold-italic-normal-*-*-*-*-*-*-0-iso10646-1 -unknown-MathDesign-GM-normal-normal-normal-*-*-*-*-*-*-0-iso10646-1 -unknown-Kp-Light-normal-italic-normal-*-*-*-*-*-*-0-iso10646-1 -unknown-MathDesign-GD-normal-italic-normal-*-*-*-*-*-*-0-iso10646-1 -unknown-MontserratAlternates-ThinItalic-thin-italic-normal-*-*-*-*-*-*-0-iso10646-1 $ rpm -qf $(fc-list : file family | grep ':.*-' | cut -d: -f1) | sort -u arabic-ae-fonts-2.0-1.52.noarch babelstone-marchen-fonts-1.01-bp153.1.12.noarch babelstone-phags-pa-fonts-2.0-bp153.1.12.noarch culmus-ancient-semitic-fonts-0.06.1-bp153.1.12.noarch gdouros-aegean-fonts-9.78-bp153.1.12.noarch google-nobile-fonts-1.0.38-bp153.1.12.noarch indic-fonts-20160512-1.93.noarch intlfonts-ethiopic-bitmap-fonts-1.2.1-1.21.noarch intlfonts-type1-fonts-1.2.1-1.21.noarch kde-oxygen-fonts-0.4.0-bp153.1.19.noarch lilypond-emmentaler-fonts-2.20.0-bp153.2.104.noarch mikachan-fonts-9.1.2006.08.09-lp153.1.41.noarch texlive-chivo-fonts-2017.133.1.0svn40931-5.18.noarch texlive-cyklop-fonts-2017.133.0.0.915svn18651-5.18.noarch texlive-epiolmec-fonts-2017.133.svn15878-5.18.noarch texlive-esstix-fonts-2017.133.1.0svn22426-5.18.noarch texlive-fira-fonts-2017.133.4.2svn42501-5.18.noarch texlive-fontmfizz-fonts-2017.133.svn43546-5.18.noarch texlive-fourier-fonts-2017.133.1.3svn15878-5.18.noarch texlive-jmn-fonts-2017.133.svn22719-5.18.noarch texlive-kerkis-fonts-2017.133.svn15878-5.18.noarch texlive-knitting-fonts-2017.133.2.0svn19595-5.18.noarch texlive-kpfonts-fonts-2017.133.3.31svn29803-5.18.noarch texlive-mathdesign-fonts-2017.133.2.31svn31639-5.18.noarch texlive-montserrat-fonts-2017.133.1.01svn43347-5.18.noarch texlive-playfair-fonts-2017.133.svn34236-5.18.noarch texlive-rosario-fonts-2017.133.1.0svn40843-5.18.noarch texlive-skaknew-fonts-2017.133.svn20031-4.18.noarch wang-fonts-1.3.0-bp153.1.12.noarch xano-mincho-fonts-20040509-bp153.1.12.noarch xorg-x11-fonts-7.6-13.3.1.noarch Andreas. -- Andreas Schwab, schwab@linux-m68k.org GPG Key fingerprint = 7578 EB47 D4E5 4D69 2510 2552 DF73 E780 A9DA AEC1 "And now for something completely different." From debbugs-submit-bounces@debbugs.gnu.org Wed Aug 11 15:33:49 2021 Received: (at 35816) by debbugs.gnu.org; 11 Aug 2021 19:33:49 +0000 Received: from localhost ([127.0.0.1]:36675 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mDtz3-0000Zx-JH for submit@debbugs.gnu.org; Wed, 11 Aug 2021 15:33:49 -0400 Received: from quimby.gnus.org ([95.216.78.240]:33252) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mDtz1-0000Zh-9s for 35816@debbugs.gnu.org; Wed, 11 Aug 2021 15:33:47 -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=ntOj4aOj4iHdWryQx2xn9JVupPlcKXahuo4HPhw/w8Q=; b=u1EQNFV6GOqru9xgAGGU5KqbbR GlZ5Mnm9mfcbHCu9be/8elECqbrBi9k2RFUaBxm9QrjdV7DWUBzjLSkco22wStuOaNm+L7htZbki1 /oARTlkujBLYrnUCylLe0rn9Fn/PrFS8TSYnNaOpyYOmQUGd/sI5eRilEl/Hq5bjAMZw=; 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 1mDtyq-0003YN-0J; Wed, 11 Aug 2021 21:33:40 +0200 From: Lars Ingebrigtsen To: Andreas Schwab Subject: Re: bug#35816: 26.2; set-frame-font cannot set some fonts which autocomplete suggests due to dashes in names. I.e. gnu-unifont References: <87v9y4o9i4.fsf@delllaptop.lockywolf.net> <87zhlodk4e.fsf@mouse.gnus.org> <87zgtnpzy4.fsf@gnus.org> <87eeazaija.fsf@igel.home> Date: Wed, 11 Aug 2021 21:33:35 +0200 In-Reply-To: <87eeazaija.fsf@igel.home> (Andreas Schwab's message of "Wed, 11 Aug 2021 21:27:37 +0200") Message-ID: <87bl63pyi8.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: Andreas Schwab writes: > On Aug 11 2021, Lars Ingebrigtsen wrote: > >> (dolist (font (x-list-fonts "*")) >> (when (length> (split-string font "-") 15) >> (insert (format "%s\n" font)))) 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: 35816 Cc: Vladimir Nikishkin , 35816@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 (---) Andreas Schwab writes: > On Aug 11 2021, Lars Ingebrigtsen wrote: > >> (dolist (font (x-list-fonts "*")) >> (when (length> (split-string font "-") 15) >> (insert (format "%s\n" font)))) [...] > mikachan-fonts-9.1.2006.08.09-lp153.1.41.noarch Thanks! After an "apt install fonts-mikachan" I can now reproduce the problem on this Debian/bullseye system, too, and I'll try to see whether I can come up with a solution. -- (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no From debbugs-submit-bounces@debbugs.gnu.org Wed Aug 11 16:04:51 2021 Received: (at 35816) by debbugs.gnu.org; 11 Aug 2021 20:04:51 +0000 Received: from localhost ([127.0.0.1]:36687 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mDuT5-0001Ri-Cg for submit@debbugs.gnu.org; Wed, 11 Aug 2021 16:04:51 -0400 Received: from quimby.gnus.org ([95.216.78.240]:33442) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mDuT4-0001RW-2U for 35816@debbugs.gnu.org; Wed, 11 Aug 2021 16:04:50 -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=h7L25HvVe72bka6QCCIptz9zpZrUP8nmoi7CXUJocFE=; b=DWJ3dUE55uO6bOzV45bXJoQZoF Xinv2nCSIaYbeDgCkqasGGPbWC34zwOOr8cwO8unMjbS0Y4SBXhUozBneffWCELHaslAqmFB7WdRl dlKwPA41RyFsUgpMmPRluGMwxAJxYNhVTZROShJXi6af/zxWg0m8X+E8ZLUAMd3QMxNg=; 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 1mDuSs-0003na-NR; Wed, 11 Aug 2021 22:04:43 +0200 From: Lars Ingebrigtsen To: Andreas Schwab Subject: Re: bug#35816: 26.2; set-frame-font cannot set some fonts which autocomplete suggests due to dashes in names. I.e. gnu-unifont References: <87v9y4o9i4.fsf@delllaptop.lockywolf.net> <87zhlodk4e.fsf@mouse.gnus.org> <87zgtnpzy4.fsf@gnus.org> <87eeazaija.fsf@igel.home> <87bl63pyi8.fsf@gnus.org> Date: Wed, 11 Aug 2021 22:04:37 +0200 In-Reply-To: <87bl63pyi8.fsf@gnus.org> (Lars Ingebrigtsen's message of "Wed, 11 Aug 2021 21:33:35 +0200") Message-ID: <877dgrpx2i.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: > Thanks! After an "apt install fonts-mikachan" I can now reproduce the > problem on this Debian/bullseye system, too, and I'll try to see whether > I can come up with a solution. 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: 35816 Cc: Vladimir Nikishkin , 35816@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 (---) Lars Ingebrigtsen writes: > Thanks! After an "apt install fonts-mikachan" I can now reproduce the > problem on this Debian/bullseye system, too, and I'll try to see whether > I can come up with a solution. And I've now made font_parse_xlfd try harder to make sense of font names like: (set-frame-font "-Take-mikachan-puchi-normal-normal-normal-*-*-*-*-*-*-0-iso10646-1") I've tried to be as backwards-compatible as possible -- only trying to interpret this as a family name of "mikachan-puchi" is parsing it the normal way fails. So this should be fixed in Emacs 28. -- (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no From debbugs-submit-bounces@debbugs.gnu.org Wed Aug 11 16:08:04 2021 Received: (at control) by debbugs.gnu.org; 11 Aug 2021 20:08:04 +0000 Received: from localhost ([127.0.0.1]:36691 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mDuW8-0001X8-Qm for submit@debbugs.gnu.org; Wed, 11 Aug 2021 16:08:04 -0400 Received: from quimby.gnus.org ([95.216.78.240]:33530) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mDuW4-0001Wt-7j for control@debbugs.gnu.org; Wed, 11 Aug 2021 16:08:00 -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=XGp0Agtem34hzdFMaA9oLMM/SllNe8Hl0cgM3w1dyfU=; b=L/urapFUHosUxBYEnL9mvycJ6B Ch1MoaT2BgK0LlR2egRq6O1bluxEpPloOJrEDn9qdi5SOKkG5fkMkn/60bJP3QMiYq48FnmkwlgL2 zZhY+V97LfBmIXIOAp3uWpcGznMnOFlLK1VxCANwHKZSS867GiM95b3flNAkRlS0xKrQ=; 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 1mDuVw-0003r8-79 for control@debbugs.gnu.org; Wed, 11 Aug 2021 22:07:50 +0200 Date: Wed, 11 Aug 2021 22:07:47 +0200 Message-Id: <875ywbpwx8.fsf@gnus.org> To: control@debbugs.gnu.org From: Lars Ingebrigtsen Subject: control message for bug #35816 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 35816 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 35816 28.1 quit From debbugs-submit-bounces@debbugs.gnu.org Thu Aug 12 02:56:31 2021 Received: (at 35816) by debbugs.gnu.org; 12 Aug 2021 06:56:31 +0000 Received: from localhost ([127.0.0.1]:37266 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mE4di-0003bJ-PV for submit@debbugs.gnu.org; Thu, 12 Aug 2021 02:56:31 -0400 Received: from eggs.gnu.org ([209.51.188.92]:34102) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mE4dh-0003b4-7r for 35816@debbugs.gnu.org; Thu, 12 Aug 2021 02:56:29 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:57790) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1mE4db-0005lC-87; Thu, 12 Aug 2021 02:56:23 -0400 Received: from 84.94.185.95.cable.012.net.il ([84.94.185.95]:2721 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mE4da-00022g-KM; Thu, 12 Aug 2021 02:56:23 -0400 Date: Thu, 12 Aug 2021 09:56:05 +0300 Message-Id: <83a6lndud6.fsf@gnu.org> From: Eli Zaretskii To: Lars Ingebrigtsen In-Reply-To: <877dgrpx2i.fsf@gnus.org> (message from Lars Ingebrigtsen on Wed, 11 Aug 2021 22:04:37 +0200) Subject: Re: bug#35816: 26.2; set-frame-font cannot set some fonts which autocomplete suggests due to dashes in names. I.e. gnu-unifont References: <87v9y4o9i4.fsf@delllaptop.lockywolf.net> <87zhlodk4e.fsf@mouse.gnus.org> <87zgtnpzy4.fsf@gnus.org> <87eeazaija.fsf@igel.home> <87bl63pyi8.fsf@gnus.org> <877dgrpx2i.fsf@gnus.org> X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 35816 Cc: lockywolf@gmail.com, schwab@linux-m68k.org, 35816@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: Lars Ingebrigtsen > Date: Wed, 11 Aug 2021 22:04:37 +0200 > Cc: Vladimir Nikishkin , 35816@debbugs.gnu.org > > Lars Ingebrigtsen writes: > > > Thanks! After an "apt install fonts-mikachan" I can now reproduce the > > problem on this Debian/bullseye system, too, and I'll try to see whether > > I can come up with a solution. > > And I've now made font_parse_xlfd try harder to make sense of font names > like: > > (set-frame-font "-Take-mikachan-puchi-normal-normal-normal-*-*-*-*-*-*-0-iso10646-1") > > I've tried to be as backwards-compatible as possible -- only trying to > interpret this as a family name of "mikachan-puchi" is parsing it the > normal way fails. Thanks. set-frame-font is not the only API that accepts font names, and XLFD is not the only format of fonts Emacs accepts (see the node "Fonts" in the Emacs user manual for description of all of the forms users can specify a font). Another important API that accepts font names is set-face-font, and you will see that there's already some heuristics in set-face-attribute to support the likes of "Courier-10", which is a Fontconfig format of specifying a font family. (The log message for the change which allowed such font families to be supported includes a URL where you will be able to find a test case for that.) Do the changes you made affect that code in any way, i.e. does that code still work (looks like it does in my limited testing, but I cannot test the full Fontconfig format here, and neither can I test the GTK format). Also, perhaps set-face-font can now accept font names that include a dash which not only precedes a numeric size, in which case at least the doc string of set-face-font should be amended? Finally, I think it would be good to have some tests for these issues, as much as possible (we cannot set fonts in batch mode, but perhaps using lower-level APIs that parse the font spec would allow such tests). From debbugs-submit-bounces@debbugs.gnu.org Thu Aug 12 03:31:49 2021 Received: (at 35816) by debbugs.gnu.org; 12 Aug 2021 07:31:49 +0000 Received: from localhost ([127.0.0.1]:37351 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mE5Bt-0004YB-Ci for submit@debbugs.gnu.org; Thu, 12 Aug 2021 03:31:49 -0400 Received: from mail-out.m-online.net ([212.18.0.10]:34538) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mE5Br-0004Y3-Jo for 35816@debbugs.gnu.org; Thu, 12 Aug 2021 03:31:48 -0400 Received: from frontend01.mail.m-online.net (unknown [192.168.8.182]) by mail-out.m-online.net (Postfix) with ESMTP id 4Gldfp1pR9z1rk5q; Thu, 12 Aug 2021 09:31:45 +0200 (CEST) Received: from localhost (dynscan1.mnet-online.de [192.168.6.70]) by mail.m-online.net (Postfix) with ESMTP id 4Gldfn6Ds0z1qqkC; Thu, 12 Aug 2021 09:31:45 +0200 (CEST) X-Virus-Scanned: amavisd-new at mnet-online.de Received: from mail.mnet-online.de ([192.168.8.182]) by localhost (dynscan1.mail.m-online.net [192.168.6.70]) (amavisd-new, port 10024) with ESMTP id t-8LbaRdv2lg; Thu, 12 Aug 2021 09:31:45 +0200 (CEST) X-Auth-Info: tmc6Qvy76I2jjfpUfHK3t+hslMI058IsrtYLpA+rZk6JQKQPqN4J7yk3M+fnSCIH Received: from igel.home (ppp-46-244-180-181.dynamic.mnet-online.de [46.244.180.181]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.mnet-online.de (Postfix) with ESMTPSA; Thu, 12 Aug 2021 09:31:45 +0200 (CEST) Received: by igel.home (Postfix, from userid 1000) id 6ACE52C21F8; Thu, 12 Aug 2021 09:31:44 +0200 (CEST) From: Andreas Schwab To: Eli Zaretskii Subject: Re: bug#35816: 26.2; set-frame-font cannot set some fonts which autocomplete suggests due to dashes in names. I.e. gnu-unifont References: <87v9y4o9i4.fsf@delllaptop.lockywolf.net> <87zhlodk4e.fsf@mouse.gnus.org> <87zgtnpzy4.fsf@gnus.org> <87eeazaija.fsf@igel.home> <87bl63pyi8.fsf@gnus.org> <877dgrpx2i.fsf@gnus.org> <83a6lndud6.fsf@gnu.org> X-Yow: Excuse me, but didn't I tell you there's NO HOPE for the survival of OFFSET PRINTING? Date: Thu, 12 Aug 2021 09:31:44 +0200 In-Reply-To: <83a6lndud6.fsf@gnu.org> (Eli Zaretskii's message of "Thu, 12 Aug 2021 09:56:05 +0300") Message-ID: <87im0b9l0f.fsf@igel.home> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.2 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -0.5 (/) X-Debbugs-Envelope-To: 35816 Cc: Lars Ingebrigtsen , lockywolf@gmail.com, 35816@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.5 (-) On Aug 12 2021, Eli Zaretskii wrote: > Another important API that accepts font names is > set-face-font, and you will see that there's already some heuristics > in set-face-attribute to support the likes of "Courier-10", which is a > Fontconfig format of specifying a font family. Note that fontconfig requires a dash in the family name to be quoted. $ fc-match 'Montserrat\-ExtraLightItalic' Montserrat-ExtraLightItalic.pfb: "Montserrat-ExtraLightItalic" "ExtraLight" $ fc-match 'Montserrat-ExtraLightItalic' Montserrat-Regular.otf: "Montserrat" "Regular" Andreas. -- Andreas Schwab, schwab@linux-m68k.org GPG Key fingerprint = 7578 EB47 D4E5 4D69 2510 2552 DF73 E780 A9DA AEC1 "And now for something completely different." From debbugs-submit-bounces@debbugs.gnu.org Thu Aug 12 04:10:55 2021 Received: (at 35816) by debbugs.gnu.org; 12 Aug 2021 08:10:55 +0000 Received: from localhost ([127.0.0.1]:37420 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mE5ni-0007nA-VY for submit@debbugs.gnu.org; Thu, 12 Aug 2021 04:10:55 -0400 Received: from eggs.gnu.org ([209.51.188.92]:48260) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mE5nh-0007mv-5W for 35816@debbugs.gnu.org; Thu, 12 Aug 2021 04:10:53 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:59126) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1mE5nb-0002gq-8Z; Thu, 12 Aug 2021 04:10:47 -0400 Received: from 84.94.185.95.cable.012.net.il ([84.94.185.95]:3884 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mE5na-0004EE-Rn; Thu, 12 Aug 2021 04:10:47 -0400 Date: Thu, 12 Aug 2021 11:10:31 +0300 Message-Id: <834kbvdqx4.fsf@gnu.org> From: Eli Zaretskii To: Andreas Schwab In-Reply-To: <87im0b9l0f.fsf@igel.home> (message from Andreas Schwab on Thu, 12 Aug 2021 09:31:44 +0200) Subject: Re: bug#35816: 26.2; set-frame-font cannot set some fonts which autocomplete suggests due to dashes in names. I.e. gnu-unifont References: <87v9y4o9i4.fsf@delllaptop.lockywolf.net> <87zhlodk4e.fsf@mouse.gnus.org> <87zgtnpzy4.fsf@gnus.org> <87eeazaija.fsf@igel.home> <87bl63pyi8.fsf@gnus.org> <877dgrpx2i.fsf@gnus.org> <83a6lndud6.fsf@gnu.org> <87im0b9l0f.fsf@igel.home> X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 35816 Cc: larsi@gnus.org, lockywolf@gmail.com, 35816@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: Andreas Schwab > Cc: Lars Ingebrigtsen , lockywolf@gmail.com, > 35816@debbugs.gnu.org > Date: Thu, 12 Aug 2021 09:31:44 +0200 > > On Aug 12 2021, Eli Zaretskii wrote: > > > Another important API that accepts font names is > > set-face-font, and you will see that there's already some heuristics > > in set-face-attribute to support the likes of "Courier-10", which is a > > Fontconfig format of specifying a font family. > > Note that fontconfig requires a dash in the family name to be quoted. > > $ fc-match 'Montserrat\-ExtraLightItalic' > Montserrat-ExtraLightItalic.pfb: "Montserrat-ExtraLightItalic" "ExtraLight" > $ fc-match 'Montserrat-ExtraLightItalic' > Montserrat-Regular.otf: "Montserrat" "Regular" That's not what Emacs requires, at least not according to the manual. And the code doesn't seem to support such quoting, unless I'm missing something. From debbugs-submit-bounces@debbugs.gnu.org Thu Aug 12 08:28:11 2021 Received: (at 35816) by debbugs.gnu.org; 12 Aug 2021 12:28:11 +0000 Received: from localhost ([127.0.0.1]:37744 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mE9od-00086W-0c for submit@debbugs.gnu.org; Thu, 12 Aug 2021 08:28:11 -0400 Received: from quimby.gnus.org ([95.216.78.240]:40238) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mE9oX-00085u-4m for 35816@debbugs.gnu.org; Thu, 12 Aug 2021 08:28:05 -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=hTVLt+j0i4CnSMMw9EHnC3Y3wg6NaRa+hNgyEo1Bpfo=; b=t+X8Fxcs7iJZFzCZwnKNkX+Go+ xBE7IKdT1avmIAmIn1uOX5jAxissUDu9qG+H29pUOivoZ7mQfETaKopQOmJ9l+HOhesVt+ubzUUpG JgwXPUQ1ea7BduFN70xDYj3bVcG4JiWiRvzc2S64EVXn1Z6rdg1aMsRerDg1fGu8mzM8=; 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 1mE9oL-0005dN-S3; Thu, 12 Aug 2021 14:27:54 +0200 From: Lars Ingebrigtsen To: Eli Zaretskii Subject: Re: bug#35816: 26.2; set-frame-font cannot set some fonts which autocomplete suggests due to dashes in names. I.e. gnu-unifont References: <87v9y4o9i4.fsf@delllaptop.lockywolf.net> <87zhlodk4e.fsf@mouse.gnus.org> <87zgtnpzy4.fsf@gnus.org> <87eeazaija.fsf@igel.home> <87bl63pyi8.fsf@gnus.org> <877dgrpx2i.fsf@gnus.org> <83a6lndud6.fsf@gnu.org> Date: Thu, 12 Aug 2021 14:27:49 +0200 In-Reply-To: <83a6lndud6.fsf@gnu.org> (Eli Zaretskii's message of "Thu, 12 Aug 2021 09:56:05 +0300") Message-ID: <87pmuin8ze.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: Eli Zaretskii writes: > set-frame-font is not the only API that accepts font names, and XLFD > is not the only format of fonts Emacs accepts This bug was only about XLFD fonts, though. 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: 35816 Cc: lockywolf@gmail.com, schwab@linux-m68k.org, 35816@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 (---) Eli Zaretskii writes: > set-frame-font is not the only API that accepts font names, and XLFD > is not the only format of fonts Emacs accepts This bug was only about XLFD fonts, though. > Do the changes you made affect that code in any way Nope. > Also, perhaps set-face-font can now accept font names that > include a dash which not only precedes a numeric size, in which case > at least the doc string of set-face-font should be amended? I didn't see anything about dashes in the set-face-font doc string? > Finally, I think it would be good to have some tests for these issues, > as much as possible (we cannot set fonts in batch mode, but perhaps > using lower-level APIs that parse the font spec would allow such > tests). I didn't find any Lisp-level interfaces that exposed this yesterday, but I now see that `(font-spec :name ...)' was what I was looking for, so I've added a couple of tests. -- (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no From debbugs-submit-bounces@debbugs.gnu.org Thu Aug 12 08:30:58 2021 Received: (at 35816) by debbugs.gnu.org; 12 Aug 2021 12:30:59 +0000 Received: from localhost ([127.0.0.1]:37748 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mE9rO-0008CC-M6 for submit@debbugs.gnu.org; Thu, 12 Aug 2021 08:30:58 -0400 Received: from quimby.gnus.org ([95.216.78.240]:40262) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mE9rM-0008Bu-EQ for 35816@debbugs.gnu.org; Thu, 12 Aug 2021 08:30:57 -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=vjs0DYW32MSkS6be4WNqQnHlwZXZp1wxQ3lq9WKehXI=; b=ZqBwJBkbUohONLy02VOUa63GyI WG45E/FusqxKTW8z9wzOH8xmr+JhTgeBK8CFCdT8qayZ5iDQfPZApj4ylLMlfB5Fsk/yzQf2tcgmA K2/hUIp1c7kchH8sdAMg0h4Da0bbC/KGCKI6egfYtG/psUlqnMhZL+phnVuyKBz2aml8=; 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 1mE9rB-0005ee-PX; Thu, 12 Aug 2021 14:30:50 +0200 From: Lars Ingebrigtsen To: Eli Zaretskii Subject: Re: bug#35816: 26.2; set-frame-font cannot set some fonts which autocomplete suggests due to dashes in names. I.e. gnu-unifont References: <87v9y4o9i4.fsf@delllaptop.lockywolf.net> <87zhlodk4e.fsf@mouse.gnus.org> <87zgtnpzy4.fsf@gnus.org> <87eeazaija.fsf@igel.home> <87bl63pyi8.fsf@gnus.org> <877dgrpx2i.fsf@gnus.org> <83a6lndud6.fsf@gnu.org> <87im0b9l0f.fsf@igel.home> <834kbvdqx4.fsf@gnu.org> Date: Thu, 12 Aug 2021 14:30:44 +0200 In-Reply-To: <834kbvdqx4.fsf@gnu.org> (Eli Zaretskii's message of "Thu, 12 Aug 2021 11:10:31 +0300") Message-ID: <87lf56n8uj.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: Eli Zaretskii writes: > That's not what Emacs requires, at least not according to the manual. > And the code doesn't seem to support such quoting, unless I'm missing > something. Our XLFD parser parses a backslash characters as a literal backslash character (i.e., we don't support such quoting). It might be a good idea, though. On the other hand, `x-list-fonts' (etc; ie, Vfont [...] 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: 35816 Cc: lockywolf@gmail.com, Andreas Schwab , 35816@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 (---) Eli Zaretskii writes: > That's not what Emacs requires, at least not according to the manual. > And the code doesn't seem to support such quoting, unless I'm missing > something. Our XLFD parser parses a backslash characters as a literal backslash character (i.e., we don't support such quoting). It might be a good idea, though. On the other hand, `x-list-fonts' (etc; ie, Vfontset_table?) would then have to quoting... -- (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no From debbugs-submit-bounces@debbugs.gnu.org Thu Aug 12 08:49:06 2021 Received: (at 35816) by debbugs.gnu.org; 12 Aug 2021 12:49:06 +0000 Received: from localhost ([127.0.0.1]:37756 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mEA8s-0000C2-Iw for submit@debbugs.gnu.org; Thu, 12 Aug 2021 08:49:06 -0400 Received: from eggs.gnu.org ([209.51.188.92]:49774) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mEA8n-0000BV-23 for 35816@debbugs.gnu.org; Thu, 12 Aug 2021 08:49:01 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:35920) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1mEA8h-0007s6-An; Thu, 12 Aug 2021 08:48:51 -0400 Received: from 84.94.185.95.cable.012.net.il ([84.94.185.95]:1430 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mEA8g-0000hC-Kn; Thu, 12 Aug 2021 08:48:51 -0400 Date: Thu, 12 Aug 2021 15:48:28 +0300 Message-Id: <83v94ade1v.fsf@gnu.org> From: Eli Zaretskii To: Lars Ingebrigtsen In-Reply-To: <87pmuin8ze.fsf@gnus.org> (message from Lars Ingebrigtsen on Thu, 12 Aug 2021 14:27:49 +0200) Subject: Re: bug#35816: 26.2; set-frame-font cannot set some fonts which autocomplete suggests due to dashes in names. I.e. gnu-unifont References: <87v9y4o9i4.fsf@delllaptop.lockywolf.net> <87zhlodk4e.fsf@mouse.gnus.org> <87zgtnpzy4.fsf@gnus.org> <87eeazaija.fsf@igel.home> <87bl63pyi8.fsf@gnus.org> <877dgrpx2i.fsf@gnus.org> <83a6lndud6.fsf@gnu.org> <87pmuin8ze.fsf@gnus.org> X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 35816 Cc: lockywolf@gmail.com, schwab@linux-m68k.org, 35816@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: Lars Ingebrigtsen > Cc: schwab@linux-m68k.org, lockywolf@gmail.com, 35816@debbugs.gnu.org > Date: Thu, 12 Aug 2021 14:27:49 +0200 > > Eli Zaretskii writes: > > > set-frame-font is not the only API that accepts font names, and XLFD > > is not the only format of fonts Emacs accepts > > This bug was only about XLFD fonts, though. AFAIR, we eventually convert all the other forms into XLFD format. > > Also, perhaps set-face-font can now accept font names that > > include a dash which not only precedes a numeric size, in which case > > at least the doc string of set-face-font should be amended? > > I didn't see anything about dashes in the set-face-font doc string? The format of the font string specification varies based on the font system in use, but it can commonly be an X Logical Font Description (XLFD) string, or a simpler string like "Courier-10" or "courier:size=10". > > Finally, I think it would be good to have some tests for these issues, > > as much as possible (we cannot set fonts in batch mode, but perhaps > > using lower-level APIs that parse the font spec would allow such > > tests). > > I didn't find any Lisp-level interfaces that exposed this yesterday, but > I now see that `(font-spec :name ...)' was what I was looking for, so > I've added a couple of tests. Thanks! From debbugs-submit-bounces@debbugs.gnu.org Thu Aug 12 08:53:45 2021 Received: (at 35816) by debbugs.gnu.org; 12 Aug 2021 12:53:45 +0000 Received: from localhost ([127.0.0.1]:37760 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mEADR-0000J7-4J for submit@debbugs.gnu.org; Thu, 12 Aug 2021 08:53:45 -0400 Received: from quimby.gnus.org ([95.216.78.240]:40474) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mEADO-0000Ip-0h for 35816@debbugs.gnu.org; Thu, 12 Aug 2021 08:53:44 -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=5y5O2DlGYXzyiucWHs6ehtIduksxdL1iYzEZfqqBpHY=; b=jB7uxKvmmEIpIpWP9qz0/HrAnJ VxRWgQ804GvLOYR67GHWlCnVO/2eUNNs+iIFIvL55ZQ/X+4t7FZscCAoZjqS7xvkvDH/zU1x27ZdV RAsx3Lro8Ne/mobsfFJ4eYpK5i3DhhiNL38ULjnMZWzoyV5c9LZ+hUj+XBLWWbpkKcZc=; 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 1mEADC-0005q4-Pn; Thu, 12 Aug 2021 14:53:35 +0200 From: Lars Ingebrigtsen To: Eli Zaretskii Subject: Re: bug#35816: 26.2; set-frame-font cannot set some fonts which autocomplete suggests due to dashes in names. I.e. gnu-unifont References: <87v9y4o9i4.fsf@delllaptop.lockywolf.net> <87zhlodk4e.fsf@mouse.gnus.org> <87zgtnpzy4.fsf@gnus.org> <87eeazaija.fsf@igel.home> <87bl63pyi8.fsf@gnus.org> <877dgrpx2i.fsf@gnus.org> <83a6lndud6.fsf@gnu.org> <87pmuin8ze.fsf@gnus.org> <83v94ade1v.fsf@gnu.org> Date: Thu, 12 Aug 2021 14:53:30 +0200 In-Reply-To: <83v94ade1v.fsf@gnu.org> (Eli Zaretskii's message of "Thu, 12 Aug 2021 15:48:28 +0300") Message-ID: <87czqin7sl.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: Eli Zaretskii writes: >> This bug was only about XLFD fonts, though. > > AFAIR, we eventually convert all the other forms into XLFD format. Oh, we do? I didn't know that. Well, then there might be problems. But... why? I thought everything got parsed into font-spec structures. 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: 35816 Cc: lockywolf@gmail.com, schwab@linux-m68k.org, 35816@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 (---) Eli Zaretskii writes: >> This bug was only about XLFD fonts, though. > > AFAIR, we eventually convert all the other forms into XLFD format. Oh, we do? I didn't know that. Well, then there might be problems. But... why? I thought everything got parsed into font-spec structures. >> I didn't see anything about dashes in the set-face-font doc string? > > The format of the font string specification varies based on the font > system in use, but it can commonly be an X Logical Font > Description (XLFD) string, or a simpler string like "Courier-10" > or "courier:size=10". Right. (font-spec :name "Courier-10") => # (font-spec :name "Courier-Foo-10") => # Both before and after the changes. -- (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no From debbugs-submit-bounces@debbugs.gnu.org Thu Aug 12 09:06:45 2021 Received: (at 35816) by debbugs.gnu.org; 12 Aug 2021 13:06:45 +0000 Received: from localhost ([127.0.0.1]:37778 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mEAPx-0000et-3G for submit@debbugs.gnu.org; Thu, 12 Aug 2021 09:06:45 -0400 Received: from eggs.gnu.org ([209.51.188.92]:53806) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mEAPs-0000eb-49 for 35816@debbugs.gnu.org; Thu, 12 Aug 2021 09:06:40 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:36518) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1mEAPl-0006oW-HK; Thu, 12 Aug 2021 09:06:29 -0400 Received: from 84.94.185.95.cable.012.net.il ([84.94.185.95]:2517 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mEAPl-0006C4-0T; Thu, 12 Aug 2021 09:06:29 -0400 Date: Thu, 12 Aug 2021 16:06:12 +0300 Message-Id: <83r1eydd8b.fsf@gnu.org> From: Eli Zaretskii To: Lars Ingebrigtsen In-Reply-To: <87czqin7sl.fsf@gnus.org> (message from Lars Ingebrigtsen on Thu, 12 Aug 2021 14:53:30 +0200) Subject: Re: bug#35816: 26.2; set-frame-font cannot set some fonts which autocomplete suggests due to dashes in names. I.e. gnu-unifont References: <87v9y4o9i4.fsf@delllaptop.lockywolf.net> <87zhlodk4e.fsf@mouse.gnus.org> <87zgtnpzy4.fsf@gnus.org> <87eeazaija.fsf@igel.home> <87bl63pyi8.fsf@gnus.org> <877dgrpx2i.fsf@gnus.org> <83a6lndud6.fsf@gnu.org> <87pmuin8ze.fsf@gnus.org> <83v94ade1v.fsf@gnu.org> <87czqin7sl.fsf@gnus.org> X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 35816 Cc: lockywolf@gmail.com, schwab@linux-m68k.org, 35816@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: Lars Ingebrigtsen > Cc: schwab@linux-m68k.org, lockywolf@gmail.com, 35816@debbugs.gnu.org > Date: Thu, 12 Aug 2021 14:53:30 +0200 > > Eli Zaretskii writes: > > >> This bug was only about XLFD fonts, though. > > > > AFAIR, we eventually convert all the other forms into XLFD format. > > Oh, we do? I didn't know that. Well, then there might be problems. > But... why? I thought everything got parsed into font-spec structures. Maybe you are right, I won't trust my memory too much on this. > > The format of the font string specification varies based on the font > > system in use, but it can commonly be an X Logical Font > > Description (XLFD) string, or a simpler string like "Courier-10" > > or "courier:size=10". > > Right. > > (font-spec :name "Courier-10") > => # > > (font-spec :name "Courier-Foo-10") > => # > > Both before and after the changes. Great, thanks. From unknown Wed Jun 18 00:26:40 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Fri, 10 Sep 2021 11:24:06 +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