From unknown Sat Sep 06 13:44:59 2025 X-Loop: help-debbugs@gnu.org Subject: bug#67269: 30.0.50; italic face fallback does not assume italic properties Resent-From: Po Lu Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 19 Nov 2023 06:02:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 67269 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 67269@debbugs.gnu.org X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.17003737087418 (code B ref -1); Sun, 19 Nov 2023 06:02:01 +0000 Received: (at submit) by debbugs.gnu.org; 19 Nov 2023 06:01:48 +0000 Received: from localhost ([127.0.0.1]:49777 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1r4asN-0001va-L0 for submit@debbugs.gnu.org; Sun, 19 Nov 2023 01:01:47 -0500 Received: from lists.gnu.org ([2001:470:142::17]:39966) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1r4asI-0001vG-5G for submit@debbugs.gnu.org; Sun, 19 Nov 2023 01:01:46 -0500 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 1r4as5-00046q-PP for bug-gnu-emacs@gnu.org; Sun, 19 Nov 2023 01:01:32 -0500 Received: from sonic305-20.consmr.mail.ne1.yahoo.com ([66.163.185.146]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1r4as3-0006vf-DX for bug-gnu-emacs@gnu.org; Sun, 19 Nov 2023 01:01:29 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1700373684; bh=opLC1UozGqxLprm7LxfqdSH8qlKjg6AVkZB3VOX7mAs=; h=From:To:Subject:Date:References:From:Subject:Reply-To; b=iVmyn90+UIi/akAJjf+oB9ru69MKG0NPIIKS2hgqYVzFu7EaHBZFo16gYDxSEoEGASwJcJlJpbGvrtHOTJYlQkcyxCd1gONT+Ol9El3CVnBklo27bXcswWo+scdWnptCUSvIfT65FOQqRV49xyaAvVOEIMg36m29TZVFafRVm3RDyJxiiVcsiuvSN6RvBbJsa7IYVkUzjhFRzc+o3DN9A9XBCku61bjqI4dm7MVqHfRVIJHlmqhLNkv9bqrlA734fbxIy6Bz27wnqzisjlUua9sa5BcvC2kYiL8uNRIUh15pt/FB+bB0A8kq2tvAuUhdx5A503g3qozT9kTKiuuzUw== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1700373684; bh=XJFsbpuxt+WIEGDYOjZpDKLA4pxI2DnYJJqmtZ8Cp+6=; h=X-Sonic-MF:From:To:Subject:Date:From:Subject; b=U992hnAjJ2OGoDpqGwnwFGa22TLoICWinXWqxxl7zbba6KvWQEO3RpF+N9QRdqJ+b2IIkFOmOra7a20Uv7rKJxLyWjInsAEScqHvdwVqK4CoIzrRqwqo32HUcBCx3u2KBCPR9mUv0RiX5gHKsIPQpJsLzHRRyT/P7IK+gywtxbgOVzwK/EGWJj0zmBFEnRzA4Ma14w9HoxfWWecfBmtkHpLFYOuACewFCrXPO6gzHWFbs44J3a71opjEanf0IBbGaH4nxZPo+ZaukcHZGA+dCEoJUGBgEZQ0kr1xOHEvCOsrlaD9phUAeBZ/IgZAebryVqLxmk/VT0sdq5U9XvESSw== X-YMail-OSG: 72Ke7mkVM1kslC8xqITvT1byvr26K3uzecchEsv8I65mQzxr4B_dOvEek8QgY8P l5_WaVa8__kAJBPphHEx0Fd09dxyhSeEGw0DBkmPz93i2Dj7M8Ur8I47O7IC6xwKxfHpDThm_Tyr KaOmKx5hQY5_yEtwMRRdqC9zOk8NqrcRrULWYnvxM1Pm2ifDo1Bn7Um_4P3lRESRWhP.TNsF_hkl 6lOguEKE2UGK3jXEU8ozjOy2ihuqyEJifZSzL0FiOD6vN1sRWgQOVICRGyGsMaVKD9X1AZNYGUPm g52iUuzWVWLcwaU.rccBNE4kvznPC_9me3J1DLcw1rOosLkE51gnLeb4PNdHKtyi.U9m0XEbQfKv SXQ.27rLA7eSwCvuT4DdUfWQ0jOxpzuQI8NjnBJ_.8c5hWt.ocvGuXa5sKbY_NyNpsHHOh3SpSza PzhcFsiwW02pMnH3v1q_P7TmT3PPNpjbMhK2AjOSPFLqKdi5sQ.vhO3x54zEPfqQM28o2CtZZi6S 1.CJuXIXaPGb_hbeyG5kN2ud1NE0idMMqREaQFiTWq.okJn_58PTI9a1kt2xdbJsejZhdcFYoPHK hhUM8GcA.SK8RDxSPuS_GbNwcDH4bcWMsiNUe5iMyNRfVrz6Q4eBYjDqzreq061rpEpTvfQrD4VX T_24z.nrEXs23H9JpTem6CuTyPFsm0rrWp5XNNV5_XYfhG4uGrpt09o1EH2oGGyX.pK4qN6sO1jZ FxklRHRVbAwblkO..6phtuJrfvqXAAy6jCF_fRi7mzHOjEcRuY__S1eQOMrrvQhI4ggv60O0J72s fTgY0...udy6r7McUfS9luCGmwDOizvtBxj0LnQnP_akjQxZWIEbkoMNu258IcHuEr477QRmPx.h sdvG.ehMKIGrV2qGPyQOoqjuyVxBBJtHeRo1WiWpsMB2_B3T1G2Oj_8_wKkV2YZR273e1wMHcsEI y8baaWvUk4OdSmMWuONgJ99fFIwgh9aTe7n356niCT5Rnti9W8YOFApXK2Q2cugyxgcYX4nPtUDe ExyD.xgTdtMEzWm5XsJcHsljMZd1BSallSiU4Tu72r_ezfby3AtJyHrLAnZyDean.S3BqowZhBpI GIZARSA1eGwAnsN_f1qi4Ui4NQUkSXB8215EAGGaUxY4DAsKiam3ZWrEPT7Is8q8qK102y530jPP tQrv3VsVDqmDhjPfrjuesAqaw5xQ0_xXGEBtfNgxEXX2Ki.heihfzF6vz.6897retPnEbQRBL80E LryBh7CIUCbAJgRw5.z42pFL8Kw0uHHKAlz3DMgKzdHjpEddMp.ujSrGoxRedxneRcOZ939c2B1m pt7yVuN8aW_GZPkSmeIsndngvgegWs1P1LngoorcBtnK3PjM7N3pz.WkL2UdMvIcGCsL1KsOhqnz lOfzkes22WfCWy7BIeTRJK1HOZb7FWc6P8MY.j8Yv2tU4xTHi7KvEttXJt7k9VvbVwzIsj8GQEBy zS66tAflJDhlmksMEM3p_GSbeGtm0HiTiDb6Mvw7hXJ3GYjtUxSLAolY3Mr8l5e9zOwsPZpqnDdg NemuoqC2GLsuGLgHiyhoQTmWJvYVJoNUP0BJM_vkj24n2X.1J.t5cxMOXXclbkQLAm9cfJ7UI6U3 tDaSy_TYA2iGIAjNj_pRnr2bWLmLSie4G5x8tYM5Xb4wHV4nBcmFxkhi5.2fPAWo7BsBv4O8VPla WmeSz5MBXdxsLTz4cUhM3ebGl9HSiEgOZ6_Ic8orUASJdLV8HfabqfKf3RP.3Tfqmy1E3bo6ewLy yel4gh0OokrIQuBnWgWugMxB_YPUt0ITx5pibZTfHmN6IBlrcx46kayqCucs4gXlxfzaVShgR3iI Ys4kVWhR3NtgKBS_3rjzXdbpVAx4Jwr91s1kiLeiJ_6uwxWDx8iPutdn4jh7x2xu4Ut.OwptHs28 3zBuWaaNpcMtROescLy1abl.MTPhCqAsPeA.sVSz.O.cuWmGsmAD.5uGjkPxSleD5EnXLPnCjk3a NsADPUheIxVy3_UEl5gKWroQXK.ABQg0saUFn61uatn0T4VGUhzTwbcLziNvbL3aliZCxPI3G5_h noExA3ujpa2jP.vOv969DUT9divXQKWPHN2CAfksEY3IqxD7JQ5ryExEGgo6LNUCc8.uJbF6zdKR RPuYDf5XqftV0D.ZIEav8j7ZXFeE8YrVBRU_uR6J_Jm5MpIV1sbJkxFZab4SN8dCV2NsfEOiwyN4 Ux1aojI4QTWIxhi.qHS6_951J2HFTw.94U7Dgq6FKb0I- X-Sonic-MF: X-Sonic-ID: 2012c672-747f-4604-a466-fdf0fc128b9c Received: from sonic.gate.mail.ne1.yahoo.com by sonic305.consmr.mail.ne1.yahoo.com with HTTP; Sun, 19 Nov 2023 06:01:24 +0000 Received: by hermes--production-sg3-8696d769c6-lsp29 (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID 943b02deb19ab224af37d73dc6726b05; Sun, 19 Nov 2023 06:01:17 +0000 (UTC) From: Po Lu Date: Sun, 19 Nov 2023 14:01:04 +0800 Message-ID: <87jzqejn8f.fsf@yahoo.com> MIME-Version: 1.0 Content-Type: text/plain References: <87jzqejn8f.fsf.ref@yahoo.com> X-Mailer: WebService/1.1.21896 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo Content-Length: 713 Received-SPF: pass client-ip=66.163.185.146; envelope-from=luangruo@yahoo.com; helo=sonic305-20.consmr.mail.ne1.yahoo.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.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_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: 1.7 (+) 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: When the default font doesn't supply an Italic variant, the italic face is assigned an underline propery in its place. But when the italic face is merged with another face whose font does supply such [...] Content analysis details: (1.7 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- 0.0 FREEMAIL_FROM Sender email is commonly abused enduser mail provider (luangruo[at]yahoo.com) -0.0 SPF_HELO_PASS SPF: HELO matches SPF record 0.7 SPF_NEUTRAL SPF: sender does not match SPF record (neutral) 1.0 FORGED_YAHOO_RCVD 'From' yahoo.com does not match 'Received' headers -0.0 T_SCC_BODY_TEXT_LINE No description available. 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.7 (/) When the default font doesn't supply an Italic variant, the italic face is assigned an underline propery in its place. But when the italic face is merged with another face whose font does supply such a variant, the underline is applied all the same while the slant that would ideally be also is disregarded. Hence if the default font is set to Droid Sans Mono (with no Italic variant) while shr-text is set to Times New Roman, italic text rendered by shr: (shr-text italic) is underlined rather than slanted. Moreover, no underline or slant is manifested if there is an Italic variant to the default font but not the face being merged with italic, depriving such italic text of any visual distinctiveness. From unknown Sat Sep 06 13:44:59 2025 X-Loop: help-debbugs@gnu.org Subject: bug#67269: 30.0.50; italic face fallback does not assume italic properties Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 19 Nov 2023 06:39:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 67269 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Po Lu Cc: 67269@debbugs.gnu.org Received: via spool by 67269-submit@debbugs.gnu.org id=B67269.170037590422716 (code B ref 67269); Sun, 19 Nov 2023 06:39:01 +0000 Received: (at 67269) by debbugs.gnu.org; 19 Nov 2023 06:38:24 +0000 Received: from localhost ([127.0.0.1]:49811 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1r4bRo-0005uH-6u for submit@debbugs.gnu.org; Sun, 19 Nov 2023 01:38:24 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:59196) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1r4bRl-0005tp-Er; Sun, 19 Nov 2023 01:38:23 -0500 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 1r4bRe-0001AJ-Ni; Sun, 19 Nov 2023 01:38:14 -0500 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=qecxywyNtmDS2Bri6G30zFqXbBm5RKVHZZlBROKVV7w=; b=qYpQCXzcRwEL ld3S838eGdK1gdPWA2WdK9++vyAAZIg0pKWCLmh1540wPxxuVBYMB0aEk3UTHiuqYAz+bIhLYEiAM uRTkXe5w9gXFOdMJCAM8M0feecR8RXlzjBOcW7879jLnlanoiZ366WQ/DVW6kC7jjGJIIZGvwakif ovtY4TVi3ogOzb/49xqc/yUE4iEavUAwaas83n1RmZM4L4zf7b8lPATz9nxzqJcsVIJZIBxaYPIIT 7h97MfZ39Kweh7JDZXs8/saAhrx10dsbadOameKYMmdRAryOQYx2lD0uH0RuFy2NYfZ5eQJoCWt+q Tr0IctzWfgw6S4k+M2z2lw==; Date: Sun, 19 Nov 2023 08:37:55 +0200 Message-Id: <83leaul03g.fsf@gnu.org> From: Eli Zaretskii In-Reply-To: <87jzqejn8f.fsf@yahoo.com> (bug-gnu-emacs@gnu.org) References: <87jzqejn8f.fsf.ref@yahoo.com> <87jzqejn8f.fsf@yahoo.com> X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) tags 67269 notabug thanks > Date: Sun, 19 Nov 2023 14:01:04 +0800 > From: Po Lu via "Bug reports for GNU Emacs, > the Swiss army knife of text editors" > > When the default font doesn't supply an Italic variant, the italic face > is assigned an underline propery in its place. But when the italic face > is merged with another face whose font does supply such a variant, the > underline is applied all the same while the slant that would ideally be > also is disregarded. > > Hence if the default font is set to Droid Sans Mono (with no Italic > variant) while shr-text is set to Times New Roman, italic text rendered > by shr: > > (shr-text italic) > > is underlined rather than slanted. Moreover, no underline or slant is > manifested if there is an Italic variant to the default font but not the > face being merged with italic, depriving such italic text of any visual > distinctiveness. I see no bug here. You are talking about faces defined with defface, which are always based on the default font. Given that fact, there's not much we can do here, except perhaps keep the :slant attribute together with :underline (although that's questionable, and I'm not sure we should do that). Removing the underline when a non-default font does have the italic variant is not TRT, since it will cause parts of the text appear with an underline and other parts without it. Basically, choosing a default font that doesn't have the italic variant is simply a bad idea, so what you describe is a cockpit error, not an Emacs bug. From unknown Sat Sep 06 13:44:59 2025 X-Loop: help-debbugs@gnu.org Subject: bug#67269: 30.0.50; italic face fallback does not assume italic properties Resent-From: Po Lu Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 19 Nov 2023 07:06:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 67269 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: notabug To: Eli Zaretskii Cc: 67269@debbugs.gnu.org Received: via spool by 67269-submit@debbugs.gnu.org id=B67269.17003775424899 (code B ref 67269); Sun, 19 Nov 2023 07:06:01 +0000 Received: (at 67269) by debbugs.gnu.org; 19 Nov 2023 07:05:42 +0000 Received: from localhost ([127.0.0.1]:49833 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1r4bsD-0001Gx-SN for submit@debbugs.gnu.org; Sun, 19 Nov 2023 02:05:42 -0500 Received: from sonic314-22.consmr.mail.ne1.yahoo.com ([66.163.189.148]:37562) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1r4bsC-0001Gj-ID for 67269@debbugs.gnu.org; Sun, 19 Nov 2023 02:05:41 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1700377533; bh=TlwNEINr7ByVXypbVoWkJiBVI/Z0BZHdtCr2dkbUh4c=; h=From:To:Cc:Subject:In-Reply-To:References:Date:From:Subject:Reply-To; b=c0wxq2EtAs24NHDy7z8m50TRayGwksnagy3/AVNnaU/g5SPKc4Zd5HGOoozvXJ7pbNESEc2+LGCF1AxgeUJHpGbtZ/5v77qpYbdYtdrFrs8KbYlqHbT4m5s3Hld5NH7we/xCSWOU5H7BKX+Oimft/b0h6ofJpubQQjKysGBMW5zKo+a8Ag9OrMmnHE9ZOl0XjZ3VpLTMKsuRrM2FRnQM2E9mRPAKjFwQRdJy8GT3IMzFtXvx6qjAnOrA+2jX2VdLD04LqguKL63dDIvxzRk7vVfcweJnFwxWnD1G4D3JncAXcRvg2x33mCaxL1o7/lg/TDkRlfyQsak+txxLtpW05Q== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1700377533; bh=IrtsiHy6Ogz+SfsDMygklPVRKy0993Kxe4eymes2V9V=; h=X-Sonic-MF:From:To:Subject:Date:From:Subject; b=EwWwhgAHkPk2YtUk7+oIdW6pzG7wKDaUmkIHDE1vfZpX+u2NbVFQpZaH648cND0xzYXLsTj/+36ExXya0rBtJXYZMW4on+S0DJRjNhNPOzYsKDDdNphkRFmuOAV/xcbaAnov1SwoHH6/DbEgaeyzr2VciCtzlj1/8LCkEMtHPVnkh7e+GR7ueEgizG9gWY0/r98XGNFPLI+GmXOSZ8vyjSxAIv03/nXnnwVhsFhB3UiznR3BP9dCZc6/NbsXszaz1m9hX3E/RTfjkV0IxJm4W5BuZl5ulM088E/xHMKjwdVGbXQtGY16e4GlRoZagSWNA1Mqp5E8ymdlWNxI0R3WqA== X-YMail-OSG: tNpCD3EVM1lcNK3TKQQ3owZS7DBoxxtegpUN69dOQGIfTtVRW_M1cpVs1kuwM1Z WvLV1Y07KZM9ucXUm4cRyrfkV70U4DQPxjr8c2w41Jmf7SQbnCWkHk8BZlf_V8nUm6BsxXLSOLA8 A_2ZZZkHpDiSuCjJRxjoGhGw_UWdffWeMNi1C4v2plFNBmFcR8drnk8D6JggdVOwrXamztDsxqae dgcG11DlA4xm.ludQp.ABrfj5fmy5kx3V9NjyxbKJB1yGGkqkawwkySzgqXDKSkdk8JzctR2zcl8 l30z2eU.9iP6LNehCxJyVT82yOvOTxEND7qKhI4mXXZKb0.oFEQ1T4Gote8mWeLUtLbNuub8_F.C idGahVlelL24vbpaYZ2HO6VGK4.nU8APeRBlmqjSsQ7Jxeh05WAULrDf2V8YxABu3vlFCxm0Nfk2 MxdNAqxoe7pez3GQaYimwu9RhK.V_qDmJPgAYOTE0k.xd0HrKa5nVU1zFIBhEqD2S1vzjJcy2oIp 5JWE1R90uO8oFLEV2auS368ZpOYghF_EaQYf9k.PvhVvNroZTXfBptFA5ytULPedrqC_vsDccM5i cU_4tw1rcogD2.61nIi7AULPD6YaoyffTodkj_9D8vEAP0MWKz5_ZoLTqIdk6qfAIe9jFy6sgfcL OMvPiEQJDcM7t5DhxZ3GbDhnggFBy3Pl1SBxle96xnwHe1_HKCagV289AaDPaO.LRjpkEZqZXupr 7yKUMs5UVPrPHqgs.M01CUseZzmns95T7.AMciQHGErvYC7mGdtJJPYREkosvo37MEbCqpUIUu7N dPdGmQM_2d4EnY_4CCL.LtIxJ4oeeaVEzsY12APapWLYbbDp7ZELZdb107Rk7zfs7pdHJTfW_zma AVhPV5VfNUvRFHYE1kvlGtWPVK2SXAkwkywx9g5DwojjvxNhDVJxLxOinfyA6q8AAl__ML9xrgLg 0YqDRDLoKCBxPBBFRulDeh6DdQ1_C3poRfYs00ATjUw67gHgh7fOdOzHnoFSaHW2QS4pzrqqsiM3 30f6O6lF1Cobr23QeTN899Ux1IIgvdwrfoTXwMGdsP8rGHsG_J6nnxn.3YNNUbiMo29fKbvvZnRw KGwI47qwn3ohPgNU3US3PrDTEMgFEpc2QuDkK2VVE5X.nGZpq.QsKE__qC4jEOj02xaMUjmab0S. e0ZGdmu.mEtq6N0zv2TftoWmjRhtxn1WJ33e.ExOFKXINDCYGCZmles_ey63td4dSLwFjkeFpcmV GiXjMFZpbMyiFCxaHg6XFndCoQ446ROF55A5NnhIm2CSOsfMTEKQNda2NYZSH2IURrr9vuz_Mm94 hyvJu116U1GNnoSzuO3ee3OWU8UBVwS9LmO0LFGzx9zRsdj90D.zxmPasORPcAMC244towtS4L_o eEyX2oMAuP3B5c8oLX961erInIRtRcohW.cYeHu05ZbAEWsuuzThU02oJp.Pj32jpBb0yXgwHUlH EohxqfaS6DeaLs_EkBBMSibAAepiG_grn5s4274liMiAa0yx2lSXJcUKyIqPArFnR_AxpE7NhfZH lu8MXQ4_w5T5.tyyAEeI0tnIgk2TRWX5r8EzkqlYHI0nXmKGiRaQPugDUTo5Ja9skXyodJrsbcPR nXNwwUMm3uBM.Rjv_HEhxjp4hQwB9Z.vNkwwJXcMCAp4Zx2MfbXK0QIZ1ls3XnAJD1ogw.wBx19D Dqv7TQcO.jYNHcK9CFqFOA88Fi5G3gYOHQ4QhwmagQj5YtzpMfMB58Kskr9mOH2hZoBi_xOmGnDy mxeqDDOZxOqhI0j99l68W4NoGA829WglPABjXBpz2qRa6b.oZeYE8PNVI05_gKzZOpcE_hKfJsIG Kbkg76XzaRBhNJbaoctTNtE86PXRIbYWqFaYGOYc5CgKOnsP8BmTO4fX4jYKnNt9eIpBpN.zrs5S 08JcIo_sZDrS92ZTGJB0xoyXtpcBrrcxVyDGxb6ajqtlXeBj5rJXIrFyyGSftA6KGgWsfZ.0DrvV 2b8atolqUhJwKmvv.BG5r0QWtymMdUJ72RyCSHuCCaAAGToBuxIL2R8hC_IQRMtbrH5ItT1__jn9 06183UWt.ENs4WTpL93R9KRfqAmNGULivuuuDsnJZu2tcvLgD5wpzlYwCGRAR8c8_Qm7VM9_uoh8 cVYtIOGJQjLwEs613PJ0M0QijHXw5MDk3_K4v3NkGG8nqjOZog92xNVhT8YnoGn3wcEJ3SdNuFVb b_I5Ch5SQ7oVsMfzF7dhtFbtqTJBEnBD4UwM.ZyiVpGN0AiKqlp3GGyzqTuoy1jQUVg-- X-Sonic-MF: X-Sonic-ID: 0d9e24f4-0229-4d15-ad17-68e7c814ce3b Received: from sonic.gate.mail.ne1.yahoo.com by sonic314.consmr.mail.ne1.yahoo.com with HTTP; Sun, 19 Nov 2023 07:05:33 +0000 Received: by hermes--production-sg3-8696d769c6-b69bx (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID 9b48cccecbda57c1ebfe0647f40819a5; Sun, 19 Nov 2023 07:05:29 +0000 (UTC) From: Po Lu In-Reply-To: <83leaul03g.fsf@gnu.org> (Eli Zaretskii's message of "Sun, 19 Nov 2023 08:37:55 +0200") References: <87jzqejn8f.fsf.ref@yahoo.com> <87jzqejn8f.fsf@yahoo.com> <83leaul03g.fsf@gnu.org> Date: Sun, 19 Nov 2023 15:05:24 +0800 Message-ID: <87bkbqjk97.fsf@yahoo.com> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-Mailer: WebService/1.1.21896 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo Content-Length: 576 X-Spam-Score: -0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Eli Zaretskii writes: > Basically, choosing a default font that doesn't have the italic > variant is simply a bad idea, so what you describe is a cockpit error, > not an Emacs bug. OK, but half the fixed pitch fonts on the face of this earth have no Italic variant. Noto Sans Mono, for example, is the default fixed pitch font on countless free systems, and there is no Italic variant of it. So we have to take some action to resolve this problem. What about modifying eww and such to use a different face from italic that always sets the :slant property? From unknown Sat Sep 06 13:44:59 2025 X-Loop: help-debbugs@gnu.org Subject: bug#67269: 30.0.50; italic face fallback does not assume italic properties Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 19 Nov 2023 08:19:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 67269 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: notabug To: Po Lu Cc: 67269@debbugs.gnu.org Received: via spool by 67269-submit@debbugs.gnu.org id=B67269.170038192312451 (code B ref 67269); Sun, 19 Nov 2023 08:19:01 +0000 Received: (at 67269) by debbugs.gnu.org; 19 Nov 2023 08:18:43 +0000 Received: from localhost ([127.0.0.1]:49861 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1r4d0r-0003Ek-Pg for submit@debbugs.gnu.org; Sun, 19 Nov 2023 03:18:42 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:57170) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1r4d0n-0003EU-79 for 67269@debbugs.gnu.org; Sun, 19 Nov 2023 03:18:41 -0500 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 1r4d0g-0007lM-D7; Sun, 19 Nov 2023 03:18:30 -0500 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=y1hH1B9EWwa33lysXIiL21h97y9JTTzu+MgqOBcLRd8=; b=j4IdhbI04oRP hcXrjJ+YPT8PoXJEw4ZeY8KOHdnOvwTMWKszKd227AEN600mqfpuwKCnDPvV9xwFNAqi870LdVH2e RXz5hPxIy/U5mrrt/PjQa5yI4xzjGh2aeXDeE3toStoKIfdX9h1H8+j7+AwbS+FJv4180/7K7vYs9 4vPuvOMx7TxhB+rItNMxzwen78pt8hkZs9uh1ImwT70BoPWUT0tdPQYruLImkMQTEEXTXbn1HnAvw DwHd6eBF/hJNkjOCQ3ROTQ51aXakTZXP2RT8FXFE5Qky/4CCFbSLTR7lRQ1Iwg66FquhWL6CWTkA/ 3nphxqucO3XlDJsL3mytTQ==; Date: Sun, 19 Nov 2023 10:18:11 +0200 Message-Id: <83h6likvgc.fsf@gnu.org> From: Eli Zaretskii In-Reply-To: <87bkbqjk97.fsf@yahoo.com> (message from Po Lu on Sun, 19 Nov 2023 15:05:24 +0800) References: <87jzqejn8f.fsf.ref@yahoo.com> <87jzqejn8f.fsf@yahoo.com> <83leaul03g.fsf@gnu.org> <87bkbqjk97.fsf@yahoo.com> X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) > From: Po Lu > Cc: 67269@debbugs.gnu.org > Date: Sun, 19 Nov 2023 15:05:24 +0800 > > Eli Zaretskii writes: > > > Basically, choosing a default font that doesn't have the italic > > variant is simply a bad idea, so what you describe is a cockpit error, > > not an Emacs bug. > > OK, but half the fixed pitch fonts on the face of this earth have no > Italic variant. Noto Sans Mono, for example, is the default fixed pitch > font on countless free systems, and there is no Italic variant of it. Yes, choosing the default font for Emacs is not a trivial task. Bold and Italic are just one aspect of that; the other is support for enough non-ASCII characters to avoid changing fonts too frequently in multilingual text. Which is why Emacs comes with hard-coded defaults for the standard fonts. People who customize their fontsets should understand the issues and choose the default font wisely. > What about modifying eww and such to use a different face from > italic that always sets the :slant property? Please show a patch, to make sure we are talking about the same thing. From unknown Sat Sep 06 13:44:59 2025 X-Loop: help-debbugs@gnu.org Subject: bug#67269: 30.0.50; italic face fallback does not assume italic properties Resent-From: Po Lu Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 19 Nov 2023 12:38:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 67269 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: notabug To: Eli Zaretskii Cc: 67269@debbugs.gnu.org Received: via spool by 67269-submit@debbugs.gnu.org id=B67269.170039747518593 (code B ref 67269); Sun, 19 Nov 2023 12:38:01 +0000 Received: (at 67269) by debbugs.gnu.org; 19 Nov 2023 12:37:55 +0000 Received: from localhost ([127.0.0.1]:50167 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1r4h3j-0004po-0W for submit@debbugs.gnu.org; Sun, 19 Nov 2023 07:37:55 -0500 Received: from sonic310-23.consmr.mail.ne1.yahoo.com ([66.163.186.204]:42274) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1r4h3h-0004pb-QZ for 67269@debbugs.gnu.org; Sun, 19 Nov 2023 07:37:54 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1700397466; bh=FoPO+8Q4CUE8rQQVmDV6dkeEiZtzr70Nu1iujQY63NQ=; h=From:To:Cc:Subject:In-Reply-To:References:Date:From:Subject:Reply-To; b=ew1TKqfWeD+MgOHNRTaTRilWUwFiaodak0Z9Mg8t11aZtLFKar7axvEd7nJiapiqv2A/Vf78kAjLjEtcYzMb0cS9a8g4HDxDsTWASjdSgrgUp2juUWDl7TFXYLQQIsPQ1InVwUUND2b637calA3EODF4ulOY+R/axq0kMdTRXsZaTnGWD7q+4OL9npbBbi7W3bcKXhyh+HmaH8Gunb9c/ttS26lCzKotBaE0z4MowdKQlyKYtoWXeJSaPO6kia9OwtsvbfSbsEdpL+8JX1B6snBhNqa2+903p4hEBByySeohGnvM2r04PfcEpun1ubyCD4OOCEYaRW+PAp4R0/8Fjg== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1700397466; bh=VBj8A5OlzLKG7l5k+z1i66UiYC607WDsLMCVBLI755G=; h=X-Sonic-MF:From:To:Subject:Date:From:Subject; b=JDbeKzPssj3q7qDj8FLDvM7PSmwcGKd1DdM3DWOI7EznfvIkTNFfXdvALzPmSIhgZkgZXpoSREa9p7KGdpkcNYvC6ECmVi29dXmvlMMcXgeEwiX5+5bw/i1ePVJFdg+q9qfnVeewxIdU1FnzxvA33dTo3bgE5MjbaPwvobT/Hdv52TQoyTwOSEj7rNc7vqoquOAUg+GZfvqe6CG3dZkrEhUsoYuDXzVdGpJExa21aXZUezq676dZfPNVfYBA50/2kPHCvUOAbDKG4MQMpyuXU7gVaXoR44ICT/HfzzVDzHMmSJ0RtUduHn31eyIccs8YWk+W/Gqdrn8DcF7NOT/P/A== X-YMail-OSG: EZkq9bUVM1mwEUJZjkDvqq.QDYlrJshO5iOxq50ag5ZzNlH8C7jxnB_3bPyikNe .O8qXHm4wqYw.37G2t_pUlKKEhO8sCRamhcboi4ae58xW_3XHz_R1ZnkI0XElKpncM4jouNRkKdo GkOKNYkOZPQwXAx.Mba3AIDnE2WPlN8Hz8HMGfsM2Sk7.Tz8o.jNKJ681ipJbd4ks29EVMQftXcQ Xm6tkhM9zJaiz22FUrrIHL.rOAhGs2Fqfd3gP_g.9Uv7TbnCnMxN89nDQqid821uMmZLze8YH8oK vpEBwo8S6cYv4MpKdf_QhxC8t6AcL6dL4prhdqrtRgLqlk8LkaIDQkU0q69ezlBZKNIGIuB7rFUA bqmpT2iv8pXbk1KlSZh2QCpc9d6I5KJbLN035tpr24V1j0p5bNjpicZ.kP5aM1sY0MGBom9OhVtV quuzDWhQZvqVsgbhCNyZyS2ibvS90SbVWXSjG01QVW_18plRut2JcVVaDQ27B8ztTkCg.4_wpj9v tesLTEau3qA0PwLBUpRC2nh9cvQxAvtmQOQ6IH95ZximN2GKlo7QpHxelHvRBEXfk19vfUy.zjxp IziaUBroNegq9iUiUqT1x6uaZy.3XdoPjVTu6cyVR37bgf2T3s1EggdUWTUbtDAQHX4Tr_Nraqa. yxJoQm0O_bB_I5xFSvnLfLC58YBcWwFN3ylAc8FegkGEFgWqDcevLdZMXxxnt5h1zWczKD9rIz.p eZrEu8RELv12XdoiXOgdQATAXUhaY9rvQvFAgkiSmmt.e9utZCSYL2l.VyuIA4JnCtfgySqRq77B ZXO9.oR9.QIDjS0FmKS8XDyo022P0eVHEFuttKFqA_4gGGd7FA1zsOf8t.iFNOQmvRNT5nd2BFZ8 t6_BqK01wr4zzokI3yQn7J9uNi9eelUOZRK3gLh7YYMClTKAWq_xCO_uKZgRlrWUm4rcX6n8offY 4DkDaC3k4NgZV1zvdIRxyjbXXDnUPbYn8IHEL3Bf9mzb1ZVrNUjaWNZx2HwHoslzqxYiGncvUzOW sAUEE0Dtg9dqeNtLntMgcMIFM3Y0pl6rnWFIt4RmvmdqMvq7rLyKwOIULW_JSlbXow8OhpT00Q0_ sBAIH7RVnr0bp2Om9L3dGR8k90oemts03JG1QDrdNh.kC8JRsfNL.QB3eClIZm6EHqHhPcxDaqb0 IjnLEto14c9yuvDuEVHBysAbksJCk..rF4dTmq7e.vtLRZeHM96y_H9ysV8iMdsJykjLrwXr0SZv qgElontozwFNReHdr4fFYHQ18ySHiy9SURylJ.6rVbwLkj1rex43OfazfsGp0voOgcj40dtt.ENS 3t.tycNtRlTP6hH3.rqtxvKDS806AabyOTvQQUU8XRYnjIx4tOUHnBfB5nYLSs6KzCuUdh5USFdY VRPSNHaLNlMP5Hmx9ZYaEXonsGq7Q_kltic.oflZ2.DE73iht.1zPSk1xqXEMa0ddeJmEvTLLZ1y rV60wyofWygKD9KaeX9SCFanS7ofsKlQ6kRKl2.60C_0gLQZtphvlVqUzIS2BWntAMGqPboed1ui E5FmhHDdvoCWapyXb8A32Pgjl6hukpYc4vPfx7CFtTD.5J4dQewvd4bIGNrdph5t2Mnp_aThbxdi KtMRLvYIGpostsR94oOKtzXbhoHn6Q3XifUhKrRrJdw2kfOG_hbBWTR_g2hTxU7NtTSk5zxq2bJg yNgMEn2uaP9Ksvep4NMEHz6JnZpp0dhVbD3K17.O1gZJm3wnwr3BHedepKhl3vsjomWiy18rsDdf 3QfTJvDBMeS2mhvuhTnMZG8ib1fIJPLHrsICEnZV3zokeEjHADh.M1FH4t777xf6gSiqPeAKXFYL MrPd8wKFGmsM1vqRA3alJYfiQ3JBmvamS4Z443A16RfzqiQoqEkchnEiU3lpIdeHRy9CVft_sN0_ 80rNJihr6iIAUF.xMuionuRTkkvuHDGv12IyIXUc2h0sWf2s1SZLSmg83hBKrWIxVRUysLcWqqiR UoeYcJNf3fL_gJtDCJifGWuxueMwaD_14NkO0CQoLOvXGl6jR0pFSsk8odkzGcMc.f1yKTlpRnVg JEuycoWxgugwyOR8aT8IWpQcqwZzDCIuK1mgS.QTppvFVuk.5kfq6n77syquX2fuIarjQrWYrvgo aaney0VV2GDO7mdcSQxPiLCoQhQgjTcDcQIu21Opp2iPi0WXg9Ro00tpZu8r4tTBGED.pz__k9Eo i7wECaP1i.09PZi0YCR9l8bTIPwSliwh2La6UEAB6H7b1KcWeSRhb5MhvniE6Sag- X-Sonic-MF: X-Sonic-ID: 8d1daec5-e2b5-4d91-b6ea-669fdb7f274d Received: from sonic.gate.mail.ne1.yahoo.com by sonic310.consmr.mail.ne1.yahoo.com with HTTP; Sun, 19 Nov 2023 12:37:46 +0000 Received: by hermes--production-sg3-8696d769c6-46q4z (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID 3f8f13cb1969dccfa7030bee2a505f39; Sun, 19 Nov 2023 12:37:42 +0000 (UTC) From: Po Lu In-Reply-To: <83h6likvgc.fsf@gnu.org> (Eli Zaretskii's message of "Sun, 19 Nov 2023 10:18:11 +0200") References: <87jzqejn8f.fsf.ref@yahoo.com> <87jzqejn8f.fsf@yahoo.com> <83leaul03g.fsf@gnu.org> <87bkbqjk97.fsf@yahoo.com> <83h6likvgc.fsf@gnu.org> Date: Sun, 19 Nov 2023 20:37:34 +0800 Message-ID: <8734x1kjg1.fsf@yahoo.com> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-Mailer: WebService/1.1.21896 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo Content-Length: 788 X-Spam-Score: -0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Eli Zaretskii writes: > Yes, choosing the default font for Emacs is not a trivial task. Bold > and Italic are just one aspect of that; the other is support for > enough non-ASCII characters to avoid changing fonts too frequently in > multilingual text. Which is why Emacs comes with hard-coded defaults > for the standard fonts. People who customize their fontsets should > understand the issues and choose the default font wisely. On the systems I mentioned, the default font is either Droid Sans Mono or Noto Sans Mono. Emacs's fontset selects that font, since they are tied to the "Monospace" font name it specifies. > Please show a patch, to make sure we are talking about the same thing. I don't have a patch at the ready, but see shr-tag-i in shr.el. Thanks. From unknown Sat Sep 06 13:44:59 2025 X-Loop: help-debbugs@gnu.org Subject: bug#67269: 30.0.50; italic face fallback does not assume italic properties Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 19 Nov 2023 12:59:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 67269 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: notabug To: Po Lu Cc: 67269@debbugs.gnu.org Received: via spool by 67269-submit@debbugs.gnu.org id=B67269.170039872921015 (code B ref 67269); Sun, 19 Nov 2023 12:59:01 +0000 Received: (at 67269) by debbugs.gnu.org; 19 Nov 2023 12:58:49 +0000 Received: from localhost ([127.0.0.1]:50182 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1r4hNx-0005St-AX for submit@debbugs.gnu.org; Sun, 19 Nov 2023 07:58:49 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:48994) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1r4hNv-0005Se-1i for 67269@debbugs.gnu.org; Sun, 19 Nov 2023 07:58:47 -0500 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 1r4hNo-00020H-6U; Sun, 19 Nov 2023 07:58:40 -0500 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=A5q6TDkGk55j4jRCgb5wmGqssDBVeB+JscqysSHw3cE=; b=CfftBhQ6l2sp 28tHIstetDtn2OBZudOmuYz5rtdn/yQXyw88kN0TI5myal2NXxuGuf0TEnUjzXiokF1h3aGy+0o5c HPKEiVy85UHHywxgl7nNMZyBlKhqyI25hGk9dtXaYOnqz24xJhJJ23H1rf09sAESTXTFO7Ef97wFG wuO20xa15uEfuutPSJHd2MGw/NTCbT71gylmiwab4sHR/j26pJfzhgpYcWQjqw3nkf4DdkvcAdSvU daqSiyE3gdVEbWcWUZHRFHZ8B7knmZd/NZGIliOiKsa4L1jfqwxMMCaevTw2gUvaNH6RJ09O3KlT/ BSmQkox6LiO6OFaIQWk0ew==; Date: Sun, 19 Nov 2023 14:58:20 +0200 Message-Id: <83wmudkihf.fsf@gnu.org> From: Eli Zaretskii In-Reply-To: <8734x1kjg1.fsf@yahoo.com> (message from Po Lu on Sun, 19 Nov 2023 20:37:34 +0800) References: <87jzqejn8f.fsf.ref@yahoo.com> <87jzqejn8f.fsf@yahoo.com> <83leaul03g.fsf@gnu.org> <87bkbqjk97.fsf@yahoo.com> <83h6likvgc.fsf@gnu.org> <8734x1kjg1.fsf@yahoo.com> X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) > From: Po Lu > Cc: 67269@debbugs.gnu.org > Date: Sun, 19 Nov 2023 20:37:34 +0800 > > Eli Zaretskii writes: > > > Yes, choosing the default font for Emacs is not a trivial task. Bold > > and Italic are just one aspect of that; the other is support for > > enough non-ASCII characters to avoid changing fonts too frequently in > > multilingual text. Which is why Emacs comes with hard-coded defaults > > for the standard fonts. People who customize their fontsets should > > understand the issues and choose the default font wisely. > > On the systems I mentioned, the default font is either Droid Sans Mono > or Noto Sans Mono. Emacs's fontset selects that font, since they are > tied to the "Monospace" font name it specifies. Then maybe we should change the default fontset's definition on Android (if those are the systems you have in mind). We already do that for w32, see w32-standard-fontset-spec as opposed to standard-fontset-spec. > > Please show a patch, to make sure we are talking about the same thing. > > I don't have a patch at the ready, but see shr-tag-i in shr.el. I don't understand how shr-tag-i is relevant. I'm probably missing something. From unknown Sat Sep 06 13:44:59 2025 X-Loop: help-debbugs@gnu.org Subject: bug#67269: 30.0.50; italic face fallback does not assume italic properties Resent-From: Po Lu Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 20 Nov 2023 00:24:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 67269 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: notabug To: Eli Zaretskii Cc: 67269@debbugs.gnu.org Received: via spool by 67269-submit@debbugs.gnu.org id=B67269.170043979814304 (code B ref 67269); Mon, 20 Nov 2023 00:24:02 +0000 Received: (at 67269) by debbugs.gnu.org; 20 Nov 2023 00:23:18 +0000 Received: from localhost ([127.0.0.1]:52265 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1r4s4L-0003id-OP for submit@debbugs.gnu.org; Sun, 19 Nov 2023 19:23:18 -0500 Received: from sonic308-10.consmr.mail.ne1.yahoo.com ([66.163.187.33]:42078) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1r4s4J-0003iP-0n for 67269@debbugs.gnu.org; Sun, 19 Nov 2023 19:23:16 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1700439787; bh=TyQXqQd5vL4F98r9RMtpCGoj7R2P9+5+xdUWAvTCmrM=; h=From:To:Cc:Subject:In-Reply-To:References:Date:From:Subject:Reply-To; b=raFF9OSiCk+ZyOSYY1J9zTocMbpW5epYzXh4ucCy3t86jm6c6JGeD9x5w2CVbhEUEcnKm+ArDblDJ8jSQTujV9q6BVX/6WMqE5CSyJv1YIOtkB0e+66anO0TKfyTdsjmx9SQafst2re0Ux9504y3fXLYPJLp/7Njqso+/klgplOPlugSlGCHWW7bDg1EzxFEGxDZ0IXrq5L0D3mRjB8J2hjkxv9Lz669C+AL5jq5ciujvEsVHtmHM7gG7dKNie5UgFH0dFl1yJhO4B7wSmBUCZF/yjcpBL216K6fvrLDOyPnWZlTgTlylorPcyoPJsvH7bAuXBwnJF+L53rzUACEMw== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1700439787; bh=arwltPk7hPLwnctKLo9T9E7dK9iDDNWEE9GNETKkAUx=; h=X-Sonic-MF:From:To:Subject:Date:From:Subject; b=cEmBqgf9FituUcrvuoZybpqBhaBXh8AhxYjsghxPiwkrPhFxsbZbyCgkIjymdgDFe9/P8EjsPl8mjgeG1IZTtrk5N2eyWoYCmBlwQQawMGAobNfhYgjoe9/Kk72lfyU5CbZF5qMRo9zU+3VrDJWjJ5k4Lv430Sat/bJS+Lee2czgJ24VywDxIEODbxb2RfVc6Pd4WTyKNPmHsDgop2ZiUEtYmc7QxQYtZ4ss7nOQhi/rCbYS+mchG8Mt9OfVVxcjVV+9Y+sizIzejTk/gavcXk/FGGsb2yNJaLLEbgoxuCXrKf2z6uK47iCCIy4vnyxO//9+biZtErx9OS/+Z/Moeg== X-YMail-OSG: fPBvjTkVM1nTtp2Eh8kuLuOrRQjFYxhPWJYLZmFt6O7ZHcirF9zXm9uUsh7DYWy c1qX5p0p4lmyZnBZ9MFWa3JRgjNJ0zEun9UN.HJM7k7lLsLYg_vPt11lUDbZlPr5_KlJchILDjDX lBA7JoA6da9D0DtBIDfnr5A.QvCgqp2cPULcNoMbPwBrttJrfI7GLH5kfcTjK6d7UO06WZa9bSl_ nNnynGYLz1.irOQmPmKJn08xTEx6ePhqtf7SS2DWUo.wN2JZTLNeWoJpYEpEoLkfjZMc5meN3RoK HRUQeeW3_X.h17j4NrEMNI5_eGcP2kiRZ7ULZdNKmMa9t5hYwHBVNXZLnrU6NrsHl2lCvj2IHz93 EIIoNxCRjVxui.sCeAPiF147qvlq1GlQYqiucSoY7BDt_iU4lNWDhqyO37oEJ7sM.hBSTWhNpVmr taHjUPSJkVo_283p02PDNYrq0b3CBA1ijW3QiqYLxHxx.IfNSU3o04.c0dnvg70eXxuQ.iK_kMLN YkwJAGwKiukzYfNfYU5_DlKsDR3LYxAyWpdI9PNONQk5ad7WJJglVKTLWfC.NiXsKNYTLNjF8K5w NUMwjz0EUHyc5.fp..xdg2015nJczy0HGfnt0vygVw2C8oYWL3PaxwcK43OD7Z1nvHF0axlk83_p 45h.L66n4.HuosPf_OMBci6AVRRMh.V6EDyaOSg46uJR4WW3LsbSao7RJbA.lnVZVtreH4R7LOQ5 HYpFWWK1s7He2y0rh8aoR3vrRMEnXq1uHnxghsJbP43fSQPxsxmVHYAaEggCYoJdSXru1t5ODohM Y_nWUa_G21dtA0yUa2gk9q2HFgojt2jv6VoYA8MWctCqA1WchEaFwZkH8BFDaGT9sRm3CUXjGJYd KGrTB648.H2_xSMpMzhZfSLdUJ3rxnOWNLf.sC02oKgDFCGCrKa7D28kN4eWRWTjNe6JLMn1BzCf pNyx9_ozxZvZr_VxgYWn9sgzipnfzN0munfSsrb0_210MduMUxW58HZF4MoUijsaOAdVigsA55Jl EQg_EYX3WAQYCYFLk.v.vyoO5sGw7hi9s.NRKeKFzSt6JYrsjlC3GKv4SiKMyhc7BbCjYR4alidu SrQy4VlwZ2zhWNefSdXBa2.2e4jzPHuqNSLETWAmvpZ7nj1zwV8.I.q58065rzivYDySltZf3GqU Eibf8APcCCWSlgcVlCQJcQjWa2lYfYF5a7E_x.T5bhdA4tfTwu3jpnnjwmQIkDELuvRKDsqgFqVS ga.gjdrKcEkhdMQ9zsuc6auE72McmZoNE6H0BnwdUFJQGkSOGs4HTLynv5SFgbtGvTAjutcn8ecz 9lVV9EinnwjIhU2.gk_jVix03UWndoZBEfC2dYvtFNrwqO6kjO86YA.yTBomgNLO3CpvGf91.K4Z VjjSW0RHEGkmY705OvQVeMfzROgLZhKTdoUAu.8SZ29AKCvm6tZQTw__06yFHahFai9B8I9hGcd0 i5KhFNJIu8810lztewUfl_xda5_2c31PK8K1h4DzfkipzbCyLmyhk8mOGQtfgfrJQ6RwpYf1n0L5 4L9kiih.AzFOxn8UszFGRaBpsKmflhlW.H.p76cDTdHad6mr_jKp.FlNlI5B_YP9UOXyM8l0_6K6 9LxZI5B8r1aJ.si8W4o7gQpqri8nrkNpkgD2pQrPTYrYmVD0Ci62Df6OA1tsbEgpM0FlTInfGCqV QkBDl6NgVMXMToJT9xZ33A7hQYsrjmEgcNlODO.0gd_M3jgxUdKQBJAsw3yqgocnvFrxhnWhOzvb vT8plK0sCBUC47k07q55et4SNG8To5JzwK5yeeLcEKm.kOxohISDJvIBZjgsUtONbSVjQ0Xjrn9r bigUtiwlmPoH_sWwqdJ5fOZNrgAvUv9rJ4nE9qlhINDJIxTWHfPq9L637YOZhMHlZPEpeudB_4Ft w46HB1kE7NawCJ4O2Nm_WF8HuyPe5awKyF4PnMHkeQLeurecN1tTmskoVdvObHlZyHo3AE9pxCx1 y8QrsKG3B6PIBCeHU0A3ZM0d_WhJaXnb9gf0ynbaj.n7VI_DpQngytgStHZsG_c1a97R7lFQF4Ph kucERTzEfKqEOED8_Q1z2lDl9Vr0oXV5i0.4vGShLBgB_hIzuC2HAmPem0RDUXvqesij0mojJhaK i6eMoGpD9lRG_NSDiI82i3nCWWtR3acIK5YhIVYuIwHJqlrcwfjErafnljHu34PRcNS0ljIZMxuE x2jtLgxE9x_M74eVDwO3TVJfimej03s83.MKyyT6aFW50ZGzrAv1gsKE- X-Sonic-MF: X-Sonic-ID: b3e728d7-6d66-4bc7-bba4-2316811400da Received: from sonic.gate.mail.ne1.yahoo.com by sonic308.consmr.mail.ne1.yahoo.com with HTTP; Mon, 20 Nov 2023 00:23:07 +0000 Received: by hermes--production-sg3-8696d769c6-wzlq9 (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID 6e1e8008c8d280b78bf5ffa7974d0c4b; Mon, 20 Nov 2023 00:23:03 +0000 (UTC) From: Po Lu In-Reply-To: <83wmudkihf.fsf@gnu.org> (Eli Zaretskii's message of "Sun, 19 Nov 2023 14:58:20 +0200") References: <87jzqejn8f.fsf.ref@yahoo.com> <87jzqejn8f.fsf@yahoo.com> <83leaul03g.fsf@gnu.org> <87bkbqjk97.fsf@yahoo.com> <83h6likvgc.fsf@gnu.org> <8734x1kjg1.fsf@yahoo.com> <83wmudkihf.fsf@gnu.org> Date: Mon, 20 Nov 2023 08:22:35 +0800 Message-ID: User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-Mailer: WebService/1.1.21896 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo Content-Length: 719 X-Spam-Score: -0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Eli Zaretskii writes: > Then maybe we should change the default fontset's definition on > Android (if those are the systems you have in mind). We already do > that for w32, see w32-standard-fontset-spec as opposed to > standard-fontset-spec. The systems I have in mind aren't only Android: Noto Sand Mono is the default (or only) Monospace font on many GNU/Linux systems as well, and I've also witnessed DejaVu Sans Mono being installed without an Italic variant. > I don't understand how shr-tag-i is relevant. I'm probably missing > something. It combines a variable pitch face with italic, and so loses when the italic face doesn't support slant properties, even if the variable pitch one does. From unknown Sat Sep 06 13:44:59 2025 X-Loop: help-debbugs@gnu.org Subject: bug#67269: 30.0.50; italic face fallback does not assume italic properties Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 20 Nov 2023 11:57:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 67269 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: notabug To: Po Lu Cc: 67269@debbugs.gnu.org Received: via spool by 67269-submit@debbugs.gnu.org id=B67269.170048137117561 (code B ref 67269); Mon, 20 Nov 2023 11:57:02 +0000 Received: (at 67269) by debbugs.gnu.org; 20 Nov 2023 11:56:11 +0000 Received: from localhost ([127.0.0.1]:52639 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1r52st-0004ZB-9C for submit@debbugs.gnu.org; Mon, 20 Nov 2023 06:56:11 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:51614) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1r52so-0004Ya-0g for 67269@debbugs.gnu.org; Mon, 20 Nov 2023 06:56:09 -0500 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 1r52sd-0001yo-IR; Mon, 20 Nov 2023 06:55:57 -0500 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=XbOzMMfQqoNwz0FnAphVGxJS0KbwricRX6yGNl6HhcA=; b=f18zvJOQg7jT Y4CX+xukqO9TkVIEwJmB9d4FGdbIc2JTL4AYpU0GyW0BE+e5GL//qphlvVheajnyBWdFPXLypfl+X VZrz+WCRlFivnNQsP/L5QoGi2feGlus/SaaH80R1D00qT88ylyT/B1HWSDBU1jTM/41MUoj28+uka zJP1YvlhLTx8uG7eXFupssLGxT2fADDylaWk93gItv0LoTLu+lpL+IWV+7CvSwtXdx+lkQ1YQz5da iQ50TXjReuNtO17EpzSLmKPshnDamn9z0BbbDWjMmvVbnjToab+XQIfXF8BGwcEeCy6RxU1zMYH1v Gdo//BJSCWGEUTfFoLgOqQ==; Date: Mon, 20 Nov 2023 13:55:10 +0200 Message-Id: <838r6sk5b5.fsf@gnu.org> From: Eli Zaretskii In-Reply-To: (message from Po Lu on Mon, 20 Nov 2023 08:22:35 +0800) References: <87jzqejn8f.fsf.ref@yahoo.com> <87jzqejn8f.fsf@yahoo.com> <83leaul03g.fsf@gnu.org> <87bkbqjk97.fsf@yahoo.com> <83h6likvgc.fsf@gnu.org> <8734x1kjg1.fsf@yahoo.com> <83wmudkihf.fsf@gnu.org> X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) > From: Po Lu > Cc: 67269@debbugs.gnu.org > Date: Mon, 20 Nov 2023 08:22:35 +0800 > > Eli Zaretskii writes: > > > Then maybe we should change the default fontset's definition on > > Android (if those are the systems you have in mind). We already do > > that for w32, see w32-standard-fontset-spec as opposed to > > standard-fontset-spec. > > The systems I have in mind aren't only Android: Noto Sand Mono is the > default (or only) Monospace font on many GNU/Linux systems as well, and > I've also witnessed DejaVu Sans Mono being installed without an Italic > variant. If so, then it is strange that we haven't heard about this issue before. Maybe we should do something like the below, and leave the rest to end users and downstream distros. > > I don't understand how shr-tag-i is relevant. I'm probably missing > > something. > > It combines a variable pitch face with italic, and so loses when the > italic face doesn't support slant properties, even if the variable pitch > one does. Yes, you already said that in your original message. I thought shr-tag-i provides some additional insight. diff --git a/lisp/faces.el b/lisp/faces.el index 7eacc40..8eaabbf 100644 --- a/lisp/faces.el +++ b/lisp/faces.el @@ -2440,7 +2440,10 @@ italic '((((supports :slant italic)) :slant italic) (((supports :underline t)) - :underline t) + ;; Include italic, even if it isn't supported by the default + ;; font, because this face could be merged with another face + ;; which uses font that does have an italic variant. + :underline t :slant italic) (t ;; Default to italic, even if it doesn't appear to be supported, ;; because in some cases the display engine will do its own @@ -2457,7 +2460,9 @@ bold-italic (defface underline '((((supports :underline t)) :underline t) - (((supports :weight bold)) + ;; Include underline, for when this face is merged with another + ;; whose font does support underline. + (((supports :weight bold :underline t)) :weight bold) (t :underline t)) "Basic underlined face." From unknown Sat Sep 06 13:44:59 2025 X-Loop: help-debbugs@gnu.org Subject: bug#67269: 30.0.50; italic face fallback does not assume italic properties Resent-From: Po Lu Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 20 Nov 2023 12:02:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 67269 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: notabug To: Eli Zaretskii Cc: 67269@debbugs.gnu.org Received: via spool by 67269-submit@debbugs.gnu.org id=B67269.170048167418230 (code B ref 67269); Mon, 20 Nov 2023 12:02:02 +0000 Received: (at 67269) by debbugs.gnu.org; 20 Nov 2023 12:01:14 +0000 Received: from localhost ([127.0.0.1]:52651 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1r52xl-0004jy-Ep for submit@debbugs.gnu.org; Mon, 20 Nov 2023 07:01:13 -0500 Received: from sonic301-31.consmr.mail.ne1.yahoo.com ([66.163.184.200]:37426) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1r52xj-0004jg-0T for 67269@debbugs.gnu.org; Mon, 20 Nov 2023 07:01:12 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1700481663; bh=SYLTyFN5IXX8CDJ4FXt2f5zK7e3gxwszeXMyhfjeRtI=; h=From:To:Cc:Subject:In-Reply-To:References:Date:From:Subject:Reply-To; b=FkrFLEsFyulygWlODahOMRlBxdpqUEfMwVG+/Y91lUoHMSW837+i1s/KGv4/uWFU4VjOF0pM+MLm25N2PLym2yArAUuhxN43vYaI02VSsk8LLLynB+Aqy0a2dn37WtqWizV0RRIgg6Q6UvsZxTiBPdMDTT9lmvtRvsXDHwpcoO8ozquA3YwdN0/rbBiLb+VIhjLyhgY9ZxYiGY3GFU0IKHoq275NPx6d/rML1y9ueXIWoDi+JWAZhdoAY45Zc8TPmTZE8EgvrafF4r7WUWlUICIuCemlfG/20fLMYaTlHygEXhiyoKCL9MiV25z3+VyDY+u42ou612IYWIk//lIOiA== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1700481663; bh=NPh+clI/uxKD9zJ9S7Y/tac7WomAThxFH+bvGDCmwFB=; h=X-Sonic-MF:From:To:Subject:Date:From:Subject; b=siH7Aa00Ci0OwZPgs7gHW9pwxMbJ6Tl0zbOusUm461/ea/XXEXToJTPnb0wJ6SH5r3kv3SlTPcMKMabJ7MTSKhZ6dBDu8EqQOh142saH71W+giSykqhUktPL54SOHiDf7Pi+xIEszinzyOMUjqi8vMitpKwti3ruREFVxubDCdNijoHOfflmqZWaZTgJTL4f3bTjB9+8NP4UCpzG1OV32rHxA51fSjVemPtYCZrrQbDh+ywTRLH/cexeMhUTtAZomVkqsLmqgADB1izEmZahP/loiVeF2sWNYfbe0dgC5rX4Y+ZeKNaujPYZK0X9FV3YJx+O91csaN4J78DkdSOIcw== X-YMail-OSG: jWtZhRUVM1kicG.ShOvCP4gW0ci1navljvtmOmmMZyxkfxfBj3j_LSOgSClqaS3 ZKbamaC5MtoFN94DtDqtoG71jynhI.5POGofPCC69A4SdlDpdmJ9pHFKckrg4FzS4wYjyu8R3Odz 0yvMQeZ6E4nsbUYc57DBsXIYxNYklfFBt9MAG.WLNBA2JjpXgpQ2tGZOW9k4LkUS4toFvZz72SDM lvETSVyRLynHPtQ4oYeV8ZuILIrbnGecbofxPyEyBrt6dduMaOoACEaoEpNd8toktcxvDiG84_z2 vhrAayztp5X5yFkxABkauDbzJAZaulKKrozQL4Kgofzd24u49tdqYEo.iiCGt12khI9KDCH6zA_Z qvngp_WfQECzchKZebTJx8.0H9yp0viJwdud6tjjGyE6C4bkKHPMQAqoErZFnKtohELYGHbHgE4P Y2eYMRQNoH4Rcl_18CaeWPOXvagI1heXjZq_1tEl7rtTnB_p_LPVTPYKHi9UnYJJnl_Ei0TSqnOE y6AYtmxtc6ILrodpwS_WN4o5hF7cnZ.nxCylgjUiD9_iqmcQruGyfy_puZTClWyO_01tRJ89dO7R riExvPku3Cz9eMr3XG16nw8NNunDRx3unnYsG7EriyXpyPlQ1YKrd3fVZYYJ_56DAETo8fDD2GDP N719tnEJ_VZUw7Pj_SI65jYcLjSwboYkafhhmnXCy6hDtJ4dDj2dxstyf1FIjO.cQaMFS3mN1hSv KBvmNWsLdn4vovSCcJY5XlO7jUuxv572P55A1xnzoNTFrKHlnOaLskyaQzAD8FtWpN8InFnaxOmy eZdrkYZz03Sal1e6CX6dW6n62NpkQyrOB9UMY5x6TRwuOMN.sP4DF.SwfLmMphbSwaaFHP0SdVlo ZZYvR.KSAX4U1G8BD8j4wqwApdeqG6ADQhNL2IavGeq7SlKzzMixYusSJG8vqIpg6zH_3d85QYYE jHHmnTi4BvCu8QzzBItxywM4EjaymKGeUBkWgtZZFnfGOE0p6uWBmERHSqiXbpee.Dukrl51u.HE NPV9h6Xo_wQCKLGgXRsk_OZPD8TYoym3I_bFoAb79HPmSCCUP.DlOUGx5R.XyNYm7lnHbHqTfbb1 .dNjlf4tS0THkgakkpgFpGTBZOqzK.kAIgFDs.100AvqoxnFKDUEXc2wT3VH3J0rzIaGprYxAf7o 2BIuuuQoIi0_4ZLXpmG9hZpZM6lbDPRg3.Ne.Xc6cUMH2a8V9t.8ZS8daTYspxAGIFtrVyvlhGug fJPFiFStp9JGcSv32YUt93u86lUlIogh2TMSeCr72uUIy_5d0dfQ_aLORuXE.v97adlVfBy6OER3 hlaq7O.4RYPeBn_st1rhu1dhipiW7xfcBnIn2YK3MJm51mk7nLFxmdCyGZm6aC7Mwa5qkujATN0G yGaf9rQIog3AEWfURIGkzMGrcvcmeH7e7yHGgOQby4yeBw0PJ.s91sVIcrIq62GuT57ESYhR5GE3 lsjkbt6gigQ2C0MnXxta2e.7BLYRcQg1zkUXIqtzF0N3nMMui.FVn9dx5_LpIV4F9hzuFlaKuS3v C9.k81hulQS0PGxqCG0sRGyB2etGlo7fpJFoMInP0wcorfi6LqqcrHxLKtiC09hTS1ZY.BYReBQJ B0ipBtjEAP30Nr6Q3NsQvPJH9oDNI_3lHDKVPLd5QPXrZNQkG3Dsy_TgjgQQtj75I6Srb96MigsH hAJ7Q3Qc3aU.OAs8CshUpAgl46EWzuT3K8Z4cZRydcHaukeooxNrygpOAuvXl5puAOxyq6LOprvI td.uSM2vZ2KzTzj1.p04F9L6uApvgs3FdKkrWZr_l2p0VMaaCWR9uw1TBi7jLi3m.7RIo7hAcK8G UUizU6HVJ5TgfPyFk3Ffwp5zefvbZV0pJwVa_QGezyFItpxdQGltSlPrmzhcePjboZF.X54Eo84y FWzr902nELYKMNQHBIakCDwEQBmx2PcgVX8Kr11khsPCR_XFWfWFnD9yDS0XPTlmRaptHFNg65no 1vVNnF_MBVhOmiP8E.W8SyoF5UDjioeFg1HwWUodnVfhlQaRl4JG9ep1Ymv50GLbDtMx8UVW4X.u EhL92UfDzMJwZzYUFjSzbIZfb0o2CfkM5nHeLKYcKjQO.1aFA.GO6dPX2uFDTmEem4rZ7IiHCd.q g5_M6NE40i21qVxqQy6.5Wa.HmdCneDf.NN.np2bFFbcKG3B9KMKWHVaxVC9km9LbdulgM6g0i2y oqjQyt_tEDuHM9azsM83YSyO6FgRdF1zI8oZFHThDtLcMCjFjC9d.lWr3BszfwdLCIaXV5bo- X-Sonic-MF: X-Sonic-ID: 3288d9fb-e1a8-4dc8-ad1e-49c8e3ef269f Received: from sonic.gate.mail.ne1.yahoo.com by sonic301.consmr.mail.ne1.yahoo.com with HTTP; Mon, 20 Nov 2023 12:01:03 +0000 Received: by hermes--production-sg3-8696d769c6-cdtmc (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID 7fc0e24c3c0e568eb472cfbc8853cf57; Mon, 20 Nov 2023 12:00:57 +0000 (UTC) From: Po Lu In-Reply-To: <838r6sk5b5.fsf@gnu.org> (Eli Zaretskii's message of "Mon, 20 Nov 2023 13:55:10 +0200") References: <87jzqejn8f.fsf.ref@yahoo.com> <87jzqejn8f.fsf@yahoo.com> <83leaul03g.fsf@gnu.org> <87bkbqjk97.fsf@yahoo.com> <83h6likvgc.fsf@gnu.org> <8734x1kjg1.fsf@yahoo.com> <83wmudkihf.fsf@gnu.org> <838r6sk5b5.fsf@gnu.org> Date: Mon, 20 Nov 2023 20:00:36 +0800 Message-ID: <87ttpgiqhn.fsf@yahoo.com> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-Mailer: WebService/1.1.21896 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo Content-Length: 1711 X-Spam-Score: -0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Eli Zaretskii writes: > If so, then it is strange that we haven't heard about this issue > before. > > Maybe we should do something like the below, and leave the rest to end > users and downstream distros. > >> > I don't understand how shr-tag-i is relevant. I'm probably missing >> > something. >> >> It combines a variable pitch face with italic, and so loses when the >> italic face doesn't support slant properties, even if the variable pitch >> one does. > > Yes, you already said that in your original message. I thought > shr-tag-i provides some additional insight. Ah, I'm sorry for the misunderstanding then. > diff --git a/lisp/faces.el b/lisp/faces.el > index 7eacc40..8eaabbf 100644 > --- a/lisp/faces.el > +++ b/lisp/faces.el > @@ -2440,7 +2440,10 @@ italic > '((((supports :slant italic)) > :slant italic) > (((supports :underline t)) > - :underline t) > + ;; Include italic, even if it isn't supported by the default > + ;; font, because this face could be merged with another face > + ;; which uses font that does have an italic variant. > + :underline t :slant italic) > (t > ;; Default to italic, even if it doesn't appear to be supported, > ;; because in some cases the display engine will do its own > @@ -2457,7 +2460,9 @@ bold-italic > (defface underline > '((((supports :underline t)) > :underline t) > - (((supports :weight bold)) > + ;; Include underline, for when this face is merged with another > + ;; whose font does support underline. > + (((supports :weight bold :underline t)) > :weight bold) > (t :underline t)) > "Basic underlined face." That's alright by me, thanks. From unknown Sat Sep 06 13:44:59 2025 MIME-Version: 1.0 X-Mailer: MIME-tools 5.505 (Entity 5.505) X-Loop: help-debbugs@gnu.org From: help-debbugs@gnu.org (GNU bug Tracking System) To: Po Lu Subject: bug#67269: closed (Re: bug#67269: 30.0.50; italic face fallback does not assume italic properties) Message-ID: References: <83msv2ceff.fsf@gnu.org> <87jzqejn8f.fsf@yahoo.com> X-Gnu-PR-Message: they-closed 67269 X-Gnu-PR-Package: emacs X-Gnu-PR-Keywords: notabug Reply-To: 67269@debbugs.gnu.org Date: Sat, 25 Nov 2023 10:32:02 +0000 Content-Type: multipart/mixed; boundary="----------=_1700908322-21639-1" This is a multi-part message in MIME format... ------------=_1700908322-21639-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Your bug report #67269: 30.0.50; italic face fallback does not assume italic properties which was filed against the emacs package, has been closed. The explanation is attached below, along with your original report. If you require more details, please reply to 67269@debbugs.gnu.org. --=20 67269: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D67269 GNU Bug Tracking System Contact help-debbugs@gnu.org with problems ------------=_1700908322-21639-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at 67269-done) by debbugs.gnu.org; 25 Nov 2023 10:31:34 +0000 Received: from localhost ([127.0.0.1]:37922 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1r6pwk-0005cF-4N for submit@debbugs.gnu.org; Sat, 25 Nov 2023 05:31:34 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:48976) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1r6pwg-0005c0-U2 for 67269-done@debbugs.gnu.org; Sat, 25 Nov 2023 05:31:31 -0500 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 1r6pwW-0001mT-69; Sat, 25 Nov 2023 05:31:20 -0500 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=uBLyq2GKf72GnAos1Qtg8n9rFbF3o3GfcAvRWxU32c0=; b=o9ObhBxhXZ1J 85IobP450C2oFgTn+erDq3t4g0uoVn6/4131CyIe7UVoKzqKrENmwen5Mw9EAl0TDL1LWTMfHa9s+ HeQI5QTEKzwLOYkqLnawmbfIEqgix6TFf5PUg5JjXrD1KgnEhn2tJoQ5gXQzdVtUP8dU/pDJXdjMQ 096y76Tzog68iA05lFxHkY7uqagpqCaYKKy11Dn6tVy3dIvhDuHHfEjRyhf0sLdAqoU7izGlrqGxU +DRm2FJ/VoNcV3qETKaJtTxshaPvYB4dS2+dfhRsH8N6INEWCwyvkDdoZCOH9FQHSdCsC5p2t1dMU 9GOTzenvxi4pITTBwlnVYw==; Date: Sat, 25 Nov 2023 12:31:16 +0200 Message-Id: <83msv2ceff.fsf@gnu.org> From: Eli Zaretskii To: Po Lu In-Reply-To: <87ttpgiqhn.fsf@yahoo.com> (message from Po Lu on Mon, 20 Nov 2023 20:00:36 +0800) Subject: Re: bug#67269: 30.0.50; italic face fallback does not assume italic properties References: <87jzqejn8f.fsf.ref@yahoo.com> <87jzqejn8f.fsf@yahoo.com> <83leaul03g.fsf@gnu.org> <87bkbqjk97.fsf@yahoo.com> <83h6likvgc.fsf@gnu.org> <8734x1kjg1.fsf@yahoo.com> <83wmudkihf.fsf@gnu.org> <838r6sk5b5.fsf@gnu.org> <87ttpgiqhn.fsf@yahoo.com> X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 67269-done Cc: 67269-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: Po Lu > Cc: 67269@debbugs.gnu.org > Date: Mon, 20 Nov 2023 20:00:36 +0800 > > Eli Zaretskii writes: > > > If so, then it is strange that we haven't heard about this issue > > before. > > > > Maybe we should do something like the below, and leave the rest to end > > users and downstream distros. > > > >> > I don't understand how shr-tag-i is relevant. I'm probably missing > >> > something. > >> > >> It combines a variable pitch face with italic, and so loses when the > >> italic face doesn't support slant properties, even if the variable pitch > >> one does. > > > > Yes, you already said that in your original message. I thought > > shr-tag-i provides some additional insight. > > Ah, I'm sorry for the misunderstanding then. > > > diff --git a/lisp/faces.el b/lisp/faces.el > > index 7eacc40..8eaabbf 100644 > > --- a/lisp/faces.el > > +++ b/lisp/faces.el > > @@ -2440,7 +2440,10 @@ italic > > '((((supports :slant italic)) > > :slant italic) > > (((supports :underline t)) > > - :underline t) > > + ;; Include italic, even if it isn't supported by the default > > + ;; font, because this face could be merged with another face > > + ;; which uses font that does have an italic variant. > > + :underline t :slant italic) > > (t > > ;; Default to italic, even if it doesn't appear to be supported, > > ;; because in some cases the display engine will do its own > > @@ -2457,7 +2460,9 @@ bold-italic > > (defface underline > > '((((supports :underline t)) > > :underline t) > > - (((supports :weight bold)) > > + ;; Include underline, for when this face is merged with another > > + ;; whose font does support underline. > > + (((supports :weight bold :underline t)) > > :weight bold) > > (t :underline t)) > > "Basic underlined face." > > That's alright by me, thanks. Thanks, installed on master, and closing the bug. ------------=_1700908322-21639-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at submit) by debbugs.gnu.org; 19 Nov 2023 06:01:48 +0000 Received: from localhost ([127.0.0.1]:49777 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1r4asN-0001va-L0 for submit@debbugs.gnu.org; Sun, 19 Nov 2023 01:01:47 -0500 Received: from lists.gnu.org ([2001:470:142::17]:39966) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1r4asI-0001vG-5G for submit@debbugs.gnu.org; Sun, 19 Nov 2023 01:01:46 -0500 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 1r4as5-00046q-PP for bug-gnu-emacs@gnu.org; Sun, 19 Nov 2023 01:01:32 -0500 Received: from sonic305-20.consmr.mail.ne1.yahoo.com ([66.163.185.146]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1r4as3-0006vf-DX for bug-gnu-emacs@gnu.org; Sun, 19 Nov 2023 01:01:29 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1700373684; bh=opLC1UozGqxLprm7LxfqdSH8qlKjg6AVkZB3VOX7mAs=; h=From:To:Subject:Date:References:From:Subject:Reply-To; b=iVmyn90+UIi/akAJjf+oB9ru69MKG0NPIIKS2hgqYVzFu7EaHBZFo16gYDxSEoEGASwJcJlJpbGvrtHOTJYlQkcyxCd1gONT+Ol9El3CVnBklo27bXcswWo+scdWnptCUSvIfT65FOQqRV49xyaAvVOEIMg36m29TZVFafRVm3RDyJxiiVcsiuvSN6RvBbJsa7IYVkUzjhFRzc+o3DN9A9XBCku61bjqI4dm7MVqHfRVIJHlmqhLNkv9bqrlA734fbxIy6Bz27wnqzisjlUua9sa5BcvC2kYiL8uNRIUh15pt/FB+bB0A8kq2tvAuUhdx5A503g3qozT9kTKiuuzUw== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1700373684; bh=XJFsbpuxt+WIEGDYOjZpDKLA4pxI2DnYJJqmtZ8Cp+6=; h=X-Sonic-MF:From:To:Subject:Date:From:Subject; b=U992hnAjJ2OGoDpqGwnwFGa22TLoICWinXWqxxl7zbba6KvWQEO3RpF+N9QRdqJ+b2IIkFOmOra7a20Uv7rKJxLyWjInsAEScqHvdwVqK4CoIzrRqwqo32HUcBCx3u2KBCPR9mUv0RiX5gHKsIPQpJsLzHRRyT/P7IK+gywtxbgOVzwK/EGWJj0zmBFEnRzA4Ma14w9HoxfWWecfBmtkHpLFYOuACewFCrXPO6gzHWFbs44J3a71opjEanf0IBbGaH4nxZPo+ZaukcHZGA+dCEoJUGBgEZQ0kr1xOHEvCOsrlaD9phUAeBZ/IgZAebryVqLxmk/VT0sdq5U9XvESSw== X-YMail-OSG: 72Ke7mkVM1kslC8xqITvT1byvr26K3uzecchEsv8I65mQzxr4B_dOvEek8QgY8P l5_WaVa8__kAJBPphHEx0Fd09dxyhSeEGw0DBkmPz93i2Dj7M8Ur8I47O7IC6xwKxfHpDThm_Tyr KaOmKx5hQY5_yEtwMRRdqC9zOk8NqrcRrULWYnvxM1Pm2ifDo1Bn7Um_4P3lRESRWhP.TNsF_hkl 6lOguEKE2UGK3jXEU8ozjOy2ihuqyEJifZSzL0FiOD6vN1sRWgQOVICRGyGsMaVKD9X1AZNYGUPm g52iUuzWVWLcwaU.rccBNE4kvznPC_9me3J1DLcw1rOosLkE51gnLeb4PNdHKtyi.U9m0XEbQfKv SXQ.27rLA7eSwCvuT4DdUfWQ0jOxpzuQI8NjnBJ_.8c5hWt.ocvGuXa5sKbY_NyNpsHHOh3SpSza PzhcFsiwW02pMnH3v1q_P7TmT3PPNpjbMhK2AjOSPFLqKdi5sQ.vhO3x54zEPfqQM28o2CtZZi6S 1.CJuXIXaPGb_hbeyG5kN2ud1NE0idMMqREaQFiTWq.okJn_58PTI9a1kt2xdbJsejZhdcFYoPHK hhUM8GcA.SK8RDxSPuS_GbNwcDH4bcWMsiNUe5iMyNRfVrz6Q4eBYjDqzreq061rpEpTvfQrD4VX T_24z.nrEXs23H9JpTem6CuTyPFsm0rrWp5XNNV5_XYfhG4uGrpt09o1EH2oGGyX.pK4qN6sO1jZ FxklRHRVbAwblkO..6phtuJrfvqXAAy6jCF_fRi7mzHOjEcRuY__S1eQOMrrvQhI4ggv60O0J72s fTgY0...udy6r7McUfS9luCGmwDOizvtBxj0LnQnP_akjQxZWIEbkoMNu258IcHuEr477QRmPx.h sdvG.ehMKIGrV2qGPyQOoqjuyVxBBJtHeRo1WiWpsMB2_B3T1G2Oj_8_wKkV2YZR273e1wMHcsEI y8baaWvUk4OdSmMWuONgJ99fFIwgh9aTe7n356niCT5Rnti9W8YOFApXK2Q2cugyxgcYX4nPtUDe ExyD.xgTdtMEzWm5XsJcHsljMZd1BSallSiU4Tu72r_ezfby3AtJyHrLAnZyDean.S3BqowZhBpI GIZARSA1eGwAnsN_f1qi4Ui4NQUkSXB8215EAGGaUxY4DAsKiam3ZWrEPT7Is8q8qK102y530jPP tQrv3VsVDqmDhjPfrjuesAqaw5xQ0_xXGEBtfNgxEXX2Ki.heihfzF6vz.6897retPnEbQRBL80E LryBh7CIUCbAJgRw5.z42pFL8Kw0uHHKAlz3DMgKzdHjpEddMp.ujSrGoxRedxneRcOZ939c2B1m pt7yVuN8aW_GZPkSmeIsndngvgegWs1P1LngoorcBtnK3PjM7N3pz.WkL2UdMvIcGCsL1KsOhqnz lOfzkes22WfCWy7BIeTRJK1HOZb7FWc6P8MY.j8Yv2tU4xTHi7KvEttXJt7k9VvbVwzIsj8GQEBy zS66tAflJDhlmksMEM3p_GSbeGtm0HiTiDb6Mvw7hXJ3GYjtUxSLAolY3Mr8l5e9zOwsPZpqnDdg NemuoqC2GLsuGLgHiyhoQTmWJvYVJoNUP0BJM_vkj24n2X.1J.t5cxMOXXclbkQLAm9cfJ7UI6U3 tDaSy_TYA2iGIAjNj_pRnr2bWLmLSie4G5x8tYM5Xb4wHV4nBcmFxkhi5.2fPAWo7BsBv4O8VPla WmeSz5MBXdxsLTz4cUhM3ebGl9HSiEgOZ6_Ic8orUASJdLV8HfabqfKf3RP.3Tfqmy1E3bo6ewLy yel4gh0OokrIQuBnWgWugMxB_YPUt0ITx5pibZTfHmN6IBlrcx46kayqCucs4gXlxfzaVShgR3iI Ys4kVWhR3NtgKBS_3rjzXdbpVAx4Jwr91s1kiLeiJ_6uwxWDx8iPutdn4jh7x2xu4Ut.OwptHs28 3zBuWaaNpcMtROescLy1abl.MTPhCqAsPeA.sVSz.O.cuWmGsmAD.5uGjkPxSleD5EnXLPnCjk3a NsADPUheIxVy3_UEl5gKWroQXK.ABQg0saUFn61uatn0T4VGUhzTwbcLziNvbL3aliZCxPI3G5_h noExA3ujpa2jP.vOv969DUT9divXQKWPHN2CAfksEY3IqxD7JQ5ryExEGgo6LNUCc8.uJbF6zdKR RPuYDf5XqftV0D.ZIEav8j7ZXFeE8YrVBRU_uR6J_Jm5MpIV1sbJkxFZab4SN8dCV2NsfEOiwyN4 Ux1aojI4QTWIxhi.qHS6_951J2HFTw.94U7Dgq6FKb0I- X-Sonic-MF: X-Sonic-ID: 2012c672-747f-4604-a466-fdf0fc128b9c Received: from sonic.gate.mail.ne1.yahoo.com by sonic305.consmr.mail.ne1.yahoo.com with HTTP; Sun, 19 Nov 2023 06:01:24 +0000 Received: by hermes--production-sg3-8696d769c6-lsp29 (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID 943b02deb19ab224af37d73dc6726b05; Sun, 19 Nov 2023 06:01:17 +0000 (UTC) From: Po Lu To: bug-gnu-emacs@gnu.org Subject: 30.0.50; italic face fallback does not assume italic properties Date: Sun, 19 Nov 2023 14:01:04 +0800 Message-ID: <87jzqejn8f.fsf@yahoo.com> MIME-Version: 1.0 Content-Type: text/plain References: <87jzqejn8f.fsf.ref@yahoo.com> X-Mailer: WebService/1.1.21896 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo Content-Length: 713 Received-SPF: pass client-ip=66.163.185.146; envelope-from=luangruo@yahoo.com; helo=sonic305-20.consmr.mail.ne1.yahoo.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.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_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: 1.7 (+) 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: When the default font doesn't supply an Italic variant, the italic face is assigned an underline propery in its place. But when the italic face is merged with another face whose font does supply such [...] Content analysis details: (1.7 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- 0.0 FREEMAIL_FROM Sender email is commonly abused enduser mail provider (luangruo[at]yahoo.com) -0.0 SPF_HELO_PASS SPF: HELO matches SPF record 0.7 SPF_NEUTRAL SPF: sender does not match SPF record (neutral) 1.0 FORGED_YAHOO_RCVD 'From' yahoo.com does not match 'Received' headers -0.0 T_SCC_BODY_TEXT_LINE No description available. 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.7 (/) When the default font doesn't supply an Italic variant, the italic face is assigned an underline propery in its place. But when the italic face is merged with another face whose font does supply such a variant, the underline is applied all the same while the slant that would ideally be also is disregarded. Hence if the default font is set to Droid Sans Mono (with no Italic variant) while shr-text is set to Times New Roman, italic text rendered by shr: (shr-text italic) is underlined rather than slanted. Moreover, no underline or slant is manifested if there is an Italic variant to the default font but not the face being merged with italic, depriving such italic text of any visual distinctiveness. ------------=_1700908322-21639-1--