From unknown Wed Jun 25 09:08:37 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#64618 <64618@debbugs.gnu.org> To: bug#64618 <64618@debbugs.gnu.org> Subject: Status: 29.0.92; Can't set Fira code font with italic type on Windows system Reply-To: bug#64618 <64618@debbugs.gnu.org> Date: Wed, 25 Jun 2025 16:08:37 +0000 retitle 64618 29.0.92; Can't set Fira code font with italic type on Windows= system reassign 64618 emacs submitter 64618 Eason Huang severity 64618 normal thanks From debbugs-submit-bounces@debbugs.gnu.org Fri Jul 14 11:36:50 2023 Received: (at submit) by debbugs.gnu.org; 14 Jul 2023 15:36:50 +0000 Received: from localhost ([127.0.0.1]:43246 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qKKqe-0004xi-V9 for submit@debbugs.gnu.org; Fri, 14 Jul 2023 11:36:49 -0400 Received: from lists.gnu.org ([2001:470:142::17]:43294) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qKKqX-0004xN-Gt for submit@debbugs.gnu.org; Fri, 14 Jul 2023 11:36:46 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qKKqQ-00025w-KL for bug-gnu-emacs@gnu.org; Fri, 14 Jul 2023 11:36:34 -0400 Received: from out203-205-221-245.mail.qq.com ([203.205.221.245]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qKKqM-0004LB-B4 for bug-gnu-emacs@gnu.org; Fri, 14 Jul 2023 11:36:34 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=foxmail.com; s=s201512; t=1689348976; bh=Wv/IaqnYRHBbawG4Ch1fVXp0Eumiloe9n/w420vRbPw=; h=From:To:Subject:Date; b=IWDK+yANO+AARwQpkCIQJt9sboaWEEj8PvH4FOfn4P0thKnT5QkmBYaa6vvNgMODw fTehPHpmGPzrfWScvXfzKme2QqtviJpwCgO7S8WPtArH+Ai/FGhvnWrmyghkNzH5NP sU8n9uKCzPua0AZ54fuGgJ6kxmwfm9xKtZasli+E= Received: from DESKTOP-JDOSHSI ([114.82.35.135]) by newxmesmtplogicsvrsza12-0.qq.com (NewEsmtp) with SMTP id 90EA56A4; Fri, 14 Jul 2023 23:36:14 +0800 X-QQ-mid: xmsmtpt1689348974tgzr3965l Message-ID: X-QQ-XMAILINFO: MgAERLP4sJkUIDkYVAR1w2EIurQBttgyFe6Wj1YcKfcH7s2SIIwZzscpdSoVbU H3gyLePTbNlhQ2xLMv+5nZioRvbWgrlZygp9TjFy9Rfb4VtiVS9EdNBRg+pLWz1v5Ap3bpQ2NSnb VQnqwT8UpgrCovTXMlhYJGkY1rZgP8KuO/1PYXiAsULZNY7v+JtwVbJGqWIKIhVoKvHgpR+FsQx4 bXJj3IrTZ4ouG9h+f1+CC9v3LSTpzcGBqhaO2F0bFoiielPiceZfWYC5GbvPCcvd4x0uwPo5IeU2 8I28NOCEefvBYHndgC/Tk8Ra1RRE4zpbWWHViCG3s+kdPjzuCYfoP2vDG2pdVUheL5/skoqm3zW5 V+tPjGLWiPkRzw+faPdvwR9VCDxJv88skRz+EKhAr2Z2JULJQ8FUNlhQasC/w7aHg8Gyq0QN9lK8 QISRevE06m+dbMYtnPdNMAQhALWy3IIgw86dJ1yZ8N+mK6RoTeJjH0/VZQ+y4So6ZzemKeKzFeG1 q4a8MizlNMwxI8NQbEu05ZXRgnKEvuJhGhl9HI2g09AgJ6yEt2J039dEAJJXg0ZqbWvEmOmE6hLI NvqSaAQ5Whpft37WnjIqhKaVoRLCxVzeTh0qNYs3bUuYumf1ye+odJjs1wQ2o6g3ve/Eae3yI2ei C5XyXk/BxzjYsNImpeIfBoeHRE380TC4RlZfd/3nJ/0m8qR5tilpV6kh4cL96y5Mn8q9fpNS+G6Q NH+Z7H2MFQ8NYbAYQ0eZ+k3GmRRnLiWlGfqn1rqMDK2GSAxEf4e11sMLQ5ptgmL0Q7ev9QB0GIMZ 1qvWDs05Bq6zSd+F/9CW5pZv+OlgL6RuP+uKqv66LcUl9cchGYV1lsR5IO1pRfniMlZ+NULXd/bZ pBOAA7SiJyOoK1IRd4+ZVL/TiEKazQP+OZXB/sIHFtYKV7IWdmcLXcWbJ/cPneEKF5PJ/e8GdUth BL0+xoZAPJ+pHiYZOs2T4Ah/bgv3fF X-QQ-XMRINFO: NS+P29fieYNw95Bth2bWPxk= From: Eason Huang To: bug-gnu-emacs@gnu.org Subject: 29.0.92; Can't set Fira code font with italic type on Windows system Date: Fri, 14 Jul 2023 23:36:00 +0800 Message-ID: <86h6q6cxpb.fsf@foxmail.com> MIME-Version: 1.0 Content-Type: text/plain Received-SPF: pass client-ip=203.205.221.245; envelope-from=aqua0210@foxmail.com; helo=out203-205-221-245.mail.qq.com X-Spam_score_int: 11 X-Spam_score: 1.1 X-Spam_bar: + X-Spam_report: (1.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_ENVFROM_END_DIGIT=0.25, FREEMAIL_FROM=0.001, HELO_DYNAMIC_IPADDR=1.951, RCVD_IN_DNSWL_NONE=-0.0001, RDNS_DYNAMIC=0.982, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=no autolearn_force=no X-Spam_action: no action X-Spam-Score: 0.2 (/) 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: 0.2 (/) Hi Emacs, Currently I tried to use Fira Code font on Windows 10, but the italic font can not use on Emacs 29 and Emacs 30, it rolls back to regular font. This only happends on Windows platform. It works as expected on macOS. Does anyone known how to make it works? You can downlaod and install Fira Code from this link: https://github.com/tonsky/FiraCode/releases/download/6.2/Fira_Code_v6.2.zip steps to reproduce: 1. Unzip the Fira_Code_v6.2.zip and install Fira Code fonts in ttf folder 2. Start Emacs with `emacs -Q` 3. From the Menu, choose Options -> Set Default Font... 4. From the popup window, select Fira Code font with italic type Now you will see that the font of current buffer have been changed to Fira Code with Regular font type. It should be the italic font type. But When I tried the Cascadia Mono font, it works as expected. If you want install Cascadia Mono, you can download it from this link: https://github.com/microsoft/cascadia-code/releases/download/v2111.01/CascadiaCode-2111.01.zip -- Eason Huang In GNU Emacs 29.0.92 (build 1, x86_64-w64-mingw32) of 2023-06-20 built on AVALON Windowing system distributor 'Microsoft Corp.', version 10.0.19045 System Description: Microsoft Windows 10 Pro (v10.0.2009.19045.3086) Configured using: 'configure --with-modules --without-dbus --with-native-compilation=aot --without-compress-install --with-tree-sitter CFLAGS=-O2' Configured features: ACL GIF GMP GNUTLS HARFBUZZ JPEG JSON LCMS2 LIBXML2 MODULES NATIVE_COMP NOTIFY W32NOTIFY PDUMPER PNG RSVG SOUND SQLITE3 THREADS TIFF TOOLKIT_SCROLL_BARS TREE_SITTER WEBP XPM ZLIB Important settings: value of $LC_CTYPE: zh_CN.UTF-8 value of $LANG: zh_CN.UTF-8 locale-coding-system: cp936 Major mode: ELisp/l Minor modes in effect: tooltip-mode: t global-eldoc-mode: t eldoc-mode: t show-paren-mode: t electric-indent-mode: t mouse-wheel-mode: t tool-bar-mode: t menu-bar-mode: t file-name-shadow-mode: t global-font-lock-mode: t font-lock-mode: t blink-cursor-mode: t line-number-mode: t transient-mark-mode: t auto-composition-mode: t auto-encryption-mode: t auto-compression-mode: t Load-path shadows: None found. Features: (shadow sort mail-extr emacsbug message mailcap yank-media puny dired dired-loaddefs rfc822 mml mml-sec password-cache epa derived epg rfc6068 epg-config gnus-util text-property-search mm-decode mm-bodies mm-encode mail-parse rfc2231 mailabbrev gmm-utils mailheader sendmail rfc2047 rfc2045 ietf-drums mm-util mail-prsvr mail-utils vc-git diff-mode easy-mmode vc-dispatcher time-date cl-loaddefs comp comp-cstr warnings icons subr-x rx cl-seq cl-macs gv cl-extra help-mode bytecomp byte-compile cl-lib china-util rmc iso-transl tooltip cconv eldoc paren electric uniquify ediff-hook vc-hooks lisp-float-type elisp-mode mwheel dos-w32 ls-lisp disp-table term/w32-win w32-win w32-vars term/common-win tool-bar dnd fontset image regexp-opt fringe tabulated-list replace newcomment text-mode lisp-mode prog-mode register page tab-bar menu-bar rfn-eshadow isearch easymenu timer select scroll-bar mouse jit-lock font-lock syntax font-core term/tty-colors frame minibuffer nadvice seq simple cl-generic indonesian philippine cham georgian utf-8-lang misc-lang vietnamese tibetan thai tai-viet lao korean japanese eucjp-ms cp51932 hebrew greek romanian slovak czech european ethiopic indian cyrillic chinese composite emoji-zwj charscript charprop case-table epa-hook jka-cmpr-hook help abbrev obarray oclosure cl-preloaded button loaddefs theme-loaddefs faces cus-face macroexp files window text-properties overlay sha1 md5 base64 format env code-pages mule custom widget keymap hashtable-print-readable backquote threads w32notify w32 lcms2 multi-tty make-network-process native-compile emacs) Memory information: ((conses 16 94994 10544) (symbols 48 8264 0) (strings 32 23639 1595) (string-bytes 1 685340) (vectors 16 17556) (vector-slots 8 431718 22478) (floats 8 46 134) (intervals 56 907 16) (buffers 984 15)) From debbugs-submit-bounces@debbugs.gnu.org Fri Jul 14 12:09:52 2023 Received: (at 64618) by debbugs.gnu.org; 14 Jul 2023 16:09:52 +0000 Received: from localhost ([127.0.0.1]:43305 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qKLMd-0005pr-W3 for submit@debbugs.gnu.org; Fri, 14 Jul 2023 12:09:52 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:59714) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qKLMb-0005pf-SO for 64618@debbugs.gnu.org; Fri, 14 Jul 2023 12:09:50 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qKLMS-0003S4-NR; Fri, 14 Jul 2023 12:09:41 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=5iTWaStRjv4FJ1m5aqb2uJLhPylfrIff0CvoUItylrw=; b=G6AOSvPqVzBQ 8ZtM4JtQvVdHBvwyxWEaF4KFLR1eqg9wf2RU6wWuBIcnUET0bt/v1HhNFPjr0beArR7JuWLNrnEZi 5f/WKwMXMORvBW17ksXBBbsxgxc13LWpJUeoojsf3MvIHzGGFv9x6nvwaIkV0Uk2pgHpEGEXvUHYo O+LqEeS2WWDKtI4I1pjiQ0bh9fpEx7/LQsh5RPaQl+9yTbuwAztQOGlKyxeZFYjR1k0rZajv30tjj IVCL6ZZY3690G6eiQF8jjcLE/wg+Lzuot874w66r4RkT/mO3eSt8Xb24T7sc2LXR3Epj+9bL3dJYe i3ONsX5B/3DCeYDOlOj5iA==; Received: from [87.69.77.57] (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 1qKLMS-0005P3-0m; Fri, 14 Jul 2023 12:09:40 -0400 Date: Fri, 14 Jul 2023 19:09:59 +0300 Message-Id: <831qhafp9k.fsf@gnu.org> From: Eli Zaretskii To: Eason Huang In-Reply-To: (message from Eason Huang on Fri, 14 Jul 2023 23:36:00 +0800) Subject: Re: bug#64618: 29.0.92; Can't set Fira code font with italic type on Windows system References: X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 64618 Cc: 64618@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: Eason Huang > Date: Fri, 14 Jul 2023 23:36:00 +0800 > > Currently I tried to use Fira Code font on Windows 10, but the italic > font can not use on Emacs 29 and Emacs 30, it rolls back to regular > font. This only happends on Windows platform. It works as expected on > macOS. > > Does anyone known how to make it works? > > You can downlaod and install Fira Code from this link: > > https://github.com/tonsky/FiraCode/releases/download/6.2/Fira_Code_v6.2.zip > > steps to reproduce: > > 1. Unzip the Fira_Code_v6.2.zip and install Fira Code fonts in ttf > folder > > 2. Start Emacs with `emacs -Q` > 3. From the Menu, choose Options -> Set Default Font... > 4. From the popup window, select Fira Code font with italic type > Now you will see that the font of current buffer have been changed to > Fira Code with Regular font type. It should be the italic font type. The zip file whose URL you posted doesn't seem to include an italic variant of Fir Code... From debbugs-submit-bounces@debbugs.gnu.org Fri Jul 14 19:54:54 2023 Received: (at 64618) by debbugs.gnu.org; 14 Jul 2023 23:54:54 +0000 Received: from localhost ([127.0.0.1]:43648 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qKScg-00022N-06 for submit@debbugs.gnu.org; Fri, 14 Jul 2023 19:54:54 -0400 Received: from out203-205-251-82.mail.qq.com ([203.205.251.82]:42156) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qKSca-00021r-1J for 64618@debbugs.gnu.org; Fri, 14 Jul 2023 19:54:52 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=foxmail.com; s=s201512; t=1689378873; bh=K2SaV1xw44An/iJoo7QqXxbhgEGVsAJPVU3m4EEwS8Y=; h=From:To:Cc:Subject:In-Reply-To:References:Date; b=EHLxTTMr9k5rtlN9JACwGckrXiQlp+wWipqB8Yy6CTA3OfSp7zRJHhSKDl9PPVGdO BVeGyoDzirNFVuvGubg9UPpaZJ0ppISJEJZ0muDjORLXATa70qEofpCuZ8Ij8byZIF qcQIFyyq5G0sSKKao7tY5/iv3r7YYtyfDQEX8CWM= Received: from MacBook ([114.82.35.135]) by newxmesmtplogicsvrsza7-0.qq.com (NewEsmtp) with SMTP id D9F8CE9A; Sat, 15 Jul 2023 07:54:31 +0800 X-QQ-mid: xmsmtpt1689378871tjux149sv Message-ID: X-QQ-XMAILINFO: NvKyM24IHTKSn9eeMvwdBIyIXFS+mWKqfxnkvYNKdsFdJpZSTTrNb4/F/A3RBw Iwv/M2o/kBxTfVcvi2BhS4dgmfgin20CVXZG/i8kLT86Bwdw6XmtCVcdyRGR5n1UktqHW94sPD5P rIEw+6XWkutgVU3MLXH7kA3cVNmrd00U59gbglY91hdHEe36HjWwNasbrc2OEwtK60GwsiAs6qaA /whDVmgxPONZk6BZ6wEcya/jSlVZUBN+Ageyv4cE/A5L+bi8+xzT04wJUZNjDjnVN+HwOXk30KNz hkQP3SBke4XaV6DwKsUR3oTyIaOCM5kLnWbGmfnm3endddgmeaLlrKZO5pO/87N37k+eYxwk5iej A/rTqNBx80Udw6R1tCDZSCz3FgFtmDOqfhTbGRiLk4Xs1KGVLky3F3adXVxp7bieid7G0NCj4CQQ 8PJED9v/4L69VhtbWar8ir1otU20Vt8+htIqrxwuYTUn006qkdYCRapxyZP1/1l4oKZLAPsVxWgy r7wIOEqqKAlTbfrpjWFMMXtpDbTKss8OcFMl++q7bPoWu6hJ4A9crFywkgbG8qYfN3jKgmOqxj2j /TThPadkupTtsXnd3F07B7EoUR2P8KNgkraS5a+/+vPkStL08C5JAKiu96M7C0QQ0A2tc+oQnZR3 iYGRs43rrwi33l4EjpZ34tJMoxqdYV3AeTaNSret/Z8kF9k+Hnwo4/oK3J8OjiLbIwjDTgCLMntW /PzyNEj4UnOveTdtPmBww9aeiBqsavDHQTVbwMhjE8yJaJcV4PJS6aTAtxn7hcf6jiWhet+XY1bx KA8ajEndGs8QB6iHUbv5nAsc566lvCBrEtbtRePSlITi5kAlzM95e9U+e7jqECTjk2MfVgKG6xz8 PBMjvPLAAu04JLdTYIy9WcGIDY9EsQA6SAiFnDshjGfyQgVf8EQunzWDGX0yOwxG1fQwHmGoixj5 TF5eaUKv4= X-QQ-XMRINFO: NyFYKkN4Ny6FSmKK/uo/jdU= From: Eason Huang To: Eli Zaretskii Subject: Re: bug#64618: 29.0.92; Can't set Fira code font with italic type on Windows system In-Reply-To: <831qhafp9k.fsf@gnu.org> (Eli Zaretskii's message of "Fri, 14 Jul 2023 19:09:59 +0300") References: <831qhafp9k.fsf@gnu.org> Date: Sat, 15 Jul 2023 07:54:27 +0800 Message-ID: User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 3.8 (+++) 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: Eli Zaretskii writes: >> From: Eason Huang >> Date: Fri, 14 Jul 2023 23:36:00 +0800 >> >> Currently I tried to use Fira Code font on Windows 10, but the italic >> font can not use on Emacs 29 and Emacs 30, it rolls back [...] Content analysis details: (3.8 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -0.0 RCVD_IN_DNSWL_NONE RBL: Sender listed at https://www.dnswl.org/, no trust [203.205.251.82 listed in list.dnswl.org] -0.0 SPF_PASS SPF: sender matches SPF record 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record 0.2 FREEMAIL_ENVFROM_END_DIGIT Envelope-from freemail username ends in digit (aqua0210[at]foxmail.com) 0.0 FREEMAIL_FROM Sender email is commonly abused enduser mail provider (aqua0210[at]foxmail.com) -0.0 T_SCC_BODY_TEXT_LINE No description available. 0.4 RDNS_DYNAMIC Delivered to internal network by host with dynamic-looking rDNS 3.2 HELO_DYNAMIC_IPADDR Relay HELO'd using suspicious hostname (IP addr 1) X-Debbugs-Envelope-To: 64618 Cc: 64618@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 2.8 (++) 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: Eli Zaretskii writes: >> From: Eason Huang >> Date: Fri, 14 Jul 2023 23:36:00 +0800 >> >> Currently I tried to use Fira Code font on Windows 10, but the italic >> font can not use on Emacs 29 and Emacs 30, it rolls back [...] Content analysis details: (2.8 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -0.0 RCVD_IN_DNSWL_NONE RBL: Sender listed at https://www.dnswl.org/, no trust [203.205.251.82 listed in list.dnswl.org] -0.0 SPF_PASS SPF: sender matches SPF record 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record 0.2 FREEMAIL_ENVFROM_END_DIGIT Envelope-from freemail username ends in digit (aqua0210[at]foxmail.com) 0.0 FREEMAIL_FROM Sender email is commonly abused enduser mail provider (aqua0210[at]foxmail.com) -0.0 T_SCC_BODY_TEXT_LINE No description available. 0.4 RDNS_DYNAMIC Delivered to internal network by host with dynamic-looking rDNS 3.2 HELO_DYNAMIC_IPADDR Relay HELO'd using suspicious hostname (IP addr 1) -1.0 MAILING_LIST_MULTI Multiple indicators imply a widely-seen list manager Eli Zaretskii writes: >> From: Eason Huang >> Date: Fri, 14 Jul 2023 23:36:00 +0800 >> >> Currently I tried to use Fira Code font on Windows 10, but the italic >> font can not use on Emacs 29 and Emacs 30, it rolls back to regular >> font. This only happends on Windows platform. It works as expected on >> macOS. >> >> Does anyone known how to make it works? >> >> You can downlaod and install Fira Code from this link: >> >> https://github.com/tonsky/FiraCode/releases/download/6.2/Fira_Code_v6.2.zip >> >> steps to reproduce: >> >> 1. Unzip the Fira_Code_v6.2.zip and install Fira Code fonts in ttf >> folder >> >> 2. Start Emacs with `emacs -Q` >> 3. From the Menu, choose Options -> Set Default Font... >> 4. From the popup window, select Fira Code font with italic type >> Now you will see that the font of current buffer have been changed to >> Fira Code with Regular font type. It should be the italic font type. > > The zip file whose URL you posted doesn't seem to include an italic > variant of Fir Code... Yes, you are right. Fira code do not provide an italic variant. But with other applications such as MS Word and Notepad3, Fira Code can show italic style. Meawhile, Emacs 29 on macOS can Show italic with the same Fira Code font. I tried below font setting on both Windows and macOS: ``` (add-to-list 'default-frame-alist (cons 'font "Fira Code-13")) ``` After Emacs start up, put your cursor on an character and execute `M-x describe-char`, and shows result as below: ``` macOS: position: 4 of 43 (7%), column: 3 character: H (displayed as H) (codepoint 72, #o110, #x48) charset: ascii (ASCII (ISO646 IRV)) code point in charset: 0x48 script: latin syntax: w which means: word category: .:Base, L:Strong L2R, a:ASCII, l:Latin, r:Roman to input: type "C-x 8 RET 48" or "C-x 8 RET LATIN CAPITAL LETTER H" buffer code: #x48 file code: #x48 (encoded by coding system utf-8) display: by this font (glyph code): mac-ct:-*-Fira Code-regular-italic-normal-*-13-*-*-*-m-0-iso10646-1 (#x28) Character code properties: customize what to show name: LATIN CAPITAL LETTER H general-category: Lu (Letter, Uppercase) decomposition: (72) ('H') There are text properties here: face font-lock-comment-face fontified nil ws-butler-chg chg Windows: position: 4 of 39 (8%), column: 3 character: H (displayed as H) (codepoint 72, #o110, #x48) charset: ascii (ASCII (ISO646 IRV)) code point in charset: 0x48 script: latin syntax: w which means: word category: .:Base, L:Strong L2R, a:ASCII, l:Latin, r:Roman to input: type "C-x 8 RET 48" or "C-x 8 RET LATIN CAPITAL LETTER H" buffer code: #x48 file code: #x48 (encoded by coding system utf-8) display: by this font (glyph code): harfbuzz:-outline-Fira Code-regular-normal-normal-*-18-*-*-*-c-*-iso8859-1 (#x28) Character code properties: customize what to show name: LATIN CAPITAL LETTER H general-category: Lu (Letter, Uppercase) decomposition: (72) ('H') There are text properties here: face font-lock-comment-face fontified nil ws-butler-chg chg ``` And you can see that there do have the italic font `-*-Fira Code-regular-italic-normal-*-13-*-*-*-m-0-iso10646-1` on macOS Emacs, but don't have on Windows. Is it possible to make the Emacs on Windows have the same ability as the Emacs on macOS for showing this kind of font without italic variant? -- Eason Huang From debbugs-submit-bounces@debbugs.gnu.org Sat Jul 15 02:10:14 2023 Received: (at 64618) by debbugs.gnu.org; 15 Jul 2023 06:10:14 +0000 Received: from localhost ([127.0.0.1]:43852 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qKYTu-0004bC-JA for submit@debbugs.gnu.org; Sat, 15 Jul 2023 02:10:14 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:46856) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qKYTs-0004aw-Dw for 64618@debbugs.gnu.org; Sat, 15 Jul 2023 02:10:13 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qKYTj-0006Or-EN; Sat, 15 Jul 2023 02:10:03 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=FAxTl3Hu6qp847XnyjdAsvCYSDRHHvRPUjNr1jhdO8c=; b=gVcw3Rxg63is 9Qr8K706Jg/GHiJ7UHupi4UZvF7ZdG+/vAybsL5VKTYwM4wklv9VUhHFh2iDDGT/abzvt2S0z9pOD dTAQuh1+mIfibReFXlyDXztm2nCiSoOi/nNgAMHcNgqo6vkxPsbzIwA8RfDzi74yG68A3Gy7sSmz5 jdWiN5/CKvUlI/a0JAFjXVpcrWnIRTWfs0ewvgf0otOn8BscR0huV5HANSLfmmsBEmiYw60wcgMRR 76bxtpd8CM/yZFoqM1FaYxJl6ODkFXYjpc6vlWBNs6K5AtWJ3p8V3Y/M2kX7DoQAH7TUusAG6zxLd a+ZDOa9vfUi3Fio0dNZSxA==; Received: from [87.69.77.57] (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 1qKYTh-00063Z-As; Sat, 15 Jul 2023 02:10:01 -0400 Date: Sat, 15 Jul 2023 09:10:23 +0300 Message-Id: <83edl9emcw.fsf@gnu.org> From: Eli Zaretskii To: Eason Huang In-Reply-To: (message from Eason Huang on Sat, 15 Jul 2023 07:54:27 +0800) Subject: Re: bug#64618: 29.0.92; Can't set Fira code font with italic type on Windows system References: <831qhafp9k.fsf@gnu.org> X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 64618 Cc: 64618@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: Eason Huang > Cc: 64618@debbugs.gnu.org > Date: Sat, 15 Jul 2023 07:54:27 +0800 > > Is it possible to make the Emacs on Windows have the same ability as the > Emacs on macOS for showing this kind of font without italic variant? No, not as far as I understand the mechanism Emacs uses fonts on Windows. Sorry. How about asking the font developers to provide an explicit italic variant in the zip file, just for Emacs on Windows? From debbugs-submit-bounces@debbugs.gnu.org Sat Jul 15 02:21:15 2023 Received: (at 64618) by debbugs.gnu.org; 15 Jul 2023 06:21:16 +0000 Received: from localhost ([127.0.0.1]:43878 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qKYeZ-0007QL-LL for submit@debbugs.gnu.org; Sat, 15 Jul 2023 02:21:15 -0400 Received: from out203-205-221-231.mail.qq.com ([203.205.221.231]:52904) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qKYeU-0007Pn-KX for 64618@debbugs.gnu.org; Sat, 15 Jul 2023 02:21:14 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=foxmail.com; s=s201512; t=1689402055; bh=ro35AVmnuF/dgxwf6mFUQ8/S1CGtXrpY1BB3vjm3DkQ=; h=From:To:Cc:Subject:In-Reply-To:References:Date; b=dcHZT3G02hBqzmd7sqbrBffFErM8Z23EHVRkeu/IkPG9Nv1SqXjIJWz4XdrAr4qtA vH7uOkAln5DLYKRLm1YfCofV68H6AytvemeRRpt7rn5FOQ/BZoez4IBW92Frzqxj6Y XL3bSV79arihfYR2I/87ehCjeaPadOea+U83e18U= Received: from MacBook ([114.82.35.135]) by newxmesmtplogicsvrszb6-0.qq.com (NewEsmtp) with SMTP id 5362C09C; Sat, 15 Jul 2023 14:20:54 +0800 X-QQ-mid: xmsmtpt1689402054tqby6qxgb Message-ID: X-QQ-XMAILINFO: MR/iVh5QLeievE65SviB5xCBehbwdVK1PFzll8o7Z0nDWpj5555heNii/U135n 5/ardAR3bJ0Z4mhefz3VM715Bl77cOWpSq2QQoZNplvKsls9CfZ8dlMMSf9Syo7HqhY2ZWELlw+a tfZ0mGMaE+E9vP+lIKtJVpCgOr3DC9cHthyh+YQAYBgCKwHTFyJj4BQfVXE+n/Si4qIYJHFh/WoB UHPdGgmImDo3wgjGKmbbaiKClcgEfIG4ix1YHvSTCU4YcFwaXERpe4T/jn8E92hQCUKWwpHXQSiQ DaxGjm6kh3zgvQgS2nh5GySuKD85DvQYjA6fCU0vWT1LeQ1OHaGdj8kf87Z/6kkTXScr6fJrRxdY SksjAUDAd+sJVEvdn5K4rOFyLiBJ1t4bdK8h6UcuhwZmM47xGHiUB7toITZxKcrXqh/AIjN6GmqR hOgDfTjUyX7ybbsFO0LI3ecBCo3OPK90vXOoOHmljm9GJswt41iGnM0wMmkSgNmM5W/u191CtYK/ FZ69LC09wCxs4CXTFo2GtX+/9WNg2Jn/914aGLNZGcKnLEx/daF6JMtZ9/+WDp3HjFnRHp0ysz1A 9EbWXVmAOCaXNAc3TcJ+aJhsfVQZJde+9e21so+SWx9pTgibce9oNdWS3X8Hz/fid42U5UUXvn2G XQ9RtEOjC742kqH0oWOe0rt3k0XFO5F+8G+nWpfxP+fy/2NZBKSABAv2E7+2cfki8lgdU5bpxu5W 8BjoeGCsbtdAbRj7PLFXlXcLAjUFjTzmGQ2g8Z4Qgvy8rq2dHxlvFKHD+DlbhJ0sVv+dMLukN9AU 7oV+k9WjaRLrPbQB69jkcrS9CfF2yC3rdhFVu55qxlXY8g9G/3xKBmIUOi1BeS+DuzN0a6NX/wTd VukVcE0z73mwZbvdtsBlIp9zpHnsSqyt6wSUyPi5/GoGJN+jUQCX+gZSJ2SCFK/IUKMl5h6dC1zL uwieY6IEe3l6CQQUZM2xZiNi0nF+QU X-QQ-XMRINFO: Mp0Kj//9VHAxr69bL5MkOOs= From: Eason Huang To: Eli Zaretskii Subject: Re: bug#64618: 29.0.92; Can't set Fira code font with italic type on Windows system In-Reply-To: <83edl9emcw.fsf@gnu.org> (Eli Zaretskii's message of "Sat, 15 Jul 2023 09:10:23 +0300") References: <831qhafp9k.fsf@gnu.org> <83edl9emcw.fsf@gnu.org> Date: Sat, 15 Jul 2023 14:20:53 +0800 X-OQ-MSGID: User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 3.8 (+++) 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: Eli Zaretskii writes: >> From: Eason Huang >> Cc: 64618@debbugs.gnu.org >> Date: Sat, 15 Jul 2023 07:54:27 +0800 >> >> Is it possible to make the Emacs on Windows have the same ability as the >> Emacs on macOS for showin [...] Content analysis details: (3.8 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -0.0 RCVD_IN_DNSWL_NONE RBL: Sender listed at https://www.dnswl.org/, no trust [203.205.221.231 listed in list.dnswl.org] -0.0 SPF_PASS SPF: sender matches SPF record 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record 0.2 FREEMAIL_ENVFROM_END_DIGIT Envelope-from freemail username ends in digit (aqua0210[at]foxmail.com) 0.0 FREEMAIL_FROM Sender email is commonly abused enduser mail provider (aqua0210[at]foxmail.com) -0.0 T_SCC_BODY_TEXT_LINE No description available. 0.4 RDNS_DYNAMIC Delivered to internal network by host with dynamic-looking rDNS 3.2 HELO_DYNAMIC_IPADDR Relay HELO'd using suspicious hostname (IP addr 1) X-Debbugs-Envelope-To: 64618 Cc: 64618@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 2.8 (++) 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: Eli Zaretskii writes: >> From: Eason Huang >> Cc: 64618@debbugs.gnu.org >> Date: Sat, 15 Jul 2023 07:54:27 +0800 >> >> Is it possible to make the Emacs on Windows have the same ability as the >> Emacs on macOS for showin [...] Content analysis details: (2.8 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -0.0 RCVD_IN_DNSWL_NONE RBL: Sender listed at https://www.dnswl.org/, no trust [203.205.221.231 listed in list.dnswl.org] -0.0 SPF_PASS SPF: sender matches SPF record 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record 0.2 FREEMAIL_ENVFROM_END_DIGIT Envelope-from freemail username ends in digit (aqua0210[at]foxmail.com) 0.0 FREEMAIL_FROM Sender email is commonly abused enduser mail provider (aqua0210[at]foxmail.com) -0.0 T_SCC_BODY_TEXT_LINE No description available. 0.4 RDNS_DYNAMIC Delivered to internal network by host with dynamic-looking rDNS 3.2 HELO_DYNAMIC_IPADDR Relay HELO'd using suspicious hostname (IP addr 1) -1.0 MAILING_LIST_MULTI Multiple indicators imply a widely-seen list manager Eli Zaretskii writes: >> From: Eason Huang >> Cc: 64618@debbugs.gnu.org >> Date: Sat, 15 Jul 2023 07:54:27 +0800 >> >> Is it possible to make the Emacs on Windows have the same ability as the >> Emacs on macOS for showing this kind of font without italic variant? > > No, not as far as I understand the mechanism Emacs uses fonts on > Windows. Sorry. > OK. Thanks! Feel free to closed this issue > How about asking the font developers to provide an explicit italic > variant in the zip file, just for Emacs on Windows? > I will try to do that, thanks for your advice. -- Eason Huang From debbugs-submit-bounces@debbugs.gnu.org Sat Jul 15 03:23:11 2023 Received: (at 64618-done) by debbugs.gnu.org; 15 Jul 2023 07:23:11 +0000 Received: from localhost ([127.0.0.1]:43943 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qKZcU-0000gj-MW for submit@debbugs.gnu.org; Sat, 15 Jul 2023 03:23:10 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:42482) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qKZcR-0000g8-3W for 64618-done@debbugs.gnu.org; Sat, 15 Jul 2023 03:23:08 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qKZcI-00060r-Ip; Sat, 15 Jul 2023 03:22:58 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=Oi4fY96hRHvFPS72GiEcQ4YtziOmJTtt4h/ufC6tdhs=; b=bWMbJd1Urk+y aPSh+U7LZwPFIe0DgKqHGlrPSrw4e9INSSMVM4uCHA1HyEQNWXQIhB23jMsBIxRXAAs6j2AgRIKyg YUQKyKBLrROKjK9zjCXGL1TG0KqgVY9nFyXw/KWT/heAPCDkZzSYyz7dWma+ENI98obt/0AZD6Ikk eBOI7BPkFfOvhfOg3bhRlsb2/ECOXDRCjt96Y+zqenNY1VWcOd1spw4Gl3NDGnjGG3J0G+AKt9l0A 56X9u6mpxKfTyo+MZMoP20Zg2S4d7F9WEKuPxOaewgIfTBJ58ar9fj6mdo2+iokxa7L6JGPCNfJA0 EVdIOsdg3BYcrZe0ar7pkw==; Received: from [87.69.77.57] (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 1qKZcI-0004J9-3C; Sat, 15 Jul 2023 03:22:58 -0400 Date: Sat, 15 Jul 2023 10:23:19 +0300 Message-Id: <837cr1eizc.fsf@gnu.org> From: Eli Zaretskii To: Eason Huang In-Reply-To: (message from Eason Huang on Sat, 15 Jul 2023 14:20:53 +0800) Subject: Re: bug#64618: 29.0.92; Can't set Fira code font with italic type on Windows system References: <831qhafp9k.fsf@gnu.org> <83edl9emcw.fsf@gnu.org> X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 64618-done Cc: 64618-done@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) > From: Eason Huang > Cc: 64618@debbugs.gnu.org > Date: Sat, 15 Jul 2023 14:20:53 +0800 > > Eli Zaretskii writes: > > >> From: Eason Huang > >> Cc: 64618@debbugs.gnu.org > >> Date: Sat, 15 Jul 2023 07:54:27 +0800 > >> > >> Is it possible to make the Emacs on Windows have the same ability as the > >> Emacs on macOS for showing this kind of font without italic variant? > > > > No, not as far as I understand the mechanism Emacs uses fonts on > > Windows. Sorry. > > > > OK. Thanks! > Feel free to closed this issue Done. From unknown Wed Jun 25 09:08:37 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Sat, 12 Aug 2023 11:24:07 +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