Received: (at 67810) by debbugs.gnu.org; 15 Jan 2024 14:02:20 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Mon Jan 15 09:02:20 2024 Received: from localhost ([127.0.0.1]:45004 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1rPNXg-0000fQ-Ec for submit <at> debbugs.gnu.org; Mon, 15 Jan 2024 09:02:20 -0500 Received: from sonic317-32.consmr.mail.ne1.yahoo.com ([66.163.184.43]:41844) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <luangruo@HIDDEN>) id 1rPNXd-0000fB-SO for 67810 <at> debbugs.gnu.org; Mon, 15 Jan 2024 09:02:19 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1705327332; bh=NWV/0YxV1QsxMBnb4+0SSgKVYMD6MtBDb1L8zrcokXQ=; h=From:To:Cc:Subject:In-Reply-To:References:Date:From:Subject:Reply-To; b=TARuJWpLHpPHFcQodGw0oBkuDQCGr6ctYPiy6ykYGrK284m6u6nqDg4Rn+EeixSyFrR2yDJIQ7MjFlEwBjwTFNVde3X/A0FHmhlQgkBFmVxok6cw/pKKuwZDtwPEJxMH+C29IJlQtrLmKegck2JTLd4AxbO1gZSeAJ1x7VO3WQ5AlgAazpN7fWKrddzSuAN28rjo2kuoWsv3dd93LYiuLNiNsLGEDyN9vQSpkLqAcb8OMjHsduhBLBhn2oeKIPTNH6sjugV5QsCLw1D3rJcl0bZAki0pzDdYiDpp5FfFsAxtsVoO8aeqooNUCYEJ2KnQzUDD0Q2HKyA+xS+bt7hNxA== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1705327332; bh=5Abxa1jXktUb+6ijR2WP8eL/MpBqz49UEtQu7B50IVh=; h=X-Sonic-MF:From:To:Subject:Date:From:Subject; b=T77xuNMkYAbt7gxyTamD8ZaDcrxJ2TDB86Txe/WO7yJzCvguqr/RmbmHySSBGfSInF8o/l837YdMLlzKnmv/nTIHlnPJzjx7GMpj+kiGDeK4Ln8kG+q8zqnhsGLIr4xAkgMU3EXtIeWX7F4nJ7Q0q0NmV1qupljkjWIJ22MB8VOptvAdrjPgDjvwxM//cwjKpv2mTXRtNyt5Sdl2onSDfFWb41tilqU+ewbF3xxwAw1x+aqd9PY63ht6Fljxtjs71wctXvFODDkf3JY2y9BotpiSEHrkINZvIyFTLxW5uvRGisVYh3SYeFmQBlMGvlvGxeGqVIkb+sEWkYAYFKYmZg== X-YMail-OSG: juRls9cVM1kbv0aNUruRHM9_4Nv0Sgc5ML7uvt5E7Rk8nxfSbPfIQ0WZpzwZKxu XoN45zZBY3oCbCoyOzCBFDwYzmRYsp.fXMrwOlIXPpXOrCqMAmIqu8.NlU8ZLIfbrGZMfuwolAxK BjX5K4U9D5J1p_lcNXdw9a1Pnn4TmmxMqkbcd7ABgDfwJ1.BSap37we1r.o8Hbt4VWiBeIS91maI 0MH78wWAUQrDzNq4ZWokVhWrj_YTSorEa1FQWM5AMZ2xl1nr3bhX66O88fmfntUfjkbmOOby7REq 8Me3rkJhV2dkvUDdhIkkc3ysLKJjI_eqIMaXOSb2NXApNDewDnSKFW.fQXYqza0Usyp0oWYlDaah bXuLi.Ev9toMFqqlxGhYE6xIqIZXYrcAfvkoBW6mG88iG0.VJ04mqIxDd1nMFUn7XT0EFu0safap D_ysmYUnqtgNwQ3OLJs2V3zFVqD8X_Wl7BaIJ9Wgm2a7iw7WCrxCte8kLzpzqXsfpjqIf.izmfoV 31XYi.6r8rDKz7h7.OUlCCfm3S2cECrt.aMjNyIgU2WOQpO3Nzw8KIfPGyqCoIPVajQMUNjIwRyq LjTDVphoH196EHFJXJukaeUz1mqF4gM.beFvMHQi41FLv9Ezy2r8wcMZfjaLsHdVzZFcgR1dE176 oIvdvlFhKfKzEbcaQFcPW5kqRw5vQRx4RQcCSS7HrM2VrYVfjPb5MaslBQNMdY9dE2yG645cgJHT 6XYHZAOgAWv4OBI0rXxOiZIgg_rgCmAlLq2ZJh.Cjtv6fA2hF.dXtnUxnGtBvah0E_hoPb1n3436 pgpN2JnkZOoa.lI2k_54Cu8krYdLet3tqlvngP6UJQ5RRFrzOU3xWqamRjkeTZk8siUwuMOVkpT3 RlRLlL0HxuXhELgeWcJMmYM_WOjHQYZ.tOTGHjzNsRC9fiQylwtdw1JY8xnz38aUwS.5HvSyDEuM ugujxLTwH7BN1ez2vfobbLJz4tbaVlpLl0g8ZkhT46HzdpOTnmeuVbGfO.SMQ8baPQ51j9bEFkla l5UhVrvBjmcjOSIeTYoT624jq50fpEpzTGWGSUslENKcuQlpbD84EDJmrMNPJANumissVsTKgbAp MPhsq_HcBkkkLKQLKRTnsBO9tCqohR5uSLjbNXGaZ2ZckOyYFhhu7EzUzT6hPrqDBiF64CZQ2Siv 162qopj8CFEIM5jlvhC6eDPE9q8nsRQ9BbHOquypGItNPgSK0yn8WkrvkDEMmr2Z9s2nKh2YcYE9 Qq5KizWWq7NMgdpQ9jE60ob.z5IqcXHCIoS_tQXtQiolNedXP12PvaCCIVgOtweyJ_XBCIBfjxd0 V5nj0rxXgDNHksyc0ZhyzyPy6L7d0IXjum5xH3tp3vkm.uwAytFO90.3w437wo8Jzs3kZ3x7Db0a KyQQ5aZSxX27B_kHy5UMgQC1q5gMstywdb5jQNZVHfcOEzpxivyrWjfwq4FOl1QdCmCcTWDZHR1T 9V1KYBbbyl.6DsAa.VDAsBrWY1yTQ4zkzzloujUHDkwDOzuEvybeci0WaEEinlu9YNGw0UHmvcKn rbJglolTF5NIXdU9PU.bIrblvNZR.VQmgrTF.Qx4yfnM1d_AJ9auVeu9WlwcdAhRGLYew7bR2.s4 HvntXEZ.0yqkyyT1QJPHYzDiGRM1DBd_61dJhqVd2izIejCSdDUqiWxp9QLbE.jFH9RxGGA6bz8V W_RMD8EMqv1Y3PJgPWWRya._aQQpnI8tewDOAR66IH2txrYaZW6pG04QongpxAMXF_bS7._8eRcr hFOCxNNkl.vND9UQGFYZ3rRdRM.cuMbyVOOZas78RMfPvg4q1BqmUlkAycXlzrBllHT1_.Z1H6Wo YdpxjLO0MJhE8j1sEvR19X6T4uN0RGhBoueJRmJ8juHx8SGMXSDK0vb.Of_l5ffT9Na.KxsQOYCE QAL6j4BLDPfsZbOCl3FYllccD2ACqq7iANYtGirGWv9A4KJw3pTHQIZ4HyjwYnD2mloOl5pFiI9I khwmtgUzDLhFoVYjs5RNn9acPU4_TwHYDcXPXemTsrCm3ecV.ZvldhjDhz9.sDA8locEwlN1IIGV qkHff.897Ym4tkn20MFc6UYLAFuZCZDWVttdebM1pdnl7DhVRsxaR69K77Wzxl7_243mlQYwy3yU 4LjpJWafuFTzEHi6sfA0Cz6BRXmVfhZSNlJmRF9KunIvXyUOsJFWOydmOLnMKBtAuJmE6.GT0iKo dXmcfb.RSZU13eYcrLjnRmkeuOYat0y5P_HddTPRIm1YlzdLaHNeNuBrkgV2X1CrL3r8- X-Sonic-MF: <luangruo@HIDDEN> X-Sonic-ID: 5e0287a4-3dc7-4129-be9b-9b958797976e Received: from sonic.gate.mail.ne1.yahoo.com by sonic317.consmr.mail.ne1.yahoo.com with HTTP; Mon, 15 Jan 2024 14:02:12 +0000 Received: by hermes--production-sg3-677476f564-d6sgv (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID eb0fd7b23e27ca06e1884022d9b9f038; Mon, 15 Jan 2024 14:02:09 +0000 (UTC) From: Po Lu <luangruo@HIDDEN> To: Manuel Giraud <manuel@HIDDEN> Subject: Re: bug#67810: 29.1; fonts use synthetic bold on Linux / pgtk In-Reply-To: <875xzuzoml.fsf@HIDDEN> (Manuel Giraud's message of "Mon, 15 Jan 2024 14:56:34 +0100") References: <0719018bb386e840efaa655b7c0b765ece9cd9ff.camel@HIDDEN> <83h6kmrzkz.fsf@HIDDEN> <7ea3f7db448191f2b9886604084abe84d0caaf61.camel@HIDDEN> <s0d5y11odaw.fsf@HIDDEN> <83y1dxqm46.fsf@HIDDEN> <d0bfcc83868f6c4acb212094fdceb62a0dc0def8.camel@HIDDEN> <83le9xqewb.fsf@HIDDEN> <87h6klja8c.fsf@HIDDEN> <723b91276f83652bc6867f95630e1057c05ffb26.camel@HIDDEN> <CADwFkm=OdKsXmSa8=3LTP-nPhy2+ysh0pvtR5+KTcdkbtqf4pQ@HIDDEN> <bd71ae3352f783f3a4a31d6486a813aa46d13f47.camel@HIDDEN> <87ttnj2uj6.fsf@HIDDEN> <CADwFkmk=7_vVw1b4BAiT-3MaC+QQxXifXEREkJOrgGuccPyX_w@HIDDEN> <87jzoc20o5.fsf@HIDDEN> <CADwFkmniVyuaKTHVW5fNCnhNMtUm+tGY3n5HBj5RJ3+idCq6+A@HIDDEN> <87y1csz067.fsf@HIDDEN> <875xzwxfzd.fsf@HIDDEN> <87ply4ypjb.fsf@HIDDEN> <87wmsbx44j.fsf@HIDDEN> <87cyu3zb3c.fsf@HIDDEN> <875xzuzoml.fsf@HIDDEN> Date: Mon, 15 Jan 2024 22:02:00 +0800 Message-ID: <87mst6y9t3.fsf@HIDDEN> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-Mailer: WebService/1.1.22010 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo Content-Length: 656 X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 67810 Cc: Tim Ruffing <crypto@HIDDEN>, Eli Zaretskii <eliz@HIDDEN>, 67810 <at> debbugs.gnu.org, Stefan Kangas <stefankangas@HIDDEN> X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) Manuel Giraud <manuel@HIDDEN> writes: > Po Lu <luangruo@HIDDEN> writes: > > [...] > >>> Ok but is there such usage of SVG icons into Emacs? If there is it >>> would require a much more smarter cache or, even better, a fast >>> rasterizer. >> >> Not as yet, but it's being proposed. > > You mean that you're working on a new SVG rasterizer? If so, great! Alas, no. I was referring to increasing the number of SVG icons loaded by Emacs. > I don't know about your setup but if you use mupdf as a converter it > could convert documents to SVG image (see 'doc-view-mupdf-use-svg'). Thanks. I will see if it is possible to install mupdf here.
bug-gnu-emacs@HIDDEN
:bug#67810
; Package emacs
.
Full text available.Received: (at 67810) by debbugs.gnu.org; 15 Jan 2024 13:56:40 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Mon Jan 15 08:56:40 2024 Received: from localhost ([127.0.0.1]:44998 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1rPNSB-0006Hb-JL for submit <at> debbugs.gnu.org; Mon, 15 Jan 2024 08:56:39 -0500 Received: from ledu-giraud.fr ([51.159.28.247]:37635) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <manuel@HIDDEN>) id 1rPNS8-0006HS-Tt for 67810 <at> debbugs.gnu.org; Mon, 15 Jan 2024 08:56:38 -0500 DKIM-Signature: v=1; a=ed25519-sha256; c=simple/simple; s=ed25519; bh=htBIb2HZ BwGKZUlmiB6w50zqCjNDvBKcylDRpktZTXs=; h=date:references:in-reply-to: subject:cc:to:from; d=ledu-giraud.fr; b=g4RTjGyKcBBHrn4aujFfxwkEqbOvuB LIus4/c5nhpNhZtxWjc38N2ULKYcXA+L0ovuLExxHoq7lnYgfosD/FAA== DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; s=rsa; bh=htBIb2HZBwGKZUlm iB6w50zqCjNDvBKcylDRpktZTXs=; h=date:references:in-reply-to:subject: cc:to:from; d=ledu-giraud.fr; b=tFES/bLcDPZYeAmYNUilWswesFwc3XGVgjOz0i Vo8BJQ6/N1/xqvD0gqR8DxzSTipfZ9cs3xpE/ZO8NC0so1ramzFqpmN2gr7SsQlgJQcs58 k/BuAcnXncnb64oI59dIZlkzIkfPbnPKQvWfI7b41MHJa6OOHLugSAmk9kwHV2FfcTp1SP 6CI8DZs/1txCYi5cDPSUcz7ih1hKhjF7e7RlKaQrBxlaI7/wOPW122u2bGgPxMct7/z1VQ c9yrjSO7sj2mTSRX6Tq4EOvvTLjnDURhMsJ6k+DciM6s7lvXocJD5wFVCtezU/yelHXxhr O4DpL22hDjJKbuzDT5kLjZRA== Received: from computer (<unknown> [10.1.1.1]) by ledu-giraud.fr (OpenSMTPD) with ESMTPSA id 9676a357 (TLSv1.3:TLS_AES_256_GCM_SHA384:256:NO); Mon, 15 Jan 2024 14:56:35 +0100 (CET) From: Manuel Giraud <manuel@HIDDEN> To: Po Lu <luangruo@HIDDEN> Subject: Re: bug#67810: 29.1; fonts use synthetic bold on Linux / pgtk In-Reply-To: <87cyu3zb3c.fsf@HIDDEN> (Po Lu's message of "Mon, 15 Jan 2024 08:36:39 +0800") References: <0719018bb386e840efaa655b7c0b765ece9cd9ff.camel@HIDDEN> <3ebaf489f6dad748258c7fb01d3200b674ebb1f1.camel@HIDDEN> <83h6kmrzkz.fsf@HIDDEN> <7ea3f7db448191f2b9886604084abe84d0caaf61.camel@HIDDEN> <s0d5y11odaw.fsf@HIDDEN> <83y1dxqm46.fsf@HIDDEN> <d0bfcc83868f6c4acb212094fdceb62a0dc0def8.camel@HIDDEN> <83le9xqewb.fsf@HIDDEN> <87h6klja8c.fsf@HIDDEN> <723b91276f83652bc6867f95630e1057c05ffb26.camel@HIDDEN> <CADwFkm=OdKsXmSa8=3LTP-nPhy2+ysh0pvtR5+KTcdkbtqf4pQ@HIDDEN> <bd71ae3352f783f3a4a31d6486a813aa46d13f47.camel@HIDDEN> <87ttnj2uj6.fsf@HIDDEN> <CADwFkmk=7_vVw1b4BAiT-3MaC+QQxXifXEREkJOrgGuccPyX_w@HIDDEN> <87jzoc20o5.fsf@HIDDEN> <CADwFkmniVyuaKTHVW5fNCnhNMtUm+tGY3n5HBj5RJ3+idCq6+A@HIDDEN> <87y1csz067.fsf@HIDDEN> <875xzwxfzd.fsf@HIDDEN> <87ply4ypjb.fsf@HIDDEN> <87wmsbx44j.fsf@HIDDEN> <87cyu3zb3c.fsf@HIDDEN> Date: Mon, 15 Jan 2024 14:56:34 +0100 Message-ID: <875xzuzoml.fsf@HIDDEN> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 67810 Cc: Tim Ruffing <crypto@HIDDEN>, Eli Zaretskii <eliz@HIDDEN>, 67810 <at> debbugs.gnu.org, Stefan Kangas <stefankangas@HIDDEN> X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) Po Lu <luangruo@HIDDEN> writes: [...] >> Ok but is there such usage of SVG icons into Emacs? If there is it >> would require a much more smarter cache or, even better, a fast >> rasterizer. > > Not as yet, but it's being proposed. You mean that you're working on a new SVG rasterizer? If so, great! >> I've never hit this case but I don't have a high density display. Is it >> something that happen to you regularly? > > It was until I reset doc-view-resolution to 100. I don't know about your setup but if you use mupdf as a converter it could convert documents to SVG image (see 'doc-view-mupdf-use-svg'). AFAIU, in this case the 'doc-view-resolution' is not used anymore=E2=80=A6 = But, yes, zooming in and out will result in big rasterized version in the image cache. --=20 Manuel Giraud
bug-gnu-emacs@HIDDEN
:bug#67810
; Package emacs
.
Full text available.Received: (at 67810) by debbugs.gnu.org; 15 Jan 2024 13:11:57 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Mon Jan 15 08:11:57 2024 Received: from localhost ([127.0.0.1]:44937 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1rPMku-0005MP-UQ for submit <at> debbugs.gnu.org; Mon, 15 Jan 2024 08:11:57 -0500 Received: from mout-p-202.mailbox.org ([80.241.56.172]:40424) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <crypto@HIDDEN>) id 1rPMki-0005Lx-1i for 67810 <at> debbugs.gnu.org; Mon, 15 Jan 2024 08:11:56 -0500 Received: from smtp202.mailbox.org (smtp202.mailbox.org [10.196.197.202]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by mout-p-202.mailbox.org (Postfix) with ESMTPS id 4TDCFt0Gvcz9ssN; Mon, 15 Jan 2024 14:11:30 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=timruffing.de; s=MBO0001; t=1705324296; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references:autocrypt:autocrypt; bh=LMPjOfdf5sP03jN+e/B6bTvYj7dia0b0lk7+oOCap1s=; b=ngcRKRV/tiZ9ELy0j83tKRMFXAlJTuKFhCCVP5rKJYazArlbVciVS5k108zIQNHrrMMnOm jFSWjm8s8+6vy99dZfHyMfMl4FSSrkFVH51fpNtze8z9aCMNyOUAdWs9VZu94LU8+WdSVe ZWONzoOyJfJF/jasspoBd9BZtpR/rFGYUHxsXerqp6kXM8CWGnwk4zVUGR8AKKP/EHyQ+7 C5gDav2TB8A9iKKk7EjeHcRqrkURJLsH+YUKXzXmNc7/mmJ78tHxf7g2HuOSy0RQqFedwV y4Ze3AstdQxBT5UbLoURy6dD0IEsvSLUn/TCq/vcVtGKincLYhaditZBwM9ufA== Message-ID: <bd29beb5d7a46c233c88d71e8e806136a9b8edd7.camel@HIDDEN> Subject: Re: bug#67810: 29.1; fonts use synthetic bold on Linux / pgtk From: Tim Ruffing <crypto@HIDDEN> To: Eli Zaretskii <eliz@HIDDEN>, Po Lu <luangruo@HIDDEN> Date: Mon, 15 Jan 2024 14:11:23 +0100 In-Reply-To: <83sf31hg72.fsf@HIDDEN> References: <0719018bb386e840efaa655b7c0b765ece9cd9ff.camel@HIDDEN> <83le9ys2d3.fsf@HIDDEN> <3ebaf489f6dad748258c7fb01d3200b674ebb1f1.camel@HIDDEN> <83h6kmrzkz.fsf@HIDDEN> <7ea3f7db448191f2b9886604084abe84d0caaf61.camel@HIDDEN> <s0d5y11odaw.fsf@HIDDEN> <83y1dxqm46.fsf@HIDDEN> <d0bfcc83868f6c4acb212094fdceb62a0dc0def8.camel@HIDDEN> <83le9xqewb.fsf@HIDDEN> <87h6klja8c.fsf@HIDDEN> <723b91276f83652bc6867f95630e1057c05ffb26.camel@HIDDEN> <CADwFkm=OdKsXmSa8=3LTP-nPhy2+ysh0pvtR5+KTcdkbtqf4pQ@HIDDEN> <bd71ae3352f783f3a4a31d6486a813aa46d13f47.camel@HIDDEN> <87ttnj2uj6.fsf@HIDDEN> <83frz3j6bq.fsf@HIDDEN> <87a5pa3m9q.fsf@HIDDEN> <83bk9qkc53.fsf@HIDDEN> <875xzy3frj.fsf@HIDDEN> <831qamka3m.fsf@HIDDEN> <871qam3dbr.fsf@HIDDEN> <83sf32iqs5.fsf@HIDDEN> <87sf3212mz.fsf@HIDDEN> <83sf31hg72.fsf@HIDDEN> Autocrypt: addr=crypto@HIDDEN; prefer-encrypt=mutual; keydata=mQINBFz4LCMBEADLgtVg3uT+kybmXDPpXMvd8KBhTfAL5DP6umC9hkv/WHnfbCOUujhyvBljckcExAFr7tDYSgIjqa0L32SCT0NEaeY/s3WOYIacjBIEjTrgt01401lOWoX3XeYTWOlVUmUg+4iJPmBSPaj2bJR9Sq6NZhQjQ8K24VMtUNMiDeIIcstLkvQ4ZWkSuBUQJrJ0gUCZcUHNEyyGyZj1HOVGqGK7hTIiT1TfAgYKDDzk955LzgxbmATJWQLD7AGUIjKf/s418PTxI7Hh5ptH+Rq30+wkfvzJumYgkWUzeV6jzlOST5LkrFWQTfCXNvFNxSI9FVKjDIJZ7nQlgd+qNpGop90S3UqA8ofoG9liJm/jmbgIfJTgIiJpulycJD90PyJiWxtGshuZnHjCpkmU5vc1ZbuYyzH2wLoABSBsjy3Tb/25W2mnYnsOcVo1sWOGl+08Lb63ocVYGY27OrAIsv35pS/gMSGcJVg/EmPIM4+PmjeOxDlrJEW+8YzjKV9XtDv6VcBT1/OcA64knWC7JAGf0CGRodpolDjyfFRLOPV2/UbyOMJZjkxKTtV0je/RiMTupIHWcmimkvzpNo8D8U+Ac7KTPuPBrbj8EWeTbd/sK6bncjPL2DLomov0gCg/qlgObYmZ834+tQcThIBi3cj1cRj/0yKPy1uHgk2P2jO5i9AXGQARAQABtB9UaW0gUnVmZmluZyA8dGltQHRpbXJ1ZmZpbmcuZGU+iQJXBBMBCABBAhsBBQsJCAcCBhUKCQgLAgQWAgMBAh4BAheAAhkBFiEECeA/hxCS5A4QbpArM7yGq4D/VRYFAmVV0QQFCQo+2GEACgkQM7yGq4D/VRZuVg/7Bga2TnJPDsAz5bULJciAcsb63mvxIVge75ShidoSNjJgJcdpkRLQYmb2O3XnJoiCnHQ3Ut6VI6uhMgoFo/zDKGaYAIDIlUL70+Q7LPJTvDhiT9ugRy+p+gdBX 3iA9duadpJ6KScMVl4zbzmc4wqq50nIGxBKMhYtxv89jINhMyR/zZN+AIyCC0BBnpvbtPH7x07v3PI6LryW+5ZqDVeJYMvBMecaDxcjXYSXU3489LmShH7IdqQs9Tq8OWVTAOoOAkNy9kMwkKSyXuYFmKwhPiSY3InPxfd6Na+kQLjWyHpRH+DQs287B0LaJGOKexNxd57SO1B5f1am4HPzTmKjZMFL1JQFrAyb+XZY9tbXT8Ncqmy2VKVl/pfDVrBOGMp72zji8vRlp7ZJDlZzCXm5RV2P+APCN41IBPkSVesLj9iLYTvyu4o1SUOLz1PpNJdqbuKIyoPzOYWOdfb5cObJnZxGFpMopwSxhP77lAFmUnusiVx/GvMjj33Ro2D/jiS911D0PJ75pFrUY1xF2FVsMQsI6x/iPVk2DXtOR6RF0a0ioijS7+JT6rgosTl8dowsB6co3TYODYDc1j9R4/mZOMzJF27D6nYWmthx7zqg+VK4jm1k/IZIET0IIrHYoEzvDfnpDCKDc6D9cXFr2bGvYYxRBd2ZFciFjcBsXIpkEEa0IlRpbSBSdWZmaW5nIDxjcnlwdG9AdGltcnVmZmluZy5kZT6JAlQEEwEIAD4CGwEFCwkIBwIGFQoJCAsCBBYCAwECHgECF4AWIQQJ4D+HEJLkDhBukCszvIargP9VFgUCZVXRCAUJCj7YYQAKCRAzvIargP9VFt0OD/4/fGJ/pF4/CeXl0EfnruSxTjJi/60q5/CYmEbvFfG8eMyiOGlemVr021Gfzl1v5LMCDPa4NWb5bJA3tae88LPv2UO7+uD/z04gA52ZQm6nlkJhDrLacwKU+x4E0RsPf8lonF2FlKhOCbUaqlDwfoPjGVauhEBGfU6bUGQI1gzHEk9rzI6GsTCVo8Pc+RtqBOb73tdgOkj5gYqpTS/hKJd8lKp2DAQravMnK0sSLHw1fTXYW1+bcXi4GLd+Uw/ZjSxK8Rf0einckdOpS9 7iuzPQ/MQ3163JDuUemQO0pseMfmvUgadCHT9PKs84cDukB7v7dYG6lAnBJtUONR3mOZn5lyLU2lv+5gE3pGr9tz1PY7by5/w+ttuYQdznoUz4sn+rSwAZQO6xoSJI9xCajtxjsHFEKcSOFNgiAIjJGXcZp3kdh1JPJ0iIv2fsqYo7TAxLLA2+86PQIwLe0nckog9pPTzKVar/pMlKf5/4926dwmGSBW1cwyfC8rY3qyOhao4gpA/EwxQnmWs1/+b0QQdiY4ktv80C5cMvk2LetzFELx+MMfeIXkPgriqXSsxK8gLNZqsYl9z96w+1tmXikKBS7GuJf+FJAdcQxw1gdLMp8t8FTFMN3QC5bot3jYOgC21n0CUxCTgbYv0ymKTojYdB06CVfu5YJoYqR0r5wUwQcLQiVGltIFJ1ZmZpbmcgPHB1YmxpY0B0aW1ydWZmaW5nLmRlPokCVAQTAQgAPgIbAQULCQgHAgYVCgkICwIEFgIDAQIeAQIXgBYhBAngP4cQkuQOEG6QKzO8hquA/1UWBQJlVdEIBQkKPthhAAoJEDO8hquA/1UWSoUQAIsiyIf7fqvwdGpkHAzkAbFipLfzcyp8su415ySdTrQTW29sTsyPIjN6r0RW0HSJWtPH43qgUgjRs+3fF0Obsdf9heNAY6KZmdyJ91rzbIWYOOGEAs4kqDwVMt5gBXz6N1eXYBVitjBaDRPCgq3sHUa3q5Vpo162UKgatIameThBrGgUFQhpUhbYKtp5161KRg2J4Iaz6sdcun31y27OMQdeT9o03RbQqmc6BXND/3h+aufOHDQov6vo87FrG4Qi86SRg5vQGOy0VPzU54X2Kf48oKiqBDKFcBaDljgryOL9e8i/Qmusr/YHwVZKwVerTxwGbftHIc7unlLTi4Ke6+XcseLd6SY7Cl6X2npuExaVd2fZ6UVa3qHoUf9uhN23JLLJHc5Pyf4evQ7J1Rulvz7BJPu8ctwNFBOBzfX 6PhWm78OkNqMS8axCQ75HOz5xNJ24aGOumej+CyVvnop/aosjnRTfYWm8Xfjo7wu4uEF4XdeVPKp1XUY9nxWXksxvyXapYhVWdU3PlpJPD8ION28/QjPZtwNdKVmRtTrwd7hUDgJFr9GXGfsE+mQx84myde7n8AV5IOgTn45JYlCF8jay3lk+7cSqh6zHpbBdUPG9BFNACdLZUGmlZ0lj1QtLwXVr0Tm+5jvVlbYYbJJfoKUY7Ch8AvEf2FCBYmn0fb12uQINBFz4L28BEADdPI1M2yQTI/j1kyEkfOfvD22/DaHCmnFUkfYY7/2rij0QvWD11WL6ZSW9KcwPkufWBxftMyNlftIs3x177M7IyTNpzx3RKhL+iNgSeAilOxVZEq0aP5Y94T4h+w5Ck1vRKhceH97Yz7ubp2/07mD5tcb1n3EOg2Po412jjrE58PxXvQf14QMHLDLjiB9zcUjGYNQ+9EKQ4NU4kBqHtRByL4UfqtlHZTIDcjGBXFRCmztGVo9BoT6RydtIp67SQe06v5AFuFQeuBOv5AqObLCvL5tTo20AfQPm1f+H7tOecmdSPLbWR4Gs7KFBq3R3BUFIt90nq5h4iSygCbsXqYcQgcqR3AmtaJyrBX9OEFrRb+0DJEUgMt+ndAoY8l2VmtlHgKV4TovvRonhgCuEtxorJC0OUstrIHP47ilxnMEwJhd2oS3Hly7gw0Rsu9Xkgkge1NIGFLQvljeRmqsAYYrJkpBnaxcUXvQ4nBPJj5pdQhmFy+0q1IaTEWUqNI2JuPvt3MydXUqDZxGDd+IUA0GrBhV0R0zw16nNAsmH/OmtQLPVpUOuu8tOK7Z3E6P5m3FXIwnXH6piWpDfeqQmt/IJGKoQ6CLFTI4AgFbsRpTyN1RKK4HhytYPLIJPnWNnfF8e07T1Hv83LqMctjl/6RbmzGwRstMANFYKjRdUzdujOQARAQABiQI8BBgBCAAmAhsMFiEECeA/hxCS5A4Q bpArM7yGq4D/VRYFAmVV0RYFCQlK76cACgkQM7yGq4D/VRZmyBAAsJHjdiZqG7C+V5I2/sthUflMock6Se5xJ+bzhGoP7VwhdUcRNnKWUkZaj+jt4f3zckoPIB/RmVSfNXxzp9S0wJGpsqpudYUP97I4fkmyYxTiZFxYUVLv3vuYC4XF2PeSMg3jRKYQ2Zck+uju+TyUdQc2jpIgl/p87f/koxbhD2PkRn1gSU+PxqfVlNqxamrJaLNs7qwUOA4GTciy2IhWvFhvUSV/CXxhpvVFM+fFQD/dY5iP/LnzhqNMrHPj4VLdZMSZIdGyWdYUVP6MLU3WZ/Db5j37wdV93jNFi3wdSO/7jJZ29pGcX2b8W0nXsmfoL1SnRPVDAeI9VT1XF4kDWelDe6gJPVO1MiygSAGQ2sYsQq5LonQAgklAyXQ8P80HNdHTYBp4pR8lucSTcxGqALDXOdnuxPpEgFpy3tP78L7L/2AMZ5B2bYusBXeboGsLlsdTdNSN4cPRHyxR9u70b4sp1NsfwteeTEnUt6PLgwEEpaUn7LYltq1ejpWupRe15XnmehmDB5V8CxoLkpPEME4hr8F+3YxPLD68O591M1sc7Lc28X9O4EjBfx9lTstsezkB+F6mAKHlcp9fAbAG1dL84BBwXSn+ZR75YP5yNWcltFktWJ2YBsi7Vl1B/C2/OPPMxKoqlzoFiosucyNCMkQtgij0Tul4fFTeZ/DCda65Ag0EXPgvnQEQALnSCArYa7E9XRTSfxV+d5QyhZD11vRVgkH4OJfRTY+prjgmcB1+mIRZ4l3syiq81KeQGSmW0a2Ce8o0aF59DkgnFo1TMtGDzX/eZyxe/Fwuk7yNKAqR6MVLf/bnGSjhbBr4NefpWbHks2dkGBUbfzi0EocvxbwLZpLpumgtDLFKiot8VSj0hmmcz2uG9tAIKmM7rcXOMJbsNxI2fDPd0KoB61jOxkcT+AMtYIqxwd5ej8mWL5LsGDATz RZCIkOSUnHPeGrsYLR7ILqfFfSMdnXINu9UhuLSupmYVtm5g0zgFDn1u7XuJBp2epapfQ3EsQAYDFLRg1thJBT7h2Z4yyvWiGUiL07dyvpDDatkPUz8WgEBY0Fsnubpvfw9mslpPLabsARDJM76TvSNibcPxIeGgfr8GPV6qUNtWkqt0xrh90Di5IRb1u8kRxDt+aIir4Yq2J+2Ew/dtBs11HoDu84OC+8ck2gL0+TE9/dPm4yOF7eaKn7kkj+yT4I+aJtyhM2lQNME4vK8XJpgq3JPShlZPbYK/lLcHpFEBOrsDAJNwpc7iJYWJn6j3/Fiy5mKA68wIqbkOde+ZhgZXS51l94vLMM7tyhyDPd+4kSdzcLBcCc0lIzXDUe7cmXvjC/NwvjkoPuabM9H9VvhRea4t9Lc9hxSAaFoXZbq4omNOaoPABEBAAGJBHIEGAEIACYCGwIWIQQJ4D+HEJLkDhBukCszvIargP9VFgUCZVXRFgUJCUrveQJAwXQgBBkBCAAdFiEEAWT4Ukhg5KuhCfYse5ruiDUJqtgFAlz4L50ACgkQe5ruiDUJqthCwA/9GGMgxtD8hlel72mU7VVN79mzCmRTqpV4INR+kKX+kGW28rBTSxq1Cp2spaC1gbLNKFuiLQVjZ6la3CBfww6uRtUctU7k5edqiYgczsezNagNBOxP4EcVaK4ZWnRFdSceQck2ZCfSnYqI2k1FkcxOvBvRuMfxFaeeJ2VBo/+4vlGGjdvlr98Ewv1WgQv3ncvYDAbswM2KbD9wiZU1RMYvmpPCGzLE+mol2O3jWWDg7lrjdE0NOSSArBoYGi0qMYqA230IXmNWnc1l1LZLW9TETb94w+XaWHVgK7goKgNI+cQlzrZZ4cRSZx3x0Ws8gXXcMTqJ61+UjSUwfe3tIq5Nnt1juv3uaVL6GgxsrrLnHDf8BUi/dvprMuORbnCPfxDkwDe/GsZAxkk7JH1xtW0hU69bxtzQ7TlZKF t5GL+4vJMBlmODWZncrSzvLpr+itt3VfO4bNlMXadQ0nCn4gWHfH2RYUCKAavg0oqgcmS2KGSXaRvUd/2SCS29BC5OmRvCcPwrkwZE9iVX4zEgUk3l/8TKXronjwPHy8g/LGzLXb+qmYea1Dwt9wsyZmsniMA+ixBSN7nolflJ9hFIZzj2eTXj1WHK9Ye/xS3TktKFJ7nvg5C5TQxOkXRrZ8eXt4Ho6rQWoJtjThlQEdYygR/SG9OenDzkZu7qeCx+HEEyjGsJEDO8hquA/1UWPQgP/187VkxMx0WZazyekn4P/cXAKu2ox5RCzZaey1u79nYsbGDrBwwWQvLz9Gf97+nWeCU2RLqlM2oIIsiyAANOMevclBvAWygboFcfy1US6DMCj+b+ottsqujt+tx3nhTjvod4nyUkbnQGJgXV6q9WQK9c52J2VjexiR5RMqhhVybGDpttgu/8gu7vTQwF7jDi1FEm3xGsp069NNkoN4dcsHkpebgm1Bmzw9ULM5L6VLSqZpgj9mXGpfVFPLDXRbVoQFh2WtiF7RZIU20S6Vkmgvawn5DfE600W1CcgC/CxQX/SfBrLI5tAYqbAaQZrcWaOxqG1/PAFDxwCZQgxX4cw7LBPDpTHW+OUqL1yhRyWL5TSfxf+aXTO5lFPZaW82gyDL+sJhTTknnG7Zh+RZtDP7rhqR2YI7LNn9mG7XHnKai7Lr3IQ0lBeIh98dqCpCDawNARlKIamdWK5owCKCm2wsZAcpxEzEFFArHVklo1TXsnW3Ywoyb4c7TMdFjUhLhdcv+SIIUtUFHKoAlIkG0u15Fv5ZC7nLtwTrDuJW8hmQRw2k2y4TSbohWgDCV2/KSH1I/PflU+cze8WQeRQqmde2fWxSgPTA7ugSyBPkpGNdYQBFnuqfxezZDSTVzyh3DNpqsxGt8E560mC/KA+YNAAjGF0ePw7/Rh9sPXLFv88wFWuDMEXQT37RYJKwYBBAHaRw8BAQdAHPP jBVFc2oReNQB1+0rKKMjRCq6cU5jEl9jx+JlCvUKJArMEGAEIACYCGwIWIQQJ4D+HEJLkDhBukCszvIargP9VFgUCZVXRFgUJCT4nKQCBdiAEGRYIAB0WIQQABqSRH1VT5c4FNCGMRhzNKT9gEQUCXQT37QAKCRCMRhzNKT9gEYK1AP9g+AkebpYEqtNtHOyAuQJF/aTCNOXdPSBOtR5/y7iNVAEAl4aEB2Ofue9yjBBGOgRA65sGMxgEmI9PCU7kitqyoA8JEDO8hquA/1UWqm0QALM+y3hODe5/X7eSPHd36r2vaVXUKR3CPxr0yAZvcf3vKubyBagZKtFB49fYi8xZTe4iMd3Ozh8sHezWdb8f0/IMidmr+CD/NZg9OjFMNI+n/nmC1Qugdxq9ZbhohqftDEJirf3AMau/LVojjwsDi26r+/5nA3C9Iw4KVJqC3F/M1wq+fTJmj4Hd0tDHPapOtdfkposver/BzhnQ2fxKwejc0pI81ea2bBIoLcdC+aJ51W/GhzA0grWz8ssczP1JYgJIAlrthMYnTfGht6fLvD7hwr6vGoeI5V2yqci9dKdu5hTuWjWxNZBK12qMx+YN1s1mythxfRkHk2tOZ0am5BSSUw7Yn43TXlN9wc5pmguRhe3e7yC6tiHVJvl6pMP2lO8Ddmeqsf3C8WJwKYGzgnDGOQHcDZuSvFnRmS45D1DJ2MrDCepa9gSeFX/pbGsYuJrJklOMhMXffpgWlgwNWEaejxaLmhLt654NqFkBLo+aQTUkctH1Sf2FTCQOGBKfJXIZC8IzES7PT0r2E7UW+tJONb3dWenRKdBKppxqDVziLlfloEwRz1qGb/ZE1iQ/DHxa2IBkYLwDo0u7wzadA6AESNHJMcPHPPvEE7h0QJ/Pcl/MKjoI2LM3PKS1HE9nlnBN2lnfc6ZRMJapoA5cU0XbPsR7EAflLmYXKiJ+cIj4uE8EXPgwtBMFK4EEAAoCAwQwnnl1+/Yq AabnWn5xW3ux6PQE42O3KSDnFrSeROYQsnhY5DNAW3Zx+xRKBCHLvru785zMDsEmjpybZsb+i6OqiQKzBBgBCAAmAhsCFiEECeA/hxCS5A4QbpArM7yGq4D/VRYFAmVV0RYFCQlK7mIAgXYgBBkTCAAdFiEEtGU/qLvs74ko5Fi+s+HYaWSq3AwFAlz4MLQACgkQs+HYaWSq3AwVZAEAsFAzHbeIuSRb/D4+2hQL2m1HtnrDzKuI8zFT2Ryd0EgBAOcziZTKy+VIH3woL+EghEvjH3DPdTARuzYmgHbZMOqwCRAzvIargP9VFhefD/9RTbKteoaeYCJE0yn3KEa9J847C/nx/N6bPGomHslOEbhmIMknvfEwgppbRmnMhf3HeGaxsnpCDYNk4qrzrSrj7YtS5e4rCozjswJbA/MySx032Lm6fj6pAqe+yUbvOaKlyfcOQm0Rd7kTHjlCabnQWe1dDw3ihVnhpBwfjEYcQnttlhrGPUvdYI38dN9wSJTxme3EF9ZQJ9V74xJMTbS/GYTymabzQOcAk9VwzKyxBWR/x5wp1EDPMdBccMgYUKls7shCX0Kie1WqyjOIUqGVqRHecQPpnuXM+VLI/bqMUUfgMQbGHYFJJCgaLWkvTVKyLH7vdTeVDpgd6m+1voi2NXBtg9mgUx4XIItT8PbbveMxOrRwh2WDPX+lYLjXsG7IUCfdlSWEyZWMbljfNhPUrOtBm/blWHOrbGWrvGfkMWZZGD6dLAHSsQdoprp6OOT9gpEv5lQ7AKyl3jEPkHSsMDylHACi0Hd/xgKbrT9ir7ZKibUgCDcO3D9W+QMD0efKoWuPAY7vEQd8+mxIqH8BEcTiInsj4nu/xcw3eVWoFuQf3k85vF5O7qBbEX0fhwDGBTXEd7g5e87kXKV4KBZRLO4QpaRcvpJs7fBR3uxsbuE5cR5LugSkkSHJdZI2KossVMIbW5AoPw8Ov2/zrXStrJxS8eGs/Su6k1zh6 7xWBA== Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 67810 Cc: 67810 <at> debbugs.gnu.org, stefankangas@HIDDEN X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.7 (-) On Sat, 2024-01-13 at 08:59 +0200, Eli Zaretskii wrote: > > >=20 > > What if a user wants to disable the `bold' attribute for a font > > _with_ > > a bold variant? > >=20 > > That's not the feature I had in mind. I don't see why Emacs should > > allow users to disable font variants that do exist. AFAIU, the > > request was to prevent Emacs from creating a synthesized bold > > variant > > if the font doesn't have it, and that's all. =20 > >=20 Indeed. @Po: And I totally agree that emacs packages who use icons from symbol fonts should not set bold in the `face' property. However, as I said earlier in this thread, I claim that this solves 90% of the cases, but not all of them: Users may just want to insert icons in parts of their files with bold font-lock, e.g., headings in org files or markdown files (say you want to add a light-bulb icon in your notes for "ideas"). In this case, while org-mode or markdown-mode (or actually font-lock-mode) sets the bold face, these modes are not the ones that insert the icon, so they shouldn't be responsible for setting regular weight on icons.=C2=A0 I claim that's a valid use case. Of course, one can totally object that one should use SVGs, or that all of this is too niche so we shouldn't care about this, and that even a boolean option is not worth the complexity. And those are fine arguments, and after some more digging, I'm also not sure anymore... =20 Po wrote: > > > Would it make sense to introduce a variable that disables > > synthesizing > > > bold or oblique font variants? > >=20 > > I think it won't until someone informs us of how those features > > might > > be > > disabled in the font drivers that perform this. The Mac driver is > > definitely one of them, and possibly the Fontconfig driver as well. In fact, now I thought a bit more about this, I agree with your objections to having a simple knob that just disables overstriking in xfaces.c... Yes, this would help some users, and it's easy to maintain, but I suspect the behavior will be equally confusing to the current one. (Think about a candidate docstring: "Inhibits the creation of synthetic bold faces. This does not have an effect when the creation of synthetic bolds is done by emacs font drivers, e.g., this variable has no effect on Mac"... That is probably hard to understand for the average user, and also it's simply not a solution for Mac users.) I think you're right: If we want to add a boolean option, then it should probably should cover all instances where emacs creates synthetic bold fonts, i.e., not just the catch-all/fallback overstriking in xfaces.c but also the synthetic bolds in the various font drivers. (And the option should perhaps cover synthetic italics as well, not sure. Or there could be a second option...)=C2=A0 Yeah, then it's indeed more complex than a DEFSYM and two ifs. Though I believe the complexity will still be manageable and also I don't think we'll get bitten by this in the future: If this is an "inhibit"-style option, the only risk is that we'll ever have font driver in the future that creates synthetic bolds unconditionally. =20 I had a look at the mentioned drivers. For the MacOs driver, the property is set here in macfont.m, see uses of synthetic_bold_p for the actual drawing.=20 if (!(sym_traits & kCTFontTraitBold) && FONT_WEIGHT_NUMERIC (entity) =3D=3D FONT_WEIGHT_SYNTHETIC_BOLD) macfont_info->synthetic_bold_p =3D 1; For Fontconfig / FT, "git grep -i embolden src" will point you to some relevant code locations, but my digging shows that this driver will never create synthetic bolds on demand. [1]=C2=A0 So it's probably only overstriking and the font driver for MacOS that would be affected by an option.=C2=A0 Anyway, if people agree that an option should cover all drivers, the patch is >5 lines and someone will need to work on it. I may have a look in the future, but I currently don't have the time to work on it (and I don't have a Mac, so someone else would need to test it.) =20 Tim [1] Okay, and this is where it's a bit of mess.=C2=A0 While the code in the fontconfig driver doesn't have logic for creating an synthetic bold variant when we want to display bold text, it supports the "embolden" attribute that the user could set in their config, at least kind of: If I set this in my local.conf for fontconfig, then suddenly all fonts in all applications are synthetic bolds, and emacs respects this, too. <match target=3D"font"> <edit name=3D"embolden" mode=3D"assign"> <bool>true</bool> </edit> </match> Of course, this is usually not meaningful. fontconfig ships with a config file that is actually meaningful and enables synthetic bold fonts when necessary, i.e., when no bold variant exists: <match target=3D"font"> <!-- check to see if the weight in the font is less than medium which possibly need emboldening --> <test name=3D"weight" compare=3D"less_eq"> <const>medium</const> </test> <!-- check to see if the pattern requests bold --> <test target=3D"pattern" name=3D"weight" compare=3D"more_eq"> <const>bold</const> </test> <!-- set the embolden flag needed for applications using cairo, e.g. gucharmap, gedit, ... --> <edit name=3D"embolden" mode=3D"assign"> <bool>true</bool> </edit> <!-- set weight to bold needed for applications using Xft directly, e.g. Firefox, ... --> <edit name=3D"weight" mode=3D"assign"> <const>bold</const> </edit> </match> See the file 90-synthetic.conf, probably to be found in /etc/fonts/conf.d . But THAT setting one doesn't work in emacs.=20 The reason is that fontconfig works in two steps: 1. build a database of fonts 2. let applications query the database with pattern matching The second snippet above is supposed to have an effect in step 2. It basically says "if the application queries for bold, and we don't have native bold, set the embolden attribute in the query result". But here's the thing: emacs will simply never ask for bold. What emacs does is to ask fontconfig for the database resulting from step 1, and the database doesn't have the bold font because it doesn't exist. So emacs will learn that this is a font with weight "regular", and then emacs will forever believe that the font is regular, and just simply never query for a bold variant of it in step 2. This is just a consequence of trying to fit fontconfig into the font driver model of emacs. They use different concepts, and unless throw away all the emacs font code, it just won't be possible to make fontconfig as in other applications . (See my message #47 in this thread for a way to get around this in certain cases. One can set <match target=3D"scan" ...> and this then will influence step 1 and thus the database itself. But this is rather crude and won't make the 90-synthetic.conf "on-demand" synthetic bold work: We really need to compare the query pattern with the actual font to determine whether embolden should be set. I said above that this is also https://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D25147 and https://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D17792 , but now I believe that this these were mostly fixed in https://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D35781 already...) The driver could, of course, set the embolden property automatically if there's no native bold variant, and this would probably give a nicer rendering than overstriking. Perhaps the driver should do this.
bug-gnu-emacs@HIDDEN
:bug#67810
; Package emacs
.
Full text available.Received: (at 67810) by debbugs.gnu.org; 15 Jan 2024 00:36:55 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Sun Jan 14 19:36:55 2024 Received: from localhost ([127.0.0.1]:44366 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1rPAyF-00034v-5q for submit <at> debbugs.gnu.org; Sun, 14 Jan 2024 19:36:55 -0500 Received: from sonic309-22.consmr.mail.ne1.yahoo.com ([66.163.184.148]:46627) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <luangruo@HIDDEN>) id 1rPAyD-00034f-7S for 67810 <at> debbugs.gnu.org; Sun, 14 Jan 2024 19:36:53 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1705279008; bh=eQ2H3Q7nVM/aDPXhkWZL5X6KBRUq2V2qcRo9Bjh/adI=; h=From:To:Cc:Subject:In-Reply-To:References:Date:From:Subject:Reply-To; b=YH81RoeS6ijG2rxsdUnzygTcmSfJneJja8UHvvi+VXBmdfe299uJfJYSSpHRSyTQHLSnKR04WfWOPkqnJ7vruClhUITquIbHnpvyrj6SU8W6twtRXsqt07IyOngqEI6Ewx100v0ISUj+bY4/WFO9dNEa5XgvAVbCh63jlOLI6NJP+tt2zoFtHxpSnx+Fi2zRqFi1fyQt0n/EjpotOfG53dofmoEfJixzpM1UnLRv8AoNAgJJngiMQtYVWD05U+S/jpHSCXkeWLy0s1hfmqJINWuzn7XTYWycyOC+EI0SxmSKagST8nf55mlJtEjw3yKzd9amldtWE4CCwfFCC+99Ig== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1705279008; bh=lf0tRhCNdU4GgH9fbDqg7kHpYWafl7vHVpnmZT/+VQL=; h=X-Sonic-MF:From:To:Subject:Date:From:Subject; b=L/Li7/SrS+RbktTbRaPy2+RF2llkHCILtFM3tJE7ZGHrCGduSgHj05BLpKnvjL0ZXdB7+04Zy6gdGd3AsSPD5rvwkCQyn1wpXM2oSpE3gBpT/q8O7PwBZ3fzZsyjYBmy+jG6Jq5/Ni1vc49OZSYpgW1j1cvIG8LmG3shvnfi6rgZ12OXJhWnNH7ORD9onzlzFbk6Nnm0TosvDl0wlOLTDi/fe3PC9FaHX6XLhIlkvY6z7y/y16sNGdgouKOxP/Dsq5tuurwuur5zYSZ1vWGQHosJNyTLpqBbccE5ZEeLWFQjtWzN0vC0qQMGeLWjJnaDG7vbM3AIYyguWf1gmG5foQ== X-YMail-OSG: WDDKBosVM1mZIJjGkyAS3zuVex7wN8CrwrdYYRM0mMGZ0uUFQ6s.p4Z6aOq7OQ_ JJChec_4dK9uNciGFptTmgAPneREiNKd0l.WGHnzv_1QLAyLdq9J59rU_BpeDA0R4Ror0MPQsxl3 LGDZsXbWUaYDDOdBya8B62QQJvEIk6hcP4ZJiJOpcLvNq8M5IstBa1jeW1AZvWKj_Of64VHspAu. hjxZppFfc.TEqzK6fvMoufAkGbvg92edvVcsSZJ72Gy7ERAf2NAYWMYzT1g9c7I9R6Su4wOcJUKr RhPskXeiuKnjAPr1hEflGh73tXgxG6bLlVJt9mLel6LJzo0RnRvnFJrH73wtMTlS_3QK624z036Z iUZ2saWRPXtyue5eG2iQBdxvLIMDF5_dX4h5onWPl3zJZd.PHmP8d8SV5QTycSvC9_fC91m58QaA eAM_XFeqalf_omJAfnIOP5KHjaU5dILzLbdQd0mZBnAPFciUTRsKnT_.TG4.KkI_653srDP6t49I x9aVGdJWHo5Uk4HiynyCFz92yM6FtbFmqHju0VVOtEJb0F3UCpKYHwyOy3sQEBIi61UEjrR9L_fw bb9Ve9jZbLFFNvIyJ0r4E9KajZzolffm0tQIbKafHpThww9xbHaqJ7qSgLUZz6VcpdTlFWR9sOos e1OYsCSqHxwIw6pnieaIRFeXe7PJ8edeTmiHguKvf9F0xIyKEd05EwoZmHHPECTY7gUYLsSuBYxP u9xSBztqTAw9PNSOvUOwaMXJ.qbhl6oQ3sWoAoigrRvlnThl5kOUnbJRKcTD94yLH2yteWlztlQw Om8tB98On7ZfDcfxtfzGy4GwvTplAuMKO0uQ2FnCbw189XqRiyISoU8pggZhXX8dD9NoJ8W_orP7 LONQCl2taouxzMHm_BKzBTdscndui_gdQgCjhm1tjL0cLlcB9CSXXdsNEHOOblSlN_IjLe5r92eF p0cHlcvZmhQ5u3tach63pa1Q4CIqlQT72mxhjRAOQlT1MGlGQeMPNNrQzy2r5kOzOnRD9y4F.Yp6 zcSgPcFD4EW9w.dsw5hpnUWoX.oSGsZmmcwqh0lzetN2deTE4lebhN6_Lvw8euVSVv8X.A41d90B zlJ4CypcZQreD9ehk3VGKgRy7e3PvwjtuxFqAmDzH6vPOzTqPofVo_iZpR73pQ_oycDozxrDOu8f Evd3hlzvXWW9uYZWuF2x5jJ0bNpHXYERj2VOZse8ecupyaGbcTA4H5ZLNHyp9_HbmTUhWhKNahtZ dMcTI_yUvkXKJH39hxrMVlrzOuXs76D9KVhB6UkhaVNJ34pY9nR.0E_xO66CHyMFghzUWyhsLzoj NDPasxONnN.MbN5qLV4kUrFfug0637v0y_nQ4ATCEF_wWn2j2NPO7brb458Vns8KBSYCvXMIhjxb jo7ls4OcXM7fyylu5LWaLOrEt2Y_OLDS2bDsbpwLyR_Xx6nq1TaFKXbDgMHRIkKT7YGEe3Vwpe6k M0.M4Vgp8RW6O63bePr4h53VaR0VtDy6cnVfO6uQk9PnwuHHf9nZzdiAmYL_bHonA4CytM8MiXQ. .cD85SZsCD_PSeBcFw.CwS6C.HZeLSlaDiKiiPMzHnUlwwwQjYQeXewJ8zC8PKHCHCclP9YU.kSK X1uWlmW6t1Oxu6c2EaZ._4D2rw8woH_7fOYDzb3lfMpB2dfQu7zleZ2TjFO6MldENbhyMTW41sxb aYaYhrTlRoC02YK04plYU0xdTE4mZwyG0SHXAiEVji4M6fDU3fTnvi3_rlS8FwWbSq3sgeXzHJ8n 0xqhqGkPVjsCyIcDnGfPChM44X9cEveRg.Hw1PZ.VOJytqB5Xh7UAbr0Wx.6dkZDrUDwPp3Z3TsB qRFXKg5cKAB5BmHWses.q4VHtM5KOSg05BwMlBHFY0BR1pRw_8lsFBdBUZZmP00pwYx5huPoar_i 18FTTzEgPMbr7hKvhu.QuZfG_s2_hndhqq06WW.3ZGUj.iywQN6xhL5wsE1jUAhYRK2IJlK42qKj fmiMoEoU.XDI3nC5sQOrclf97bQUbF3Rhvt5QFc5vKrFY3OJaSX9tjsYjKogDEfQF.zu8OOo1P4a 55a1w9JiwVRg5h8A2R3oPaGS3RG28eOuacHKAU_.HzNKQAuC45H8cu_X7yDEwoEcPbQeDtfyT6zd 5EPkXSroqjaF43bhUn.AXSXGK7tL3wOB8.0ObNwW44WeLQHvF0zkL9LV537KHWxCfNEOaMDcdYIt O1t.H5iScEHulzK7Y0JMIfOeWMMKXAl1BzWSUNZidn2qCr6FNU_dS4X50xPmppw-- X-Sonic-MF: <luangruo@HIDDEN> X-Sonic-ID: d414f95c-9af2-4ffa-9d2e-ee77b02e1741 Received: from sonic.gate.mail.ne1.yahoo.com by sonic309.consmr.mail.ne1.yahoo.com with HTTP; Mon, 15 Jan 2024 00:36:48 +0000 Received: by hermes--production-sg3-677476f564-88b7g (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID 82a829250ff11c611b9085c1605490f3; Mon, 15 Jan 2024 00:36:44 +0000 (UTC) From: Po Lu <luangruo@HIDDEN> To: Manuel Giraud <manuel@HIDDEN> Subject: Re: bug#67810: 29.1; fonts use synthetic bold on Linux / pgtk In-Reply-To: <87wmsbx44j.fsf@HIDDEN> (Manuel Giraud's message of "Sun, 14 Jan 2024 17:37:48 +0100") References: <0719018bb386e840efaa655b7c0b765ece9cd9ff.camel@HIDDEN> <83le9ys2d3.fsf@HIDDEN> <3ebaf489f6dad748258c7fb01d3200b674ebb1f1.camel@HIDDEN> <83h6kmrzkz.fsf@HIDDEN> <7ea3f7db448191f2b9886604084abe84d0caaf61.camel@HIDDEN> <s0d5y11odaw.fsf@HIDDEN> <83y1dxqm46.fsf@HIDDEN> <d0bfcc83868f6c4acb212094fdceb62a0dc0def8.camel@HIDDEN> <83le9xqewb.fsf@HIDDEN> <87h6klja8c.fsf@HIDDEN> <723b91276f83652bc6867f95630e1057c05ffb26.camel@HIDDEN> <CADwFkm=OdKsXmSa8=3LTP-nPhy2+ysh0pvtR5+KTcdkbtqf4pQ@HIDDEN> <bd71ae3352f783f3a4a31d6486a813aa46d13f47.camel@HIDDEN> <87ttnj2uj6.fsf@HIDDEN> <CADwFkmk=7_vVw1b4BAiT-3MaC+QQxXifXEREkJOrgGuccPyX_w@HIDDEN> <87jzoc20o5.fsf@HIDDEN> <CADwFkmniVyuaKTHVW5fNCnhNMtUm+tGY3n5HBj5RJ3+idCq6+A@HIDDEN> <87y1csz067.fsf@HIDDEN> <875xzwxfzd.fsf@HIDDEN> <87ply4ypjb.fsf@HIDDEN> <87wmsbx44j.fsf@HIDDEN> Date: Mon, 15 Jan 2024 08:36:39 +0800 Message-ID: <87cyu3zb3c.fsf@HIDDEN> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-Mailer: WebService/1.1.22010 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo Content-Length: 940 X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 67810 Cc: Tim Ruffing <crypto@HIDDEN>, Eli Zaretskii <eliz@HIDDEN>, 67810 <at> debbugs.gnu.org, Stefan Kangas <stefankangas@HIDDEN> X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) Manuel Giraud <manuel@HIDDEN> writes: > Yes scaled SVG tend to take much space but in the example you gave (zoom > in and out of a SVG in image-mode), I think it has more to do with the > cache not being adapted for such usage: the fact that an image spec > contains its size and is retain for 300 seconds by default (as you > said). The format of the keys used by the image cache is not at fault here, since cached copies of SVG images must match their display sizes regardless of whether the image cache is sensitive to sizes in image specs specifying other image types. > Ok but is there such usage of SVG icons into Emacs? If there is it > would require a much more smarter cache or, even better, a fast > rasterizer. Not as yet, but it's being proposed. > I've never hit this case but I don't have a high density display. Is it > something that happen to you regularly? It was until I reset doc-view-resolution to 100.
bug-gnu-emacs@HIDDEN
:bug#67810
; Package emacs
.
Full text available.Received: (at 67810) by debbugs.gnu.org; 14 Jan 2024 16:37:54 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Sun Jan 14 11:37:54 2024 Received: from localhost ([127.0.0.1]:44032 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1rP3Ug-0005Fw-Gb for submit <at> debbugs.gnu.org; Sun, 14 Jan 2024 11:37:54 -0500 Received: from ledu-giraud.fr ([51.159.28.247]:21585) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <manuel@HIDDEN>) id 1rP3Ue-0005Fj-55 for 67810 <at> debbugs.gnu.org; Sun, 14 Jan 2024 11:37:53 -0500 DKIM-Signature: v=1; a=ed25519-sha256; c=simple/simple; s=ed25519; bh=3ovWxRQM leD1vDB5aYgPG/Nmf+xa0j1O3asR5k8tu+E=; h=date:references:in-reply-to: subject:cc:to:from; d=ledu-giraud.fr; b=jOq9NtJghp7xj1KW0Siipt0INryJ/D gXgRNI4S4Yy9/9KXxjFMEjo61nl2w65iCQFcCDkH9rEXphIbfF9r6vAw== DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; s=rsa; bh=3ovWxRQMleD1vDB5 aYgPG/Nmf+xa0j1O3asR5k8tu+E=; h=date:references:in-reply-to:subject: cc:to:from; d=ledu-giraud.fr; b=P1Waj1Rb/fPohRsrSjmy2CYs7mhSCNSXQNoGLG gNCi/+s2gfpv61DcZdOOiyv/Z1boi9eFS4ZYbPic+j9y+9IGXIqstvRN5eTECuwmVNhw9C +qS5DjLgBmvxZPs3+Vn0EC9uCj7clQ3tEPJegZPwc/QAqqUlIVPPhA9X7NFkQQuEWYKwEn lXRP9X0OzoMcor08VaIeUGWjc7q1cFKd8URHV7DI5o8B0f8P3LWPvNY4h9zQFreA/9fOZ0 alnA/YyHD95O7i+H4piPFKgDCx5/4r0yM1UkMxS0F5FPsZmn6be2FM49bxhq8cPDX2VJYs hgGJNAVgxwnrb/zADsRuDQQA== Received: from computer (<unknown> [10.1.1.1]) by ledu-giraud.fr (OpenSMTPD) with ESMTPSA id 96a99f65 (TLSv1.3:TLS_AES_256_GCM_SHA384:256:NO); Sun, 14 Jan 2024 17:37:51 +0100 (CET) From: Manuel Giraud <manuel@HIDDEN> To: Po Lu <luangruo@HIDDEN> Subject: Re: bug#67810: 29.1; fonts use synthetic bold on Linux / pgtk In-Reply-To: <87ply4ypjb.fsf@HIDDEN> (Po Lu's message of "Sun, 14 Jan 2024 22:10:00 +0800") References: <0719018bb386e840efaa655b7c0b765ece9cd9ff.camel@HIDDEN> <83le9ys2d3.fsf@HIDDEN> <3ebaf489f6dad748258c7fb01d3200b674ebb1f1.camel@HIDDEN> <83h6kmrzkz.fsf@HIDDEN> <7ea3f7db448191f2b9886604084abe84d0caaf61.camel@HIDDEN> <s0d5y11odaw.fsf@HIDDEN> <83y1dxqm46.fsf@HIDDEN> <d0bfcc83868f6c4acb212094fdceb62a0dc0def8.camel@HIDDEN> <83le9xqewb.fsf@HIDDEN> <87h6klja8c.fsf@HIDDEN> <723b91276f83652bc6867f95630e1057c05ffb26.camel@HIDDEN> <CADwFkm=OdKsXmSa8=3LTP-nPhy2+ysh0pvtR5+KTcdkbtqf4pQ@HIDDEN> <bd71ae3352f783f3a4a31d6486a813aa46d13f47.camel@HIDDEN> <87ttnj2uj6.fsf@HIDDEN> <CADwFkmk=7_vVw1b4BAiT-3MaC+QQxXifXEREkJOrgGuccPyX_w@HIDDEN> <87jzoc20o5.fsf@HIDDEN> <CADwFkmniVyuaKTHVW5fNCnhNMtUm+tGY3n5HBj5RJ3+idCq6+A@HIDDEN> <87y1csz067.fsf@HIDDEN> <875xzwxfzd.fsf@HIDDEN> <87ply4ypjb.fsf@HIDDEN> Date: Sun, 14 Jan 2024 17:37:48 +0100 Message-ID: <87wmsbx44j.fsf@HIDDEN> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 67810 Cc: Tim Ruffing <crypto@HIDDEN>, Eli Zaretskii <eliz@HIDDEN>, 67810 <at> debbugs.gnu.org, Stefan Kangas <stefankangas@HIDDEN> X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) Po Lu <luangruo@HIDDEN> writes: > Manuel Giraud <manuel@HIDDEN> writes: > >> Yes. As Eli explained to me in bug#68006 (correct me if I'm wrong), the >> image cache was designed to work with the display engine (for icons and >> toolbars). For other usage, like image-mode for instance, we might need >> something else. > > I understand you haven't made reference to the provisions for > user-specified image caches that you have proposed in that thread, but > it's still relevant that although such provisions will work in > image-mode's favor, they cannot resolve the memory consumption problems > inherent in the practice of caching scaled SVG images in the first > place. Yes scaled SVG tend to take much space but in the example you gave (zoom in and out of a SVG in image-mode), I think it has more to do with the cache not being adapted for such usage: the fact that an image spec contains its size and is retain for 300 seconds by default (as you said). > Or on the flip side, performance degradation incurred by calling into > SVG for many dozens of small icons, which are removed from the image > cache after the eviction delay elapses without regard to their size or > the frequency at which they are invoked. Ok but is there such usage of SVG icons into Emacs? If there is it would require a much more smarter cache or, even better, a fast rasterizer. > Worse yet, the display connection is cut when the image cache consumes > all bitmap memory allotted by the X server to Emacs. This generates an > asynchronous Alloc error that Emacs is not in a position to detect until > it next returns to the event loop. > > With the size of images as they exist today, and the density of the > devices on which they are displayed, I think that caching complete > images for N number of seconds has become an outmoded solution for not > loading images redundantly. It's unpleasant for increasing > doc-view-resolution to force you to hold your breath before typing "n" > in a DocView buffer, out of a sense of apprehension that the subsequent > page might be sufficiently large to trigger such an error. I've never hit this case but I don't have a high density display. Is it something that happen to you regularly? -- Manuel Giraud
bug-gnu-emacs@HIDDEN
:bug#67810
; Package emacs
.
Full text available.Received: (at 67810) by debbugs.gnu.org; 14 Jan 2024 14:56:13 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Sun Jan 14 09:56:13 2024 Received: from localhost ([127.0.0.1]:43954 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1rP1uH-0000Wa-0S for submit <at> debbugs.gnu.org; Sun, 14 Jan 2024 09:56:13 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:32794) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <eliz@HIDDEN>) id 1rP1uF-0000WU-7e for 67810 <at> debbugs.gnu.org; Sun, 14 Jan 2024 09:56:11 -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 <eliz@HIDDEN>) id 1rP1u9-00019E-Hs; Sun, 14 Jan 2024 09:56:05 -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=5JSnOLqpKAdXTGxUoiey0Jzx0Cx4tLLXX+cV8M+Btxg=; b=nZsQz5gNYOn0 KVo8TZrSg+4gq1/VAd2swn9aoffYFBMpDTDklzX/xydj7gt0OglJeVpVruFORzzR7LRyg5XMq1qis YrzzXXhzG+FgWoQJy2Uvr3Jyre3KmpZbbU487tKf3XzTdDp5hCFAsuyyxfE3niWvSX0trvAo7LNY2 aJlOnekHEq5+7dRknV3/NpgICV2Lri4kzNsfa9oJYXi63zMlfPUCOjC121QGcxvJc7v1eYnOPDO7z 6tNMELWtvSTezm9x5EZWrVS6zKNJRnGCQvPO77VGDiKMi2Yh4skDYuhMey8ciugjCsMlJlTchWf5d vFF7UZ8R1U4b3m2sV1F5+Q==; Date: Sun, 14 Jan 2024 16:55:46 +0200 Message-Id: <83zfx8dkwd.fsf@HIDDEN> From: Eli Zaretskii <eliz@HIDDEN> To: Po Lu <luangruo@HIDDEN> In-Reply-To: <87le8syp2q.fsf@HIDDEN> (message from Po Lu on Sun, 14 Jan 2024 22:19:57 +0800) Subject: Re: bug#67810: 29.1; fonts use synthetic bold on Linux / pgtk References: <0719018bb386e840efaa655b7c0b765ece9cd9ff.camel@HIDDEN> <87h6klja8c.fsf@HIDDEN> <723b91276f83652bc6867f95630e1057c05ffb26.camel@HIDDEN> <CADwFkm=OdKsXmSa8=3LTP-nPhy2+ysh0pvtR5+KTcdkbtqf4pQ@HIDDEN> <bd71ae3352f783f3a4a31d6486a813aa46d13f47.camel@HIDDEN> <87ttnj2uj6.fsf@HIDDEN> <83frz3j6bq.fsf@HIDDEN> <87a5pa3m9q.fsf@HIDDEN> <83bk9qkc53.fsf@HIDDEN> <875xzy3frj.fsf@HIDDEN> <831qamka3m.fsf@HIDDEN> <871qam3dbr.fsf@HIDDEN> <83sf32iqs5.fsf@HIDDEN> <87sf3212mz.fsf@HIDDEN> <83sf31hg72.fsf@HIDDEN> <87frz020di.fsf@HIDDEN> <83il3wfn57.fsf@HIDDEN> <8734v01gm1.fsf@HIDDEN> <838r4sfeem.fsf@HIDDEN> <87ttngyqp6.fsf@HIDDEN> <831qakf1vv.fsf@HIDDEN> <87le8syp2q.fsf@HIDDEN> X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 67810 Cc: crypto@HIDDEN, 67810 <at> debbugs.gnu.org, stefankangas@HIDDEN X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -3.3 (---) > From: Po Lu <luangruo@HIDDEN> > Cc: crypto@HIDDEN, stefankangas@HIDDEN, 67810 <at> debbugs.gnu.org > Date: Sun, 14 Jan 2024 22:19:57 +0800 > > Eli Zaretskii <eliz@HIDDEN> writes: > > > I still don't understand what would be the downside of giving users > > such a knob. The worst that can happen is that this knob will > > sometimes not work. So what? > > I thought we didn't want options that only work once in a blue moon, and > that only when Jupiter is aligned with the Galactic Center, or something > similarly rare, such as using the X core font backend. We don't know what is the fraction of cases that this will work. We do know that sometimes it won't, but it could be "good enough". > > I say let's introduce it and let users who want to use it cope with > > the results. All it takes is a new DRFVAR and a single 'if'. > > I've expressed my objections, but if you're fine with the said > shortcomings, then I won't press the matter. I think we should provider such a variable, yes. As long as it doesn't require any further maintenance, I don't see any downsides.
bug-gnu-emacs@HIDDEN
:bug#67810
; Package emacs
.
Full text available.Received: (at 67810) by debbugs.gnu.org; 14 Jan 2024 14:20:17 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Sun Jan 14 09:20:17 2024 Received: from localhost ([127.0.0.1]:41980 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1rP1LV-0002AT-Cq for submit <at> debbugs.gnu.org; Sun, 14 Jan 2024 09:20:17 -0500 Received: from sonic316-20.consmr.mail.ne1.yahoo.com ([66.163.187.146]:34946) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <luangruo@HIDDEN>) id 1rP1LT-0002AC-SI for 67810 <at> debbugs.gnu.org; Sun, 14 Jan 2024 09:20:16 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1705242010; bh=Ee1T0H9y2Z1Dj3X59T65TMaxzYzn9ykOTSKINkxQzvw=; h=From:To:Cc:Subject:In-Reply-To:References:Date:From:Subject:Reply-To; b=BVXciVmk/TP4TaahYZaUMTy/S9iTBFjxaZCmIpIYB8Nn66xx/TKhwLULbQkLQbsi80Oj6oxKPSQcNNv3zos4ry8XuxIejl4pGOHmoAPVyebKioMxikWg691dPEt8R4f5TrjvA4Soas0ktK3lG5oC/ivF86oOwwhmnWiKtMmjHC+aFLr9L9vE0rQKCkTaXkWpNvsw0WVm/mjp15TT+jbIHgKU4ReNsS/D5j9DLXQhvrA0vP2jH4JK0ezWLcEwYMpZSpBVh0VLuhkuuCMZf2G+PZNnKfsjO4/4f6Y7e/8xxxm5dn5rBULi/dLsHyIDHo3sQ4VgTCsohAI8bbevLF6SNQ== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1705242010; bh=hz9WNmmKsLVUfNcA7rrhT/Bzfngbmni1Xlzb34gYoFO=; h=X-Sonic-MF:From:To:Subject:Date:From:Subject; b=ry4t5y2ZjpcQMFWVVhYRDhz7aSaV2ZVTmRShLaC1MYEQUey68dyhoryBzfBdjvlm7rdFzFKfHUb4oW05+AS73+iXNWlMlMMjVRDSDBWbO5Y5h3e0zALRqH05nqQgr9tP6ht9QwZNPe+yI8R57LSH6+FilaT59CGTSeiHsPaOB37GOAPbF8TABH+JB4QPzYcJ2a8wQ1A7wikgdrjJGDX636aEAWRRx5byHkmU19v1h4s66XT90gc6TB2v9F3iP+EnoBKVK7Xn/AbYddsngFZa80O+MBW+qO2gwpkvbSfblBxg2qBuk/WKXS5BRQhzpsncKXwj1ThyoC5pHYU1VSdf/g== X-YMail-OSG: 4jSXI3EVM1nZAWjRNzsClqctETEHZkFfHdnU4GsKW5uMjWyZn6iINMrqhS7UNB3 ewH7oOjqebld7CRHu.eQxZiIUD9XWZbUq9auCkFRaOIKy.fSSu6Cy7PG_ULZhmuAQTgxQanB_NL4 SND96yAo6E9k9sZ7.a13.PF90BVVan7WGjTlRsr7g9wEc9qREuZ0.xo5ztjHEy2hj54sh8ccnMLD DXZZRKJM4mE_fT.8BQvSg2eeK2xnOyKx.ys3O6xUbCeIgQlrMOfupjgyMWA7hIxb9EuecH85FwXl yQ2EfUBUOkxaoklG0HV8nPURea0XYn4pMZl1Pb4tRwCZGq0hWiVQgXaatV_mA8Jo7dERYoOppZew W.7bE1Q9KjMPet.j.3iTFQ2zRS4FPXUV15ZXk3XdBN1zQ203CG2TCr17aN0rytaPj_C1q0QlCo4t WT2gBVrwc_6XiSF6UnYlEjvlzxwQOtaqcFiYh4n7bn0Ok8SazLmUI4rVXHmlOdSXlrape5ExunXl zLASGL9xyRvkzL523GC7o6ZgpmT.S0NFregO7eJvtXn6L6V9KT4CJ.UhBmFvA7kZmMf4.OJI5YfL .H4rzsUo45_87oDVi.c7AMiSQLI9tqcO9iymPE6AAzt34VJSd_.._yPdIaPYGcPHOsEUffLcox3L weYBWxD.iAclC4YJo5f59smLycoS_OQQ7_LTS68ff_E4lckzRe.XiLAcA5grMMUjumHmVGcTTqYf UQAfuHPFkIzXh133jkUwSeUwtF7sRcPDO6at5x0QA7MUt5HSdUPMYblYawPHIz76aKY2j.E.mfD_ JrNXUrdEjHDOsOQMbjn5hP0QS_jOFprnHcgSkxF9Vh4036ZMeqGUqVaDKQw7675EvQ9Av5M9yrGk ijTj7er.O8W2J94e5VX76oE7.7wZ0KXFDqzrkhp87pTDogG_dgScChwXGgEzkueR2_UbjSB8Jf.G 09pfR8jF62vnZTPKjcjz3p3Os.dPYvJ79XOvK9CiSFOdfaTYLp770DOQb5Ece1v5rIWw6Umys.BN 0h81koOW4T34cYrY9G0uRgyVstaM7xlAaJjRXQdbcJhqrp7.M0_KL_FSrbQU9lY9eGqOP_Ii9NHS svaL2dpLiVNJ1FcrUkk462Jglt7R.fFo_ZU0eZ1tNOm.lbGvbSIfvw9swcOlUPA3eftO7RZT7_eL 1PjmLD75VvGi1x02S2zHtLCO_5BnyexspDSAUkkNc8GjqbsobjBAnx979x9q_C4L_wZElYLzWBy7 Za9sKY3Y6Dn1XowBkh0MUk4k1lLn.K3Hpj.hiBrjQFhAcT3jIC_vq4WXg79H8FUn_eUrHzW7._1t JOf6ywuZ5cInz_uYnBEd7yjM6L0xVbdurJGxSr4G_lpDIxLr7.mgc1XMvUqa02SQY7OodVDOy7Br F5eetA0KlfrYU60KX22s167Q_ZDYa61pTjFmm4qVnm8XwPI.bAEoe3O2jGb_JD4kVCjw7xJtVX0c bmnX8a7dGiicNEy.YzDHfY8LD2Mc_kVqNd_DljHieKbHWKDiyXdK1iKtMcg7No67vKHP9MQt7r68 AokCZqGtyw69SQsDpOhzcShnnJjUVBminHy9uv5B52MnnLR_8UfF2qetDghqlBkVaAZ6POyeARJf nOe.rHK3CEjIPRmqkis8lbSLiYrp9LFgVg78TQwtCS050XKJMKs1T__8DDo.Cy4J14fGm7hGamze 6a5bgMYJHuwvhebnNyoueHlsd1lYP.O8GKMoyQcHXSbTX7WxGNEbXwsoc06HR_W3TQkU.stSj84H A0BkbKCskCCrJBtdYGF_FlPE7F2sRlYDkmT80eX7_4hepHJeSqUfIQyARIzdBIwbRKTURSq54uZn ZAGdBdkhputZnDvjiEVR5rBtDmpXCrJbx6560IIPSriFfdKI0KH4PTIyZvySm6wK1oWxazi3kzAX 1LuvWIRr8OX215QSlGKtWsYJz7wsgcGmk3chKo9N._tnQN4dvFEm1gDIpJHUSoyVScE6dwL2gCKG 6FdpaeWHuFwsFFOXYoP_42_iScGXv_6QiqZKpdhiT13KM34vWCT1ZjOG36d62gkzhsvwxyxeeH1P sLxnwYD6_caljRYvovZ6clOcwMhhX644S46ZP9k8_vMcU1PV4I1lu4Ubcbz6zUSRcNiElNmDNIym vmymap_4xMKt8PbWYZlMaFljI8Odlqaqrl04HDZQ6ZAkqIqAxYYr2mDN3dekWAu.78qyvKDAs60Q VgQcqBJ7JcSA.xrFrKCnQNhZ6ETK3gyApQY1Gnih7QxyllroR2gASfw5G5W.pz3vuoQ-- X-Sonic-MF: <luangruo@HIDDEN> X-Sonic-ID: 7a3f7e17-399a-4c21-9b6e-ba12a976abbe Received: from sonic.gate.mail.ne1.yahoo.com by sonic316.consmr.mail.ne1.yahoo.com with HTTP; Sun, 14 Jan 2024 14:20:10 +0000 Received: by hermes--production-sg3-677476f564-88b7g (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID 7553823e26bfb58595f6513b6e56981d; Sun, 14 Jan 2024 14:20:04 +0000 (UTC) From: Po Lu <luangruo@HIDDEN> To: Eli Zaretskii <eliz@HIDDEN> Subject: Re: bug#67810: 29.1; fonts use synthetic bold on Linux / pgtk In-Reply-To: <831qakf1vv.fsf@HIDDEN> (Eli Zaretskii's message of "Sun, 14 Jan 2024 16:03:32 +0200") References: <0719018bb386e840efaa655b7c0b765ece9cd9ff.camel@HIDDEN> <87h6klja8c.fsf@HIDDEN> <723b91276f83652bc6867f95630e1057c05ffb26.camel@HIDDEN> <CADwFkm=OdKsXmSa8=3LTP-nPhy2+ysh0pvtR5+KTcdkbtqf4pQ@HIDDEN> <bd71ae3352f783f3a4a31d6486a813aa46d13f47.camel@HIDDEN> <87ttnj2uj6.fsf@HIDDEN> <83frz3j6bq.fsf@HIDDEN> <87a5pa3m9q.fsf@HIDDEN> <83bk9qkc53.fsf@HIDDEN> <875xzy3frj.fsf@HIDDEN> <831qamka3m.fsf@HIDDEN> <871qam3dbr.fsf@HIDDEN> <83sf32iqs5.fsf@HIDDEN> <87sf3212mz.fsf@HIDDEN> <83sf31hg72.fsf@HIDDEN> <87frz020di.fsf@HIDDEN> <83il3wfn57.fsf@HIDDEN> <8734v01gm1.fsf@HIDDEN> <838r4sfeem.fsf@HIDDEN> <87ttngyqp6.fsf@HIDDEN> <831qakf1vv.fsf@HIDDEN> Date: Sun, 14 Jan 2024 22:19:57 +0800 Message-ID: <87le8syp2q.fsf@HIDDEN> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-Mailer: WebService/1.1.22010 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo Content-Length: 651 X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 67810 Cc: crypto@HIDDEN, 67810 <at> debbugs.gnu.org, stefankangas@HIDDEN X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) Eli Zaretskii <eliz@HIDDEN> writes: > I still don't understand what would be the downside of giving users > such a knob. The worst that can happen is that this knob will > sometimes not work. So what? I thought we didn't want options that only work once in a blue moon, and that only when Jupiter is aligned with the Galactic Center, or something similarly rare, such as using the X core font backend. > I say let's introduce it and let users who want to use it cope with > the results. All it takes is a new DRFVAR and a single 'if'. I've expressed my objections, but if you're fine with the said shortcomings, then I won't press the matter.
bug-gnu-emacs@HIDDEN
:bug#67810
; Package emacs
.
Full text available.Received: (at 67810) by debbugs.gnu.org; 14 Jan 2024 14:10:24 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Sun Jan 14 09:10:24 2024 Received: from localhost ([127.0.0.1]:41948 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1rP1Bw-0007gR-FS for submit <at> debbugs.gnu.org; Sun, 14 Jan 2024 09:10:24 -0500 Received: from sonic302-21.consmr.mail.ne1.yahoo.com ([66.163.186.147]:37986) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <luangruo@HIDDEN>) id 1rP1Bt-0007g8-Ev for 67810 <at> debbugs.gnu.org; Sun, 14 Jan 2024 09:10:22 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1705241416; bh=/qeLvtWlKnBlpMI/DNa077TyYS6tBKMBKjv9r//PORA=; h=From:To:Cc:Subject:In-Reply-To:References:Date:From:Subject:Reply-To; b=CGwQ0FKGxLjfBSPGFJhXsN/5GFrh7R3+C3M/G9ZURLQ75cBJLwfIb+yMTRTXv38wywRII/8yDcY9Z6rJIfoj+T/SmmiNokTKaO44qn7oC9EMH3qlYGq0XfIEcr5ygsvEKp7X3gv/UgeuHXkzAngbEhAR3QrwlgLyn95QzUcJ3KwQzmeVQo/btIK40DSYR38SzUBap+OkPn5NNYw43irC5Hba5bTqrPk2TdRQ77mNsaazQM3EuU0gnDejF/RU3EUqKRXJyrRZY11ZGlVgOilRrmrrpC8czudmwVzQMxdmSNfL9K4SWW2KflZ500x93vmMnEXIzQcrY2TmEgcFG/94dA== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1705241416; bh=zg9c/IzGUJAM2ZVzuXACLmvbqXKha579pwnDubJBlXD=; h=X-Sonic-MF:From:To:Subject:Date:From:Subject; b=TEv+o1tklhDfHMS2r5HR7haRV/2vLK6eKpeVHgE3PDkUvJ9pYBBV8k6BFLcBOI8xlknO5+vc5IO30CXJPvARwpTGJ4zPdgYoLibcnuQipOK8urgS2bOolsSxNHpbDV+F5e7Bk2KYb/daljM5Jje119oqO163W/t3T2LVuu/t96xye9iwtJmVUtaTLLQpIJ90GkgiHzjLjRnMaWhxAS2eyZsHjZTpFaUye3nDmjKkuM30aheUC3tUOQgMkRz+n04zoo2O6HsCieI4bzG8bexTLbKr7WBp7KIDWTKOkPJnw9o3OtCGaahf5mX3paN1QXS/BHhWxj4w7EolCCbHcoFsOw== X-YMail-OSG: s7EFzogVM1krG7EJiQiPCs6yXJiBd2FJBldVSvY4SuM3JK0Fp2BK4TlliwA6MZU UocpxNf9SUVli0cs911OXTyuqkRiDiJFTZQkhFLOPZuWn9XHbDhdJc5xjese7l90Cs9KGzj0EVko SC0sqU9ql3s6XGbjIVf1mp3.AyabGoW21.o16nP8X8S1ldTGJMabntyZABA0x3afgsEfZTB8DAuP eIBUOq9yN6Bn.gv7fcnJkv4GaitTsE7dtil_KCwTSEtn5Ak7g7whhPXnAkHGOa.eLuKWJd60TkX5 Z9RquLcy9JMNbMdt33dnlzoSKMGsFkOcL97AugufPxqIiu4pss7.cHsW3PZ_Unqpv8CScnUhIpAA CJZG3k3euYmv7e_rejsOxBVK8EnRKTYjUPsNoR2P6K1rJmMtxb9Zfy7pTje1DRVfrBZD.yu8O_Gf y7.bMO..gixTeMixXUo27nHlS6Wk5BxGfDcpYIxNvSDR0io3lApZdTexENo_h364a11Vc7YzSg5o 85Db_uqcehztDAzNx8VR8QO4wfSSS9fL.FiWe5i1mFjCrQw9zsCHIpi1ztmIZbhFL7V4awX2mb5Q j7ShkIqW0hgFHoj0WfYR77VM4sok5GiJ5.W2FjW_yKr85LY50j7M9XrkjS_65g4MaTniTv2rGZ91 fY76Ftsw3cflITUx6I9C2oeqzvdMg2FKnptYv41hBaxWfRWzoYcxaFDOPx3C7.djuqC1_sYWg5GT yOFl_W0hr_6u.KdGBziv6yzXuCGd7BD3pECoKrbq72SXm6tU2hcq71OEA9QIkqaCeEd9q.gByCYW .DCubq72L_Cts53tluNp418xfmX1k9e6dGmx78QD4wXqqOgsn0i.ithoYw3TJgyn6Tm9WMnoHJIU _85Cd_A3xUj918laEefq.iHneksNtC2.4XPuLjkT0LZ4.YQsJqE4i57fGPo7cbI0NzhM0BeP2Xlz HQV5olapDJvIIvQ9Yku0pW7nLHpg.qXuA6.LAhD5exuhk1DRVVLO2uLAm9uXH2laFl7PPYxug_X_ HXfkes4jejOCTCzP.7wL0giZasGyiV.d9wpKV.Tt5cHbbv3n4w2YH_zNzc1AGkkZHgXTiUBRehgb L3Zoo2NBvmt8ZTrSLfPi_yAcg96TtydotlE0vLltJldDfBugVP8rS76uH1WUE8AOTVluA22DBS4o GGeS.uYRpgouEsdNVqVoLJr1xhj8GpXk_AOp5d.iuJq3P4x7JRQ2lEbsWvF4K7B9tKZSECfivpqh 37SrzWiXrjXEa2A7EJH5lNtGw77.hcG2dib4uig5N04epgJAosY7Pm9ck2ESGHXhTgnZmD8SIDp8 kdQmWYJO3hngySw.s5niR6O0.uqFWSeu7Ll0ktIFYqlSeWiZA0J0RZoELrNNZ2mSO1iGik.0oBE1 j_gbujaGS9K.6SZLMWMBjSE9X17edTJxGfcolWeUsuJdZqwlW1TLRvrpQjn9lDQPNh9DpMZpVA_y .AbDrzOifixo0N8itVxVNRw2cy64T26Ehg.fC6H9oyVI.yGWlmqPFcLoUanzs164u.QoDAV4rVD. hKvDf9PQzeqio69xOxqOdrq_2EceEa4Nrx5eU5wkfGg2HwQ_H1.lDDg08tHPgM2cWv0izyoPpsTl x_Y.mxCH7FPpuqNRi1HTZZXGkpy7vIF2PseVQSk9_bOzWTrPw_0QeSGo.76_Z7oIyaPmuQgCh3df VtCmSztd0sOFm9RyoUZ59dDUYOYkUWqHEKUnbF03s55WVh_y3pTFWBh8e5Mjcx3M5zb3EHEAl6Us NRut0e5EJQLOYum6hBOgC0lqbkz2CFl3hdHW1NOy5bcR1JbNiv8vxVArWZXtEdJ9taJmRlG70hIO vLLCPXKFZ1f4s3i04eVq8SrcT0QBq1VAkoI5G4RCjvAp96A.ThcTqvkhti5NoA1dvPDdm6jsu1Pe 1ANXTQXOvHHHk8mNTPCvebdrfN1KvXrvhNG4uhDsWwRTKuFdo.70pqVu7tqG3rul7WAE6Gpi49Z5 1h3_66ijy0lLUvQ6o.e6ydvb12dRi.jJtcflipZc7KDuUo_Hu02tUoZN6Mb7HsNM57DN.77KEsUx r22wYeeiwhMHU3QX7OTXYXghu3GHXzY1hKudgyxrzm9mP2HrtlE6Kt4Yu53CHJ3Q4ixhl_V_kGVG U7WsrST7UMSuH5JYYVvdQSOEU.a2XsW.MDJCgqy417GWOqKhIarI_V1gt7UGK1NSV.TZ.YM2Crdg aR4sC9YTUfQExN3kVoAqhc2URwlUodOq2V9KqhmXs99SAMvDybEtdcjK3FkOcJoYSCDQ- X-Sonic-MF: <luangruo@HIDDEN> X-Sonic-ID: a1218e3b-54f1-4e91-b382-de079743e674 Received: from sonic.gate.mail.ne1.yahoo.com by sonic302.consmr.mail.ne1.yahoo.com with HTTP; Sun, 14 Jan 2024 14:10:16 +0000 Received: by hermes--production-sg3-677476f564-2fwms (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID 2442269ae283bb57c4982a0757d2429e; Sun, 14 Jan 2024 14:10:09 +0000 (UTC) From: Po Lu <luangruo@HIDDEN> To: Manuel Giraud <manuel@HIDDEN> Subject: Re: bug#67810: 29.1; fonts use synthetic bold on Linux / pgtk In-Reply-To: <875xzwxfzd.fsf@HIDDEN> (Manuel Giraud's message of "Sun, 14 Jan 2024 13:21:42 +0100") References: <0719018bb386e840efaa655b7c0b765ece9cd9ff.camel@HIDDEN> <83le9ys2d3.fsf@HIDDEN> <3ebaf489f6dad748258c7fb01d3200b674ebb1f1.camel@HIDDEN> <83h6kmrzkz.fsf@HIDDEN> <7ea3f7db448191f2b9886604084abe84d0caaf61.camel@HIDDEN> <s0d5y11odaw.fsf@HIDDEN> <83y1dxqm46.fsf@HIDDEN> <d0bfcc83868f6c4acb212094fdceb62a0dc0def8.camel@HIDDEN> <83le9xqewb.fsf@HIDDEN> <87h6klja8c.fsf@HIDDEN> <723b91276f83652bc6867f95630e1057c05ffb26.camel@HIDDEN> <CADwFkm=OdKsXmSa8=3LTP-nPhy2+ysh0pvtR5+KTcdkbtqf4pQ@HIDDEN> <bd71ae3352f783f3a4a31d6486a813aa46d13f47.camel@HIDDEN> <87ttnj2uj6.fsf@HIDDEN> <CADwFkmk=7_vVw1b4BAiT-3MaC+QQxXifXEREkJOrgGuccPyX_w@HIDDEN> <87jzoc20o5.fsf@HIDDEN> <CADwFkmniVyuaKTHVW5fNCnhNMtUm+tGY3n5HBj5RJ3+idCq6+A@HIDDEN> <87y1csz067.fsf@HIDDEN> <875xzwxfzd.fsf@HIDDEN> Date: Sun, 14 Jan 2024 22:10:00 +0800 Message-ID: <87ply4ypjb.fsf@HIDDEN> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-Mailer: WebService/1.1.22010 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo Content-Length: 1605 X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 67810 Cc: Tim Ruffing <crypto@HIDDEN>, Eli Zaretskii <eliz@HIDDEN>, 67810 <at> debbugs.gnu.org, Stefan Kangas <stefankangas@HIDDEN> X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) Manuel Giraud <manuel@HIDDEN> writes: > Yes. As Eli explained to me in bug#68006 (correct me if I'm wrong), the > image cache was designed to work with the display engine (for icons and > toolbars). For other usage, like image-mode for instance, we might need > something else. I understand you haven't made reference to the provisions for user-specified image caches that you have proposed in that thread, but it's still relevant that although such provisions will work in image-mode's favor, they cannot resolve the memory consumption problems inherent in the practice of caching scaled SVG images in the first place. Or on the flip side, performance degradation incurred by calling into SVG for many dozens of small icons, which are removed from the image cache after the eviction delay elapses without regard to their size or the frequency at which they are invoked. Worse yet, the display connection is cut when the image cache consumes all bitmap memory allotted by the X server to Emacs. This generates an asynchronous Alloc error that Emacs is not in a position to detect until it next returns to the event loop. With the size of images as they exist today, and the density of the devices on which they are displayed, I think that caching complete images for N number of seconds has become an outmoded solution for not loading images redundantly. It's unpleasant for increasing doc-view-resolution to force you to hold your breath before typing "n" in a DocView buffer, out of a sense of apprehension that the subsequent page might be sufficiently large to trigger such an error.
bug-gnu-emacs@HIDDEN
:bug#67810
; Package emacs
.
Full text available.Received: (at 67810) by debbugs.gnu.org; 14 Jan 2024 14:03:59 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Sun Jan 14 09:03:59 2024 Received: from localhost ([127.0.0.1]:41940 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1rP15j-0007Ws-BD for submit <at> debbugs.gnu.org; Sun, 14 Jan 2024 09:03:59 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:53542) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <eliz@HIDDEN>) id 1rP15h-0007WX-3x for 67810 <at> debbugs.gnu.org; Sun, 14 Jan 2024 09:03:57 -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 <eliz@HIDDEN>) id 1rP15b-0008Pn-Rw; Sun, 14 Jan 2024 09:03:51 -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=GtC17ZLl+fBH90sTBpe4mLpOeIC9IMRFssBUh4fSb7c=; b=sY5Yqhrh/CzM 1AeuaWI3Flfdn6kc6c8mpps673Kmz2zc3+Rq1xmI3z5dK1sIdHPWjkSFPS4SrKgytwXZEJ1ydztd9 VKTHTr2kK4h0n3nCP+SrYvvBtbjojyA+gOBOp5sd394c/akd7U8sXG9WZSVjQ8I0GVOCGx9Jc77zO QOBjsob95/zklU3jHjoNu06PhZ+GQFBSvHqwRseIXYyC8Eu9upVZOKA3q6+UIvWw67SI15/2GUQeV FV7dPxtx+lhAtk/zehnsc3LIwsRhnvDBO1ybMNomOpZ8W1DEO1RC+7dikuTlbTTZ2lGLm49kkBFgM 3iui2ya8j6anwh3Gfbe7Bg==; Date: Sun, 14 Jan 2024 16:03:32 +0200 Message-Id: <831qakf1vv.fsf@HIDDEN> From: Eli Zaretskii <eliz@HIDDEN> To: Po Lu <luangruo@HIDDEN> In-Reply-To: <87ttngyqp6.fsf@HIDDEN> (message from Po Lu on Sun, 14 Jan 2024 21:44:53 +0800) Subject: Re: bug#67810: 29.1; fonts use synthetic bold on Linux / pgtk References: <0719018bb386e840efaa655b7c0b765ece9cd9ff.camel@HIDDEN> <d0bfcc83868f6c4acb212094fdceb62a0dc0def8.camel@HIDDEN> <83le9xqewb.fsf@HIDDEN> <87h6klja8c.fsf@HIDDEN> <723b91276f83652bc6867f95630e1057c05ffb26.camel@HIDDEN> <CADwFkm=OdKsXmSa8=3LTP-nPhy2+ysh0pvtR5+KTcdkbtqf4pQ@HIDDEN> <bd71ae3352f783f3a4a31d6486a813aa46d13f47.camel@HIDDEN> <87ttnj2uj6.fsf@HIDDEN> <83frz3j6bq.fsf@HIDDEN> <87a5pa3m9q.fsf@HIDDEN> <83bk9qkc53.fsf@HIDDEN> <875xzy3frj.fsf@HIDDEN> <831qamka3m.fsf@HIDDEN> <871qam3dbr.fsf@HIDDEN> <83sf32iqs5.fsf@HIDDEN> <87sf3212mz.fsf@HIDDEN> <83sf31hg72.fsf@HIDDEN> <87frz020di.fsf@HIDDEN> <83il3wfn57.fsf@HIDDEN> <8734v01gm1.fsf@HIDDEN> <838r4sfeem.fsf@HIDDEN> <87ttngyqp6.fsf@HIDDEN> X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 67810 Cc: crypto@HIDDEN, 67810 <at> debbugs.gnu.org, stefankangas@HIDDEN X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -3.3 (---) > From: Po Lu <luangruo@HIDDEN> > Cc: crypto@HIDDEN, stefankangas@HIDDEN, 67810 <at> debbugs.gnu.org > Date: Sun, 14 Jan 2024 21:44:53 +0800 > > Eli Zaretskii <eliz@HIDDEN> writes: > > > There are faces that Emacs imposes that are not controlled by > > packages. For example, the buffer name on the mode line is displayed > > in bold, and changing that is not easy. Why cannot we allow users to > > tweak this issue by providing a simple variable? What are the > > downsides? > > It can't be guaranteed that this variable will work, because Emacs is > not the only program synthesizing bold variants from fonts that don't > incorporate them. Moreover, little-used options that control these very > particular aspects of our font display tend to fall into disrepair: for > instance, Vvertical_centering_font_regexp didn't function on any system > besides X, until yours truly implemented it for Android, a state of > affairs that remained unnoticed for upwards of a decade. I still don't understand what would be the downside of giving users such a knob. The worst that can happen is that this knob will sometimes not work. So what? I say let's introduce it and let users who want to use it cope with the results. All it takes is a new DRFVAR and a single 'if'.
bug-gnu-emacs@HIDDEN
:bug#67810
; Package emacs
.
Full text available.Received: (at 67810) by debbugs.gnu.org; 14 Jan 2024 13:45:12 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Sun Jan 14 08:45:12 2024 Received: from localhost ([127.0.0.1]:41910 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1rP0nX-00022l-W2 for submit <at> debbugs.gnu.org; Sun, 14 Jan 2024 08:45:12 -0500 Received: from sonic312-23.consmr.mail.ne1.yahoo.com ([66.163.191.204]:43521) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <luangruo@HIDDEN>) id 1rP0nW-0001kr-7p for 67810 <at> debbugs.gnu.org; Sun, 14 Jan 2024 08:45:10 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1705239905; bh=N0aCPDDKhHKhwlarxlATwDJGN4ClpsCHqM1qgDDjYdg=; h=From:To:Cc:Subject:In-Reply-To:References:Date:From:Subject:Reply-To; b=SonqXKrBhDBu/tUHmQNd0AYupVPNC+WqAYPzyVAmijTPFhvj1RxoaCZScjlazCvpomIrBWkBrsxCucSeKSLUiuyFTurHLyZCx2r8mP7612PSuf2QLwbDVu4MWDCGKqAu/n83MPIZQEDqSyM7Tu2kW/w6gVV5MfdXr+dLklTCnkUZ+9tfoKoeDdyPkamx1oqY2uuiTjWGBhuRGtoUTk/Fyse/VzZsRB/R8EPucImT3UpA/9v9Z+I9v1a0YbmXbNJQRuiXNeibdDczrrXPaymRsWaxgGSK5z0MtVL36VC783sDCXqxN6AH6UaiJSsLdEDfYY5TGX/CDil7ifWji5++6g== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1705239905; bh=l8mi6ztt4h03mO7DnpDZXGw/6t7Rd/XPDKnptZmAItB=; h=X-Sonic-MF:From:To:Subject:Date:From:Subject; b=t2yecSZCchFFlnEfM9pLM0N+o/SAeFe5Z2cWWA18kcOQThLU7NNMBEkMX5HZSdFfc38dKU3VohqLCLALfftemvwDYa/VkqRlBBkYKJLb/D32qeg51A3UM2gkE+82zjbWiLsmUP6mp7lq0jyDyn1XAkCmEhPApb8rwA438tug9rvetnD+j+PdDYWUSBHbIf3fQvSaK8zeND9CaWnLiJ6NGuOHNFxgxfMPEg++dPnWJ4H4bLgN7I+SRxbS8ilnNC/nV1JfTdb2OIRnga2XiKxcQgrR0sSHbpj1ju9JSqzGpEcyjYOuBEAJPa9hSJRh0YWHdK20Txs0f/yY6iPZz1J/9Q== X-YMail-OSG: u.yKfcAVM1ltsIyyl1N8fpxzrEceJr9nlU77zJFGIydCTBstl6CovpPhbgcUkg4 X9rWwS7vwJMm4RE1SWgU86vsBDoOiiCrNPN4qwvEyDz9XD8k.PVQKdY_EQkNcEkXMYHaTDKv3HzE MzU6yT9lPxgRibIxVeiyRtgfxVjCjxhF0hYzKC74_sWDljDZ_o19NNHIxGFtONdLDmDnSM24TwBI uPwi2XJzuvFNsVGLi.JOGmcO5z6lWUXEon4pBKf5fIqrJMGomfOUjlqM.l24u.0gXG0M0Pq6eNtJ gx7Yqzk_Gl1_CImfLcR.jksCQt.ivBqhHsf_.dU7ivefsoeDuRJe7hJZFI3UXUYD_d18otDA5W2p tsU4FyKiFg.WfgPWNEAYoqPNP9AkqYVobUhA9mo2hqbRjYGLAgLXpAtj6PvzkSa3ZVC_sEmkHj_a s51UmuClWLypzBaXbLMkva_qwKDagn4Eb0eYcB.sWlVFzfAOkXA0e53dVVRh5SvHuuUX_SDc5dRc 85VEduUHissiImpCaJFpgJuUYy8xSAXl2k4aIUGkixnXjjXCG7dlNkqfNDDlbd_lCbxTvdiNe.A3 .rEUyBz.X2MJu6sKFmmhibZKqdbKeD9GnYuxijKYYp6Os_wtuvs4eSD7_gmMJbQtRgOLFs0yoOj1 jmhMd795f1T15RUavyp9u4eICIAt_kSHPaoTaZlhSMkfTI3Ba9RYCbaoNGZrZHt_1yyU83QwF8vP QIwYiTwWbyjY0XWVfKSU7scb7M.MWClN9G7zLAu6mE9ndCI06PEKhWsEbL.fp3o.Kik6dCAUvbyS b8DOfIzjsciung4Ec0F6itLKogfZ5r7mEUYmR8BZ81R0lJB5tVS9bOXCFOKjQ.j_Veh_C8iDBgoX Hv0M5gMCeEEyoQqfU8FwXSN7kll63vrmICy0oJRsukxa3zFfGf7bM4a3GM1.YmJx1ucwbrNtsJGo S9GRMGoHe9VbnOewUbSr1ZSurkANBETBH7I3wXCQREN5zhtszuZ33wp8pI6BzPBIoU8.75ZzOw9c J.ETghdTnVOnsj.zG4DLoYI2cop270XjrStDxNNbR.jKtK5PcL3.ODi03AMXAFMF6OoiK0SxNQl8 GXP7n.eBBNbjusFWbOknxpYgYIPaQccRDoVre9WAsq39GyeYkSr3o2kfX226mj6FwML6V_piPJmX jEjP3u0XEfCeD8Gh9f9UlB9aHqyjcm1uFMlBW.YwYpj6WOER9mIINAmem6bz9O.s8ogdOcV3y2G4 QMdGlhtZ5To7xDrw6nG2cZrVAtJXdwidkWAN3wgvOkn_52voFlk5RcjLgx6ZerNlSUq4y4Sd_D2M Dr5bBgrREUEkInjM5P46oKyYIfQYW0nrre67PYsLswO.9pcgGnuH67_Cb4Jp6pFlu8oYynxNXDiB AijdpFfTchfBUCsZzSAgXimjU8u.8gse21HMNM3PCdVITd294O0IXEXQbAPK_NAxblMuti3H0xUk _saaQZ6sdYWCJYmQkiXQYr6nqMECV1ItFXsAET1_ATvzZntVXPq3At1lrnwhWCl9rvxgUcWwK7x8 8QPYdvAKPbGSl_fZodZko5W5urVc1fsrDhmMwKKRQzDZRdP0RZ5fKZl82NEj1ii0spqGRDMUXSlH cwvPAY.kltd6o3WEYdMW06.og9WKnxCGWW6zYWZQEONkHXGFhA6id287ojfZyu0eO0Cs301qvXbm LUpyV07sA0vgqFV.9BbtsVK.QiupnfGwPFMFkE1ohdF0AOd9H0wAfwxghkbVK20yo_amx.PObK4F br4cytTz79jnx1HiKCSTp44iClI25OIxmO8TcoC_z_04cMiX4XZAgqbkv4fOjI4SMwq7qNj49OUp y7UxibSi0he7fyzAumkii2sJ2uXlLX80fGLhSzJfBqclPz4B4NEThIuq8B15cBZcoBEDNG4KXKNi ooUIfGP6vEundy0XxCIL4qacViEQeVWMYqQn3Rv14qnmBGnEp25LekvmdNfqUUt8_YcWn2_mUSzb g_56eR3uCTxBOR4GrbPw07mAIPFtbITx312lXbFhIOoxPZtj1ohiNNYSwPN2tubr5BtEkGOnRdtN U27C0bLaaFzj6TG68cEAFgQpPIiIllxhbYcttJlFxJitelBE.LaVPhLaAwb4L7wnaNWrB2t7XmiZ QmruNwyq3XbFW7IZMYRYl0fqrfCCXL_4g5v3gZsYsKx8Fvy_N1fv9yaBoQfI_jufo8QSPL0DzXhV NFc3S29EAlugta_AnwnDRoioBc0pCfGvVSHsMFvBi.i1SurZZLS1aUOsTc3oJdWjp4dI- X-Sonic-MF: <luangruo@HIDDEN> X-Sonic-ID: 1b669c31-c94e-452c-9a17-0fc9e73e9437 Received: from sonic.gate.mail.ne1.yahoo.com by sonic312.consmr.mail.ne1.yahoo.com with HTTP; Sun, 14 Jan 2024 13:45:05 +0000 Received: by hermes--production-sg3-677476f564-88b7g (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID c1899ceecdc515e94c5c514c87fbefae; Sun, 14 Jan 2024 13:44:59 +0000 (UTC) From: Po Lu <luangruo@HIDDEN> To: Eli Zaretskii <eliz@HIDDEN> Subject: Re: bug#67810: 29.1; fonts use synthetic bold on Linux / pgtk In-Reply-To: <838r4sfeem.fsf@HIDDEN> (Eli Zaretskii's message of "Sun, 14 Jan 2024 11:33:05 +0200") References: <0719018bb386e840efaa655b7c0b765ece9cd9ff.camel@HIDDEN> <d0bfcc83868f6c4acb212094fdceb62a0dc0def8.camel@HIDDEN> <83le9xqewb.fsf@HIDDEN> <87h6klja8c.fsf@HIDDEN> <723b91276f83652bc6867f95630e1057c05ffb26.camel@HIDDEN> <CADwFkm=OdKsXmSa8=3LTP-nPhy2+ysh0pvtR5+KTcdkbtqf4pQ@HIDDEN> <bd71ae3352f783f3a4a31d6486a813aa46d13f47.camel@HIDDEN> <87ttnj2uj6.fsf@HIDDEN> <83frz3j6bq.fsf@HIDDEN> <87a5pa3m9q.fsf@HIDDEN> <83bk9qkc53.fsf@HIDDEN> <875xzy3frj.fsf@HIDDEN> <831qamka3m.fsf@HIDDEN> <871qam3dbr.fsf@HIDDEN> <83sf32iqs5.fsf@HIDDEN> <87sf3212mz.fsf@HIDDEN> <83sf31hg72.fsf@HIDDEN> <87frz020di.fsf@HIDDEN> <83il3wfn57.fsf@HIDDEN> <8734v01gm1.fsf@HIDDEN> <838r4sfeem.fsf@HIDDEN> Date: Sun, 14 Jan 2024 21:44:53 +0800 Message-ID: <87ttngyqp6.fsf@HIDDEN> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-Mailer: WebService/1.1.22010 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo Content-Length: 807 X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 67810 Cc: crypto@HIDDEN, 67810 <at> debbugs.gnu.org, stefankangas@HIDDEN X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) Eli Zaretskii <eliz@HIDDEN> writes: > There are faces that Emacs imposes that are not controlled by > packages. For example, the buffer name on the mode line is displayed > in bold, and changing that is not easy. Why cannot we allow users to > tweak this issue by providing a simple variable? What are the > downsides? It can't be guaranteed that this variable will work, because Emacs is not the only program synthesizing bold variants from fonts that don't incorporate them. Moreover, little-used options that control these very particular aspects of our font display tend to fall into disrepair: for instance, Vvertical_centering_font_regexp didn't function on any system besides X, until yours truly implemented it for Android, a state of affairs that remained unnoticed for upwards of a decade.
bug-gnu-emacs@HIDDEN
:bug#67810
; Package emacs
.
Full text available.Received: (at 67810) by debbugs.gnu.org; 14 Jan 2024 12:21:50 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Sun Jan 14 07:21:50 2024 Received: from localhost ([127.0.0.1]:41833 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1rOzUs-0002sN-7F for submit <at> debbugs.gnu.org; Sun, 14 Jan 2024 07:21:50 -0500 Received: from ledu-giraud.fr ([51.159.28.247]:14069) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <manuel@HIDDEN>) id 1rOzUo-0002s7-G6 for 67810 <at> debbugs.gnu.org; Sun, 14 Jan 2024 07:21:48 -0500 DKIM-Signature: v=1; a=ed25519-sha256; c=simple/simple; s=ed25519; bh=hJz/3Rma foHJ6ipcBZIMOaeSmBj14o7cLwZZBx9hJ8w=; h=date:references:in-reply-to: subject:cc:to:from; d=ledu-giraud.fr; b=9ys4w6EB3KhtuPnnnZIYeXUoFs5cCs nnBKtIHZUUShcwe/EyMBTWNnaq9WPXygDJftRNoTpAgT2c/XHhVbURBg== DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; s=rsa; bh=hJz/3RmafoHJ6ipc BZIMOaeSmBj14o7cLwZZBx9hJ8w=; h=date:references:in-reply-to:subject: cc:to:from; d=ledu-giraud.fr; b=zG/WdE3OCh245VxGO37je9G7MJSL0/SujgMPbZ jQDN1JRwrlzlLgg8tlPxd/N6E6EVRAKMyhQUC29c0k3jzewQTCagCy0/DDQQGapZNlgn52 WB0xIUhfOO3kEV7lay29STwZtPpasMfA/ORWrW/HBx2UC3mAbGaaJtE9K/LO+f23Bn1phn 8XQ/6ICdpxo8ENbivTxbtAYctmJO7re+zrTgEdvGHdUUJIwj4v7fStYcBNtzkpzQxJsuUw 0vklyz9huRLo5v/j3mqP9bi66QmmO0b4AS8QWEmdkAiKFtfO5N6/Ld4W/z2wuwZc7NJ1/o dlOXcxlB+r50AuOgOa2QE9Aw== Received: from computer (<unknown> [10.1.1.1]) by ledu-giraud.fr (OpenSMTPD) with ESMTPSA id b89445db (TLSv1.3:TLS_AES_256_GCM_SHA384:256:NO); Sun, 14 Jan 2024 13:21:45 +0100 (CET) From: Manuel Giraud <manuel@HIDDEN> To: Po Lu via "Bug reports for GNU Emacs, the Swiss army knife of text editors" <bug-gnu-emacs@HIDDEN> Subject: Re: bug#67810: 29.1; fonts use synthetic bold on Linux / pgtk In-Reply-To: <87y1csz067.fsf@HIDDEN> (Po Lu via's message of "Sun, 14 Jan 2024 18:20:16 +0800") References: <0719018bb386e840efaa655b7c0b765ece9cd9ff.camel@HIDDEN> <83le9ys2d3.fsf@HIDDEN> <3ebaf489f6dad748258c7fb01d3200b674ebb1f1.camel@HIDDEN> <83h6kmrzkz.fsf@HIDDEN> <7ea3f7db448191f2b9886604084abe84d0caaf61.camel@HIDDEN> <s0d5y11odaw.fsf@HIDDEN> <83y1dxqm46.fsf@HIDDEN> <d0bfcc83868f6c4acb212094fdceb62a0dc0def8.camel@HIDDEN> <83le9xqewb.fsf@HIDDEN> <87h6klja8c.fsf@HIDDEN> <723b91276f83652bc6867f95630e1057c05ffb26.camel@HIDDEN> <CADwFkm=OdKsXmSa8=3LTP-nPhy2+ysh0pvtR5+KTcdkbtqf4pQ@HIDDEN> <bd71ae3352f783f3a4a31d6486a813aa46d13f47.camel@HIDDEN> <87ttnj2uj6.fsf@HIDDEN> <CADwFkmk=7_vVw1b4BAiT-3MaC+QQxXifXEREkJOrgGuccPyX_w@HIDDEN> <87jzoc20o5.fsf@HIDDEN> <CADwFkmniVyuaKTHVW5fNCnhNMtUm+tGY3n5HBj5RJ3+idCq6+A@HIDDEN> <87y1csz067.fsf@HIDDEN> Date: Sun, 14 Jan 2024 13:21:42 +0100 Message-ID: <875xzwxfzd.fsf@HIDDEN> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 67810 Cc: Po Lu <luangruo@HIDDEN>, Tim Ruffing <crypto@HIDDEN>, Eli Zaretskii <eliz@HIDDEN>, 67810 <at> debbugs.gnu.org, Stefan Kangas <stefankangas@HIDDEN> X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) Po Lu via "Bug reports for GNU Emacs, the Swiss army knife of text editors" <bug-gnu-emacs@HIDDEN> writes: > Stefan Kangas <stefankangas@HIDDEN> writes: > >> I'll take your word for it. Do you understand why this happens? > > Each time an SVG image is loaded, a bitmap the size of the scaled image > is allocated and cached, then copied onto the frame whenever the SVG > must be displayed. This bitmap is retained for 300 seconds, during > which any number of other bitmaps might be allocated, which eventually > come to occupy most available X server memory. > > The same goes for other image formats in principle, but in practice SVG > images are the most susceptible to runaway memory consumption, since the > dimensions of the bitmap cached in the course of displaying an SVG image > match its dimensions on-screen, which can be quite the beast on dense > displays or when scale factors are enabled for related reasons. > >> What can we do to improve the situation? > > A shorter default image cache retention time, without question, and > perhaps better criteria for deciding when to flush it. Yes. As Eli explained to me in bug#68006 (correct me if I'm wrong), the image cache was designed to work with the display engine (for icons and toolbars). For other usage, like image-mode for instance, we might need something else. -- Manuel Giraud
bug-gnu-emacs@HIDDEN
:bug#67810
; Package emacs
.
Full text available.Received: (at submit) by debbugs.gnu.org; 14 Jan 2024 12:21:59 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Sun Jan 14 07:21:59 2024 Received: from localhost ([127.0.0.1]:41836 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1rOzV1-0002sn-HQ for submit <at> debbugs.gnu.org; Sun, 14 Jan 2024 07:21:59 -0500 Received: from lists.gnu.org ([2001:470:142::17]:36968) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <manuel@HIDDEN>) id 1rOzUz-0002sa-Qd for submit <at> debbugs.gnu.org; Sun, 14 Jan 2024 07:21:58 -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 <manuel@HIDDEN>) id 1rOzUv-00078d-9k for bug-gnu-emacs@HIDDEN; Sun, 14 Jan 2024 07:21:53 -0500 Received: from ledu-giraud.fr ([51.159.28.247]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <manuel@HIDDEN>) id 1rOzUs-0007eq-1G; Sun, 14 Jan 2024 07:21:52 -0500 DKIM-Signature: v=1; a=ed25519-sha256; c=simple/simple; s=ed25519; bh=hJz/3Rma foHJ6ipcBZIMOaeSmBj14o7cLwZZBx9hJ8w=; h=date:references:in-reply-to: subject:cc:to:from; d=ledu-giraud.fr; b=9ys4w6EB3KhtuPnnnZIYeXUoFs5cCs nnBKtIHZUUShcwe/EyMBTWNnaq9WPXygDJftRNoTpAgT2c/XHhVbURBg== DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; s=rsa; bh=hJz/3RmafoHJ6ipc BZIMOaeSmBj14o7cLwZZBx9hJ8w=; h=date:references:in-reply-to:subject: cc:to:from; d=ledu-giraud.fr; b=zG/WdE3OCh245VxGO37je9G7MJSL0/SujgMPbZ jQDN1JRwrlzlLgg8tlPxd/N6E6EVRAKMyhQUC29c0k3jzewQTCagCy0/DDQQGapZNlgn52 WB0xIUhfOO3kEV7lay29STwZtPpasMfA/ORWrW/HBx2UC3mAbGaaJtE9K/LO+f23Bn1phn 8XQ/6ICdpxo8ENbivTxbtAYctmJO7re+zrTgEdvGHdUUJIwj4v7fStYcBNtzkpzQxJsuUw 0vklyz9huRLo5v/j3mqP9bi66QmmO0b4AS8QWEmdkAiKFtfO5N6/Ld4W/z2wuwZc7NJ1/o dlOXcxlB+r50AuOgOa2QE9Aw== Received: from computer (<unknown> [10.1.1.1]) by ledu-giraud.fr (OpenSMTPD) with ESMTPSA id b89445db (TLSv1.3:TLS_AES_256_GCM_SHA384:256:NO); Sun, 14 Jan 2024 13:21:45 +0100 (CET) From: Manuel Giraud <manuel@HIDDEN> To: Po Lu via "Bug reports for GNU Emacs, the Swiss army knife of text editors" <bug-gnu-emacs@HIDDEN> Subject: Re: bug#67810: 29.1; fonts use synthetic bold on Linux / pgtk In-Reply-To: <87y1csz067.fsf@HIDDEN> (Po Lu via's message of "Sun, 14 Jan 2024 18:20:16 +0800") References: <0719018bb386e840efaa655b7c0b765ece9cd9ff.camel@HIDDEN> <83le9ys2d3.fsf@HIDDEN> <3ebaf489f6dad748258c7fb01d3200b674ebb1f1.camel@HIDDEN> <83h6kmrzkz.fsf@HIDDEN> <7ea3f7db448191f2b9886604084abe84d0caaf61.camel@HIDDEN> <s0d5y11odaw.fsf@HIDDEN> <83y1dxqm46.fsf@HIDDEN> <d0bfcc83868f6c4acb212094fdceb62a0dc0def8.camel@HIDDEN> <83le9xqewb.fsf@HIDDEN> <87h6klja8c.fsf@HIDDEN> <723b91276f83652bc6867f95630e1057c05ffb26.camel@HIDDEN> <CADwFkm=OdKsXmSa8=3LTP-nPhy2+ysh0pvtR5+KTcdkbtqf4pQ@HIDDEN> <bd71ae3352f783f3a4a31d6486a813aa46d13f47.camel@HIDDEN> <87ttnj2uj6.fsf@HIDDEN> <CADwFkmk=7_vVw1b4BAiT-3MaC+QQxXifXEREkJOrgGuccPyX_w@HIDDEN> <87jzoc20o5.fsf@HIDDEN> <CADwFkmniVyuaKTHVW5fNCnhNMtUm+tGY3n5HBj5RJ3+idCq6+A@HIDDEN> <87y1csz067.fsf@HIDDEN> Date: Sun, 14 Jan 2024 13:21:42 +0100 Message-ID: <875xzwxfzd.fsf@HIDDEN> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain Received-SPF: pass client-ip=51.159.28.247; envelope-from=manuel@HIDDEN; helo=ledu-giraud.fr 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, SPF_HELO_PASS=-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: 0.9 (/) X-Debbugs-Envelope-To: submit Cc: Po Lu <luangruo@HIDDEN>, Tim Ruffing <crypto@HIDDEN>, Eli Zaretskii <eliz@HIDDEN>, 67810 <at> debbugs.gnu.org, Stefan Kangas <stefankangas@HIDDEN> X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -0.1 (/) Po Lu via "Bug reports for GNU Emacs, the Swiss army knife of text editors" <bug-gnu-emacs@HIDDEN> writes: > Stefan Kangas <stefankangas@HIDDEN> writes: > >> I'll take your word for it. Do you understand why this happens? > > Each time an SVG image is loaded, a bitmap the size of the scaled image > is allocated and cached, then copied onto the frame whenever the SVG > must be displayed. This bitmap is retained for 300 seconds, during > which any number of other bitmaps might be allocated, which eventually > come to occupy most available X server memory. > > The same goes for other image formats in principle, but in practice SVG > images are the most susceptible to runaway memory consumption, since the > dimensions of the bitmap cached in the course of displaying an SVG image > match its dimensions on-screen, which can be quite the beast on dense > displays or when scale factors are enabled for related reasons. > >> What can we do to improve the situation? > > A shorter default image cache retention time, without question, and > perhaps better criteria for deciding when to flush it. Yes. As Eli explained to me in bug#68006 (correct me if I'm wrong), the image cache was designed to work with the display engine (for icons and toolbars). For other usage, like image-mode for instance, we might need something else. -- Manuel Giraud
bug-gnu-emacs@HIDDEN
:bug#67810
; Package emacs
.
Full text available.Received: (at 67810) by debbugs.gnu.org; 14 Jan 2024 10:20:32 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Sun Jan 14 05:20:32 2024 Received: from localhost ([127.0.0.1]:41741 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1rOxbU-00035H-Jv for submit <at> debbugs.gnu.org; Sun, 14 Jan 2024 05:20:32 -0500 Received: from sonic317-34.consmr.mail.ne1.yahoo.com ([66.163.184.45]:40713) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <luangruo@HIDDEN>) id 1rOxbT-000355-Ft for 67810 <at> debbugs.gnu.org; Sun, 14 Jan 2024 05:20:31 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1705227626; bh=lFBy3SueeS9E9GsPNs7FHvBNQlC89/wKUokIeZrBX7w=; h=From:To:Cc:Subject:In-Reply-To:References:Date:From:Subject:Reply-To; b=Bvk1Y8I/gL+JuwLtUtnEFt7V8FQBywQJA5zC22xI9eIm2lSt3qO2g08Z+oUrr43oANw8ES7XCKEJnW5BFfUnE+2mgmamznSwv9iUR9exEAr0rESukOLzxO5/O3enOGysEe+s/Xg1DkE5rOIGfT5izfk1c9dxrTzb9WO9r8+m2t0e835Q3gGSr5GulEL1BfKpW4EblkFUlcb3XWuPVcWMl+umUH2AENmYu6e2+dwLJfAwL1M6Px96vm+fC5cMa56h51T2ge+CsIL8ON7Q3hgvhco5iV6ZTpSmAdwwWPolXHhNtq8SJcViXhgpk6vh6EKWNzR6jk0w+ccrD8HLTbHqEQ== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1705227626; bh=qVHM2kRoC/P7iisVf24Zez9Nj3wg99WR0wkgzrnGhCZ=; h=X-Sonic-MF:From:To:Subject:Date:From:Subject; b=CZW3riDWlCNkiSjJcU0cuuXMnkUmniS5Rp70WaX5HKqARZparvg3QGXgIynisZxO9LzlEDRVqxcty1om/I15OdcSqelvY/TF5A4Rp8BzjKPFJO2UeqXvaWfL0/id+L1KYQ8gyNPMkLp5DcocvNHKvdwr8HTHFCpgfuCkSQ5E53jN1pkhKnd5XhTC3HIfuajeTf2JhDwnOLwYswVEo4ujdDjGeRPgu1ed4ZIVv3n1/3d/H2/W6Z055U73Lj5VxvoQ4iFGn4Vlyz6OqRS722HnudxjjHW6RR9uWr2PsDxFLZPiaLkmFT6pDE8ZDrZouigd8DJTyQecADf1k493zo+QyQ== X-YMail-OSG: 5GWy_.oVM1lyfxspBW0Y3ZKKt2FXKZXJ.nVDYPswJaKCZ8t9zYaJR43YUrJfj.Z cdK4sfw4jUIZpgFdkaLhYKgK03097wckiW.claAfJ0zSfL_CGQ5_q1sYxPk2YgySch2nrFYvhm4F 2wzHy6zyHGYfIzhaym.Sn9sHzRcsA0ZfZ.ICLYEfIjM5tiMI5etGYdveORnmEqwfEQhD9kQDz7fD Tr1wORh3gUEFdR._8P4RiCcjyUpThf9CUGOTOPmGOftPaHCjkm7Tpz9T8eXG5XWavkowC3LQBlAF twWK.5xvQmXwp718wnWhV5uO1itNumH1zgFPMoBPDVnSMzTil9BlnOT5pJ.aOmz4Rq7jW29Hd4m8 iMbLb37XrbrV6VwK3Al2RP5YK4bGZ691O2n0GnkK8LVasTGjSXMfgzMHVVQdopD3HNUZvhaJ.1.F lwOMXthCJ0mmr.LTHWzf2wF.mNxHWqxmUNZa2C4x3hK1YHfOvdEWDAQF6TlM7yNRVVei80XjJB4X G6KpOApHqcAeu1X4HqOrtncX9jqHe0GqQ2JP.c.PVG6LDVmtvAW5rG4AzMIuSpgamy_11Yg3m4z6 0wyyBhAvZtBZI3xOiK84FX07AIfgh8S0887Hi9_3dQfMLLn7xZk2rIKxjBg9_NcbaiR7w0UfxNu0 NY.1xm1z6ZYIUpVUUMYZfCQS5BECIaD_0E_iTI0mxx4IsUy.kBL7HnHrPTogVEWdaiKchy254Q8K FdGXYPMHhuBzIcZcBLcoh8EDfj2gp1oyQAbOU9SjkDc0QSN3TZ1STfeDiElY2bXAU7CT.CYWy5tw av6gYquqZqrXSmPq5GKQ3aZWVF52mw__ZtUd5XwOGCcl93JEmqOcb8wosuRW9k9WVmtY85a2ddz2 CdSlsuoGF8lB9UZHmUmpnxxdYdsdqzbPyVFX8AeH50nA1rSYsZs5bsrkyMjK_dHEWQ.WcJOPlu6L 3iYUqnRzWPcYYr.fmVvLDM_WlecPnlEeOYACHRgRXolzXDs0LJWWMEUl78NQkfsIZ1.8kigKfz65 AzaYlnAD_5REkOMsw3lYvDhRKV4DY7u9FulCTRMAUtpWqoBEMICJBrbahyLHi2LpJQNX_Ki26VWM UceIVgu.HDOBJr0OpAfp1Xqq.5HgLK_5zOWJAbH9UECCosLVxJrtJAPCfcPMCLYB_RmXU2fHlaHe Vd5ES.7qm52Q7Pz3n_G5F5jJ_3r6XWewbkKvMSgm0AoTgnyKm4pKEdH0HvGWU5.L8wihfHmplwR1 JYvDfsEKab.UHBF6sHdS1V358W6EUnO6x5yAlxrpr7JezNqItI9ttzixIrZUftIbS_upA22YMXNE pTwfaZiOAXjFLLuSM8092HK3_gyd74obSg1E1jLzgkXUcPybGx8M6pnyrImj1id2LGcclJu1Nw7F 8iRTi0r3UHntrj11BbTx8qrCL7CIEAgNYQKfLZRUleTEuF0mQEjyAcmly701VL5sO9ItJlzVrpQD U93HY.CZ5zaWJT5q_FNzMPUtJNqiMU0rtPNX6gCRHkwwoFKZ1xtAl8PYIIvfGS2BQE869TUcFcfk CzPr7GB7kO2bpCtnLDQxWrd0YTWONXd3aWp0KPlrps01AA78s4uQSVMxgwLe5UmKGejKo6PVNpmp okzPH4TB2dhWA8.84tEz_2aVVoWiSIxJjFDPVDisApoDLi_BVSdzGRD4i3vBhY2tEShXVoC8orGD wc7ytvF6vMnJwiH0.siKPkye8WD9JnVRRO72Z2ruE2ZeKiGvvsAZuQEiPCwU3jMx6XqgFT0zUbSv G_0JKDdLXg0O6yFBMYtt_3GQdBJB_KgEPb5Rw6Upke5gZ_Kli5De8EAaCPokXUQwENXIG19yyNax AQaI0GmkDlF5Q_YSJQbuGX34ptX9Q9knKWkLcmz5TQfII7V78CHXmuRFZl5g_ADsYFuB0C7sb_5d Alfr4ki2PWwazXbVq1HxwetwN0K.eM2AE43XtXOgJTC4rZ5e0xJTVvTs0UmosCaDjcBN93TQwC8g ZrbKgInLyjPRVP_gyyjQegKanqwrqNbP1U9vbBkpze2w_m9e9H9MuZnoxqxmcLAn9F.h0csN6NUe wgRIhzBMBd2TEy_TC8oDcoNQlnfxqH4d1fEuZpzCgJxYN.s.JPCZR1WvWTSS9T.rQ_fu1bsYxZ7C mxyhF_7AuuDVGQbqq6wwoN667O4kITy0pP7ui0tLcenCL8Px_XuCPd4ZzcpaeLx3SKBNbRgTJiEq f.JK6XE9Zdvj1Qr5iwC1HYX456lSlwvS4xmhWOL8GK7iM0egPDzAo7s5SmkQfooEI X-Sonic-MF: <luangruo@HIDDEN> X-Sonic-ID: 1c14e77f-f19a-444a-8e57-9cac8a0464f6 Received: from sonic.gate.mail.ne1.yahoo.com by sonic317.consmr.mail.ne1.yahoo.com with HTTP; Sun, 14 Jan 2024 10:20:26 +0000 Received: by hermes--production-sg3-677476f564-d6sgv (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID 119a4d15f8c9ac13af000a5b7fb2b791; Sun, 14 Jan 2024 10:20:23 +0000 (UTC) From: Po Lu <luangruo@HIDDEN> To: Stefan Kangas <stefankangas@HIDDEN> Subject: Re: bug#67810: 29.1; fonts use synthetic bold on Linux / pgtk In-Reply-To: <CADwFkmniVyuaKTHVW5fNCnhNMtUm+tGY3n5HBj5RJ3+idCq6+A@HIDDEN> (Stefan Kangas's message of "Sat, 13 Jan 2024 23:23:04 -0600") References: <0719018bb386e840efaa655b7c0b765ece9cd9ff.camel@HIDDEN> <83le9ys2d3.fsf@HIDDEN> <3ebaf489f6dad748258c7fb01d3200b674ebb1f1.camel@HIDDEN> <83h6kmrzkz.fsf@HIDDEN> <7ea3f7db448191f2b9886604084abe84d0caaf61.camel@HIDDEN> <s0d5y11odaw.fsf@HIDDEN> <83y1dxqm46.fsf@HIDDEN> <d0bfcc83868f6c4acb212094fdceb62a0dc0def8.camel@HIDDEN> <83le9xqewb.fsf@HIDDEN> <87h6klja8c.fsf@HIDDEN> <723b91276f83652bc6867f95630e1057c05ffb26.camel@HIDDEN> <CADwFkm=OdKsXmSa8=3LTP-nPhy2+ysh0pvtR5+KTcdkbtqf4pQ@HIDDEN> <bd71ae3352f783f3a4a31d6486a813aa46d13f47.camel@HIDDEN> <87ttnj2uj6.fsf@HIDDEN> <CADwFkmk=7_vVw1b4BAiT-3MaC+QQxXifXEREkJOrgGuccPyX_w@HIDDEN> <87jzoc20o5.fsf@HIDDEN> <CADwFkmniVyuaKTHVW5fNCnhNMtUm+tGY3n5HBj5RJ3+idCq6+A@HIDDEN> Date: Sun, 14 Jan 2024 18:20:16 +0800 Message-ID: <87y1csz067.fsf@HIDDEN> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-Mailer: WebService/1.1.22010 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo Content-Length: 964 X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 67810 Cc: Tim Ruffing <crypto@HIDDEN>, Eli Zaretskii <eliz@HIDDEN>, 67810 <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) Stefan Kangas <stefankangas@HIDDEN> writes: > I'll take your word for it. Do you understand why this happens? Each time an SVG image is loaded, a bitmap the size of the scaled image is allocated and cached, then copied onto the frame whenever the SVG must be displayed. This bitmap is retained for 300 seconds, during which any number of other bitmaps might be allocated, which eventually come to occupy most available X server memory. The same goes for other image formats in principle, but in practice SVG images are the most susceptible to runaway memory consumption, since the dimensions of the bitmap cached in the course of displaying an SVG image match its dimensions on-screen, which can be quite the beast on dense displays or when scale factors are enabled for related reasons. > What can we do to improve the situation? A shorter default image cache retention time, without question, and perhaps better criteria for deciding when to flush it.
bug-gnu-emacs@HIDDEN
:bug#67810
; Package emacs
.
Full text available.Received: (at 67810) by debbugs.gnu.org; 14 Jan 2024 09:33:35 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Sun Jan 14 04:33:35 2024 Received: from localhost ([127.0.0.1]:41707 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1rOws3-0002CT-D4 for submit <at> debbugs.gnu.org; Sun, 14 Jan 2024 04:33:35 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:42648) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <eliz@HIDDEN>) id 1rOws1-0002CG-D6 for 67810 <at> debbugs.gnu.org; Sun, 14 Jan 2024 04:33:34 -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 <eliz@HIDDEN>) id 1rOwru-0004yp-Nf; Sun, 14 Jan 2024 04:33:28 -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=VHyQq7rZeYk593XgHmwPeeB+LdCaPVaCro64gv6Ds3s=; b=dlBMRKtWhnZy z5yLtj6UncFH9hvZkz4SZKXf/UPbsJ731nDjRzSl9UckgPBSgyhpf+By5VkexeOH1pjm6D2dFjj3w C5XzL9IfLGjO7ChgGUhhsPB8In6/lQPfBD2P/bFzJP7PSv/x832WltMRkA6gR1Su6L2Y9n4/PsCLw j4sb0P6GC/765QDx8siVwA4mqC+5AhqXbIQB5Lfi+MdCVi+L6AfQwCUa1w5/MmUYIZXNmNjyjUCBW P5CsE5Mud5YHfuhbm+Ch46FujdpGOaPcpK1LCS/FOeyMuIada5iIoAXwxDXMSPTKJAuHN7ALmu9nY 5YfsFE/v4tOFrPk/WrjBzA==; Date: Sun, 14 Jan 2024 11:33:05 +0200 Message-Id: <838r4sfeem.fsf@HIDDEN> From: Eli Zaretskii <eliz@HIDDEN> To: Po Lu <luangruo@HIDDEN> In-Reply-To: <8734v01gm1.fsf@HIDDEN> (message from Po Lu on Sun, 14 Jan 2024 16:09:10 +0800) Subject: Re: bug#67810: 29.1; fonts use synthetic bold on Linux / pgtk References: <0719018bb386e840efaa655b7c0b765ece9cd9ff.camel@HIDDEN> <s0d5y11odaw.fsf@HIDDEN> <83y1dxqm46.fsf@HIDDEN> <d0bfcc83868f6c4acb212094fdceb62a0dc0def8.camel@HIDDEN> <83le9xqewb.fsf@HIDDEN> <87h6klja8c.fsf@HIDDEN> <723b91276f83652bc6867f95630e1057c05ffb26.camel@HIDDEN> <CADwFkm=OdKsXmSa8=3LTP-nPhy2+ysh0pvtR5+KTcdkbtqf4pQ@HIDDEN> <bd71ae3352f783f3a4a31d6486a813aa46d13f47.camel@HIDDEN> <87ttnj2uj6.fsf@HIDDEN> <83frz3j6bq.fsf@HIDDEN> <87a5pa3m9q.fsf@HIDDEN> <83bk9qkc53.fsf@HIDDEN> <875xzy3frj.fsf@HIDDEN> <831qamka3m.fsf@HIDDEN> <871qam3dbr.fsf@HIDDEN> <83sf32iqs5.fsf@HIDDEN> <87sf3212mz.fsf@HIDDEN> <83sf31hg72.fsf@HIDDEN> <87frz020di.fsf@HIDDEN> <83il3wfn57.fsf@HIDDEN> <8734v01gm1.fsf@HIDDEN> X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 67810 Cc: crypto@HIDDEN, 67810 <at> debbugs.gnu.org, stefankangas@HIDDEN X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -3.3 (---) > From: Po Lu <luangruo@HIDDEN> > Cc: crypto@HIDDEN, stefankangas@HIDDEN, 67810 <at> debbugs.gnu.org > Date: Sun, 14 Jan 2024 16:09:10 +0800 > > Eli Zaretskii <eliz@HIDDEN> writes: > > > OK, so what is the problem with allowing those users to have the > > variable I proposed, for use with such fonts? > > Because packages using such fonts should display these icons with a face > that isn't bold? There are faces that Emacs imposes that are not controlled by packages. For example, the buffer name on the mode line is displayed in bold, and changing that is not easy. Why cannot we allow users to tweak this issue by providing a simple variable? What are the downsides?
bug-gnu-emacs@HIDDEN
:bug#67810
; Package emacs
.
Full text available.Received: (at 67810) by debbugs.gnu.org; 14 Jan 2024 08:09:29 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Sun Jan 14 03:09:29 2024 Received: from localhost ([127.0.0.1]:41634 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1rOvYf-0000dm-A3 for submit <at> debbugs.gnu.org; Sun, 14 Jan 2024 03:09:29 -0500 Received: from sonic302-20.consmr.mail.ne1.yahoo.com ([66.163.186.146]:45420) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <luangruo@HIDDEN>) id 1rOvYd-0000dZ-Ks for 67810 <at> debbugs.gnu.org; Sun, 14 Jan 2024 03:09:27 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1705219762; bh=V8kLOqWQ0ECCqxP6STpYoS0EkmlucZI/6oGpz5hiq4A=; h=From:To:Cc:Subject:In-Reply-To:References:Date:From:Subject:Reply-To; b=Z1clyg4S5OjpBVsBOjLFZhpXIZnTBZsFiW8H1qCvBmseG33TH79/uXxpFh9SJZ1xJpPkO1F8eKou3cbyNtj2e622Hr2tuGsurW/Ywv9FQi744glojvV7i34hTQaGLkuNDyqtC+1t4yrFiRAFxj66zuwT88sbgVx3U/Gbhk/uWs863mYdnPqpZblt+ue1AnHXKp6TnDhtOKef8mA1vXPoKCLYCLvRV+AJAKCBuG0KBNkaqODp7n12Pv8+7H8edlZiVkd/aY4YweqCa+wLMXbNxzJXGlTnheJu4IRSqn11NAUpa3+m6Juh3JXxDVoCUo6/I/h/5yiIv0f9f8FJJRx5XQ== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1705219762; bh=fmmf5S7pN2nQVCNzcxyM7aQhiZu78z1sB2jno4bcnKO=; h=X-Sonic-MF:From:To:Subject:Date:From:Subject; b=OUN7zVNciJkwUkc9r1MJ4MdrTu7pLEiF6EXoFpqmLN/j+LqhTIyWZnN7/HhUy2WnvEp/gF1RfBgJls4tz2qpveVG+acEABGhsy5LUD6iFcQkKRPp36kjwEK7ZdcoTgVgj8vbCbcRFiiC1c0xXMimplyn+/pgnkD7PDw3IzxE3xNRkhj7NvcZI4TSLKTT5yoE55lhhIP9mEOdhLIGrIYVP5uO4x1wTcLTrYWiOE0QF/bYag+l/ZYquPl5EurC4ZT8C6DtnxI0hsPmB/+P1uSDdVB3TsAObXBnPPmS68i64x9adae8znk1cgOrK6wBceezAGJjAWrBuIj1Hf+eEaiIyA== X-YMail-OSG: .ccgZjUVM1nOytFjEkGwJWV.5jEcjTJ4IupKXF6kRoixv_q6Oroy43Y7f7MpMik 7pQUkOHRIZqAknvwAju4NDmXrqC_gP_P9xOE5eQFAMOlfX6UksA8UOwq8nkVbyqf1V0xHjEOwD2I Am9T3l0zV05Wz45yKFuPTn9QoAi_XZGbUqHbDq7vQ9XkneQqYSZqHnVwSnf8j6ZvYbChkjCqe8yv QdFuXohb98DsjSwE9NcY0YfpJi6xq8lQECn40HnaYZmmsWmHGQaXZ89xsf1v8q7RUBVb3zKoovhL iSHiuOngfDIXfHHmeEJz9oKk8wEitEO0NEYsRUrRfzbXKKQCiGib5NY5MGYDavIFxF8aq0hY8.b3 bGS5jRS15QUV10cE4tNlIrWToomT7KCb.MvhOEr7OZ6EbGltPe4gqCvi_4XthuDM3UV0xytFoecQ LC4fB1KiYuiYBPFiWnjmdJdActi.I9mE5dDxNa5HYhM_vhWdsDxO1djXa57K4ogWXuFlNJtFwrJg nmQ6KhOBb.XlwG_vYPeY8.oxnsipnVnzFKQyRUzbBM8dT.WFzrj3pRmKPZUCY6iXWmu0y77V.nd7 cxPefF2M5nSHH_d.a87rYNwgUIggivPuXePRi717C1On26WJBk_9Gqjw_AMvoMMBcRiBejT.8eVR So7nRswlVbQZaLJHk5C2XNoZWSC3FnB60Q.KPw4j6rpDTI33_LLbZtpq5hBFjpxt0t.XU1XMFF5m YKgJZ8AqNd4.l6xiddsyiiRQsgLbWLptr6IJ10ZC2vwFkGk_0PmslDSdlM75o3TGilPqJqxtX3PN w9rBuk9p.HjmI1gAg5BTTLYRguzikn12yRRH6fjkpHJWuGZ2e8sEjfZz_yk7OnVh63RIXVNKfFLn j44WlMFWoCmhsBUiGXG0ODzuRg5sTO1H0IzDaBTX.yzgP5jjsfm5BQ_AvSOCKr1yYD_elwvNmGQe cunHskxXHAJYB5LbjEV6squgbwYpM9oddZxJq8jchjonrW20vgC61ZE8F_2ZN82mExVzXrWfVKge CfTz5FCUl06uN8ng.N_w9.S55PxwEzqVTgG8OWeUY_UjKB1VPufXvkVcdyf4D_1SST2FmITKCefu ZPzPt3cKGj58ZrpMOHglTSp9xqSaeotkrDrTfVlvvtembCHXq2UAHsM9VKmoeOHJ0lh0iIoyQ7NB dGWbxrlESOpKBGxbiotWqfzeg5GohHjxlBLKdSMA8xAD2Odi.y9Jto70qz7WLamktGj7jP8yXNZM y4RZ3hUK3o2k32uUrSd4gN9ol8Fr5JdRAES.gfxHtCIJWkGjRqeeN0ry5oI.hV12EpQzvVJiJ_FH jlzlRdkPyGVTHZZATIZuOiZ_tMQbj30RDWKiY6kYV6.ib4XBKOQjgTFQZrpAjzqZE8cPV0E05P8b AMOcqbACycnEWODe4SxrVEXHaSV3gKRvsFs4NJvCmkCfd.ZDOTfWy1IRfcM1vsACjP_4rwFhdW6j ZdZN.ygQQ_Cp3TUT0haIOGUL7GYmXKdduZO27nSCoXxT0FU.RCH6FD4FvVh_.rxVl2hwY77D6fby U_LRahnU542nUt1w.UuICRhqvIe7sbeaKIziv5AB7nLr8b2vFQNNZP6gBUkIvN43OMlCmBA8wKl1 wDqGO.DxK.xeZnUwdvBjCvggrnF7GnvOz1nATx_RwIZza_9JP0z29B__F3Gc2ARFXtpmtqDWvmP_ 1tuQp.kCdd_exiFjDB7fI9QXEUSbsBUpQKUD11QbwlIvo6w9_DZo29WToRDKVIAciONfeaw7vzUN VilIS6hjmDAjOIwcDvLCuJchHIWoD9cY4YDlksEilbBV_SvusgoIgcyOqyhLLTRoD8EwafYT5tUh dilHUTo_.d_X2jf1q9fJBc7PzRUguJq_YkIP45Xvl.Ez5gnZYW3BF_drRbot1OJaoR_BCyxcFZ.K azK_TfYepSkTwT5cUXgWOSlo8PRdaivUdlpRKBOFTtLJ25j1Di5XU.nedMGoKuFJHdYgthrgK2NX MOk5oQSn028HAp59KJawJkNObgOVvP3_nVYmSqArX9Qe6UJ3wvo8.0fh08ByixXVoqwwXBaXLYRo F0E_ylQaqP7QH5txlSj9QszC6rcFHaYj1RSvbKYvCtwHvy98GBxMZ31jU8YS11vkC7X0SKTIHCbn ZtSD3aP9n0OsHg4iELqNAq9HgdIA2eRek0DNxzkYic1cIgKjlg3mu4i1CXBQ.CTVEoWIMHdGQfOa tt8JEkiSzs30QB7wXAhrfJJqUiEpwj_uk.myB_C0cdrFi37tow2NzbdjgcPoq2AqA X-Sonic-MF: <luangruo@HIDDEN> X-Sonic-ID: 20907d79-02b4-43c5-a75d-a66547be7e63 Received: from sonic.gate.mail.ne1.yahoo.com by sonic302.consmr.mail.ne1.yahoo.com with HTTP; Sun, 14 Jan 2024 08:09:22 +0000 Received: by hermes--production-sg3-677476f564-ffbm4 (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID 59cdfe6f054e47593749fedfc26396b6; Sun, 14 Jan 2024 08:09:18 +0000 (UTC) From: Po Lu <luangruo@HIDDEN> To: Eli Zaretskii <eliz@HIDDEN> Subject: Re: bug#67810: 29.1; fonts use synthetic bold on Linux / pgtk In-Reply-To: <83il3wfn57.fsf@HIDDEN> (Eli Zaretskii's message of "Sun, 14 Jan 2024 08:24:20 +0200") References: <0719018bb386e840efaa655b7c0b765ece9cd9ff.camel@HIDDEN> <s0d5y11odaw.fsf@HIDDEN> <83y1dxqm46.fsf@HIDDEN> <d0bfcc83868f6c4acb212094fdceb62a0dc0def8.camel@HIDDEN> <83le9xqewb.fsf@HIDDEN> <87h6klja8c.fsf@HIDDEN> <723b91276f83652bc6867f95630e1057c05ffb26.camel@HIDDEN> <CADwFkm=OdKsXmSa8=3LTP-nPhy2+ysh0pvtR5+KTcdkbtqf4pQ@HIDDEN> <bd71ae3352f783f3a4a31d6486a813aa46d13f47.camel@HIDDEN> <87ttnj2uj6.fsf@HIDDEN> <83frz3j6bq.fsf@HIDDEN> <87a5pa3m9q.fsf@HIDDEN> <83bk9qkc53.fsf@HIDDEN> <875xzy3frj.fsf@HIDDEN> <831qamka3m.fsf@HIDDEN> <871qam3dbr.fsf@HIDDEN> <83sf32iqs5.fsf@HIDDEN> <87sf3212mz.fsf@HIDDEN> <83sf31hg72.fsf@HIDDEN> <87frz020di.fsf@HIDDEN> <83il3wfn57.fsf@HIDDEN> Date: Sun, 14 Jan 2024 16:09:10 +0800 Message-ID: <8734v01gm1.fsf@HIDDEN> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-Mailer: WebService/1.1.22010 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo Content-Length: 395 X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 67810 Cc: crypto@HIDDEN, 67810 <at> debbugs.gnu.org, stefankangas@HIDDEN X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) Eli Zaretskii <eliz@HIDDEN> writes: > OK, so what is the problem with allowing those users to have the > variable I proposed, for use with such fonts? Because packages using such fonts should display these icons with a face that isn't bold? I don't understand why we should provide an option for code which requests bold text to display such text in a normal font...if that makes any sense.
bug-gnu-emacs@HIDDEN
:bug#67810
; Package emacs
.
Full text available.Received: (at 67810) by debbugs.gnu.org; 14 Jan 2024 06:24:48 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Sun Jan 14 01:24:48 2024 Received: from localhost ([127.0.0.1]:41537 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1rOtvL-0004CU-Py for submit <at> debbugs.gnu.org; Sun, 14 Jan 2024 01:24:48 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:49560) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <eliz@HIDDEN>) id 1rOtvJ-0004CI-Ra for 67810 <at> debbugs.gnu.org; Sun, 14 Jan 2024 01:24:46 -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 <eliz@HIDDEN>) id 1rOtvE-00008B-6A; Sun, 14 Jan 2024 01:24: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=kdYATuR79JgCiutS3XIvHmf6BI4kh6s0EMt3Iuewxzg=; b=jT2v7gvIoWfl kJBl2XIhiXrZxdVab+/rT7aqFnB6B+st8XGKxtXdzBnBrI0LQXgVuyngBBDZbHh1HxZJjbEd/yOmg qDClyib59hoXj94yC+1sakVsqrDN7HeztwcbspTZGg4ub1CwnCHKeMjRuZzLJWeNQI7ll0s9zeICI 3AHHh5ENn+/Fwd7AnWrGzi4mP9FRCkAHSuu4TiNmTYg1m2ONeYj6kj7Fs7nHk/63vnFe/NpWqmTyF QAJpL6YGz6AJ/b2EVJUTM9DpYg1OL3r9fM0gn0D4lyDVdM4Pq4oJI+kmm7Fwr0qSidNg/gRaDIquG 3ofICkcux/JWE2dL9fH+0w==; Date: Sun, 14 Jan 2024 08:24:20 +0200 Message-Id: <83il3wfn57.fsf@HIDDEN> From: Eli Zaretskii <eliz@HIDDEN> To: Po Lu <luangruo@HIDDEN> In-Reply-To: <87frz020di.fsf@HIDDEN> (message from Po Lu on Sun, 14 Jan 2024 09:02:17 +0800) Subject: Re: bug#67810: 29.1; fonts use synthetic bold on Linux / pgtk References: <0719018bb386e840efaa655b7c0b765ece9cd9ff.camel@HIDDEN> <83h6kmrzkz.fsf@HIDDEN> <7ea3f7db448191f2b9886604084abe84d0caaf61.camel@HIDDEN> <s0d5y11odaw.fsf@HIDDEN> <83y1dxqm46.fsf@HIDDEN> <d0bfcc83868f6c4acb212094fdceb62a0dc0def8.camel@HIDDEN> <83le9xqewb.fsf@HIDDEN> <87h6klja8c.fsf@HIDDEN> <723b91276f83652bc6867f95630e1057c05ffb26.camel@HIDDEN> <CADwFkm=OdKsXmSa8=3LTP-nPhy2+ysh0pvtR5+KTcdkbtqf4pQ@HIDDEN> <bd71ae3352f783f3a4a31d6486a813aa46d13f47.camel@HIDDEN> <87ttnj2uj6.fsf@HIDDEN> <83frz3j6bq.fsf@HIDDEN> <87a5pa3m9q.fsf@HIDDEN> <83bk9qkc53.fsf@HIDDEN> <875xzy3frj.fsf@HIDDEN> <831qamka3m.fsf@HIDDEN> <871qam3dbr.fsf@HIDDEN> <83sf32iqs5.fsf@HIDDEN> <87sf3212mz.fsf@HIDDEN> <83sf31hg72.fsf@HIDDEN> <87frz020di.fsf@HIDDEN> X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 67810 Cc: crypto@HIDDEN, 67810 <at> debbugs.gnu.org, stefankangas@HIDDEN X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -3.3 (---) > From: Po Lu <luangruo@HIDDEN> > Cc: crypto@HIDDEN, stefankangas@HIDDEN, 67810 <at> debbugs.gnu.org > Date: Sun, 14 Jan 2024 09:02:17 +0800 > > Eli Zaretskii <eliz@HIDDEN> writes: > > >> From: Po Lu <luangruo@HIDDEN> > >> Cc: crypto@HIDDEN, stefankangas@HIDDEN, 67810 <at> debbugs.gnu.org > >> Date: Sat, 13 Jan 2024 08:46:28 +0800 > >> > >> Eli Zaretskii <eliz@HIDDEN> writes: > >> > >> > Sorry, I don't understand what you are saying here. Could you please > >> > say it in simpler words? What are "icon fonts"? and what do you mean > >> > by "it can be removed"? > >> > >> Fonts designed to provide symbol icons, which are inserted by packages > >> that can control the `face' property of the text inserted. Such fonts > >> don't provide bold variants, and they did prompt this bug report. > > > > So you are talking about fonts that use PUA codepoints to show icons? > > Or are you talking about fonts whose glyphs for "normal" characters > > (i.e. characters defined by the Unicode Standard) are replaced with > > icons that look similarly? > > The former, yes. OK, so what is the problem with allowing those users to have the variable I proposed, for use with such fonts?
bug-gnu-emacs@HIDDEN
:bug#67810
; Package emacs
.
Full text available.Received: (at 67810) by debbugs.gnu.org; 14 Jan 2024 05:23:13 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Sun Jan 14 00:23:13 2024 Received: from localhost ([127.0.0.1]:41509 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1rOsxk-000071-Oh for submit <at> debbugs.gnu.org; Sun, 14 Jan 2024 00:23:13 -0500 Received: from mail-ed1-x52e.google.com ([2a00:1450:4864:20::52e]:54415) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <stefankangas@HIDDEN>) id 1rOsxi-00006h-LA for 67810 <at> debbugs.gnu.org; Sun, 14 Jan 2024 00:23:11 -0500 Received: by mail-ed1-x52e.google.com with SMTP id 4fb4d7f45d1cf-558ac3407eeso3313473a12.0 for <67810 <at> debbugs.gnu.org>; Sat, 13 Jan 2024 21:23:11 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1705209784; x=1705814584; darn=debbugs.gnu.org; h=cc:to:subject:message-id:date:mime-version:references:in-reply-to :from:from:to:cc:subject:date:message-id:reply-to; bh=q/VO9gSx8bzQ8rJS+jylPtfmsBYpepmbtE7MW/QxfA0=; b=PYUuOe1+TdMfkO8z4izbYIPUuSGH9S3dis9b0UyWMOT5Mh9+s0BU7w2h/o+KH8aBJr qMBINF/95jEcjyWWECAbDP3bHBWNDO6Sr+miftQxIG6j08GQya2IDpNjzE2sKS+1Dh/J EUEsrXayXvixPn0ekXJ6UDrtuwx5/Vzd0tCymib8XMqBNf/ZWcaIlo9s/rE/Jsmi9Zgh mlkMc5wdl3LZtH32CDEZ9cqV5mCFwVwIVRWQOI77vqchaRPaApE4bO2o4qDP3JdcRkuu XMI8xZYaT75WDfryApeQ77G3jJgQB43azqDPW5tZYILbYjnyA/7lPNLtpsV5CmUN6o1H 7WLg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1705209784; x=1705814584; h=cc:to:subject:message-id:date:mime-version:references:in-reply-to :from:x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=q/VO9gSx8bzQ8rJS+jylPtfmsBYpepmbtE7MW/QxfA0=; b=a0Y+ihyttCTiyIPZQNbiIgBX9DO+gIBBt9U7ADNiwnA47rMrFgdznG771l252gb4Up tiAvRVSNOJQmHQfP+KRcQ9MWQyMWVOWo9e3NtJDXSjam9TasLs96xqWpLxdHM6gM8/91 4LJ1bp1Q7lhNuirPpZLoFGxXSM2r2Lj2LGLqsdTolIFj0p8uepkxgnQ1RMjIKX2mUhpf IFNNeC9yikSNluBdShfjSCLxrMUEyFozDzHLeMz5KWM3FgdLe+pD67dX7/+ZyRcchZ3y 7t/jWgapgV0IU6QoK2inQwvCTxJMYffBNGmpy4y2XsDEYQYxAvoT2v+zPCo8YGDH5uy1 On+Q== X-Gm-Message-State: AOJu0Yza6yaY4Ps1NHYslSGA4tmeEkn4iBBilXcwHBO1P40r9R8Ad+rj iE1ZbduYUz8QiOPJx9qHShx0DNcoC0Wb/W171PM= X-Google-Smtp-Source: AGHT+IGE26GQCOT6jLVDJxEciaqIyFbAxLK9g3v0nJWy3jdOj4ksdYtxt5ERUo+Z+i6JD5UzQ2g50pCoFqP8LQgr450= X-Received: by 2002:a05:6402:34d2:b0:558:ef3d:f1af with SMTP id w18-20020a05640234d200b00558ef3df1afmr1241206edc.55.1705209784483; Sat, 13 Jan 2024 21:23:04 -0800 (PST) Received: from 753933720722 named unknown by gmailapi.google.com with HTTPREST; Sat, 13 Jan 2024 23:23:04 -0600 From: Stefan Kangas <stefankangas@HIDDEN> In-Reply-To: <87jzoc20o5.fsf@HIDDEN> References: <0719018bb386e840efaa655b7c0b765ece9cd9ff.camel@HIDDEN> <83le9ys2d3.fsf@HIDDEN> <3ebaf489f6dad748258c7fb01d3200b674ebb1f1.camel@HIDDEN> <83h6kmrzkz.fsf@HIDDEN> <7ea3f7db448191f2b9886604084abe84d0caaf61.camel@HIDDEN> <s0d5y11odaw.fsf@HIDDEN> <83y1dxqm46.fsf@HIDDEN> <d0bfcc83868f6c4acb212094fdceb62a0dc0def8.camel@HIDDEN> <83le9xqewb.fsf@HIDDEN> <87h6klja8c.fsf@HIDDEN> <723b91276f83652bc6867f95630e1057c05ffb26.camel@HIDDEN> <CADwFkm=OdKsXmSa8=3LTP-nPhy2+ysh0pvtR5+KTcdkbtqf4pQ@HIDDEN> <bd71ae3352f783f3a4a31d6486a813aa46d13f47.camel@HIDDEN> <87ttnj2uj6.fsf@HIDDEN> <CADwFkmk=7_vVw1b4BAiT-3MaC+QQxXifXEREkJOrgGuccPyX_w@HIDDEN> <87jzoc20o5.fsf@HIDDEN> MIME-Version: 1.0 Date: Sat, 13 Jan 2024 23:23:04 -0600 Message-ID: <CADwFkmniVyuaKTHVW5fNCnhNMtUm+tGY3n5HBj5RJ3+idCq6+A@HIDDEN> Subject: Re: bug#67810: 29.1; fonts use synthetic bold on Linux / pgtk To: Po Lu <luangruo@HIDDEN> Content-Type: text/plain; charset="UTF-8" X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 67810 Cc: Tim Ruffing <crypto@HIDDEN>, Eli Zaretskii <eliz@HIDDEN>, 67810 <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) Po Lu <luangruo@HIDDEN> writes: > Stefan Kangas <stefankangas@HIDDEN> writes: > >> I've displayed many hundreds of SVG icons in an Emacs buffer without >> running into any issues. I therefore find the above claim surprising. >> >> If you have any evidence that this is a problem in practice, then let's >> see it. > > It's easily demonstrable: open etc/images/splash.svg, zoom in and out > with the mouse wheel several times, and compare the image cache size in > M-x memory-report with the same after repeating the test with > etc/images/splash.xpm. I'll take your word for it. Do you understand why this happens? What can we do to improve the situation?
bug-gnu-emacs@HIDDEN
:bug#67810
; Package emacs
.
Full text available.Received: (at 67810) by debbugs.gnu.org; 14 Jan 2024 01:02:34 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Sat Jan 13 20:02:34 2024 Received: from localhost ([127.0.0.1]:41381 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1rOotW-0006qh-Fc for submit <at> debbugs.gnu.org; Sat, 13 Jan 2024 20:02:34 -0500 Received: from sonic304-22.consmr.mail.ne1.yahoo.com ([66.163.191.148]:42611) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <luangruo@HIDDEN>) id 1rOotU-0006qV-H6 for 67810 <at> debbugs.gnu.org; Sat, 13 Jan 2024 20:02:33 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1705194147; bh=mTIm9Lr84M44JqJmGZGfI2MWHJX7Wy2387HcMYIRGCw=; h=From:To:Cc:Subject:In-Reply-To:References:Date:From:Subject:Reply-To; b=afDSS9by01JdLpwgmA2DCyViW/ewZx7mR1cpLOiJCAUi9wt1esyJmrGdYPY/KmnmL17Ikr0gRprUP5yfUS6kLxD3rYGpYCyBMum/Co8gNipRvH4e1z4mgXttiwGTHkUctbnwf1CM1ZmaEm/PQ1BD2qmyL4dkMGuih17r+AsAATaXNbDylNf0A7Md3sJxa1LPOvsPPv1s4y62Jxzl0FcZpQ8k4rMTFFxA5yBYVSfs38UnsKaVPVvUkSRU2cKoT1ky5195VF0o7mx92L4GeDiQGy8ynJcxl+ALQIVVqF3zOaoyrTVlVqxTt6NpnmZJHVJoYaN72DZ+whZVtWs3rBACEQ== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1705194147; bh=lqhGtsIFv/vBf8W9maIlRphbU6/sCFHvMKuUfNxCacF=; h=X-Sonic-MF:From:To:Subject:Date:From:Subject; b=TR0PxD8S15mQa12+gtgohZT8QMv+QPxMEJla6sgH8Av5ZjdO7VUr2Vx/DFfwnSXmrr6BaevzS6QyAHZ11sN/70IS6h+a+YkH82AkPe0Ierrn/LAhm7tEWWsUx/zOIVSfMGTZMZvErmL7aZsWI9m99xxuHqjfKrRiD5oZRXRvgzWw48rGhJsA6jFHK8eunHssqCdzZKpXc4BeVGZ0vR8m9HOZ0CvelsJtOQTCZUj+/tS0vwVT80iTn1sbyQOyNsjuqQT3NQscpzhGROithru/Y1sYJrBBRDA5NW6X2A/gdf9zfSOmubqDu4oGicruvqlKTOlRhaRbfPv1twwjvhgGZA== X-YMail-OSG: UPmzv78VM1n17vggPIyOExzU2JGQ8OESKEEA3xMRLigMaZi5xtMQOUctt4iM0g. fGa8M2dR9Wu.zYRgm2WvbclUOWjdS6I2Ou4O934KZGjEImzRISpMKF96CeHQ45066Fg_Rgf3PCpx Lou5bSzIaEzkDl30Ns0hmoovlc3ry73XLBCJ_AWIycdmFQKPSK6JmDhb073jRKPZ_xkUcWdpm9P2 PSq63jBmald04ApPm2sawtfyqTAdCv8p_uDbCzsrlEwVwtjfEejWD0Nm2xnFI6aA.smXuo3kltuc IipSaaEhWrWWg02hnBOdtJ1cH_xQpLadU1EoLMFQwoHEeReO9Z04DniUYcC_EwLXMg_PHZnPVLUd ux4KQzo_GJSXQkGUGX9Dhv.dEUfAo2cMluuWO7xl8vkByIwDDD1Eqmy7tSixkVWgrykVgRdsXPJO haAv0KPhXKRxeAZhWYfem6E2vbi8NNwUovorW7wJQkQZ0m6IHR8hFLl9A0wZR7sVSSk_0TVMvXBR RJRIyJQPOnhc_h2ERnJpnzZkL3omuPui7JqLCq7t2xS3u2uzK9lvY8dkMKdk0PpaJpS..eNaupL_ dpaNr.m_4p7qeaBkNiulPJp1Q4Rc.eGIkvohRCW8x2Elmzv_VhMzIhV.hFyjJDh_wdFcy7NYVxwX kP9LLaGm55FKJr3mftDsW0whzoqFmVKw_52kFG345wm0RnOavm905Vwo1wcDIgvXV_Bs2QLD_pKM zr0lZa4niUUmgQdL2rZuk9lzsMoCOlvNeyHyNTU.5rEjR1dv7PCgaMY2aiYt7fnponXI_LYpJx6J 9VjM3dUX79zNWBC78melRX4uIdGAINkF9TbZ6wQ0SXd_.3IRMDJF98jLkYyz_0AwCFrvAzjXicjo NPcF4EDutGSnQO8Iv.egPrPja1sx3n4tS6_TNwQ471aFcYoYyLzjXFYVhqlNMP2IkStwipq4U9c3 c546PwZMDmrChXoZlp1caRMEwW_2j2cAhH2tpG53cwcOjHe9UggcU7uWF1dtpzYgQsFy4CNdvysq Y4NlRdqKZ3KpygALF1O209yjBVZR.oZy7qQqCU5ZmdDWQgrFn_1awxXJh_uGqKiX.EWCHeZazsh6 WnfNCVpKNyRzUvQLwWyZaCoikFKdDmmNckY4f6_haivj1A2uhYUouq28AZBUSAbzUQe978sKU6H2 dLRfSbh6oYuULSebBiiwRhZgs3g3B0ze8CsojCNezNAyTQ.6vrVHgIXEjgBiZmojzUqTXgWIhuyw 4woPDy3tTQlucgZxI_UP80R5ZKnkZLfobdQFSqHUQaI0PZ20RFj7n3KUtuZnxq.oJlGHGB6I2KnJ 1h1bRstxT635RRmWhoCRUGSTZTlrbAf7n6ngjjKq0baLieWb2bIn.2gJAIeKr.7u1mFUsdpacoaA bJPA3aRbAea0FbCRicoNSo_4ecuFIw7NRMXlco1.5I10b6DXpPnP3UXvM.lzDDwBWJGw_QqhM3od BkQV21t8FctEDX9y0qk4SkOGK1i2t27gtSPOMbUiPq6Wm3aDdWbN9GYfhdRl8Td9LN2xyv9S_4_R BLqP1CTvpzm8f1bAktgIdk9y7x0uMTNUeW.of6RgSDPLNjhL9Wg4200asoc2Ln_7QAAtT435bSnx 1rtoq6l9Q.cNe587Hb_XOEBHsMQj4IOHIeEBz2apOeT_xo6krLKpqt2Y0EQRyfqNetJfvZis2c.b hNLSIUm45YUSQOX3Mf0M_1bOLD6fCtp0enITUV6_lWRlP5Vfmt_34374M9z9C0Wn8w9Kfwv3vY1j lAKLaONSdm9pPkzRYhWeyl.WjpZolm2ektYftbfeVrSulEHwpoi06A6H3iDTDK3d4dXWHSFe6qni o8ttecPJ8pwv4rrkQa5CuzJGlG0Qe_Dg_r8awpx7ZP_eiPQGJpWw0DPqmiBwk50YL47GqEfVzUzr HCCOfcWh5tMIH_EjZclokW99l8A7b3.rHreSOqxa4BuACN5Yrz4991vvTNQZEkvvkpm9I4yBRyZV dLPmUziDf4HwR4EJe0qvazREkfehXVIp7Ld75zPcpQ8IwTRtR0ZGoylmhL2hoQ8jOf1rZv4A17y9 n3HNwSvA_zXct2H7skdbIWRtwVxVdFrb5sd4OORBvkJiKkIdyqBWAmLNdVFE48bUbGbbudLVW38L gIRAta4ghuArLse_uhpoaimBnhgmnmdqEC8k4Tzzib1_28qGqWZdMRvkT2xVwY7uaTkI8y0jXkys tJbdFEAWasl1HzF4Q.mgdl55a4uRUxNs6MIRelWh0keyPHWa4WI__yda06o.4sCU- X-Sonic-MF: <luangruo@HIDDEN> X-Sonic-ID: 51733e59-1a1a-4c72-84d7-d5dc94c77c49 Received: from sonic.gate.mail.ne1.yahoo.com by sonic304.consmr.mail.ne1.yahoo.com with HTTP; Sun, 14 Jan 2024 01:02:27 +0000 Received: by hermes--production-sg3-677476f564-ppbwv (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID 391a7664ae1cc582f05b4cb861a9061a; Sun, 14 Jan 2024 01:02:23 +0000 (UTC) From: Po Lu <luangruo@HIDDEN> To: Eli Zaretskii <eliz@HIDDEN> Subject: Re: bug#67810: 29.1; fonts use synthetic bold on Linux / pgtk In-Reply-To: <83sf31hg72.fsf@HIDDEN> (Eli Zaretskii's message of "Sat, 13 Jan 2024 08:59:13 +0200") References: <0719018bb386e840efaa655b7c0b765ece9cd9ff.camel@HIDDEN> <83h6kmrzkz.fsf@HIDDEN> <7ea3f7db448191f2b9886604084abe84d0caaf61.camel@HIDDEN> <s0d5y11odaw.fsf@HIDDEN> <83y1dxqm46.fsf@HIDDEN> <d0bfcc83868f6c4acb212094fdceb62a0dc0def8.camel@HIDDEN> <83le9xqewb.fsf@HIDDEN> <87h6klja8c.fsf@HIDDEN> <723b91276f83652bc6867f95630e1057c05ffb26.camel@HIDDEN> <CADwFkm=OdKsXmSa8=3LTP-nPhy2+ysh0pvtR5+KTcdkbtqf4pQ@HIDDEN> <bd71ae3352f783f3a4a31d6486a813aa46d13f47.camel@HIDDEN> <87ttnj2uj6.fsf@HIDDEN> <83frz3j6bq.fsf@HIDDEN> <87a5pa3m9q.fsf@HIDDEN> <83bk9qkc53.fsf@HIDDEN> <875xzy3frj.fsf@HIDDEN> <831qamka3m.fsf@HIDDEN> <871qam3dbr.fsf@HIDDEN> <83sf32iqs5.fsf@HIDDEN> <87sf3212mz.fsf@HIDDEN> <83sf31hg72.fsf@HIDDEN> Date: Sun, 14 Jan 2024 09:02:17 +0800 Message-ID: <87frz020di.fsf@HIDDEN> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-Mailer: WebService/1.1.22010 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo Content-Length: 901 X-Spam-Score: 1.0 (+) X-Debbugs-Envelope-To: 67810 Cc: crypto@HIDDEN, 67810 <at> debbugs.gnu.org, stefankangas@HIDDEN X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) Eli Zaretskii <eliz@HIDDEN> writes: >> From: Po Lu <luangruo@HIDDEN> >> Cc: crypto@HIDDEN, stefankangas@HIDDEN, 67810 <at> debbugs.gnu.org >> Date: Sat, 13 Jan 2024 08:46:28 +0800 >> >> Eli Zaretskii <eliz@HIDDEN> writes: >> >> > Sorry, I don't understand what you are saying here. Could you please >> > say it in simpler words? What are "icon fonts"? and what do you mean >> > by "it can be removed"? >> >> Fonts designed to provide symbol icons, which are inserted by packages >> that can control the `face' property of the text inserted. Such fonts >> don't provide bold variants, and they did prompt this bug report. > > So you are talking about fonts that use PUA codepoints to show icons? > Or are you talking about fonts whose glyphs for "normal" characters > (i.e. characters defined by the Unicode Standard) are replaced with > icons that look similarly? The former, yes.
bug-gnu-emacs@HIDDEN
:bug#67810
; Package emacs
.
Full text available.Received: (at 67810) by debbugs.gnu.org; 14 Jan 2024 00:56:11 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Sat Jan 13 19:56:10 2024 Received: from localhost ([127.0.0.1]:41376 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1rOonK-000409-Mc for submit <at> debbugs.gnu.org; Sat, 13 Jan 2024 19:56:10 -0500 Received: from sonic313-9.consmr.mail.ne1.yahoo.com ([66.163.185.32]:44098) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <luangruo@HIDDEN>) id 1rOonJ-0003zv-Ei for 67810 <at> debbugs.gnu.org; Sat, 13 Jan 2024 19:56:09 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1705193764; bh=YUhpMFlUNMaunAgLR0tL+31bjvQ32RQpyGnQ5rE/REw=; h=From:To:Cc:Subject:In-Reply-To:References:Date:From:Subject:Reply-To; b=OJiR10kA/+WLxOw/xmjCJrlRiqm++mZCmX5Hdu12J4fxe/7c3l8ijPB+z8JL4X05/yPmVg+GRaq43eykg4uGDARorfpf7BYA/kcOB4lrSx3gueB7/p1Z1iQq4rwyOTtlzXtCHd/puXzDIMP60vVTQwwxJ0DP0fVXAV0Oaa//GtQ5VjNaHxNDltGKh1x5M1rz9+WbsjQnxglv01Cqqelua2NtHoEISyHjrAkK0hANJHU6tuaR1ECbxnc24lGjpLHcHQeObQPMWtE+9/FNUF/KU2xhb3OLOpWoPbtjJzizOfD8MwvawR1RJwKc4BvA/L1WRGQpixEr/KwrQ0U2MBLx8g== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1705193764; bh=TpsOfXr73Wqa9o53VP7h1zhCWQM4IPsNUcCtz9A4to+=; h=X-Sonic-MF:From:To:Subject:Date:From:Subject; b=shkJ+HTQslTXnzXCPwmu+6hDSUu3IlTipbxSmoe9wur2VAWd+8N1eVuWRv9HL3dh34iwbLXLyV4s2uCDXb4TUQ+UeXVFkVxmmUghl8lT96fwzjCq3gpT5i3rAO8/ZdEIP7hajGB11Kaz0HUoyk3I493NMIDyKrpOCR8bt0os9nTLQEE+rDfVjPQ5kwaDUGcdMIMC7hTGr2q8Df5Dpc9HnwDWw4QvVF5yZPoMD0seCJ8rhdPQvKdSf9aY1uiuDCEt5VFufl0dwUwEoGIfN5GLJj1cJisZPen/CvKy/0GOFXxI2ewNzSsEyifwfrBtZTPNKX7idGbmbJpGdsOd9AJTyQ== X-YMail-OSG: ZQwZ_wkVM1lLTS1SE65WYFDZlToEW2Ktbw3fmrBVHiMyzp6aHeoTF2XyKYW79hd jxKkWr0Jk4R.AL.6MuFc8.ge.VVoncmbKFlGteoCW1Cozq10LbnH1DIDhsHFTi4A3JsyYdGW2mc8 jMbI4QQib0mOMX7hGxbajg2SZc6NELXtfbddhDnYfL2CIvFB59sZYba0dY1dhFab9FXJaQIRGsZ0 OdPOdkxd83a5B_M1MYoA34stN_I9l7ckos7cOPZhdiX0TUtdke5o3kTDaUG0UObZvFIsz7lPwb6T UGP9hfdt97xAaQzCk1IUOHBhQmWFjFI7ZDtTw6Li5DC3NXyvO7X7sjtKK2uQS23272HJEDuR6foq n4biQ7RNWkFhOkxBZelprpfAk7ioOlFbZxg.W4uTqxjbgAk5P3ZkxmVl.welXoAYw3a4_Srj2ivo WGIyMo_bNJLLv2DlzGnWyfj91haC0hF_WI0O4ZmL2Zt0eazKNig6J43Kp9iylIzxYbqyZXevWIUe W.VYnEh76OLVIhk1MZRpUVHkUiak9Y5baQQPjW6JrVCbQ1qjeysD63ioUqB3CddZAJ.JDP.xdzuP rSPJWzh6c8GBZFO6eBXkH9RDcUQxTp2OOqhvbCnbgTwWd4WlxTL1O1MJPU5hL9zwbMbWR3Oa6kvs DPOJeao0Ag.DAycqAU0PDIeQlGb4iX2qK1uHtsij5mecwdN01QistWr75HXmW98iXa3PmJ5LnI10 Ca7Kf6erFI1FkG1ystlTi6T9MWj3E_WkTt0q5s0B2wOLOXnU.233.lLQZZJ1hpRVirFqJ8gkCA7E xiHxMgMOEG9Xvzp9p5rrOFW5rL_A1CXIWslNMfxgRhokLQG0nVICl1vbfU98T5iSwC1GFP5vl_Rd w6scoj9pDEqkHk92FUk25k2m_pMe8wyxQ1ageAhUXeI64dTAL9kTdVogRJBMox8fJq1hbRG0XreE R.4jGTrwJLrLL_HBBhUJe_7ahpzkqOFRQ2XPXyU7A0kntnaqe9ABEnmR4yYLbRyJ1Ns0xLXuyLRv 5.pY828qYVKxin7HYIpxLXzgnZuA1K5MrCp1HAeSiJJ3pW.cCXwco2d0VNHEixi2.iiFHPgW7gqu EvTfVVwFw.yNGL7wN8.9A0FDtxa6IxSxanMZF_8rq.ykD1zYSF_whHpN_ALGazdCaxr8zkJ7BzVm ylbtG1D07lOrhvMfvfdmH4wGU7w1fpxgXI7MC_s1gMV1pdh_4h_LXnqi6rJEVOor7AQMTIRU8YBa _MZCfZ4JZ3IPhV_4uZ1K6UbTNWoFzBhg4hTRLIrNzkWYSitBrOKK29X5T6uBjAu8o2BBlJbxP2Yc MnFkS5fN70IAkHeu6WWYtgloHCAosL9Vdk0R34gpbVfs_G5pLA86Pkeypfof2ymqg5ktnm.8EZi7 qeZFnsOp1EDtSZM__jmDK9QGmRGN49LrlRgeox7Q3nmzBnX9cAz0OXV4NzO7aLPX7CgiyOAADuQ0 kOnpEREkRL9IELxbwA585wsW.rryKst_3u_Cuq1gez7A2ukW72oSpruXEMnXmKpFKMNUWXIP8S._ 5CCf8ilXZMoHUWfO1H6ymlcWFzlMwuenI1VfBAOLULQHqk0SSleQZci24nCkKlKZM9DdtzHT0h5Y 4CeVZ77LKih4AggZ11Jnz5QOOznUAKSjJb7jhwn6XquyZO8fuDGuwcxPGkr8rvEi1wtIPvY_R__x EwYxu_W49sKTCNOwse6TZrtDGK5k1tpBhekyhK183GhauwfcYz7juH1eUDisGeIidjdz5.HjugIH 4MByX89k43u0QHAYwkxEY7Lysw6EJV_gHcHKEM7RseQuoOvFNyFLnfthNGI2LYVCshNOkvpuJNWa uEbGS.ux9jsvAkcFgBgzZh249N.8qtUALDkKwL33HffLGm1pW24f8fS_YnZBp436b7RCQZFNdaxI rG.F6k2PQEeKhse1BW5f7.9Vzivrwouw_EcLAzWdxPPCR2QaoBNOa4Z0R5fJ_yL6IopuES5iuoaP G8zDEz0M0rNNq2C91Pn1CCHQxfFq1.3qvxG1C9s6aBOWRKcCgR9I26F73sT.7F4Dl1X3z6FDoQkh Pzc2KzErXTEVn4HHgKW4soWFXc7A7FgEvcj2cAQBow.pG9TAfElW5SlkAsoRegCxuoncJ2FVamaS Zd7NZCRX5_FtN0SOdbHPv87FLdXM33srjMtBiY6Rc3FtjIBAyKAjH2jn_d.yiFDGMhe.advp1plw 4alsh50KKFE81NYef8YARvNvWa6P1j1l994vmswuMq8Au0hziYiutbY17IbfrgRw- X-Sonic-MF: <luangruo@HIDDEN> X-Sonic-ID: 6af5fee8-fa55-40b1-9176-afb25de52aab Received: from sonic.gate.mail.ne1.yahoo.com by sonic313.consmr.mail.ne1.yahoo.com with HTTP; Sun, 14 Jan 2024 00:56:04 +0000 Received: by hermes--production-sg3-677476f564-gzbjr (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID 2c6682d799fdfb3c3009f85b087af90c; Sun, 14 Jan 2024 00:56:00 +0000 (UTC) From: Po Lu <luangruo@HIDDEN> To: Stefan Kangas <stefankangas@HIDDEN> Subject: Re: bug#67810: 29.1; fonts use synthetic bold on Linux / pgtk In-Reply-To: <CADwFkmk=7_vVw1b4BAiT-3MaC+QQxXifXEREkJOrgGuccPyX_w@HIDDEN> (Stefan Kangas's message of "Sat, 13 Jan 2024 00:37:41 -0600") References: <0719018bb386e840efaa655b7c0b765ece9cd9ff.camel@HIDDEN> <83le9ys2d3.fsf@HIDDEN> <3ebaf489f6dad748258c7fb01d3200b674ebb1f1.camel@HIDDEN> <83h6kmrzkz.fsf@HIDDEN> <7ea3f7db448191f2b9886604084abe84d0caaf61.camel@HIDDEN> <s0d5y11odaw.fsf@HIDDEN> <83y1dxqm46.fsf@HIDDEN> <d0bfcc83868f6c4acb212094fdceb62a0dc0def8.camel@HIDDEN> <83le9xqewb.fsf@HIDDEN> <87h6klja8c.fsf@HIDDEN> <723b91276f83652bc6867f95630e1057c05ffb26.camel@HIDDEN> <CADwFkm=OdKsXmSa8=3LTP-nPhy2+ysh0pvtR5+KTcdkbtqf4pQ@HIDDEN> <bd71ae3352f783f3a4a31d6486a813aa46d13f47.camel@HIDDEN> <87ttnj2uj6.fsf@HIDDEN> <CADwFkmk=7_vVw1b4BAiT-3MaC+QQxXifXEREkJOrgGuccPyX_w@HIDDEN> Date: Sun, 14 Jan 2024 08:55:54 +0800 Message-ID: <87jzoc20o5.fsf@HIDDEN> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-Mailer: WebService/1.1.22010 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo Content-Length: 506 X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 67810 Cc: Tim Ruffing <crypto@HIDDEN>, Eli Zaretskii <eliz@HIDDEN>, 67810 <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) Stefan Kangas <stefankangas@HIDDEN> writes: > I've displayed many hundreds of SVG icons in an Emacs buffer without > running into any issues. I therefore find the above claim surprising. > > If you have any evidence that this is a problem in practice, then let's > see it. It's easily demonstrable: open etc/images/splash.svg, zoom in and out with the mouse wheel several times, and compare the image cache size in M-x memory-report with the same after repeating the test with etc/images/splash.xpm.
bug-gnu-emacs@HIDDEN
:bug#67810
; Package emacs
.
Full text available.Received: (at 67810) by debbugs.gnu.org; 13 Jan 2024 06:59:42 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Sat Jan 13 01:59:42 2024 Received: from localhost ([127.0.0.1]:38236 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1rOXza-0008Fm-3j for submit <at> debbugs.gnu.org; Sat, 13 Jan 2024 01:59:42 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:35030) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <eliz@HIDDEN>) id 1rOXzZ-0008Fb-27 for 67810 <at> debbugs.gnu.org; Sat, 13 Jan 2024 01:59: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 <eliz@HIDDEN>) id 1rOXzU-0000QV-Lu; Sat, 13 Jan 2024 01:59:36 -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=gwK1uWOCR65qZsDs2q+s1cfH+TMIBWTlhvOukb5ripo=; b=XDMFTYamoOQU 8mWbc86GP8cWNqfz79KT7F4XstnAXQvXqUcL/OTGvIUSAl8/FuJTrXbkeZTEUy8UN4oJ0K80DfxMl 9fAsTc2wYwwe9lwqpe7Uera2ZO4dM34QGmeY+lPD+vBW5ghbXvi8EEyHu19jcUdynpjZs0mpVoUcI KAGiFTWJPEEBTRQcag+c6S6MZcN9Qm2wtfI8D/qxNGCXA7RHxtpqdb2ypnWwXlkovTyqg8NkPuaqJ tmS9BavS7+rRZ+wWESiWgSrRC+sezee80muLGOu0R7RevpTQBMNmDy9i3jyfOLQm047fjYTkwVVtt RdBUtsH1A9PH35oXVCI9Lw==; Date: Sat, 13 Jan 2024 08:59:13 +0200 Message-Id: <83sf31hg72.fsf@HIDDEN> From: Eli Zaretskii <eliz@HIDDEN> To: Po Lu <luangruo@HIDDEN> In-Reply-To: <87sf3212mz.fsf@HIDDEN> (message from Po Lu on Sat, 13 Jan 2024 08:46:28 +0800) Subject: Re: bug#67810: 29.1; fonts use synthetic bold on Linux / pgtk References: <0719018bb386e840efaa655b7c0b765ece9cd9ff.camel@HIDDEN> <83le9ys2d3.fsf@HIDDEN> <3ebaf489f6dad748258c7fb01d3200b674ebb1f1.camel@HIDDEN> <83h6kmrzkz.fsf@HIDDEN> <7ea3f7db448191f2b9886604084abe84d0caaf61.camel@HIDDEN> <s0d5y11odaw.fsf@HIDDEN> <83y1dxqm46.fsf@HIDDEN> <d0bfcc83868f6c4acb212094fdceb62a0dc0def8.camel@HIDDEN> <83le9xqewb.fsf@HIDDEN> <87h6klja8c.fsf@HIDDEN> <723b91276f83652bc6867f95630e1057c05ffb26.camel@HIDDEN> <CADwFkm=OdKsXmSa8=3LTP-nPhy2+ysh0pvtR5+KTcdkbtqf4pQ@HIDDEN> <bd71ae3352f783f3a4a31d6486a813aa46d13f47.camel@HIDDEN> <87ttnj2uj6.fsf@HIDDEN> <83frz3j6bq.fsf@HIDDEN> <87a5pa3m9q.fsf@HIDDEN> <83bk9qkc53.fsf@HIDDEN> <875xzy3frj.fsf@HIDDEN> <831qamka3m.fsf@HIDDEN> <871qam3dbr.fsf@HIDDEN> <83sf32iqs5.fsf@HIDDEN> <87sf3212mz.fsf@HIDDEN> X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 67810 Cc: crypto@HIDDEN, 67810 <at> debbugs.gnu.org, stefankangas@HIDDEN X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -3.3 (---) > From: Po Lu <luangruo@HIDDEN> > Cc: crypto@HIDDEN, stefankangas@HIDDEN, 67810 <at> debbugs.gnu.org > Date: Sat, 13 Jan 2024 08:46:28 +0800 > > Eli Zaretskii <eliz@HIDDEN> writes: > > > Sorry, I don't understand what you are saying here. Could you please > > say it in simpler words? What are "icon fonts"? and what do you mean > > by "it can be removed"? > > Fonts designed to provide symbol icons, which are inserted by packages > that can control the `face' property of the text inserted. Such fonts > don't provide bold variants, and they did prompt this bug report. So you are talking about fonts that use PUA codepoints to show icons? Or are you talking about fonts whose glyphs for "normal" characters (i.e. characters defined by the Unicode Standard) are replaced with icons that look similarly? > > If we add such a variable, it will be opt-in behavior, so only users > > who want it will get the behavior that you consider deficient. It > > will be then up to those users to decide whether the behavior is good > > enough for them. So I see no problem with such an option; we don't > > have to like each and every optional behavior that is by default > > turned off. > > What if a user wants to disable the `bold' attribute for a font _with_ > a bold variant? That's not the feature I had in mind. I don't see why Emacs should allow users to disable font variants that do exist. AFAIU, the request was to prevent Emacs from creating a synthesized bold variant if the font doesn't have it, and that's all. How to find such a font is a problem outside of Emacs's scope.
bug-gnu-emacs@HIDDEN
:bug#67810
; Package emacs
.
Full text available.Received: (at 67810) by debbugs.gnu.org; 13 Jan 2024 06:37:51 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Sat Jan 13 01:37:51 2024 Received: from localhost ([127.0.0.1]:38188 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1rOXeQ-0004wl-S2 for submit <at> debbugs.gnu.org; Sat, 13 Jan 2024 01:37:51 -0500 Received: from mail-ed1-x52c.google.com ([2a00:1450:4864:20::52c]:46458) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <stefankangas@HIDDEN>) id 1rOXeM-0004wV-Sk for 67810 <at> debbugs.gnu.org; Sat, 13 Jan 2024 01:37:49 -0500 Received: by mail-ed1-x52c.google.com with SMTP id 4fb4d7f45d1cf-557a3ce9942so7698215a12.1 for <67810 <at> debbugs.gnu.org>; Fri, 12 Jan 2024 22:37:48 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1705127862; x=1705732662; darn=debbugs.gnu.org; h=cc:to:subject:message-id:date:mime-version:references:in-reply-to :from:from:to:cc:subject:date:message-id:reply-to; bh=ht2LzlBpJWz3UOHQqA92hPHlzskTkq0LZHfwBO/ZXTU=; b=l9i72EOadIHtPReSvdf9CpHNJUXzs2Mh1FrWPSm3gDLNXfyR4zWtwwBXfYDQpu3iJ/ CwBX+78+u9EffepqcHEqncHGz6iAQfKf9I94oZtl+F2aFF2zUrV0KoGQOaF4iL75f72X rqA7oOfWzXu5QLp+ZTPZ8AkFbrelTIiX6lvB85QMzvpl0kyShNXBh2jwMCQOJ8wMrU/I QMqFBy8wtxOKqrNkyEE7Qc50ZIh95HqvyLsVBrL2iFiM+xPabVCgwn36hhF8UnoyIADY 1DuHn2xnC9AyimL7CXbcUp6KIogrFW28XNM78MdVBrOZkuMdrD9zhWjJDBfOk3wKT8Vh hniw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1705127862; x=1705732662; h=cc:to:subject:message-id:date:mime-version:references:in-reply-to :from:x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=ht2LzlBpJWz3UOHQqA92hPHlzskTkq0LZHfwBO/ZXTU=; b=ZXQthyM4C41sCK280bAIEWobcTACWruYpPnrW5sYoBhyl9RfX5HynsPun8wbYJqJmD 8w+KKhHIGCwWWwVogOr2sbGDdHC4GWReFoCCR/FO/gmfGsLsI/EnrXnRnYVFGJlsXlQG xO1xrL5/KN19e3KtzmVdE5XuosBjR6UGYbLhhS/iOMwVeFeeIbLY1NiKqzwLn7Kwtf7W VQqpekD6jWMYW3USwZf/4i80+6NAhFFaXbFEZapXBBtm3jW2cWKaNT9EPVw0JzwLp9Co eVCDChnDpBe03ifPnG09K0fUt3Q8Y5NdKoaqH4oekb1oTd0GkgagK5hhx8p1rET4UISe Cunw== X-Gm-Message-State: AOJu0YxKlujdcH2TnIrNtci3kUpVAoW71MD5LM9siDtOVKkguhHu3Y/x bwmglAB9yMG37xlQcfsfAtukgp/obnKt00XNHLA= X-Google-Smtp-Source: AGHT+IGO8pobV++2ZflN7t2SRXq7tBMeUcuY3cMMa6aNpNy8YuEWxqsOkts+4w9TKaUf5x1aKmStxQ93qj0qipL9JIk= X-Received: by 2002:a05:6402:33c9:b0:558:e273:f31d with SMTP id a9-20020a05640233c900b00558e273f31dmr544788edc.94.1705127862431; Fri, 12 Jan 2024 22:37:42 -0800 (PST) Received: from 753933720722 named unknown by gmailapi.google.com with HTTPREST; Sat, 13 Jan 2024 00:37:41 -0600 From: Stefan Kangas <stefankangas@HIDDEN> In-Reply-To: <87ttnj2uj6.fsf@HIDDEN> References: <0719018bb386e840efaa655b7c0b765ece9cd9ff.camel@HIDDEN> <83le9ys2d3.fsf@HIDDEN> <3ebaf489f6dad748258c7fb01d3200b674ebb1f1.camel@HIDDEN> <83h6kmrzkz.fsf@HIDDEN> <7ea3f7db448191f2b9886604084abe84d0caaf61.camel@HIDDEN> <s0d5y11odaw.fsf@HIDDEN> <83y1dxqm46.fsf@HIDDEN> <d0bfcc83868f6c4acb212094fdceb62a0dc0def8.camel@HIDDEN> <83le9xqewb.fsf@HIDDEN> <87h6klja8c.fsf@HIDDEN> <723b91276f83652bc6867f95630e1057c05ffb26.camel@HIDDEN> <CADwFkm=OdKsXmSa8=3LTP-nPhy2+ysh0pvtR5+KTcdkbtqf4pQ@HIDDEN> <bd71ae3352f783f3a4a31d6486a813aa46d13f47.camel@HIDDEN> <87ttnj2uj6.fsf@HIDDEN> MIME-Version: 1.0 Date: Sat, 13 Jan 2024 00:37:41 -0600 Message-ID: <CADwFkmk=7_vVw1b4BAiT-3MaC+QQxXifXEREkJOrgGuccPyX_w@HIDDEN> Subject: Re: bug#67810: 29.1; fonts use synthetic bold on Linux / pgtk To: Po Lu <luangruo@HIDDEN>, Tim Ruffing <crypto@HIDDEN> Content-Type: text/plain; charset="UTF-8" X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 67810 Cc: Eli Zaretskii <eliz@HIDDEN>, 67810 <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) Po Lu <luangruo@HIDDEN> writes: > I suggest not using SVG icons for monochrome symbolic icons of the kind > doom-modeline often displays. Libraries rendering SVG are relatively > memory-intensive and slow, while outline fonts are optimized for memory > consumption and scaler speed. I've displayed many hundreds of SVG icons in an Emacs buffer without running into any issues. I therefore find the above claim surprising. If you have any evidence that this is a problem in practice, then let's see it.
bug-gnu-emacs@HIDDEN
:bug#67810
; Package emacs
.
Full text available.Received: (at 67810) by debbugs.gnu.org; 13 Jan 2024 00:46:45 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Fri Jan 12 19:46:45 2024 Received: from localhost ([127.0.0.1]:38010 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1rOSAf-0001qb-Aj for submit <at> debbugs.gnu.org; Fri, 12 Jan 2024 19:46:45 -0500 Received: from sonic310-25.consmr.mail.ne1.yahoo.com ([66.163.186.206]:43006) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <luangruo@HIDDEN>) id 1rOSAa-0001iJ-NS for 67810 <at> debbugs.gnu.org; Fri, 12 Jan 2024 19:46:43 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1705106796; bh=wPh3B852GZkSnlwwDjE2tWazVTEzcU1jcszyEZSqwyo=; h=From:To:Cc:Subject:In-Reply-To:References:Date:From:Subject:Reply-To; b=ZWu2H3FNxgLhDrapVM7/dfw//ngcrc3kZ6EI+lGleI0g1cwxOe5p22jeKV65SlMFo/nwzMJtZ0VbRl9FZeFQviyheqkE29WjsilbKJH8gTDvo8SU+Y6KM46Vn6pirKxrIcHLUWLJhGdGdIcN6xekZBUSkVUbdqvviTh3y5PnMictOXvmML7UMUQzmGq3V21/xcA+FP+LrO5Rs6z+KUOzynI7bLmnRwwpnpnTclYViRVMWaqospKND0JiiMN+n+7bboskuSl1DDHj3wCuECl5Jt9PlxF6LYaP4ARtZv3C3XAkIjey+bq0t+9o0JV6giIoqwsyDePlmgg06DtirlrA7A== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1705106796; bh=/w2/xfekj8sgnbynMBYxjr42F5ALN9OrDGW3rg5yQM/=; h=X-Sonic-MF:From:To:Subject:Date:From:Subject; b=uhed3dui+jQAtcM75lPXp3iYqcjHEuASL5eKI/GCUrb70qxwVLYbqCh9MWbn1wSJBL8yWNcmcGnEmdo/8XKAPrS4qFtfGzSWB64WIzFZqYmzr1QbJ13yHBLIKGX4xYtmNek4wrzgqPrYKV3AWpum/3xN6WMpcl8+WttDWRAAtfxaOu2BwW//w+Uc2GXuQDHwz6bw8rbu7Ng35wn7neRDxBrAIsoXArgTrg3xHQA3F72xVJqGUyQ4iFIME1aXIrGpNhCySq90zqqub3MZ6mEPy5VBIVShdfYJgFmx/evxbQYyhdQHPQibG6GrNylbZ3N/2J9l+XtbKMRl1bo4MSOq0A== X-YMail-OSG: q9CpQzEVM1njX4KuSrSQoRy70Jrs3OYI7eE3rzoSZMXgihoDcPW3Ii7FE2n7.xa xfEx_eB4J0z4Pb.tbn38L1MA7VYQi06ST1pwLIjT06h0FRTK3AS3kSTd7Ez3ALpZc7f.hR2hNL_1 q2SbfOg1UJBg_O4CLkm2.UUsMBaIZC9Ua02QaNaTMapky7Ep87m8_JolGuL3AS6JsHcfdO.ju.KG cC392u51al9veetgd909KLhH_GKBt._yJj.zuXyN56QgQ1MZa6H9GoddJ69l73wHWzuPvVq1vJcG ICfZNYsDr8mA.iKL5CcTsrOjjYrNE03WJy.tiEiQVFdH0uhqS7DkaRHE_Jkmwf8X4AYH4WzI8OZ. k5_LRLnZSP8v61HF2bdIks.H0aHaZ76Vho.fw9vaIjped9iK_q_WaQWUvhLgUQrnFrkrkL.3RofA 1N3H9Y97ImlRkT79JRe8z24CoPYcgJFjcRlQE097PSyJAUgE._w4Sbq.c9EazE129kKlFZKHHvTD z._HD4XVbKtcqRjvUuA4meVuqg2aCiyF43U3ThgW2tTEUwmeQ869Y3SM.q9mSHw5XadfTv7nzoQk bJrKZa2wm8J6o61FssSacFftwehx4wWCKx7u5vYPtnNkCxwMvbyH6yy9Nu7lXWlwFdPsV.C8hEpL kq186yvczzt41NHrklKdlbpWUsETov8ixMUIi5V9aroOG6AreZ_PdKNdQe.57Kc.JUtBMFEd_pfY 8xPfihQ1_E9S0Nd3R5LuVB47slQ8beVCq7MnhGbIcGQadvVILzyRVpaXKiG2kSIypKrr23h.JepB 3p7ifxcoF0v.6DhZ3FPzUIiPTosPQm5b4Ed1_2p_fj9PmacL9Sv7VUkH11FtGbtsHaw57nlHGvU9 9ViWy60bm2U8FmQcFEdaBVFw5rlVuQnt6qdNIFC7vRqZhzns6KnISUX1A2FR073yDy._kfuBRuJE EGTg8fIazCt49RJJm0JquNcnIscYCBSq35_0TJXAl2ltTjM9Twc9ncd_b5qY0WuHblV5KduVwq7U 9EHNMJv3CZTnEse2CYZ0HhN_9yGPokyFJM.Rwm4_Z2aeW3y0S_T.XEWuDOrrxogeUwM3f5h5sHrl P9G7jeNuNtPAyDTbMSFhqxY83c_W6LWjdF4gF4hxJIYIzwX19Eb267qqqVUAHfj340iMb6w9BMED DWLmuP_o23Pd.fZqrYHh7SQzk0Gh0Mzk1HooKw3dFucfvDdzjHcXU3r6qlJAYRWD0PQnPr.DOjuz C93nSodCKUK7n5rpyCo3Hd1afUB2fHwHvjgYwEkWXtMyCm08spE7Kq0S7LVa9aY_2zt_xM7tpufA eRdz3.TviFSSVApxXUfGMlMZaw5h4r0RNU1GsWY5hetUkzpMo4kAV_6jSga1KBnDXqReoCDN_ptr hc5Xe5r5lY40uXYMPAoLJs7mXyAPBuIjMGR7ndP2x.chNwViVs6.38nJgpus_UeoMkr21676kGZF lYtZP8b8fYfMdK6jLabsgO1WBIatJoat07dvGvI9iiQDLisjw9ttsjFkMPgEJquziVegn4N8zTSq Un6Rbvf7VSIu5u0LaNb_q.ORHmoztzllCxjXrmfxJ58EzAMIeQWtO5n5Hw5k0Q4a8aNozFtG2CiO XFwg1xBTwZx6ZZvurOZwgor_DvzC59kET_O_cniQMiQqp5ZvUhSHKas2knSdHrM64Vx1KCHYAd8V ltH0Bk8iKGrtlCDTdgAnJS2Mijx36cNWk.W7n348p7hMWrmwCDB7VBESJRPDA4pKlcUeWtJ59XQE S3j9D8yCtkZKJgG94BZvuroOAQ2uhjXPTvi4CwAJ2_Wifx5gFtl1sdN297Yq3sUywGFOzn.yCKoc VGTiMTU3nj1BGM3aSw8wdiLlplAleU0KBPXWVYspiSACpWZnkVRxVG2IAEOBwKwa.Ywl5MCeNb1D 1.0BhPt004bCgQiY1qcvhKwch7NE5pLB8B.kkdfUZrs69QDJ8PCXLM4pZStKmgHC7NyihvK6dNmy 91FpVJksIv2_SDYE87RQUxHFoH2JxRu0K768qUehVfTpryAY2J4hke4FjUtbZvnduUjF7H9t8YUf laylo_29pmGId4_XAAQfaa7RAzbjId4RmhVOSIvUq8fa3ZvD4vBfKepYkgKd05CBLxA8nrJ8VhcZ Y_TfhMJnGHxlVe9Q0qxSC18QDdWUiq2SPFA.a6tMCZAq2mBe0iMJ8w5rMtVKOuic54n1j4Shir8X JTslUGftwjAWZiYH0qyr847W2Hg9SHrNbrexYOlOz_bUq1Ml8yiHLPKwix7TmTWbt X-Sonic-MF: <luangruo@HIDDEN> X-Sonic-ID: c4fcef9a-2065-4b72-85ed-1c39d852bb5a Received: from sonic.gate.mail.ne1.yahoo.com by sonic310.consmr.mail.ne1.yahoo.com with HTTP; Sat, 13 Jan 2024 00:46:36 +0000 Received: by hermes--production-sg3-677476f564-s2dnr (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID 8a1f3234b5bd724cdae31e75a01dc8be; Sat, 13 Jan 2024 00:46:33 +0000 (UTC) From: Po Lu <luangruo@HIDDEN> To: Eli Zaretskii <eliz@HIDDEN> Subject: Re: bug#67810: 29.1; fonts use synthetic bold on Linux / pgtk In-Reply-To: <83sf32iqs5.fsf@HIDDEN> (Eli Zaretskii's message of "Fri, 12 Jan 2024 16:12:58 +0200") References: <0719018bb386e840efaa655b7c0b765ece9cd9ff.camel@HIDDEN> <83le9ys2d3.fsf@HIDDEN> <3ebaf489f6dad748258c7fb01d3200b674ebb1f1.camel@HIDDEN> <83h6kmrzkz.fsf@HIDDEN> <7ea3f7db448191f2b9886604084abe84d0caaf61.camel@HIDDEN> <s0d5y11odaw.fsf@HIDDEN> <83y1dxqm46.fsf@HIDDEN> <d0bfcc83868f6c4acb212094fdceb62a0dc0def8.camel@HIDDEN> <83le9xqewb.fsf@HIDDEN> <87h6klja8c.fsf@HIDDEN> <723b91276f83652bc6867f95630e1057c05ffb26.camel@HIDDEN> <CADwFkm=OdKsXmSa8=3LTP-nPhy2+ysh0pvtR5+KTcdkbtqf4pQ@HIDDEN> <bd71ae3352f783f3a4a31d6486a813aa46d13f47.camel@HIDDEN> <87ttnj2uj6.fsf@HIDDEN> <83frz3j6bq.fsf@HIDDEN> <87a5pa3m9q.fsf@HIDDEN> <83bk9qkc53.fsf@HIDDEN> <875xzy3frj.fsf@HIDDEN> <831qamka3m.fsf@HIDDEN> <871qam3dbr.fsf@HIDDEN> <83sf32iqs5.fsf@HIDDEN> Date: Sat, 13 Jan 2024 08:46:28 +0800 Message-ID: <87sf3212mz.fsf@HIDDEN> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-Mailer: WebService/1.1.22010 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo Content-Length: 869 X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 67810 Cc: crypto@HIDDEN, 67810 <at> debbugs.gnu.org, stefankangas@HIDDEN X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) Eli Zaretskii <eliz@HIDDEN> writes: > Sorry, I don't understand what you are saying here. Could you please > say it in simpler words? What are "icon fonts"? and what do you mean > by "it can be removed"? Fonts designed to provide symbol icons, which are inserted by packages that can control the `face' property of the text inserted. Such fonts don't provide bold variants, and they did prompt this bug report. > If we add such a variable, it will be opt-in behavior, so only users > who want it will get the behavior that you consider deficient. It > will be then up to those users to decide whether the behavior is good > enough for them. So I see no problem with such an option; we don't > have to like each and every optional behavior that is by default > turned off. What if a user wants to disable the `bold' attribute for a font _with_ a bold variant?
bug-gnu-emacs@HIDDEN
:bug#67810
; Package emacs
.
Full text available.Received: (at 67810) by debbugs.gnu.org; 12 Jan 2024 14:13:19 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Fri Jan 12 09:13:19 2024 Received: from localhost ([127.0.0.1]:35244 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1rOIHf-00030d-Cg for submit <at> debbugs.gnu.org; Fri, 12 Jan 2024 09:13:19 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:42822) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <eliz@HIDDEN>) id 1rOIHd-00030E-Fu for 67810 <at> debbugs.gnu.org; Fri, 12 Jan 2024 09:13:18 -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 <eliz@HIDDEN>) id 1rOIHZ-00035V-CI; Fri, 12 Jan 2024 09:13:13 -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=EwXcdEX1L6oA7PLYG0ni8rLP4wyhTg72S/EwfwSUtvs=; b=AxvxmG5Mow6t 7k63f986sTml7mGDyEWWURzqpbzfLS2IsaMzabTS/NqjVttgvjqvA4DGW5UXD34BzKNyPoRHwLr61 EcqgLKHWfywxCEYb6VWYcazgtKCl6Iwi96a3nWMsN2HTXXv5OLN2BYGEnbnHtJPTv29iXPVlHZWZw xeyZvSHopxV62gQ0oNmhmXHc0P3hAgffqkCyXOW6c60euNBMgU7qX4X+I30HTRtX/4WqeLDfaOyWi 7gXgGxWtEPX4L2bE5JhJ7e02LpiFyhXL8r8SxeHwVXabScP4UaxwjP6vn/fWHpTUUeSYAR1A28D8J v0v2knVGGcQI36Ag1ccgoA==; Date: Fri, 12 Jan 2024 16:12:58 +0200 Message-Id: <83sf32iqs5.fsf@HIDDEN> From: Eli Zaretskii <eliz@HIDDEN> To: Po Lu <luangruo@HIDDEN> In-Reply-To: <871qam3dbr.fsf@HIDDEN> (message from Po Lu on Fri, 12 Jan 2024 21:12:40 +0800) Subject: Re: bug#67810: 29.1; fonts use synthetic bold on Linux / pgtk References: <0719018bb386e840efaa655b7c0b765ece9cd9ff.camel@HIDDEN> <83le9ys2d3.fsf@HIDDEN> <3ebaf489f6dad748258c7fb01d3200b674ebb1f1.camel@HIDDEN> <83h6kmrzkz.fsf@HIDDEN> <7ea3f7db448191f2b9886604084abe84d0caaf61.camel@HIDDEN> <s0d5y11odaw.fsf@HIDDEN> <83y1dxqm46.fsf@HIDDEN> <d0bfcc83868f6c4acb212094fdceb62a0dc0def8.camel@HIDDEN> <83le9xqewb.fsf@HIDDEN> <87h6klja8c.fsf@HIDDEN> <723b91276f83652bc6867f95630e1057c05ffb26.camel@HIDDEN> <CADwFkm=OdKsXmSa8=3LTP-nPhy2+ysh0pvtR5+KTcdkbtqf4pQ@HIDDEN> <bd71ae3352f783f3a4a31d6486a813aa46d13f47.camel@HIDDEN> <87ttnj2uj6.fsf@HIDDEN> <83frz3j6bq.fsf@HIDDEN> <87a5pa3m9q.fsf@HIDDEN> <83bk9qkc53.fsf@HIDDEN> <875xzy3frj.fsf@HIDDEN> <831qamka3m.fsf@HIDDEN> <871qam3dbr.fsf@HIDDEN> X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 67810 Cc: crypto@HIDDEN, 67810 <at> debbugs.gnu.org, stefankangas@HIDDEN X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -3.3 (---) > From: Po Lu <luangruo@HIDDEN> > Cc: crypto@HIDDEN, stefankangas@HIDDEN, 67810 <at> debbugs.gnu.org > Date: Fri, 12 Jan 2024 21:12:40 +0800 > > Eli Zaretskii <eliz@HIDDEN> writes: > > > AFAIU, the OP's request was to allow to have a default font that lacks > > the bold variant, so that the bold face attribute could be displayed > > in some other way, or maybe not at all. > > I thought the OP's difficulties related to the rendering of icon fonts > without bold variants displayed in contexts where the bold attribute is > generally applied, which if true it can be removed, after which the > world's your lobster. Sorry, I don't understand what you are saying here. Could you please say it in simpler words? What are "icon fonts"? and what do you mean by "it can be removed"? > Though if disabling the bold attribute for the default face is > indeed what OP wanted, providing this option exclusively for fonts > without bold variants (that is, subject to overstriking) would > create a fairly glaring deficiency. If we add such a variable, it will be opt-in behavior, so only users who want it will get the behavior that you consider deficient. It will be then up to those users to decide whether the behavior is good enough for them. So I see no problem with such an option; we don't have to like each and every optional behavior that is by default turned off.
bug-gnu-emacs@HIDDEN
:bug#67810
; Package emacs
.
Full text available.Received: (at 67810) by debbugs.gnu.org; 12 Jan 2024 13:13:03 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Fri Jan 12 08:13:03 2024 Received: from localhost ([127.0.0.1]:35201 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1rOHLL-0007TX-42 for submit <at> debbugs.gnu.org; Fri, 12 Jan 2024 08:13:03 -0500 Received: from sonic306-21.consmr.mail.ne1.yahoo.com ([66.163.189.83]:44723) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <luangruo@HIDDEN>) id 1rOHLI-0007Sy-SN for 67810 <at> debbugs.gnu.org; Fri, 12 Jan 2024 08:13:01 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1705065177; bh=Exj4O5XGgI2FGblG96iWK25WF7PdZe3yAPYuhY99HPI=; h=From:To:Cc:Subject:In-Reply-To:References:Date:From:Subject:Reply-To; b=W7TUVL7DxqQomNWr34LnIsY+p/idMdyhZWwgXThgCHExOF26CvBJ+J4GcmOrLOv66qnhjWYKzrCgyaiTkzvFSFHjwGdhmvIWXH5ZL+P9pprBjkS57trdzCak1ak5uaFqSrSRA2X/QtqR65n3Pa7uL2B3WULQiMfv1FUIgUbutbwsbplIOL8gP0blHcMglP3xLflh3w+pcdB45aLkspLgWbN57IGlNCC4zN0t70IxBfiLhWpq/n5NzO1Awc+ZLQ8TTYlPGCbrAVi9jRxT/lipVS6NxS72WSmbQ7OPBqpGN0BR+toRudSc9YfyCu3P69wD3R5LKV3kEuwoLzCo68Mvgw== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1705065177; bh=0tdTLuXXFt7euO6fQMq4WUpCfhpYRfstkJK1UJoXJWG=; h=X-Sonic-MF:From:To:Subject:Date:From:Subject; b=fw7rc4bZIiky9auKF0enCOhQt0AnGqUNh5TKnRR76G5jAdkKwHBlTS+CCtR1VV4hKIVTSG/x3EuwqwoLwF1HLYaIFl3EazUKrTkXFw+F7q3XbROieiv4KLcRTtcUGW9RtfFIDeUh/aiE78jV3e7xAZpe3f9U6MORi9BDWkHUF/wWtubY65luwQRtTYjfMPXefcQEGTxX2BjIE8zGDbkzmvJFyRFw2Lr7t1WxKRO2ZHI3rJSfgBrEqzIDcWdbIJU+H42yFHs4ESMiTXJzcxCGrPofgvR2wYqxWek5I/X3H9IPMnxvYYIu0KXEA8vXKYiAnvrNuNw6N7BfszXzolnPYw== X-YMail-OSG: cBfgo2EVM1nnFZCMqlhTtabQ3xTe.2jm6POGk5zIDnB4rmQz24BtwgQCyH.87vl Tdb3lILSZ7mXJ.rfKrYGMpz05yRkM30sEkiWI1qbuPk5rEgJiurT_HXFkjMohsOibfxD_tYPoChW kdaMJMmlTg_yxYZdiYnBZu5McFRENT.sf8.lsXBjOgUQq2eg7wCBlkEyMnIK5wSw2JTC3mi385NQ aenFOBa9dx9U14ZqRoiz3y3.eq6qiK4E8IHZhJ5tjo2pttcjBJ6bUCeN27CUszrmfmQMKat9C3Xj n82LYQFNahD_u3BV4Jb_tbXWiusl65NHE3CwzTkRFbvtte9ndhM5SSEna0ktirmaa2LbukRS1t.i YdNYRZur5O.g4unFKJyWXu9df7jlRGdCVc3fN7ZwMZn9I1B7ethqZ7fbmYxQ9OyuqT.u0uSv.uHh Ti2.g5lNXTqJbZ2UOtnKEtfM4jIwqCfAnfFIvtiim_Clk38lCQDzBtK2bj2GY7cfJd1628xjS8QI HQ6kFWYFCjVOManDOlhpG_BYca6Zmm7y5PssEnG3PfhGkyJq2Ge9K0xnJjrW83F51IwPIhQCMkCe A5ILmBbTIlxtWsUP3xUTx3wvHDsCp7It0gCSNV_s3saBo5kiRH0ds5ZcS3Go3z2QHqVzmYN2jgsy doL46kDoWYmAew4i.pqUVwIsPazO6MkYfn_0aGBw6h4iRaBYt.rOgnogpwaQXEP4KkSoZA9X8_VF 59nWbcN3y_mZ3kwoo684_VBKf5mS0wY8cFoe0iuPIPgH844jmzrhnyFSnyIVaAg1PM8M5xiMJR5O 8LoKNLTs81hLTkiBc.VUzW300Gex0UlIiXKk_tJyB7PhiMrefrOSOJrGDc7zvc6IwuIos8_ZyiAU CoEnO8fbNJd4E8mUFO0JgS31crAoLIQ1NYyLQ..7lcOJxgEHI8Zq06s6LJ80jJIp.cVJ_8Yz7K0. Qd_u3i4OsjqQXDvtchFc8EtKV2ApXX3QOtTVruOObFpDDUpudG9p6TPeQS38TNm6SE2df3IOgiNu XnHYPzeyJCSWzW5MKYP45ESHq8.3TmeizKyQ2lfe4HPH_S9mciaWZbwYMTzkk8luxDiESWqi0Ns1 bzIoooYjtAlJYxhgmxokTM8EzrXvdj8NSRsUUvP7_lqMwxPylmKkPJXQB2DH3yoFLMPhX5RIdQU_ 6dtak_7kzDBTCKOcydKHzuxLMBJNihc9TzGD8ol9GDVQx4xipqjMlNTZzg2UXtXmzDDqypST7Y4Z _xdLEmIUOETJxLo8Dl6c0WfMXQH6V98Cz8LJZZ1B2OjHZ6KzwOeMOWftzJdBm18CKb.TTtyCZyze SShpW8iqNJAbOqggGrZuOzibEtRRHZCYqy2W9XbVYiDgT9tgIL.oiHXmDpIAvWEpX4WkgrZONN2r .u1CUfgbALkrslN1nzpaTX_sWcO6RdaggOAC10Ou7ciH2vWvYAAw7lVADwIvsTROn6nS.aMDi9yM SFhKmJC3_CwxBiRqMO_PpN1wpm.iEmT5ZUfaXA1Cw9IMUKKvi3xPqoi5cAecr.k2rw.sSohVBGPP 8SFm6zuJd6.Ix6pcpvZsmIRI8iuCyuK.NrlNE2HCGA_KeQXYU804hQLGG5ack71_binLgxr1T1MQ NmA3MW4IPZ51FTIzezah8BLREbd1hlS7h70q06MYE7CXVXPn1RPGXzt4dABCzfq7DjAsjmegLqtu vqPRZim0INA0lzcUprgpmCcnFeCDNmL5OSf9FW1zGv4I_CouG3yWbjvBmhhw83o3SjVH46I59k7L fkXzdyTgYcauFO6QNjxUjlr0rjO.yo3Hn.Zb.l3y31o5dRYG5NmSeGtY5S2b6.Z2eKmzl7BYZMAj FOHcctJ6LErAi4X7aQ0SS7H5iBJc3Ub8GDdpS0o0dMimf_BvElDc9nc3uhx0fMHiRbv0JGZYCliI GptAY4rHJlg3byrD7N5gkPdgCYJYg6v5qlA.MvQC_TeZAk_rokFN_TiUoHBSgv.Clg4RVHXxv3ax qN6ZzKKDEFo50DWql.GCwCuWtI0DIhi95Z70Tc7z9pSG7XAgLwQ4nUjF5UnIWngjJ.JQ4NnCwtYp HzM4PM7zvvSm_mpF00xzyt5AJHu9dg5cSCPzypepT7J9ZOnJdfanJeMuULLfy426T3lKWAgYnB7_ Uthqs1NgUnp6VHyK2Mkn6wd39GLPGXMhNQ37pAXxWuBJdeExW6dcAXAv_nPXrLzTc98nAAvGr5mW YGaBLiTxHi9wrS34wRLezlU96ZFbwi9SV1607Pj1thoRiKn8XEed6N.pUDAH3C7CuWFA- X-Sonic-MF: <luangruo@HIDDEN> X-Sonic-ID: 39a22769-67d0-4ab0-97ef-8f2d17d70534 Received: from sonic.gate.mail.ne1.yahoo.com by sonic306.consmr.mail.ne1.yahoo.com with HTTP; Fri, 12 Jan 2024 13:12:57 +0000 Received: by hermes--production-sg3-677476f564-2f7f5 (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID f40e99508f752ea15041c38a60d1e56a; Fri, 12 Jan 2024 13:12:49 +0000 (UTC) From: Po Lu <luangruo@HIDDEN> To: Eli Zaretskii <eliz@HIDDEN> Subject: Re: bug#67810: 29.1; fonts use synthetic bold on Linux / pgtk In-Reply-To: <831qamka3m.fsf@HIDDEN> (Eli Zaretskii's message of "Fri, 12 Jan 2024 14:30:21 +0200") References: <0719018bb386e840efaa655b7c0b765ece9cd9ff.camel@HIDDEN> <83le9ys2d3.fsf@HIDDEN> <3ebaf489f6dad748258c7fb01d3200b674ebb1f1.camel@HIDDEN> <83h6kmrzkz.fsf@HIDDEN> <7ea3f7db448191f2b9886604084abe84d0caaf61.camel@HIDDEN> <s0d5y11odaw.fsf@HIDDEN> <83y1dxqm46.fsf@HIDDEN> <d0bfcc83868f6c4acb212094fdceb62a0dc0def8.camel@HIDDEN> <83le9xqewb.fsf@HIDDEN> <87h6klja8c.fsf@HIDDEN> <723b91276f83652bc6867f95630e1057c05ffb26.camel@HIDDEN> <CADwFkm=OdKsXmSa8=3LTP-nPhy2+ysh0pvtR5+KTcdkbtqf4pQ@HIDDEN> <bd71ae3352f783f3a4a31d6486a813aa46d13f47.camel@HIDDEN> <87ttnj2uj6.fsf@HIDDEN> <83frz3j6bq.fsf@HIDDEN> <87a5pa3m9q.fsf@HIDDEN> <83bk9qkc53.fsf@HIDDEN> <875xzy3frj.fsf@HIDDEN> <831qamka3m.fsf@HIDDEN> Date: Fri, 12 Jan 2024 21:12:40 +0800 Message-ID: <871qam3dbr.fsf@HIDDEN> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-Mailer: WebService/1.1.22010 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo Content-Length: 688 X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 67810 Cc: crypto@HIDDEN, 67810 <at> debbugs.gnu.org, stefankangas@HIDDEN X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) Eli Zaretskii <eliz@HIDDEN> writes: > AFAIU, the OP's request was to allow to have a default font that lacks > the bold variant, so that the bold face attribute could be displayed > in some other way, or maybe not at all. I thought the OP's difficulties related to the rendering of icon fonts without bold variants displayed in contexts where the bold attribute is generally applied, which if true it can be removed, after which the world's your lobster. Though if disabling the bold attribute for the default face is indeed what OP wanted, providing this option exclusively for fonts without bold variants (that is, subject to overstriking) would create a fairly glaring deficiency.
bug-gnu-emacs@HIDDEN
:bug#67810
; Package emacs
.
Full text available.Received: (at 67810) by debbugs.gnu.org; 12 Jan 2024 12:30:44 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Fri Jan 12 07:30:44 2024 Received: from localhost ([127.0.0.1]:35093 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1rOGgO-0008Bc-DB for submit <at> debbugs.gnu.org; Fri, 12 Jan 2024 07:30:44 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:35586) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <eliz@HIDDEN>) id 1rOGgK-0007xR-IL for 67810 <at> debbugs.gnu.org; Fri, 12 Jan 2024 07:30:43 -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 <eliz@HIDDEN>) id 1rOGgG-0001oU-35; Fri, 12 Jan 2024 07:30:36 -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=6cWoLfYwSBLfIWtvMsFmH6mNZuf/CuNCPzy9aBPGAYY=; b=CykDixbB9C4E 6kXwHdZkC9xHFo5I/teHbpzPkbBI9llscjKBhum/cPYroC6S/3BIt2dem+mg7cpD7WUVxgJ7mhhAQ seVRrSJpoo9i5towlo7Az6VKEuwDOdsaDeNuSsAjipXYxMT4ucDRWSuMv9gXUdFDWmAYiVe6Z+pS1 AXjoIx9GjWZfdU8hjaw9KHA6ATKVECxoSBKMXHZJQjDeB4HHsak0uoicWEac7QaIjqiiTyMREuUj9 utv3oQsr1Eo1xXzChZer4sy5R57plrq2TPFxTrdZgwTwX9SB13utvze0bGOdKEwCtuYUs36iEQX27 HPW7RHC56/NUyTHXvluDdA==; Date: Fri, 12 Jan 2024 14:30:21 +0200 Message-Id: <831qamka3m.fsf@HIDDEN> From: Eli Zaretskii <eliz@HIDDEN> To: Po Lu <luangruo@HIDDEN> In-Reply-To: <875xzy3frj.fsf@HIDDEN> (message from Po Lu on Fri, 12 Jan 2024 20:20:00 +0800) Subject: Re: bug#67810: 29.1; fonts use synthetic bold on Linux / pgtk References: <0719018bb386e840efaa655b7c0b765ece9cd9ff.camel@HIDDEN> <83le9ys2d3.fsf@HIDDEN> <3ebaf489f6dad748258c7fb01d3200b674ebb1f1.camel@HIDDEN> <83h6kmrzkz.fsf@HIDDEN> <7ea3f7db448191f2b9886604084abe84d0caaf61.camel@HIDDEN> <s0d5y11odaw.fsf@HIDDEN> <83y1dxqm46.fsf@HIDDEN> <d0bfcc83868f6c4acb212094fdceb62a0dc0def8.camel@HIDDEN> <83le9xqewb.fsf@HIDDEN> <87h6klja8c.fsf@HIDDEN> <723b91276f83652bc6867f95630e1057c05ffb26.camel@HIDDEN> <CADwFkm=OdKsXmSa8=3LTP-nPhy2+ysh0pvtR5+KTcdkbtqf4pQ@HIDDEN> <bd71ae3352f783f3a4a31d6486a813aa46d13f47.camel@HIDDEN> <87ttnj2uj6.fsf@HIDDEN> <83frz3j6bq.fsf@HIDDEN> <87a5pa3m9q.fsf@HIDDEN> <83bk9qkc53.fsf@HIDDEN> <875xzy3frj.fsf@HIDDEN> X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 67810 Cc: crypto@HIDDEN, 67810 <at> debbugs.gnu.org, stefankangas@HIDDEN X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -3.3 (---) > From: Po Lu <luangruo@HIDDEN> > Cc: crypto@HIDDEN, stefankangas@HIDDEN, 67810 <at> debbugs.gnu.org > Date: Fri, 12 Jan 2024 20:20:00 +0800 > > Eli Zaretskii <eliz@HIDDEN> writes: > > > If we do introduce such a variable, wouldn't it prevent Emacs from > > generating the missing variants? > > On the contrary: if the generation of such variants by the font backend > is inhibited, Emacs will display bold text with overstriking, when these > variants are absent from the font itself. > > I should clarify that "generation" refers to the automatic generation of > oblique or bold fonts undertaken by a handful of our font backends, not > the overstriking implemented in xfaces.c. Then we are mis-communicating, I think: I was talking about the code in xfaces.c to which you pointed up-thread: > > Can you point me at the place in the code where we do this? > > Yes, see lines 6192 and 6045 in xfaces.c, viz.: > > if (face->font > && FONT_WEIGHT_NAME_NUMERIC (attrs[LFACE_WEIGHT_INDEX]) > 100 > && FONT_WEIGHT_NUMERIC (attrs[LFACE_FONT_INDEX]) <= 100) > face->overstrike = true; > > and > > face->overstrike > = (! NILP (font_object) > && FONT_WEIGHT_NAME_NUMERIC (face->lface[LFACE_WEIGHT_INDEX]) > 100 > && FONT_WEIGHT_NUMERIC (font_object) <= 100); I ws suggesting to introduce a variable that would inhibit this. > > And wouldn't avoiding to generate them do what the OP wanted, > > i.e. have a default face's font where bold looks like regular? > > No, see above. However, the matter at hand is that I can't understand > the deficiency OPs request is supposed to address. Surely, if the > author of a package which inserts icons wishes that they not be bold, > the package should set the face by which they are displayed to one that > isn't? AFAIU, the OP's request was to allow to have a default font that lacks the bold variant, so that the bold face attribute could be displayed in some other way, or maybe not at all.
bug-gnu-emacs@HIDDEN
:bug#67810
; Package emacs
.
Full text available.Received: (at 67810) by debbugs.gnu.org; 12 Jan 2024 12:20:18 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Fri Jan 12 07:20:18 2024 Received: from localhost ([127.0.0.1]:35081 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1rOGWH-0006Pa-SZ for submit <at> debbugs.gnu.org; Fri, 12 Jan 2024 07:20:18 -0500 Received: from sonic302-21.consmr.mail.ne1.yahoo.com ([66.163.186.147]:43676) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <luangruo@HIDDEN>) id 1rOGWD-0006PL-MW for 67810 <at> debbugs.gnu.org; Fri, 12 Jan 2024 07:20:16 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1705062010; bh=VqgYvpy+Ptxtm6WAkAYfDKAKfhibHEdeVtAqEIM73J0=; h=From:To:Cc:Subject:In-Reply-To:References:Date:From:Subject:Reply-To; b=jIwUL5XLgyl2Pixef/iZMDQ6SOr5mdabRsqlq1xMeOYhZLWkR8N1cD3FL846N7og0P85HJbsxrZ9151UGko+B8OMXW1uy5OoidmzEgo6tx19uVxXyrQqmHwGXkp/jEvMc713A5qvZ9qsvlC6wYkMl6sZnY7ygMuzYPk/Djb2oFdF2liXc/RlGrKwrCmIjjj4bZlxYyNXmeinx4viW/FoUengZWR0IqD1qb3H95zeydieIi2AZ+rx2VJhlSb0wep2jMJXyoLuNy9zJJcL/l8X/8lei1S+8Q8vh3sLot37a9+Ymcq3Z87iSDrADXPt4T7KTP+VaiSRpIpjUncH5Ltr4Q== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1705062010; bh=L88leGav11NAtz3m4jpXqc+qpgS5MtDXjTWrHqGsGHy=; h=X-Sonic-MF:From:To:Subject:Date:From:Subject; b=GLIikC/wSjT8kzreh4QJVSkjzKPbjUwEjrf96QRimbJXv3n5+NR+qV8B+XVLlXob33hydd9AvKYxeLp7GR0wkSiRGezGuq0rDfmOVs6UjP32ez0jOLLw7dA3idXVOPA0jhQ6jo9nT5RVpeEmOzQjblAbbZ4k/s2J4TQXDSHschZrtSAikrj4mZVzxRx8/qBU5s7pbfvlTzzzE2Tgp5FuWbVBdEq5GoPYDTojtOXRZ293nZNy5KojJizjnDGg2BcGmSQc6qmhPqfdGOb+TB2BTpL0M7qLJjU/Sel22M+ETm87w87/G0OxvihTIz7XEyGNxXr4mu/Xo4Thr7v/rvRfqg== X-YMail-OSG: Up4ERSMVM1mrnaQAUALRmbxvmNt7lkB4G6giZAI8tuZlgzOJLsjpaoENvBCJbmL mOshhSJuM03DBulHCQJogMFjtUIMgqHHcPiDt3ggUcekE6KOWO2VZwRGPKuF3vKQmSzvcZtbnSgG xrtXyyokhvDHWPIyLVHqTQrTuKhfAmSjibFD_ljgjN0z.O_VmFG_rqx.5t8TatZw8ZlTAEPhc51P 8fLIQ9H2yYf9VMtl2iglmEa0ST.hF.VDSJmYQ5f.PXT_FNwlU.7dca30lCYR1DC3lxHOGo18b2Zx fDVZG9TPuhGzjJEKNlUcesUOJy1A2jk.afpci6px1O35MMPYLsWEq5VyCIKsKLyx3BZCjHv77.YD gcajUZUm98VEy96g7ouUej5wRJMQZ8HP8qKJYZl3p_ez.EopPoCKW6HH4iz6RJ9mmHnhRyZEKdNF W.edsSgg30EA.mcWFAZgNwNc1Te510E97dHTz_KcVo8Qivg9ZXO280Zvlp9LqcYMjw_tf57I9mdG V6BaeSM9jeEFaxIJmGBDI_JHow3LHrwW8e0QmQNE4RGg0FtVrBXssFnJTyZaKbe9plLJl.cROHSa gI2jZgAn39uR92AP6z1GjTstDgk9av7MeA9rUp4ANk4Vr0qc7fNeohvmY6loG2r4GiiYEY3lcWt. lGtkz96g48_0GFfjF.3.hGhEb0gVZQEMNnG.TDJRpZeaPNkuYXfqJE_JB4_8OpVQCsD7jj0w3sEH neGM3RfsARl1KHVJIQXkGNyy9IbL8bI8.mBxwHiQbkSAwrHHb8LryWKowpk1605S41oUwses1JUr KnJMFHD9v88NUSQV3q5oY7TAWX2fYzjSvIVXQuXFs05w7emc03g3ycgcpgpiWXKBmeHJpRexAfvq SxnVmeUi_RJb0GVkrtrDDgDsspxKag1YgarPkO5jXHV.EsAX2DzaPX2Nu6UnsplXgZsSPM3KUZaQ z4cD_x9zuS7WUHFlNNnVkTSzf8dlUG79ZupNdLhd0BiT7_9ht5kWab0UKYYPSiajhnwJPdvE5BfF gv2_nxeazB_gQT0UtXHHpbwpBG7yJbnwYYpTFAAz23TxYCULh0IWGcnbSPf3dqKlfxNhs5BB2gvo Uh.wda4Uy1NXJ4u4IVReogRworJzjjXYN8oxXRPKkam7cuL5M9icIMveOUUiF6VnnQ8_.P9xlREr 8wF8NpLEBiG2OE0HL2EnkVvLD0j_cLLeohAblLQ5Mif1GCdbLecCXmRs35j9xSI.gME8gA_M39qd BUZuu1MWzJ9WCJTzTntAM0YwRG.S.DhMH5ZAfReHfQ.W0qm73dWdCjTTMLzaDwjU1ntsgLLA5UN_ QHV6ER6yMlmYGdTW4m82ZWtOTKHpLrejn24KpHWObyw._Cc8rQGxQYJUEPbUbzDdLEMc0h.udKFk .If0wdDULPT7Kp.VPI_evyhhdWv9hzZZ2fZcgNy2MZ1JBQEBdLeiv.IuqceO9_NuPZw32.Kr6cm1 dESMn62ZzKYZjXD3wbDdsOG0urS9o7wHACEhogTJY9rM3V8bV7Bq.C0ft5QXPvz0_FFV46O3gSlU UpHJu7iWSzNsUZqwwt5hsSlxwVRYkntZJ5XF0qX4W.gIoond58EwibQwaDYTFjUreduZbXDYibNE MGW6.3j3SdwgKNodNCAO2yDKLpiooBgUicB9YsyWnr1N00reunG00Wzbt5QTbYHbNQhLqmYPMMQ6 MCyfg83EJK3Bur0H_YV54qpOXBw3Mpn9PihjMRtYLIP02EPoor2AMj97eyRGjLT2hEybEsQP7f65 RA6MBJpiWR9sYuJvbaE8N3Qx1NEwLppLpRCz28OLq3X5OE.C38OUZd6Hh9AKYK56YtKOKJbLr21E NOrY9vx4AlJBPYd1CzHEVQaKaRetvo0n9s1uqzGzJ4rOrTclxFs05zxIdAppAhQ.Ac0HW4BVcWuu NzBW.iMtw6fPWKAEq9S4RDv7zIWNZ30tNcZ0AbvRK9ewPL90y8ARhhGR7iEt9oFpU8J5R6F9AWny sVblcIGG1ZzWSA1ZYcXwk7b41mcoLdiocl9AAeE0Mjsi8sSeO2e7nnIQlvl_O7Qa.WgQi4yHY5m9 txM_4lLAQ8vw9y1w.mKGg16S2CJaiA62gYyc_Ji7zvDQyDEKIbSGudbvlay1qC4YmUBPkJT1Vydt .6.fkLDQs8jTbgk0EIDjqFabpE.55sA2vC3pfuEQqIOCPHNUkoxMorifXl7rXSyXZslJ85Jyw8EP niObu8yWvmzS4WgsX4f8gi5uwRDjSc0dfdIjmyx_3sUrVyjtoPbZzL0bAQJIn X-Sonic-MF: <luangruo@HIDDEN> X-Sonic-ID: 540fd921-568e-4480-93cf-f632b36f3ee2 Received: from sonic.gate.mail.ne1.yahoo.com by sonic302.consmr.mail.ne1.yahoo.com with HTTP; Fri, 12 Jan 2024 12:20:10 +0000 Received: by hermes--production-sg3-677476f564-mglph (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID 6ece9002d2cc948b4520ac4a3ce39630; Fri, 12 Jan 2024 12:20:07 +0000 (UTC) From: Po Lu <luangruo@HIDDEN> To: Eli Zaretskii <eliz@HIDDEN> Subject: Re: bug#67810: 29.1; fonts use synthetic bold on Linux / pgtk In-Reply-To: <83bk9qkc53.fsf@HIDDEN> (Eli Zaretskii's message of "Fri, 12 Jan 2024 13:46:16 +0200") References: <0719018bb386e840efaa655b7c0b765ece9cd9ff.camel@HIDDEN> <83le9ys2d3.fsf@HIDDEN> <3ebaf489f6dad748258c7fb01d3200b674ebb1f1.camel@HIDDEN> <83h6kmrzkz.fsf@HIDDEN> <7ea3f7db448191f2b9886604084abe84d0caaf61.camel@HIDDEN> <s0d5y11odaw.fsf@HIDDEN> <83y1dxqm46.fsf@HIDDEN> <d0bfcc83868f6c4acb212094fdceb62a0dc0def8.camel@HIDDEN> <83le9xqewb.fsf@HIDDEN> <87h6klja8c.fsf@HIDDEN> <723b91276f83652bc6867f95630e1057c05ffb26.camel@HIDDEN> <CADwFkm=OdKsXmSa8=3LTP-nPhy2+ysh0pvtR5+KTcdkbtqf4pQ@HIDDEN> <bd71ae3352f783f3a4a31d6486a813aa46d13f47.camel@HIDDEN> <87ttnj2uj6.fsf@HIDDEN> <83frz3j6bq.fsf@HIDDEN> <87a5pa3m9q.fsf@HIDDEN> <83bk9qkc53.fsf@HIDDEN> Date: Fri, 12 Jan 2024 20:20:00 +0800 Message-ID: <875xzy3frj.fsf@HIDDEN> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-Mailer: WebService/1.1.22010 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo Content-Length: 945 X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 67810 Cc: crypto@HIDDEN, 67810 <at> debbugs.gnu.org, stefankangas@HIDDEN X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) Eli Zaretskii <eliz@HIDDEN> writes: > If we do introduce such a variable, wouldn't it prevent Emacs from > generating the missing variants? On the contrary: if the generation of such variants by the font backend is inhibited, Emacs will display bold text with overstriking, when these variants are absent from the font itself. I should clarify that "generation" refers to the automatic generation of oblique or bold fonts undertaken by a handful of our font backends, not the overstriking implemented in xfaces.c. > And wouldn't avoiding to generate them do what the OP wanted, > i.e. have a default face's font where bold looks like regular? No, see above. However, the matter at hand is that I can't understand the deficiency OPs request is supposed to address. Surely, if the author of a package which inserts icons wishes that they not be bold, the package should set the face by which they are displayed to one that isn't? Thanks.
bug-gnu-emacs@HIDDEN
:bug#67810
; Package emacs
.
Full text available.Received: (at 67810) by debbugs.gnu.org; 12 Jan 2024 11:46:41 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Fri Jan 12 06:46:41 2024 Received: from localhost ([127.0.0.1]:35051 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1rOFzk-0008Mc-ST for submit <at> debbugs.gnu.org; Fri, 12 Jan 2024 06:46:41 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:38844) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <eliz@HIDDEN>) id 1rOFzg-0008GV-GR for 67810 <at> debbugs.gnu.org; Fri, 12 Jan 2024 06:46:39 -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 <eliz@HIDDEN>) id 1rOFzb-0004Ra-Lw; Fri, 12 Jan 2024 06:46:31 -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=3NiFnioP963KrWtifMiseQjxDHCNzS14Qw2vVo0ZIVc=; b=Xjqo92Vk4k+L SM23dxpaOKM/81r89Y84Nt2wvC87T7Kz4Z78p5KmjNmoRoe8NQ1N8h21H2igrNfyUYIf7wCT9XEoH 68DfBpchFKUyi2TdAz4Nu6nSipdjmLbqFoHisHBR7XWcXJi3q9+MOiPPMwASvQDI8xEPCUSJ0BlAx yqlg3Maa0tDipr+8Mw09G8Q0vgjnMOjKVmbCuRjvkpzD1H2qAfBTfS0QR6VCiCGzH5h6Q4dljob3U HnW/pSE+wqWC0sRnNY/JQeKCU8DSpQBIIFk+pY2X5eBSsriDTRT+cAd2FMsXhS8eXz0tx3pZxZj/z teRjny/TOecvSgMPqU5tlQ==; Date: Fri, 12 Jan 2024 13:46:16 +0200 Message-Id: <83bk9qkc53.fsf@HIDDEN> From: Eli Zaretskii <eliz@HIDDEN> To: Po Lu <luangruo@HIDDEN> In-Reply-To: <87a5pa3m9q.fsf@HIDDEN> (message from Po Lu on Fri, 12 Jan 2024 17:59:29 +0800) Subject: Re: bug#67810: 29.1; fonts use synthetic bold on Linux / pgtk References: <0719018bb386e840efaa655b7c0b765ece9cd9ff.camel@HIDDEN> <83le9ys2d3.fsf@HIDDEN> <3ebaf489f6dad748258c7fb01d3200b674ebb1f1.camel@HIDDEN> <83h6kmrzkz.fsf@HIDDEN> <7ea3f7db448191f2b9886604084abe84d0caaf61.camel@HIDDEN> <s0d5y11odaw.fsf@HIDDEN> <83y1dxqm46.fsf@HIDDEN> <d0bfcc83868f6c4acb212094fdceb62a0dc0def8.camel@HIDDEN> <83le9xqewb.fsf@HIDDEN> <87h6klja8c.fsf@HIDDEN> <723b91276f83652bc6867f95630e1057c05ffb26.camel@HIDDEN> <CADwFkm=OdKsXmSa8=3LTP-nPhy2+ysh0pvtR5+KTcdkbtqf4pQ@HIDDEN> <bd71ae3352f783f3a4a31d6486a813aa46d13f47.camel@HIDDEN> <87ttnj2uj6.fsf@HIDDEN> <83frz3j6bq.fsf@HIDDEN> <87a5pa3m9q.fsf@HIDDEN> X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 67810 Cc: crypto@HIDDEN, 67810 <at> debbugs.gnu.org, stefankangas@HIDDEN X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -3.3 (---) > From: Po Lu <luangruo@HIDDEN> > Cc: crypto@HIDDEN, stefankangas@HIDDEN, 67810 <at> debbugs.gnu.org > Date: Fri, 12 Jan 2024 17:59:29 +0800 > > Eli Zaretskii <eliz@HIDDEN> writes: > > >> From: Po Lu <luangruo@HIDDEN> > >> Cc: Stefan Kangas <stefankangas@HIDDEN>, Eli Zaretskii <eliz@HIDDEN>, > >> 67810 <at> debbugs.gnu.org > >> Date: Fri, 12 Jan 2024 09:46:21 +0800 > >> > >> Tim Ruffing <crypto@HIDDEN> writes: > >> > >> > @Po Lu: > >> > Independent of icons, I still think that overstriking is a bit > >> > unexpected. (I mean, even Eli didn't know about it.) I see that a font > >> > regex is too much, but do you think a simple boolean option would be a > >> > good idea? Or do you think the current behavior should simply be > >> > documented more prominently? > >> > >> I think this is a mechanism users should not understand in this much > >> technical detail, because font backends might synthesize their bold or > >> oblique variants by other means when one is requested from a font that > >> doesn't provide them. Rather, users should understand that Emacs will > >> seek to display bold text when they specify it should, and that text > >> which isn't meant to be bold text should not receive text properties > >> labeling it as such. > > > > Would it make sense to introduce a variable that disables synthesizing > > bold or oblique font variants? > > I think it won't until someone informs us of how those features might be > disabled in the font drivers that perform this. The Mac driver is > definitely one of them, and possibly the Fontconfig driver as well. If we do introduce such a variable, wouldn't it prevent Emacs from generating the missing variants? And wouldn't avoiding to generate them do what the OP wanted, i.e. have a default face's font where bold looks like regular?
bug-gnu-emacs@HIDDEN
:bug#67810
; Package emacs
.
Full text available.Received: (at 67810) by debbugs.gnu.org; 12 Jan 2024 09:59:57 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Fri Jan 12 04:59:57 2024 Received: from localhost ([127.0.0.1]:34946 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1rOEKT-0006wL-CS for submit <at> debbugs.gnu.org; Fri, 12 Jan 2024 04:59:57 -0500 Received: from sonic311-23.consmr.mail.ne1.yahoo.com ([66.163.188.204]:41660) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <luangruo@HIDDEN>) id 1rOEKP-0006vf-IH for 67810 <at> debbugs.gnu.org; Fri, 12 Jan 2024 04:59:56 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1705053589; bh=Lq65/8GC0ZV1sSLUGrmkMnkVh8FUZIOUpTOa5sYQMjc=; h=From:To:Cc:Subject:In-Reply-To:References:Date:From:Subject:Reply-To; b=RmEA0tdB3Pt7+UeFgVKRv/LTbiI+/jrAKSJzf+KkYuO/4ckVyx3GIEJCLe/0TGDaQ5JM5dhwTmNjRRftaF/dhDu/S5K4dHSfUs7xetJ5aMcnMF9SNWBL6SLUj1FirmpG67t1BokPD5zBCaiNOCY1gWv8dLqFt5acOc/MFUeAY8FmJIKB1wNeGdpoVPjisAQyTWVi+MVaymmlLiSZS16nm78t2ARfivj2ePOelnBvIwETFNxUoRhrZnb4yntDbHSzy1+wzkDAdOhwsUnYhcM7a514M07/XZUMhR/W5fJkPaDIDm5SDy0eAaxjWiuiPp/kuSXGEbwHFLABA7qXHfBIoA== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1705053589; bh=qa35RXeX9VhphgBI2fQv4lmY4CJ2/1TNPcFLBPYw2g3=; h=X-Sonic-MF:From:To:Subject:Date:From:Subject; b=CZgaYI10F0T04kLyGYWhs9mkT4LkZlXulPpN2DBJSLL/zxq10//7M520NWP9kfmzfTelPwbzDxXRUhYgO5nxTZQOG7TrMpc+DMPRQwO8uajvpTpl3yK+ee62HlIKht1JcFAqJ2dtdUlacbPQny0fIv5iNyHlmJ1sTA2sV4ORBprOIxwxpfo3h+YsyelLNgaa11qYtpkKA4q1jYXqgCOpu8jGCOlDs4uDicupdtlZPDueD8N2lkmmmrgcmRX274ANwl1xxJf68EOo0feHZ2HF8kST5X10Ee8aLVCIom3DykEvS+b6TrlBD5avyZgoy822lVhPqZHKdK8h6oS7pKe1+g== X-YMail-OSG: tWvLyjAVM1kwXtreAhRAfvmmpulQiEnmyG9rS5X2ap1NQUouI24rYhivHt2Gqgm XCUHwdFAq0WJdiRb7Esx1j8jXoTf14i_6kXeOQ6ue4OFSx_mFDeYSiviU9e4FV.tXa59KAsBJGnF GTdqRQthAq5NCKmK3C9s..OXPNj_bIvjDSVBmpE3BK8es.dXJ9SXiqtJHdrV0EqZLvo8qksZh0h9 9vau47PGQr4Tyq8FfS0A0Xtmurv_fEzSV8y6Nm1z5iA2OKpkCmMDS31lJceX_l_LmYyaqVP1kRlm gAGRlO9euiEqmUwFsbXtYR_pskLFumX.X4MFpa._v7_vIqyMHFcWT57rp9lOgPOO8O_L0fEtV9t7 d1cdRg7Dll3.irtXENdqd17TMzfobD9_JB6yHI8wjrfn9MCcMhJnNzemG8j9MKxXc.o_PEnAuqUp KQXZPcKDKPvg98Xbu6cQr1vqNDR_J0Y.ZfVCk.mZk6dai90InZDEGl016AH0BmVt2ExEk9xZErtf ZlvigmljZ4fZE4AunVzlLkDSbP_2AHfIDN35ifj.ZyCXKbgse5KOyP7NQdf1llIeYOtc2vEjuxja qUUp7yfvyxRdfzwYkEYvKUZkir1ooad5IneWejsXft0RApiq0gSOLurG0jsFznmTcSp8yyIsfd04 n5Ci50HixcZ4G9OX8ohD.lDaciL8V77Ndk03a1lEu3TdGO_0jKEUwvvtybwNN0l.naWJl9BYNBbE MkU5zAUK5MxUD0Dnr.V.6LMlocN7j_WNl8CuV6z1hrX4NWHno_atz_bCTzuEF1ugavtuUlfBVVA_ 2FLU55yGtqoQLyGdb4gmyBNm9vXMszVDJckm165CSSSBb3SeaAIWq9F.vBydb16ROpZmJh8cwMuU 0viAbkx_My2Rvg9djLrGUtqt6.4IrpVE2VoNokpSE6hY8FbzekOvWusWpSFv7NvhuBr7mgSOdyZk FnW90ejF1FGGMiB3I0d25xOl52_nVhYXH.q3TDh.4ZuiethuEWH.biHcm1v27HzOjJlCS5HcnA8_ h6ygo3gJjfJ2pCejOFv8rngoKTc5KFen9EZ1nO6_LCq9yA1DTNeBptOaIZFQ19cn2u8WM8wENfNJ MWGeh8xDPh8CRA.G29XuN1jhj7PlsiAfXZwtEEEbywKVleMk34IavRj9PuShNcgOwD0p27kP1Y1V Uw8JFJJ07phJ1X4MeNuuqMi.ylHFJQpueidOBRnEBJxHrZaQ32mYabLug9FkD3l6JNgGQxcWmXab xiQqj3NqKCPZQ2gGSF0s1.wwWb8ZFK8SPqJB3en_.q3OymrKJvJxm8vIisUVwu0iFvmvzDk9r1nk yU0PWWyfTdjDfZpT3IQ9RKAnkY5Pu8zCiZB6xNQ1xsyDqzzQydfbwex.cr8iSNHUhPwdOa7AcmtH ZV.fDnDbe_bm0cGBQPsR4y67_dDS9MmUzBKpE.dR3FItWQLeTbOgj2tJiZooZeZcW1OwYWUNs_Jl _rtTssfePo5Qd.Dqo.YbeZVFA1sgQxw8R_kBSxG16TC8hGCFFgV31Iizvx3DsAUFdeYcF.hoGhyz TFBiy864MZjn.4szE1f4jvOM42HRS6_nKG3mhsYR_LOzYvGH6QtotdBdT.HnHqzZwk0t7uxdL38S hnY.98as5NF6JRHhQIg6nGofHmOYbi8a8uD0AjJqjHHbGOc5ROKC0vJKspe2lUhQE92CLMGbBqfc vyNHbJ0Yio79Ra.FWHG53eGASoL.V6SyPnmRC_0p2PZkgP6SjdERPgkj59koiwAC4cwbum73bAEK W9yCh_HrLs3jj6qCmxUQS5bpZkvY9hwp.4oog2SxxXDnCPAL4h53PjJa3xmODqPD5MWTNCNZvID5 VfefzD2vcyoRq8zxSDhT3DW9l4gKGkgzM4y1XXOqvBB12JhcTo9d.4OCMb8drawos20CF50TGA2Z lI.7h9PpQg_PwPaCXAjeAkASL832D1o.5WTNVPegS2Vb2J0MbgiDA_Tv0CMwe05HHOgHRkhn.1dv TSqSiDDDbZwp2qxPWTA_9F0lMAHaaiAEbL06xcNGNKZHKFhZzjScYsxo5SRJHxIc8C9.DUVaLOul mGuD2UuTlJdqVil1SVWx65aMto8YHSetkrb18lqAm7ROiKNiPPreCkvoKB0KIxy3AkRBfkpam_zv pH2WxkgG7KF_C4nOSS63IWfQNlCEQHh18llF529OVHvoA..bOxwv6ceVdAmuvnsdePfA5hF_we3_ IyVjT6lk2SrqZvWOEGzLHTjywmNkIiXTOmjuG37yI4rOQBpvy7cY.Nd.b1vJE1w-- X-Sonic-MF: <luangruo@HIDDEN> X-Sonic-ID: 3d4751af-a89c-4034-9740-cfe081255e86 Received: from sonic.gate.mail.ne1.yahoo.com by sonic311.consmr.mail.ne1.yahoo.com with HTTP; Fri, 12 Jan 2024 09:59:49 +0000 Received: by hermes--production-sg3-677476f564-2f7f5 (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID bf27d3274945765055202a602552a483; Fri, 12 Jan 2024 09:59:43 +0000 (UTC) From: Po Lu <luangruo@HIDDEN> To: Eli Zaretskii <eliz@HIDDEN> Subject: Re: bug#67810: 29.1; fonts use synthetic bold on Linux / pgtk In-Reply-To: <83frz3j6bq.fsf@HIDDEN> (Eli Zaretskii's message of "Fri, 12 Jan 2024 10:37:13 +0200") References: <0719018bb386e840efaa655b7c0b765ece9cd9ff.camel@HIDDEN> <83le9ys2d3.fsf@HIDDEN> <3ebaf489f6dad748258c7fb01d3200b674ebb1f1.camel@HIDDEN> <83h6kmrzkz.fsf@HIDDEN> <7ea3f7db448191f2b9886604084abe84d0caaf61.camel@HIDDEN> <s0d5y11odaw.fsf@HIDDEN> <83y1dxqm46.fsf@HIDDEN> <d0bfcc83868f6c4acb212094fdceb62a0dc0def8.camel@HIDDEN> <83le9xqewb.fsf@HIDDEN> <87h6klja8c.fsf@HIDDEN> <723b91276f83652bc6867f95630e1057c05ffb26.camel@HIDDEN> <CADwFkm=OdKsXmSa8=3LTP-nPhy2+ysh0pvtR5+KTcdkbtqf4pQ@HIDDEN> <bd71ae3352f783f3a4a31d6486a813aa46d13f47.camel@HIDDEN> <87ttnj2uj6.fsf@HIDDEN> <83frz3j6bq.fsf@HIDDEN> Date: Fri, 12 Jan 2024 17:59:29 +0800 Message-ID: <87a5pa3m9q.fsf@HIDDEN> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-Mailer: WebService/1.1.22010 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo Content-Length: 1394 X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 67810 Cc: crypto@HIDDEN, 67810 <at> debbugs.gnu.org, stefankangas@HIDDEN X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) Eli Zaretskii <eliz@HIDDEN> writes: >> From: Po Lu <luangruo@HIDDEN> >> Cc: Stefan Kangas <stefankangas@HIDDEN>, Eli Zaretskii <eliz@HIDDEN>, >> 67810 <at> debbugs.gnu.org >> Date: Fri, 12 Jan 2024 09:46:21 +0800 >> >> Tim Ruffing <crypto@HIDDEN> writes: >> >> > @Po Lu: >> > Independent of icons, I still think that overstriking is a bit >> > unexpected. (I mean, even Eli didn't know about it.) I see that a font >> > regex is too much, but do you think a simple boolean option would be a >> > good idea? Or do you think the current behavior should simply be >> > documented more prominently? >> >> I think this is a mechanism users should not understand in this much >> technical detail, because font backends might synthesize their bold or >> oblique variants by other means when one is requested from a font that >> doesn't provide them. Rather, users should understand that Emacs will >> seek to display bold text when they specify it should, and that text >> which isn't meant to be bold text should not receive text properties >> labeling it as such. > > Would it make sense to introduce a variable that disables synthesizing > bold or oblique font variants? I think it won't until someone informs us of how those features might be disabled in the font drivers that perform this. The Mac driver is definitely one of them, and possibly the Fontconfig driver as well.
bug-gnu-emacs@HIDDEN
:bug#67810
; Package emacs
.
Full text available.Received: (at 67810) by debbugs.gnu.org; 12 Jan 2024 08:37:50 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Fri Jan 12 03:37:50 2024 Received: from localhost ([127.0.0.1]:34856 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1rOD2z-000861-Ph for submit <at> debbugs.gnu.org; Fri, 12 Jan 2024 03:37:50 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:59978) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <eliz@HIDDEN>) id 1rOD2x-00085n-E2 for 67810 <at> debbugs.gnu.org; Fri, 12 Jan 2024 03:37:48 -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 <eliz@HIDDEN>) id 1rOD2t-0007de-DQ; Fri, 12 Jan 2024 03:37:43 -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=AkAwHIvEMGP9ftAR/oNF7E5J8bNp+BHKEIE8EjfnIrk=; b=KfuDVNoous2e koe6s4tPObppfGRiTXWO5eT1/P7bskwOFyjOwSjlLKSVlNIDBeLLFK59UQn5GX0tBfyXuiPq12Now uVXzlJUwcceMUFDRDTADFiyBcfb503pL2+lctuwoONjceA+XpSEkIQPubHPnTw4LiRbKRLhmTJ0KA AwZXGUdMrLJ1zaP8HAJwTx3LmJhH8Dt8ROCAu615cemdt8Wo82UwSDmNqTDOyQyZ0TcNNGfBvuKTT A6h4XJINhIQpVt6fa2/tsPLRByhRe4t5gEHeGFZ/eiMkHY1iNvasgHcDr2JJTwjlyPvKehff8Eu9B KJmay85o6Xv1hqUIlx7lcA==; Date: Fri, 12 Jan 2024 10:37:13 +0200 Message-Id: <83frz3j6bq.fsf@HIDDEN> From: Eli Zaretskii <eliz@HIDDEN> To: Po Lu <luangruo@HIDDEN> In-Reply-To: <87ttnj2uj6.fsf@HIDDEN> (message from Po Lu on Fri, 12 Jan 2024 09:46:21 +0800) Subject: Re: bug#67810: 29.1; fonts use synthetic bold on Linux / pgtk References: <0719018bb386e840efaa655b7c0b765ece9cd9ff.camel@HIDDEN> <83le9ys2d3.fsf@HIDDEN> <3ebaf489f6dad748258c7fb01d3200b674ebb1f1.camel@HIDDEN> <83h6kmrzkz.fsf@HIDDEN> <7ea3f7db448191f2b9886604084abe84d0caaf61.camel@HIDDEN> <s0d5y11odaw.fsf@HIDDEN> <83y1dxqm46.fsf@HIDDEN> <d0bfcc83868f6c4acb212094fdceb62a0dc0def8.camel@HIDDEN> <83le9xqewb.fsf@HIDDEN> <87h6klja8c.fsf@HIDDEN> <723b91276f83652bc6867f95630e1057c05ffb26.camel@HIDDEN> <CADwFkm=OdKsXmSa8=3LTP-nPhy2+ysh0pvtR5+KTcdkbtqf4pQ@HIDDEN> <bd71ae3352f783f3a4a31d6486a813aa46d13f47.camel@HIDDEN> <87ttnj2uj6.fsf@HIDDEN> X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 67810 Cc: crypto@HIDDEN, 67810 <at> debbugs.gnu.org, stefankangas@HIDDEN X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -3.3 (---) > From: Po Lu <luangruo@HIDDEN> > Cc: Stefan Kangas <stefankangas@HIDDEN>, Eli Zaretskii <eliz@HIDDEN>, > 67810 <at> debbugs.gnu.org > Date: Fri, 12 Jan 2024 09:46:21 +0800 > > Tim Ruffing <crypto@HIDDEN> writes: > > > @Po Lu: > > Independent of icons, I still think that overstriking is a bit > > unexpected. (I mean, even Eli didn't know about it.) I see that a font > > regex is too much, but do you think a simple boolean option would be a > > good idea? Or do you think the current behavior should simply be > > documented more prominently? > > I think this is a mechanism users should not understand in this much > technical detail, because font backends might synthesize their bold or > oblique variants by other means when one is requested from a font that > doesn't provide them. Rather, users should understand that Emacs will > seek to display bold text when they specify it should, and that text > which isn't meant to be bold text should not receive text properties > labeling it as such. Would it make sense to introduce a variable that disables synthesizing bold or oblique font variants?
bug-gnu-emacs@HIDDEN
:bug#67810
; Package emacs
.
Full text available.Received: (at 67810) by debbugs.gnu.org; 12 Jan 2024 01:46:41 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Thu Jan 11 20:46:41 2024 Received: from localhost ([127.0.0.1]:34426 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1rO6d6-0008Ja-SJ for submit <at> debbugs.gnu.org; Thu, 11 Jan 2024 20:46:41 -0500 Received: from sonic306-22.consmr.mail.ne1.yahoo.com ([66.163.189.84]:43437) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <luangruo@HIDDEN>) id 1rO6d4-0008Ei-G7 for 67810 <at> debbugs.gnu.org; Thu, 11 Jan 2024 20:46:39 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1705023995; bh=SyFgZvIB9rzOrndrL6caVNqla1YIAN3BuEmgDz0cMec=; h=From:To:Cc:Subject:In-Reply-To:References:Date:From:Subject:Reply-To; b=Ey6BR0zHwW4OhdyHCfxjat/+0Htc6vNUGcjFIjkhrgb7HdpnOHfCuwIENONk423yPr8+3Vv3zm+XeTc5SnT0FfJLazRTn9oSmDAXf9Ni28WMETQh5BI8dY8HDmLhZ3bSKebGt8CCYvQ3niyFQYnKkcBzl1NQugTaYTsVhlzDk+2yB3ra/Vob7PqRpvVw3yu1fhGAvE8+58lbkzaftptiOdmVAVBUh4e+TtlVgFi61puq5UOMufHGQgayLjOc12luh/vbhqki29sVqAbyF384G3qUhaNFLjI9WEw0W3aR1F73+t128NdLz9rIzm0nQOgMXxTA0pDOAJxS2hhJJLdbAg== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1705023995; bh=JxNXzcfHvwBNYS+ibqLIRYn0weEZNcRY5jFTokvfBLY=; h=X-Sonic-MF:From:To:Subject:Date:From:Subject; b=lWDibWuQCNIUfCC52pNbjNC1eXIStcctQm/b9FsBE8oUnwA4Fe8+9zPZ/xnSu6L+Gaxxiu/p3fPfSZEydU1K9JfTbmdMD/mgtHrKX7zUi20tMyNniwp780hH6EbUgJrjirNQcPxQyky7knhkcX5rwq/g1N9NzGb7faId9vf7KI0IQMtjTWR0aK0LjMRRP2SaItUxxkJ7wlYEhjEjySsej9HM5Sd8EH1+Ce8F858MiGkok+B6Jt/QMz9BZiAnMuXLYcowgYX22XxUlJIqJ7bdzrAABs3ik1dKfLSALaBvT2UeCjJkxFleTeuwVGcCu4eYFNobkH6z4pqXFV3lksI6wA== X-YMail-OSG: J0GrmUEVM1kVCafm6vrYzzaKrmknqM0uazRYHa4Kc3vyOLz4TltTI.c8Aax_cMd HRzNHALYYEEKqe76aE3s16r7Oj54r8P8MXRAKnxLIIW.sYVxg24paELJkjRG4l7mMWDTJvwNMjVE cU2jzSjCF3KtNCcYVlPjVOcRqZTtCBzf7LPoiMLzzjWgTT9k5ttnmfO2fjzqApoUBJR961TF1ZjT 6SMD.APfTgc.hpOEl29mgJQJyPxsLkLUKMlNgSkylvHQ2ZP6n1I9vZ5VUhqCG3Mb2JHPGzbIYv3p ewCO2Gnh9ZI4EGoEq3TBkrim5fhCHF7DhyhqY3o31EnnxsLk0o2mkjNBbfqvWOJ6KzL_Yn9UmeNM 4nsuY3KzCt0jcjmZJ8hc_BGWQWD6Zd9BKBM2aQp8MGT3hVMPvafZ1LZ49Oy8g7OgrqZRqU_Yyl1T Xq4KCzokyi4.CoZakQp.IqioSo8VkLKH5kHQWcD7ypvjWRZl1ELssy5Yx91CZxtZWPh3j574p124 nZRb3_6VQ6dajhAqI0IFCz3sAjpboHU_jb0rTy.xvMw4ZHoymPdNwBHf96IccdHolntFZBqBJ2zY dcjVMrw28kiH9iTQZU_aykLMn71qOmpOSwCalU2F_tSLqvbuf0kbrw56pkkg9zIgGSsbe2eA8gRz YlyJxoNucyLDvnsVDnswbBx2sQUiA7fDYggaY.hFd7k2t1OMk_ZuA26UrHZ1.P8j0RYe9Ze1phHE IZlLtTMVgQ82FGk395IT1_6VbgFSD2a.WC_FhUYS89hzj1Bs8Wh4HtT_xexrGvb2SS7D44YbGaCb k0wF9yAYzhAQVB1g_ZlCh85yNrWUcwiVvNEgduaRq5H9kWjK6ymxYFX3PnGjCNee8wj.5hyciIkM PvUZTzFiWtkYC.WSj0Q4dInki_zYSYOZSzHbdgTouo4P9ZPqHfAtuLa5JEB7NzQnpfGF40OtuIka AoXBnSsD7Jm2h75mCFZpWBddEKC.Ice.xCtiKMXWJyZMCfuAGw5nnjM9diitThywSi1Im1c18DKv Vpvb4Q_vJWAHcGNL_4StEmCDviDbYBoaAidBWsqpA8lA.DtvCBJxqdvYqIjZgymDefaytpKAymMQ 1FPnGzjA9sqcQbk_tpw939g7k4gkRIGzHN0w3CJaJnUQTYmxiF3G7jN1X9iXVbm7zwqL9XkvkWNs m6YQqGK8l2qD3_d_h57mkdZMa7kg_y.aH_vQHlgQaJCrKNAI08lbHa22iycm25F5NhsAYJmdsvk_ VkRVhfbuU2KL7XDfOsuYwkKSBLtcFuMCsMhiYx0GvzfPhRr.HTHTK48g53qBAKg.YmoJ.kvS3.Er UXHMV8C87w8dbsPE0g3Mm1XUDHbCkOL0dYml5GmjlaAE4SiHw4Un9k2KGK8oQr10cqe_QlVXWw9m PA8wKkL4HdN7OvlMQcgHK.sKixEKu5l8qCYMWe5ZxG5GGABSy2fRUIo1MSLTXa6FSdQty71UeuQD UrmZQooCSPAHrytAfGPjXXUhRdvSD_DsF5gbFX5nJ31zYt0pa_MIaxLPQU7HzIm3Cd8VvYmQlDc6 aSgI0c0DxAGQupuEKZK1nb7lg47RIYNRbkWGwfqtWanlxeUCXrDLNxtrwL3qAO.GMuJl75_3ogza 9AzIeBUgwUDfkadX.GRkkYUjgrgDOxXXQOdvBIZ.BKjEpaqhRj9kiMzHadzVFE1M2RGDViel9uow iCNTqVs1Aln7KUj7QGtg035Swv8HvxDf3AbmkOvJrB500M4QCdfI7A7iGT2JvrAsBSxxwztOfFb2 uZOA8kxWn32QeLw9I1odgUZ2AGhL4R8JSZw0wjVhNec4.pdrY2vkDIqruim67LoZbTqs1KBzQmD1 K41DnDn2ebrZzCcfFdG82c2b7D5pe_AQ7Bkx1sF_MKNDL.ygECi4zvVnlHDVGPOHkDziq.DAnG.c YJlNBj.Qc4O6leoJiyhUjbugjFwj2..AAxANOfGjMbLmFUwumrhCgZCAlDkxvMww.Dx15mTbBOnd znXWUVtcD2UoTonJ5tE2qH_V6mAz9kGnA18vb17jm_1_WJf30hZlJCzF55dm7IcR5gMW98ldBiOQ cmc732DxwPy9EGHKFrJCvUK46GazuGx04f.TagaEPkFgTOsSL3h1fTkA69hpf3mG8iDthpenEa8O ergX5YiUHEGn2FdkJ__LNwsE1bx1sHgGZJdEATe8rZArm1W1ScbwSevkAXkZUTWB0b66PCQTDIbh IA4AufYcEFw8qeNgYBPw7I89Iqy8dp0jgupzYaqIeU_eIIcId4qud0.kHYQ-- X-Sonic-MF: <luangruo@HIDDEN> X-Sonic-ID: cb42e04a-ec5b-4ac1-b337-bbd3fc227189 Received: from sonic.gate.mail.ne1.yahoo.com by sonic306.consmr.mail.ne1.yahoo.com with HTTP; Fri, 12 Jan 2024 01:46:35 +0000 Received: by hermes--production-sg3-677476f564-vn824 (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID 28b728a72a6fa125404291c399468cab; Fri, 12 Jan 2024 01:46:31 +0000 (UTC) From: Po Lu <luangruo@HIDDEN> To: Tim Ruffing <crypto@HIDDEN> Subject: Re: bug#67810: 29.1; fonts use synthetic bold on Linux / pgtk In-Reply-To: <bd71ae3352f783f3a4a31d6486a813aa46d13f47.camel@HIDDEN> (Tim Ruffing's message of "Thu, 11 Jan 2024 16:50:34 +0100") References: <0719018bb386e840efaa655b7c0b765ece9cd9ff.camel@HIDDEN> <83le9ys2d3.fsf@HIDDEN> <3ebaf489f6dad748258c7fb01d3200b674ebb1f1.camel@HIDDEN> <83h6kmrzkz.fsf@HIDDEN> <7ea3f7db448191f2b9886604084abe84d0caaf61.camel@HIDDEN> <s0d5y11odaw.fsf@HIDDEN> <83y1dxqm46.fsf@HIDDEN> <d0bfcc83868f6c4acb212094fdceb62a0dc0def8.camel@HIDDEN> <83le9xqewb.fsf@HIDDEN> <87h6klja8c.fsf@HIDDEN> <723b91276f83652bc6867f95630e1057c05ffb26.camel@HIDDEN> <CADwFkm=OdKsXmSa8=3LTP-nPhy2+ysh0pvtR5+KTcdkbtqf4pQ@HIDDEN> <bd71ae3352f783f3a4a31d6486a813aa46d13f47.camel@HIDDEN> Date: Fri, 12 Jan 2024 09:46:21 +0800 Message-ID: <87ttnj2uj6.fsf@HIDDEN> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-Mailer: WebService/1.1.22010 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo Content-Length: 1579 X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 67810 Cc: Eli Zaretskii <eliz@HIDDEN>, 67810 <at> debbugs.gnu.org, Stefan Kangas <stefankangas@HIDDEN> X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) Tim Ruffing <crypto@HIDDEN> writes: > Yeah, that's a very clean approach, of course, but it's restricted to > graphical displays. And consideration went into the current design > described in > https://www.gnu.org/software/emacs/manual/html_node/elisp/Icons.html > which says "Icons should also have a textual fallback." and which has > an example with "textual" symbols. I suggest not using SVG icons for monochrome symbolic icons of the kind doom-modeline often displays. Libraries rendering SVG are relatively memory-intensive and slow, while outline fonts are optimized for memory consumption and scaler speed. Incidentally, I've been toying with the idea of using the code in sfnt.c to create vector symbols definable from Lisp and available on all systems, to serve as fringe bitmaps and the like. > @Po Lu: > Independent of icons, I still think that overstriking is a bit > unexpected. (I mean, even Eli didn't know about it.) I see that a font > regex is too much, but do you think a simple boolean option would be a > good idea? Or do you think the current behavior should simply be > documented more prominently? I think this is a mechanism users should not understand in this much technical detail, because font backends might synthesize their bold or oblique variants by other means when one is requested from a font that doesn't provide them. Rather, users should understand that Emacs will seek to display bold text when they specify it should, and that text which isn't meant to be bold text should not receive text properties labeling it as such.
bug-gnu-emacs@HIDDEN
:bug#67810
; Package emacs
.
Full text available.Received: (at 67810) by debbugs.gnu.org; 11 Jan 2024 15:50:46 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Thu Jan 11 10:50:46 2024 Received: from localhost ([127.0.0.1]:33656 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1rNxKQ-0002pi-BN for submit <at> debbugs.gnu.org; Thu, 11 Jan 2024 10:50:46 -0500 Received: from mout-p-201.mailbox.org ([80.241.56.171]:36874) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <crypto@HIDDEN>) id 1rNxKL-0002pP-ST for 67810 <at> debbugs.gnu.org; Thu, 11 Jan 2024 10:50:45 -0500 Received: from smtp102.mailbox.org (smtp102.mailbox.org [IPv6:2001:67c:2050:b231:465::102]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by mout-p-201.mailbox.org (Postfix) with ESMTPS id 4T9pzJ3GyNz9sl9; Thu, 11 Jan 2024 16:50:36 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=timruffing.de; s=MBO0001; t=1704988236; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references:autocrypt:autocrypt; bh=/y6gGkbZtuYQNAwVxAM1n6oQZmgi5gLw4KZ/YDSk5ek=; b=J6NbsoDyA7A6pLZcNPOyDwTqKq7zQxGpic7O12FyX9uxx9jLCV3N1oFt06gqSddJ29xolm gphpoV2GGXxT36yuEY9EBC4fhu/Gd5Bg4+SgnUyR7nwwRWj32gKEIWyoDOvCD1MNRxQttD xTKrkWvzPlBonVS1XMYpGVb9GlRTv6PF8V1x4ZV+JsDSqmDl5mRxS9FD7fHNX2FxITQ0aK QIyk0v7m5cLvwo7wXRlsEpBbCKtUK8mBzmXGpdnitgzxHlv5athx8+60I4TQx12gQWurfK Gb55wHOSHyVudRy8lm/Svkz5jYwSw7dDBmCVy8kPqeraPCMQ9QePeWXwWCgqQw== Message-ID: <bd71ae3352f783f3a4a31d6486a813aa46d13f47.camel@HIDDEN> Subject: Re: bug#67810: 29.1; fonts use synthetic bold on Linux / pgtk From: Tim Ruffing <crypto@HIDDEN> To: Stefan Kangas <stefankangas@HIDDEN>, Po Lu <luangruo@HIDDEN>, Eli Zaretskii <eliz@HIDDEN> Date: Thu, 11 Jan 2024 16:50:34 +0100 In-Reply-To: <CADwFkm=OdKsXmSa8=3LTP-nPhy2+ysh0pvtR5+KTcdkbtqf4pQ@HIDDEN> References: <0719018bb386e840efaa655b7c0b765ece9cd9ff.camel@HIDDEN> <83le9ys2d3.fsf@HIDDEN> <3ebaf489f6dad748258c7fb01d3200b674ebb1f1.camel@HIDDEN> <83h6kmrzkz.fsf@HIDDEN> <7ea3f7db448191f2b9886604084abe84d0caaf61.camel@HIDDEN> <s0d5y11odaw.fsf@HIDDEN> <83y1dxqm46.fsf@HIDDEN> <d0bfcc83868f6c4acb212094fdceb62a0dc0def8.camel@HIDDEN> <83le9xqewb.fsf@HIDDEN> <87h6klja8c.fsf@HIDDEN> <723b91276f83652bc6867f95630e1057c05ffb26.camel@HIDDEN> <CADwFkm=OdKsXmSa8=3LTP-nPhy2+ysh0pvtR5+KTcdkbtqf4pQ@HIDDEN> Autocrypt: addr=crypto@HIDDEN; prefer-encrypt=mutual; keydata=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 7xWBA== Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Rspamd-Queue-Id: 4T9pzJ3GyNz9sl9 X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 67810 Cc: 67810 <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.7 (-) On Thu, 2023-12-14 at 14:55 -0800, Stefan Kangas wrote: >=20 > They should use .svg files, I think.=C2=A0 See the branch scratch/icons > for > the basic approach. Yeah, that's a very clean approach, of course, but it's restricted to graphical displays. And consideration went into the current design described in=20 https://www.gnu.org/software/emacs/manual/html_node/elisp/Icons.html which says "Icons should also have a textual fallback." and which has an example with "textual" symbols.=20 @Po Lu: Independent of icons, I still think that overstriking is a bit unexpected. (I mean, even Eli didn't know about it.) I see that a font regex is too much, but do you think a simple boolean option would be a good idea? Or do you think the current behavior should simply be documented more prominently? Tim
bug-gnu-emacs@HIDDEN
:bug#67810
; Package emacs
.
Full text available.Received: (at 67810) by debbugs.gnu.org; 14 Dec 2023 22:56:03 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Thu Dec 14 17:56:03 2023 Received: from localhost ([127.0.0.1]:51168 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1rDucd-0000b4-2V for submit <at> debbugs.gnu.org; Thu, 14 Dec 2023 17:56:03 -0500 Received: from mail-ed1-x52e.google.com ([2a00:1450:4864:20::52e]:55369) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <stefankangas@HIDDEN>) id 1rDucX-0000aO-Mp for 67810 <at> debbugs.gnu.org; Thu, 14 Dec 2023 17:56:01 -0500 Received: by mail-ed1-x52e.google.com with SMTP id 4fb4d7f45d1cf-54cd2281ccbso49184a12.2 for <67810 <at> debbugs.gnu.org>; Thu, 14 Dec 2023 14:55:58 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1702594552; x=1703199352; darn=debbugs.gnu.org; h=cc:to:subject:message-id:date:mime-version:references:in-reply-to :from:from:to:cc:subject:date:message-id:reply-to; bh=VkNg/x276Ow+nQY5IpaXCV1bPdXU8ys2ZG8/qGFjEno=; b=j+lH6JX9zo218hA8c8PG7UDID8mD1eIvXVqCnDR9TrQwhABE9tOUt8lajIh5/Qdh1W qBEqMlKsNLF3emIrSPcdzFW7zbuuWdmaEOqMk5NM2uYyRiw3kcbrL5vt7Bq+n0pxWzI+ kDsp3sGtmUlcDVQqBLaE3XLG3yZPnFRj7BQo9GEYnQN0bXl+qSZ+p3Qu3sTXlMtuHcrF Fk8h0tXnRe1MDGWkdUKCVxPlK2MXvYESWg1Z1dyP8lf1rXhzJDKnX21aXhuMdDcZCcxp cQarH9LpZ8EnetDHGROJKPanV4nmvZasayeCQwiMaFh3lGoIek1kK7Q1pX4AHrU75waw CWag== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1702594552; x=1703199352; h=cc:to:subject:message-id:date:mime-version:references:in-reply-to :from:x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=VkNg/x276Ow+nQY5IpaXCV1bPdXU8ys2ZG8/qGFjEno=; b=F7eGfSenoIf7B396/9k+QwSS6kg8HUqBb2asOuoJFF3tBxQG78HA0TOcFq0Ln49oT0 yVn95DQD9dkQvaw6DIbhntY5yCkD735utYT0lNIHy9BBdFDOrtrHUwjX4Xl1T47+i4Bg ekbui8z1E2RkbBPtUDXjDiyIRgyg/G+XnGe2WpDyGr5DPhghgl3dlfymdCjwc+imOgkt BXRGxfhNV1WZX/8EyLvXSGzvPLF4fkJCvBLo7khWbMObKpuksDfliEeZs6nML/6WJWfM Ib+mDV35ZXbpElr/79mmxH4R0O/bmlxKTB6anUdxDMbMBbbh0Zj+t0v95ZFVdtrxav51 PTCg== X-Gm-Message-State: AOJu0Yy+FmxTLGcOgdGLBaDAbFLfJgoO7628N+PT7+4MumMEIisOV9Ms ZDjED0Mv9vC+2nPIZDtD1dibmM8LvPDf7WC/oFs= X-Google-Smtp-Source: AGHT+IFUXB9dSQXJtNEtP10CapN9UraeqCObJLRbYSm2EvpiFQWZ7mOpAjVv8UhSVJoD5cgHmbCny7vsCcS9qFBj+m4= X-Received: by 2002:a05:6402:1e87:b0:54c:4837:93f2 with SMTP id f7-20020a0564021e8700b0054c483793f2mr5269866edf.57.1702594552372; Thu, 14 Dec 2023 14:55:52 -0800 (PST) Received: from 753933720722 named unknown by gmailapi.google.com with HTTPREST; Thu, 14 Dec 2023 14:55:51 -0800 From: Stefan Kangas <stefankangas@HIDDEN> In-Reply-To: <723b91276f83652bc6867f95630e1057c05ffb26.camel@HIDDEN> References: <0719018bb386e840efaa655b7c0b765ece9cd9ff.camel@HIDDEN> <83le9ys2d3.fsf@HIDDEN> <3ebaf489f6dad748258c7fb01d3200b674ebb1f1.camel@HIDDEN> <83h6kmrzkz.fsf@HIDDEN> <7ea3f7db448191f2b9886604084abe84d0caaf61.camel@HIDDEN> <s0d5y11odaw.fsf@HIDDEN> <83y1dxqm46.fsf@HIDDEN> <d0bfcc83868f6c4acb212094fdceb62a0dc0def8.camel@HIDDEN> <83le9xqewb.fsf@HIDDEN> <87h6klja8c.fsf@HIDDEN> <723b91276f83652bc6867f95630e1057c05ffb26.camel@HIDDEN> MIME-Version: 1.0 Date: Thu, 14 Dec 2023 14:55:51 -0800 Message-ID: <CADwFkm=OdKsXmSa8=3LTP-nPhy2+ysh0pvtR5+KTcdkbtqf4pQ@HIDDEN> Subject: Re: bug#67810: 29.1; fonts use synthetic bold on Linux / pgtk To: Tim Ruffing <crypto@HIDDEN>, Po Lu <luangruo@HIDDEN>, Eli Zaretskii <eliz@HIDDEN> Content-Type: text/plain; charset="UTF-8" X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 67810 Cc: 67810 <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) Tim Ruffing <crypto@HIDDEN> writes: >> Yes, and don't these packages require using their own specialized >> icon fonts to begin with? > > Yes, packages like all-the-icons and nerd-icons do require specialized. > fonts. But I'm not sure what this implies. What do you suggest that > these packages do? They should use .svg files, I think. See the branch scratch/icons for the basic approach.
bug-gnu-emacs@HIDDEN
:bug#67810
; Package emacs
.
Full text available.Received: (at 67810) by debbugs.gnu.org; 14 Dec 2023 15:06:43 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Thu Dec 14 10:06:43 2023 Received: from localhost ([127.0.0.1]:50751 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1rDnIQ-0000UL-Md for submit <at> debbugs.gnu.org; Thu, 14 Dec 2023 10:06:43 -0500 Received: from mout-p-102.mailbox.org ([80.241.56.152]:43434) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <crypto@HIDDEN>) id 1rDnIO-0000U7-TH for 67810 <at> debbugs.gnu.org; Thu, 14 Dec 2023 10:06:41 -0500 Received: from smtp202.mailbox.org (smtp202.mailbox.org [10.196.197.202]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by mout-p-102.mailbox.org (Postfix) with ESMTPS id 4SrbKP6TJyz9sXk; Thu, 14 Dec 2023 16:06:33 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=timruffing.de; s=MBO0001; t=1702566393; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references:autocrypt:autocrypt; bh=sMPGXaOwKoenaPVwAlcB8i2TFHkiadhNWNfdBvd7aLA=; b=yM6dR6uJ9X6D4G3aH4nRun/wqJUwRPAjvnJdOwICC0vP/dzC+0x++Yxl3yq0wGsEnAsMSM 4EhJKpauT+JBzJqkCG897ms+ve0LnBltWaK6BgY+IKyaC27pe6bP69grCwFRW8SI8Pp2k9 kLxh20R1l+vtwCdN+WryDJcEHXD0DWA+x22K8uQdzx2xyJsfLyf9wjhidaj6VlTqkrcjzC UlcGjt8ASysLsk/a1Ve/dWOsivxpwcHKUnLU04WTeLtHpc4N+zbaY+dk0P43X8QIno8FsE LPKxEurXQYOWq3EwbNSuX+q1VgjykQ5X/V4gZDGXaFMwPcgw0npnnIBgmHWHWQ== Message-ID: <723b91276f83652bc6867f95630e1057c05ffb26.camel@HIDDEN> Subject: Re: bug#67810: 29.1; fonts use synthetic bold on Linux / pgtk From: Tim Ruffing <crypto@HIDDEN> To: Po Lu <luangruo@HIDDEN>, Eli Zaretskii <eliz@HIDDEN> Date: Thu, 14 Dec 2023 16:06:32 +0100 In-Reply-To: <87h6klja8c.fsf@HIDDEN> References: <0719018bb386e840efaa655b7c0b765ece9cd9ff.camel@HIDDEN> <83le9ys2d3.fsf@HIDDEN> <3ebaf489f6dad748258c7fb01d3200b674ebb1f1.camel@HIDDEN> <83h6kmrzkz.fsf@HIDDEN> <7ea3f7db448191f2b9886604084abe84d0caaf61.camel@HIDDEN> <s0d5y11odaw.fsf@HIDDEN> <83y1dxqm46.fsf@HIDDEN> <d0bfcc83868f6c4acb212094fdceb62a0dc0def8.camel@HIDDEN> <83le9xqewb.fsf@HIDDEN> <87h6klja8c.fsf@HIDDEN> Autocrypt: addr=crypto@HIDDEN; prefer-encrypt=mutual; keydata=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 7xWBA== Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 67810 Cc: 67810 <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.7 (-) On Thu, 2023-12-14 at 13:19 +0200, Eli Zaretskii wrote: > One can always insert an icon with the likes of >=20 > (propertize "ICON" 'face '(:weight medium)) Sure, but do you think that's a proper solution to add this whenever buffer contents change? What if the user visits a file with an icon? I don't know enough about the internals of emacs, but this still seems the wrong approach to me? =20 On Thu, 2023-12-14 at 19:26 +0800, Po Lu wrote: > The only existing variable which controls font display through > matching > fonts against a regexp has been effectively abandoned over the years, > and is nonfunctional on all systems besides X and Android. > (Grep for Vvertical_centering_font_regexp: only sfntfont.c and > xfont.c > consult it.) >=20 > A compelling reason for us _not_ to introduce more such variables, as > they will soon fall into disuse and neglect. >=20 >=20 Makes sense. But then I suspect a boolean toggle is equally bad, as it would equally fall into disuse. > Yes, and don't these packages require using their own specialized > icon fonts to begin with? Yes, packages like all-the-icons and nerd-icons do require specialized. fonts. But I'm not sure what this implies. What do you suggest that these packages do? I mean, a crude hack is to make emacs believe that the specialized fonts are already bold. But even this is not too easy. AFAIU, this cannot be done in elisp (because font objects are not modifiable), so the packages can't do this emacs. What one can always do is to distribute patched font files. I could install a patched font of the icon font that claims it's bold. But that's also a rather crude hack. But thanks to your explanation, I managed to come up with a different workaround. The following effectively makes emacs believe that the fonts are bold without the need to patch a font <!-- Make fontconfig believe that this is a bold font. This prevents emacs from applying overstriking when trying to render bold icons. See: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D67810 Run `fc-cache -r` after making modifications here. --> <match target=3D"scan"> <test name=3D"family" compare=3D"contains"> <string>Symbols Nerd Font</string> </test> <edit name=3D"weight" mode=3D"assign"> <const>bold</const> </edit> </match> That's still a bit crude due to the way emacs uses fontconfig. AFAIU the way fontconfig typically is supposed to handle this is via target=3D"font" or target=3D"match", i.e., the font is correctly parsed into fontconfig's database but only when applications *query* for the font, config tweaks apply and applications get a modified view, e.g., with weight=3Dbold in this case.=C2=A0 But this snippet here with target=3D"scan" actually modifies the entry in the fontconfig database because this is the only thing that works with emacs. This is probably the same these two bugs: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D25147=20 https://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D17792 .
bug-gnu-emacs@HIDDEN
:bug#67810
; Package emacs
.
Full text available.Received: (at 67810) by debbugs.gnu.org; 14 Dec 2023 13:03:01 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Thu Dec 14 08:03:00 2023 Received: from localhost ([127.0.0.1]:48934 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1rDlMi-0001KE-I4 for submit <at> debbugs.gnu.org; Thu, 14 Dec 2023 08:03:00 -0500 Received: from mout-p-201.mailbox.org ([80.241.56.171]:56704) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <crypto@HIDDEN>) id 1rDlMf-0001Ju-Uy for 67810 <at> debbugs.gnu.org; Thu, 14 Dec 2023 08:02:59 -0500 Received: from smtp1.mailbox.org (smtp1.mailbox.org [10.196.197.1]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by mout-p-201.mailbox.org (Postfix) with ESMTPS id 4SrTLh4hyYz9t2X; Thu, 14 Dec 2023 11:37:16 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=timruffing.de; s=MBO0001; t=1702550236; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references:autocrypt:autocrypt; bh=wUcbe3zxAN8nPu72ks7BuHEc5GgYHrc3rUYcCGvAuns=; b=hu0FfFRCwrMQUxWNpJvIkrm0xoZkNO2iEakeOhjeSETqYPApaqkkZevYKU39+gpPfyZ2pN Zbl4Uug/OCvNfivn3W9GhXAtHYhfLtjmZDWs4QDIK7pLw3Hyym2/y/2GtCHSCEf6A8HQPa CcnylsjuLXNZBsSM9l35uv/diuo+fnQNqKWjHpAp2pXuDmvYJZ7WgB7TD5x4eGAHjQN5zD O9WjrrbrhtUcdrTpRxvMzDVxn6AKcohSpLJjeycB4y+NrCcaAXjNWFi0cveB85qnDoVX7k X5gc2WHTGFU+/YVOEPDaRHhiJSKka+cv7WWSkjS6f/n98tlq9zmZrjVlonAA+w== Message-ID: <5dbb7cf5016f045ad9183ef30fb57f3e610f9af6.camel@HIDDEN> Subject: Re: bug#67810: 29.1; fonts use synthetic bold on Linux / pgtk From: Tim Ruffing <crypto@HIDDEN> To: Eli Zaretskii <eliz@HIDDEN> Date: Thu, 14 Dec 2023 11:37:15 +0100 In-Reply-To: <83le9xqewb.fsf@HIDDEN> References: <0719018bb386e840efaa655b7c0b765ece9cd9ff.camel@HIDDEN> <83le9ys2d3.fsf@HIDDEN> <3ebaf489f6dad748258c7fb01d3200b674ebb1f1.camel@HIDDEN> <83h6kmrzkz.fsf@HIDDEN> <7ea3f7db448191f2b9886604084abe84d0caaf61.camel@HIDDEN> <s0d5y11odaw.fsf@HIDDEN> <83y1dxqm46.fsf@HIDDEN> <d0bfcc83868f6c4acb212094fdceb62a0dc0def8.camel@HIDDEN> <83le9xqewb.fsf@HIDDEN> Autocrypt: addr=crypto@HIDDEN; prefer-encrypt=mutual; keydata=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 7xWBA== Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 67810 Cc: luangruo@HIDDEN, 67810 <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.7 (-) On Thu, 2023-12-14 at 12:04 +0200, Eli Zaretskii wrote: > What are the chances of someone wanting to disable this feature only > for some fonts?=C2=A0 If we want to allow disabling it globally, it shoul= d > be a simple matter of adding a boolean variable exposed to Lisp, and > then performing this only when the variable doesn't inhibit that. >=20 > Adding a font property, or a regexp for matching fonts which are > exempt from this, are by contrast much more complex and require more > changes.=C2=A0 For a feature that was so far requested by a single user, > I'm not sure this is justified. >=20 My first intuition was that, conceptually, it should depend on the font because it's desirable for some fonts but not for others, and I thought the complexity is not that big given that we have the code essentially in place, because we do the same for vertical centering. But yeah, I expect the chances that someone wants to disable this only for some fonts to be rather low: Fonts for "normal" text without bold are very rare, and probably not high-quality anyway. So I don't think there's anyone who has an advanced setup with icon fonts but at the same time uses a poor font for normal text that doesn't even have a bold variant, and then really needs the overstriking... (Plus, there may be other mechanisms in that case, such as FC_EMBOLDEN). For me personally, a boolean toggle will be fine, exactly for the reason outline above: All the other fonts that I use have a bold variant anyway.=20 > As for your example: if Doom uses this for icons, why cannot Doom > refrain from using bold face for these cases? That's of course possible, and this could even be integrated in packages like nerd-fonts and all-the-icons. But as I said in my previous email, I think this solves only part of the problem. Setting the face works when there is existing code for inserting icons (e.g., file type icons in dired), because that code can then take care of setting the face.=C2=A0 But it doesn't work in cases when the user simply wants to insert icons in their buffers: For example, if the user inserts an icon in a bold org headline, it seems to me like the wrong approach to change the face on the fly.
bug-gnu-emacs@HIDDEN
:bug#67810
; Package emacs
.
Full text available.Received: (at 67810) by debbugs.gnu.org; 14 Dec 2023 12:23:48 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Thu Dec 14 07:23:48 2023 Received: from localhost ([127.0.0.1]:48748 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1rDkkl-0000mS-SR for submit <at> debbugs.gnu.org; Thu, 14 Dec 2023 07:23:48 -0500 Received: from mout-p-102.mailbox.org ([2001:67c:2050:0:465::102]:35728) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <crypto@HIDDEN>) id 1rDkkk-0000lp-CM for 67810 <at> debbugs.gnu.org; Thu, 14 Dec 2023 07:23:47 -0500 Received: from smtp202.mailbox.org (smtp202.mailbox.org [IPv6:2001:67c:2050:b231:465::202]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by mout-p-102.mailbox.org (Postfix) with ESMTPS id 4SrSPf65fFz9t52; Thu, 14 Dec 2023 10:54:46 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=timruffing.de; s=MBO0001; t=1702547686; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references:autocrypt:autocrypt; bh=YwnlVBRvhOA8Ubhg+lPt3/I0rkK3vP7G0wXL/yFEzqs=; b=GAL6GzDMsgvUKjDzEt0BHypKUGdUXFpn2nLTiavG1QQQm8Dp5Pg9lUXmQcIQdJ/wF4n3YU RkXTbsdKi0678SLhper5ZZhCCp72wFjbDuqVwjx9nE+7FtnZvyphlJEl8Fasw0skwqnqex 2Mag0OLOCQBGjUrjVLi9uplBp9K+4HueiHy4PbDJieJlTVYwhkSGarZ5ryuBgh51o2faR3 ynbQqp7OR8DwyKDel8gzQY0elCW02m7xHiET/VpQKwpyHSi8DIUyISvEGMFee7iq3wZxVk AmrdP9TBa649wgKfehrgKLmKEq8r09Juut1tYSRBoQStPJwcfbUVCo2Dhgx6Bw== Message-ID: <d0bfcc83868f6c4acb212094fdceb62a0dc0def8.camel@HIDDEN> Subject: Re: bug#67810: 29.1; fonts use synthetic bold on Linux / pgtk From: Tim Ruffing <crypto@HIDDEN> To: Eli Zaretskii <eliz@HIDDEN>, Po Lu <luangruo@HIDDEN> Date: Thu, 14 Dec 2023 10:54:45 +0100 In-Reply-To: <83y1dxqm46.fsf@HIDDEN> References: <0719018bb386e840efaa655b7c0b765ece9cd9ff.camel@HIDDEN> <83le9ys2d3.fsf@HIDDEN> <3ebaf489f6dad748258c7fb01d3200b674ebb1f1.camel@HIDDEN> <83h6kmrzkz.fsf@HIDDEN> <7ea3f7db448191f2b9886604084abe84d0caaf61.camel@HIDDEN> <s0d5y11odaw.fsf@HIDDEN> <83y1dxqm46.fsf@HIDDEN> Autocrypt: addr=crypto@HIDDEN; prefer-encrypt=mutual; keydata=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 7xWBA== Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Rspamd-Queue-Id: 4SrSPf65fFz9t52 X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 67810 Cc: 67810 <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.7 (-) @Po Lu: Oh, thanks for pointing that out! I wasn't aware of the "overstrike" term. I had grepped the code base for "bold" but I couldn't find anything... Okay, yes, so my use case is that I (or actually doom) uses this to enable the display of icons: =20 (dolist (range '((#xe000 . #xf8ff) (#xf0000 . #xfffff))) (set-fontset-font t range "Symbols Nerd Font Mono")) While overstriking is typically appropriate for normal fonts, it's rather undesirable for others such as icons. For example, if the icon contains a square, then the borders of the square are strechted horizontally but not vertically. Moreover, this makes some glyphs to wide and then their right side will be clipped.=C2=A0 Removing the weight attribute from the face will only work in some cases, e.g., for UI elements controlled by some package. If the user inserts an icon in a bold org headline, we can't change the face on the fly. (Well I'm sure, we could, but that sounds like the wrong approach.) =20 So I think whether overstriking is performed should ideally be a property of the font. Having some variable similar to the existing=20 vertical-centering-font-regexp would be great, and this would also make it possible to turn off overstriking globally. Do you think that's a reasonable thing to add?
bug-gnu-emacs@HIDDEN
:bug#67810
; Package emacs
.
Full text available.Received: (at 67810) by debbugs.gnu.org; 14 Dec 2023 12:23:40 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Thu Dec 14 07:23:40 2023 Received: from localhost ([127.0.0.1]:48745 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1rDkke-0000m5-Fm for submit <at> debbugs.gnu.org; Thu, 14 Dec 2023 07:23:40 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:50432) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <eliz@HIDDEN>) id 1rDkkb-0000l6-Ef for 67810 <at> debbugs.gnu.org; Thu, 14 Dec 2023 07:23:37 -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 <eliz@HIDDEN>) id 1rDiZb-0004QS-Tn; Thu, 14 Dec 2023 05:04:07 -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=qGy7RszMtitZfXxjA8PSj7L8zY5GNh8Q/VhG1taeW2c=; b=YwIftcteuYBT MuVTz9gM1rVJexdAL65AKYODy5e/L0IZsMzsvKlswPmfnm+vfpf6S3sGdZ3hBbTQYNjYSRBJgPMYZ Q1JkINM32rY36w3rHB3/QhtiviMbwlM49LUv43f/yx2U9vsamtjXwZZ0+t3EJAFT+b15emjVvLBbv 0IU6P+GSx65XB9MuiqHMdRPXTma0yNQr62jNQ5EZefSy+53Wyo3uru6kzT83VNpRG2rMjVaC3dyM4 lcaBNAr1xxmMn6nyvY30Z8w76savWRiaBXROAoJJdvBozD9GP9RsGEUs4IQ9PX7aKBxWrvlZ8h6N3 IOYLFlZ1KDfeiUMev25lGA==; Date: Thu, 14 Dec 2023 12:04:04 +0200 Message-Id: <83le9xqewb.fsf@HIDDEN> From: Eli Zaretskii <eliz@HIDDEN> To: Tim Ruffing <crypto@HIDDEN> In-Reply-To: <d0bfcc83868f6c4acb212094fdceb62a0dc0def8.camel@HIDDEN> (message from Tim Ruffing on Thu, 14 Dec 2023 10:54:45 +0100) Subject: Re: bug#67810: 29.1; fonts use synthetic bold on Linux / pgtk References: <0719018bb386e840efaa655b7c0b765ece9cd9ff.camel@HIDDEN> <83le9ys2d3.fsf@HIDDEN> <3ebaf489f6dad748258c7fb01d3200b674ebb1f1.camel@HIDDEN> <83h6kmrzkz.fsf@HIDDEN> <7ea3f7db448191f2b9886604084abe84d0caaf61.camel@HIDDEN> <s0d5y11odaw.fsf@HIDDEN> <83y1dxqm46.fsf@HIDDEN> <d0bfcc83868f6c4acb212094fdceb62a0dc0def8.camel@HIDDEN> X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 67810 Cc: luangruo@HIDDEN, 67810 <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -3.3 (---) > From: Tim Ruffing <crypto@HIDDEN> > Cc: 67810 <at> debbugs.gnu.org > Date: Thu, 14 Dec 2023 10:54:45 +0100 > > So I think whether overstriking is performed should ideally be a > property of the font. Having some variable similar to the existing > vertical-centering-font-regexp would be great, and this would also make > it possible to turn off overstriking globally. > > Do you think that's a reasonable thing to add? What are the chances of someone wanting to disable this feature only for some fonts? If we want to allow disabling it globally, it should be a simple matter of adding a boolean variable exposed to Lisp, and then performing this only when the variable doesn't inhibit that. Adding a font property, or a regexp for matching fonts which are exempt from this, are by contrast much more complex and require more changes. For a feature that was so far requested by a single user, I'm not sure this is justified. As for your example: if Doom uses this for icons, why cannot Doom refrain from using bold face for these cases?
bug-gnu-emacs@HIDDEN
:bug#67810
; Package emacs
.
Full text available.Received: (at 67810) by debbugs.gnu.org; 14 Dec 2023 12:23:39 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Thu Dec 14 07:23:39 2023 Received: from localhost ([127.0.0.1]:48743 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1rDkkd-0000lu-3x for submit <at> debbugs.gnu.org; Thu, 14 Dec 2023 07:23:39 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:50432) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <eliz@HIDDEN>) id 1rDkkX-0000l6-GV for 67810 <at> debbugs.gnu.org; Thu, 14 Dec 2023 07:23:37 -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 <eliz@HIDDEN>) id 1rDjki-0004u5-L8; Thu, 14 Dec 2023 06:19:41 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-version:References:Subject:In-Reply-To:To:From: Date; bh=aHuv+Zo8d1erCu0C5NvbDlcjogBoDwY5XEwQwJ611xI=; b=NXMc/jOjBMOwa8G5gvhK 7y6UFjkZSYmW45yFPEBV3y9nnFWmDeZyReKNE5kqslriFMecutJmSjsd0JMKiEO58fGdcYt22wm9I egZWc4m83ErE0QerOqHVzuhhhL7x40Aj9oJu3Ka3EWwapUdH05j0YHA0PZEZdVZYvI1UFMWgPsTS5 OmHhLrp35b2pLMO+EscIFvAP067xtOB9IPcWC/OFJtHaHTlQQ6gU04fgCCw+KnCW1n6a7Icb0R6wu 94iy1RM4g5mljW4kb35wZZEb57NpDE+/t2qT8PLzvRSvTElmhdaYfTIZ2dexo+OIwu5ZKo9nPKkto xOZqgPEauCOXVg==; Date: Thu, 14 Dec 2023 13:19:38 +0200 Message-Id: <83h6klqbed.fsf@HIDDEN> From: Eli Zaretskii <eliz@HIDDEN> To: Tim Ruffing <crypto@HIDDEN> In-Reply-To: <5dbb7cf5016f045ad9183ef30fb57f3e610f9af6.camel@HIDDEN> (message from Tim Ruffing on Thu, 14 Dec 2023 11:37:15 +0100) Subject: Re: bug#67810: 29.1; fonts use synthetic bold on Linux / pgtk References: <0719018bb386e840efaa655b7c0b765ece9cd9ff.camel@HIDDEN> <83le9ys2d3.fsf@HIDDEN> <3ebaf489f6dad748258c7fb01d3200b674ebb1f1.camel@HIDDEN> <83h6kmrzkz.fsf@HIDDEN> <7ea3f7db448191f2b9886604084abe84d0caaf61.camel@HIDDEN> <s0d5y11odaw.fsf@HIDDEN> <83y1dxqm46.fsf@HIDDEN> <d0bfcc83868f6c4acb212094fdceb62a0dc0def8.camel@HIDDEN> <83le9xqewb.fsf@HIDDEN> <5dbb7cf5016f045ad9183ef30fb57f3e610f9af6.camel@HIDDEN> MIME-version: 1.0 Content-type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 67810 Cc: luangruo@HIDDEN, 67810 <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -3.3 (---) > From: Tim Ruffing <crypto@HIDDEN> > Cc: luangruo@HIDDEN, 67810 <at> debbugs.gnu.org > Date: Thu, 14 Dec 2023 11:37:15 +0100 > > > As for your example: if Doom uses this for icons, why cannot Doom > > refrain from using bold face for these cases? > > That's of course possible, and this could even be integrated in > packages like nerd-fonts and all-the-icons. But as I said in my > previous email, I think this solves only part of the problem. Setting > the face works when there is existing code for inserting icons (e.g., > file type icons in dired), because that code can then take care of > setting the face. > > But it doesn't work in cases when the user simply wants to insert icons > in their buffers: For example, if the user inserts an icon in a bold > org headline, it seems to me like the wrong approach to change the face > on the fly. One can always insert an icon with the likes of (propertize "ICON" 'face '(:weight medium))
bug-gnu-emacs@HIDDEN
:bug#67810
; Package emacs
.
Full text available.Received: (at 67810) by debbugs.gnu.org; 14 Dec 2023 12:07:12 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Thu Dec 14 07:07:12 2023 Received: from localhost ([127.0.0.1]:48721 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1rDkUi-0000K8-6f for submit <at> debbugs.gnu.org; Thu, 14 Dec 2023 07:07:12 -0500 Received: from sonic316-20.consmr.mail.ne1.yahoo.com ([66.163.187.146]:40469) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <luangruo@HIDDEN>) id 1rDkUe-0000Jr-Dt for 67810 <at> debbugs.gnu.org; Thu, 14 Dec 2023 07:07:11 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1702555623; bh=8D4HnP6TRHljIrHR3pmSxZHgB861efJrxMQWrqDHZcw=; h=From:To:Cc:Subject:In-Reply-To:References:Date:From:Subject:Reply-To; b=f74faCPlkPAteRStMCbE3Fhhz66gyC3capB2BhuL8PwbqMGNtzbzAbnDfybhTpQXN8xgcsZSDv9w1ctL/xHOCO7Topu+OBwPtb3NGFnny+YR0D5RCG5Pe37HJf9wFdrupX+LVpuHN/iTu8AIxEryNURyFKQmALfdlAzA8Qg73BLjIiUM9tSvC2qlcLTvoxwweYk23Qtsx7dQs0DNfeMArcHIWHyLmXgft8YLb7r0LsHVSysMk0+VvmaRc9MRAtm2ZhDEXeMN0cSjCzgQulSFO2l2Q5DNHYuP1zzUeEqekhmgzLF70i9j560DBpfTbeUgEvBdbNNC75dl79cRGQ+Jjg== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1702555623; bh=Z2CAt6Or26WL3CE+An4setMwBvdmqdN6F1WVlvK9LhP=; h=X-Sonic-MF:From:To:Subject:Date:From:Subject; b=V+Gm8gvBVnc0yZ12YOljNLEvIFjR/66oCrgY7inwSuvS8idf9oFybLdmStz84W1dfLjx1nvhdB/dMtFdXHsJTzCKQ6/N7hsGNSljdjIWapS2v9E0eRXpCkkngKD8sCT3QZPD3oflFQE8d2OiHgvjPyOKzAdn3qC5RLrT/SHTF+HTbs8C7qL+eHE+94990YWNnETv0AP78e1PQVm7NdxFldV57Qi42UHUc5OMT/V+S5Eo39kxc3Cd/AXU27vc1ZcY+6LRPHfZ2w9fcXsR60AbUiUtvZDKx1V77SB5gjttQvXU8d3WXlkHxXeyzh000kE6fx6BPNPPvEdbNB+zhLZxPA== X-YMail-OSG: Myj0oYMVM1mOGgY1T6ClhIHvZnOA87xG.PxMl3kq459ipUj0ukaKAjzJ.omGfum Xheiox7v2cxhom7ur3mqhdJh_3nLGAcL_UhkVyTke1fnh_A8jI0TMAfGPvcfAjYn9mn0KmuprEIn H3Cmen2tufzvx.JvNN5suI1eTD8zKECB8yu9xR91Cwy53J_Zns_5CEzPOMhJe9ldTRfJGa4u7Mkj tAW1QGM4X.68xff2MYdKXB_vlxGftFqsWpWiA1E8dXskNGYODiSh2ZLZtl2uyRGtfRyE3xaKxWtt wxWwPOYGd4iCgQJY4SeuwbhSyawLbKXMXmjrtIVFpz9oXpV3cfS6_MGzMyPCy10tq69YcB9AIU8J Cr_x6M8xmiRSMg152Tmo8xaCZwqKMFgpV2BiEGnOJx1meBdrEOni4.uBy.sVG5mLcQdy24z2OhzT Y5zynlnjgSjy3iSMacteNF77WEMY2540JmtV383FDXdqEz57gYTUI8HIrUdrJMVrg6E69au27Ww7 Map3vAW817IWsMvai3rS06NB4u.tKymPYh6sj7f0SUm5DaCq0AA26blXlX5AhjbJbOjsMW.BBIxc C2899ygnBYiB5LUK7WvNkHuH2gvMipkusPu2p6nhc_rneW0t3gIPpOQHeuK_iQy6C_08h_v6OPFY .8.zzX.jU5Yp4INDkl83v.qUzRTdFZghT9eHdeJGBKF5wXcAKDId9k3sFy91UCBWHKtgROb_y_._ MBDZmKZ.GocNVjZ.vuA4zbr99Jumf4Zziw4cMEOCuAhqWj_uDlQ6X8SwyKDyajAMPk4fi7ZT0gaH 4xDobq29X24jUcqrpH5e1B2hiIk4kpX7HVmX.7yKvlk9nRibT0R64nmZcjuvTB.tXtQaE8VZu3Yb GgDcFPW..2T6wT7hUWz_IoimlJ6lMK0AVcWNMMYJch0LUwTjYABd5TO7XkgB0VDVfgvjDsa5wiim XtPhuOpHEbitF0tlu4nPQc0b_QDO.xDE3ydVf49y2wiUwKPmvb9D8mTjZNYEqqu1BDaPZQhmkRSm f6ahjeLI2_gGfFjzdtN62WWEdY1l8uuIa8WZD1uMLdWg6aup9KK51AyGWSQk8LN9uceleV12HEyn BRCEKlpbOY.buVNKVb8tl7_qambRH2Me_nvDcdSbZMflyKLDNKpMw_9f8RLrJURDfd0MV2pqdt1W Aq5UuWB8Ni.8Xkvuxbex_jABzTEUh2wf3Gugz15NTa7JkPFOuKheNpSSY2GceiSJL.pJLVotFT5I 1dT1mDJ9Nnim3fjj_vtEwNQWBEREp3LBct7EI00RUeSQejgsfXUPAebz0lDaISvQMB0.NxCOzAn4 BB40MkvBDmlDVpV1zpL83NPO7k_Xg1tqHVrRKiRWFAG97xMCLUn5MSWbp5woX709oBUSAJTA51b_ ffFf4OBjVNXE.fqMr2KOnoKIbpHVaZr0o0ZwOHF5OY8rxVy9VbwOwQL34Neib0Syfc7FbG.Nu8BZ xihchALvX8t3uMQTJlmzMKDKM6svE5YYLoWfTgUqTRNUKzOp75RLgCSFeFEY7roNEcGvQFjcrOti CWfJ5sTJPlCTwMSCzV.q5G.1LbKaOvwRlg7g90VFvDB8pzlqLvsiWgv1ojDbGEYJp98Mk1ycWylS XxV.HNuGlUxeCvwr0ZjS4OBwdGv_jNnlexE92kqqRVNUL30ItlIsG0._w2e7xghgaTHT3gNbWpHS XHE.waNMr89LxpFXkw5X3ayhFRivPEnLhYqn4byrL4_Uo1DWDir3MbfO51eV0S57tvLL.xwvY1gm rIgyxgLrHY7LA7vNKK2nQ2cLfLsehjHrZXA_5rKfqu2tRH066l.V6IyICD8EWhXvkm24JnBpqz92 Qcz1HoYfQ28.7Dqz7F12W955LqQXs.kg_UI2CJmNAH0d_m0Srw.J1jH3J8t4Ms8BQjnklu8ZnzNa LJYzURS_2Ag7ZoUkHs.6I88NO0zWC1ClvOBQCbW4JexrHXDY6sPfTd35kyBy5ZTRgESxuO.mevOk lem89RuRXjDdsWbiAgbdX.rygtD6f9giu0s8nXXiD6R12U6ox8L8Xoy_____8H7QRfv0_JCawjB7 B2PgC2S1yPE.4hCa2Hrw0PQbdI5m850ugxHHobclBiKkw1oVyAO9eMHaDMQS19NbK4EU3kxFXCC8 blxeXQj3tcJFMLfb2_MLey4Lfy8_Rs0yuz7oW0w6fF4jvoXdE4bTqBrqeKaH6k0y7riyXOOYsfEK 7l5rFpg1SC.3rSvJZEO8Wu5OO2eECAiRfhKaDW5iemcMrq5PqZbSxdS6AGnEqtx1e X-Sonic-MF: <luangruo@HIDDEN> X-Sonic-ID: 7cbed593-652c-4b1e-9a1a-1d6a0c749e2a Received: from sonic.gate.mail.ne1.yahoo.com by sonic316.consmr.mail.ne1.yahoo.com with HTTP; Thu, 14 Dec 2023 12:07:03 +0000 Received: by hermes--production-sg3-65d57d948b-bq97j (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID 23a182cad4eb1f968b33fd7d201f0242; Thu, 14 Dec 2023 11:26:49 +0000 (UTC) From: Po Lu <luangruo@HIDDEN> To: Eli Zaretskii <eliz@HIDDEN> Subject: Re: bug#67810: 29.1; fonts use synthetic bold on Linux / pgtk In-Reply-To: <83le9xqewb.fsf@HIDDEN> (Eli Zaretskii's message of "Thu, 14 Dec 2023 12:04:04 +0200") References: <0719018bb386e840efaa655b7c0b765ece9cd9ff.camel@HIDDEN> <83le9ys2d3.fsf@HIDDEN> <3ebaf489f6dad748258c7fb01d3200b674ebb1f1.camel@HIDDEN> <83h6kmrzkz.fsf@HIDDEN> <7ea3f7db448191f2b9886604084abe84d0caaf61.camel@HIDDEN> <s0d5y11odaw.fsf@HIDDEN> <83y1dxqm46.fsf@HIDDEN> <d0bfcc83868f6c4acb212094fdceb62a0dc0def8.camel@HIDDEN> <83le9xqewb.fsf@HIDDEN> Date: Thu, 14 Dec 2023 19:26:43 +0800 Message-ID: <87h6klja8c.fsf@HIDDEN> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-Mailer: WebService/1.1.21952 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo Content-Length: 1614 X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 67810 Cc: Tim Ruffing <crypto@HIDDEN>, 67810 <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) Eli Zaretskii <eliz@HIDDEN> writes: >> From: Tim Ruffing <crypto@HIDDEN> >> Cc: 67810 <at> debbugs.gnu.org >> Date: Thu, 14 Dec 2023 10:54:45 +0100 >> >> So I think whether overstriking is performed should ideally be a >> property of the font. Having some variable similar to the existing >> vertical-centering-font-regexp would be great, and this would also make >> it possible to turn off overstriking globally. >> >> Do you think that's a reasonable thing to add? The only existing variable which controls font display through matching fonts against a regexp has been effectively abandoned over the years, and is nonfunctional on all systems besides X and Android. (Grep for Vvertical_centering_font_regexp: only sfntfont.c and xfont.c consult it.) A compelling reason for us _not_ to introduce more such variables, as they will soon fall into disuse and neglect. > What are the chances of someone wanting to disable this feature only > for some fonts? If we want to allow disabling it globally, it should > be a simple matter of adding a boolean variable exposed to Lisp, and > then performing this only when the variable doesn't inhibit that. > > Adding a font property, or a regexp for matching fonts which are > exempt from this, are by contrast much more complex and require more > changes. For a feature that was so far requested by a single user, > I'm not sure this is justified. > > As for your example: if Doom uses this for icons, why cannot Doom > refrain from using bold face for these cases? Yes, and don't these packages require using their own specialized icon fonts to begin with?
bug-gnu-emacs@HIDDEN
:bug#67810
; Package emacs
.
Full text available.Received: (at 67810) by debbugs.gnu.org; 14 Dec 2023 12:03:58 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Thu Dec 14 07:03:57 2023 Received: from localhost ([127.0.0.1]:48706 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1rDkRZ-0000Eb-EO for submit <at> debbugs.gnu.org; Thu, 14 Dec 2023 07:03:57 -0500 Received: from sonic306-20.consmr.mail.ne1.yahoo.com ([66.163.189.82]:40152) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <luangruo@HIDDEN>) id 1rDkRT-0000EC-M9 for 67810 <at> debbugs.gnu.org; Thu, 14 Dec 2023 07:03:55 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1702555426; bh=kTOc8jsNHLlZMTp3fNMWsWUCde3/b2GbYE5iGIjtRtg=; h=From:To:Cc:Subject:In-Reply-To:References:Date:From:Subject:Reply-To; b=pTAPyP8rUjHU8eTPYtFbldN8Va/0TYsZf5naFeUH0lc8j7HR0R/bk6zfVRUJHaBdnlUhdMw6kawsYPXm4I83qXAhoXMR4uXAz5/sBMIouInlU+BrOsoyIhbfmZEvaaR9G2hSJQqOa5SWIHOf5Fo5gU10EA05vD6k+1YlclHx/NnN1z7hYVCNBC6fgIKYDWVxLoWeaEPri94WiEow4tvhRG8GE4NDKt7eU7jTqnUOvqL58q/IHEjvgHTnEQdztcSq69y+N7ScFchPm7CnxeKLzBMbM3Q7R6EtERQ+p/km10YByhvShBKZfEFN3VKsQTnIgkRGC33BA+6A+ovoBHpuJw== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1702555426; bh=AkbC3ra+G/5eZWL0PKuSwunD8l8Zmrp+rmj945cJ+Ds=; h=X-Sonic-MF:From:To:Subject:Date:From:Subject; b=Dv4EiuNTf3AumAabWBYNc2QmSiXullEingF6yzxZ4hMSSZAeokZbBB3YuPRaaA7XmE3i0kOT7yBKoYbyoR2jCf92Be53O9xMgDC4BZMoncnGN8M9s4BcK/+roFSk5GjGqn9/7D+OpuZpwcNX80k/LDXOKLyVyfVxTH0mO9/AMowqkCZ58R41JY+gM9ETcEncTXuRW8qT0mW7OjRoh2JxK+tBrZutF7nExue2+ZTEwwKUNv4IzX5ekJ6UlcqcRApnVZLf5yFzMIArJeZCd3vgXMq5tY9EUO9qOmhr6JR09jWkkXkiYSrtAf94SbUauq7c42HVyiGrEJwSOpM8Q8eZbw== X-YMail-OSG: ucfru5EVM1kObRdG.Azyv0vWqCjaaqK254LXyZ8Z684uKgpgHD.2x588PRlDJja CGiXptoyLpzrobvH0VG_b4qoUy_nZ9DWzVZHf75nI9nfj_VxtaeNG_f0aO0kjocAFed8HwlVuqGC DHqZShTMQVSUlY6bfKaPwy15mYMYOZRIuC4Y3znAWl99ke6u5hvAe1.PVJ5WlLVeO0LnadIKR0Af ae7ELh.OnqPsMpovlkEYRd1nfBh9iy0bQbDTdWu7GwwRC_8lYOgQj_X3I351WpfYkggza9Lw24pE .axVGIbEGulF0jjvVAujmOC3QDu_tteAzhQAY3CnaqVjQYixHHwavwJeI8JV_Vk9WU7y2DPrhXQG fFTNALMAuMPcLm6kqBgIVAoZeUjsZzgJXhgrT_oj5YXmpNWKbhg2vCjarpJp9WBpFTPK.9BmNkAG V6YLm3DJ.PmeTQx9LGElkTROJc0JxXCM5J4FpuwWr8TnToRQyzFMuDLpOiq0d7XCz2uVm9GKBwvy Lmwq0DDbGGlAqk8pp2uMt2SCZ7HG516LBTZ45DDhwfpUhz7LIAX3oQ4V0mCAJwDdwRlt5CXI.3XW dAQ0lORylb3OSKtzByoJdIl50952F3TCO9nssZxDgGGn47M4feU1vAXu85OdnagJ.XPnQzS99ld5 tR5o1nM.ZUFwyUt5ViN8I7BX7HSWSryvQwUX64YXIctHPbak2fBtLsVEFOL1AWrmPBkXaKVQl4hk llRYcR7obkJ9bL9Sibwp.1HDo7aKZyp_1guYxrBxRECkeVB1iQvrNBJUEh_PJEBRoUFi6OokBlBF poEyWxwvSwCoaqTn4xtuxTjbDvrP5pu8jMCKDjgOIymk9Hb0azXizOd_Ili29lxO36iUjjMLBuAI qYTNDcNyryrYj9Rax._xaSOuS3gA.blnkUrx_COP8qQo6r7Tk4jByXhl6aJSvMdlhvbfgzs1XOq8 n.JivUGPNl84UOVEk5hFECOSUdZBa4yZoCZhDuHCOPJc9aJ0wUyh.STMQmlQLw_vCLr936XNgL7c GkrSLp0IEwoqn3TSKarrGihktHyVpVx.mjVUmymamU7ZSnSB1DgaOA6B__qtJp9JiJtAO_WbT1Ya 7V9ng2znsR_OrwBvDEVU_eZYw9_XUMTa67SSerXUcaGhgT6zJk7yC8bbtz1DdU2TjlbKEotRw1rM 8B_zGRAieBr35IS6b03sWKOK56tXRpPlZwvLDuSjHtfD7M4ttPKCrrYLmGf4GZbbyCVsimrM0oKa ijKvnpRQXUUxTqyPUC6BWJToF6XZ7WV_GWA6qAyTvThThQdVWtLyKuSqoqMhG51xAocGLkQ1RwSZ jp722Gog1Ph5ogLj8D_ZMUfl1bQqqrQSZjULPPt.fgbYeToA94fL20rbtiwFz7s04iddZMyoelJd kRnCcV1NlaI2EQMfi2lFiPLx5mSdQd94qcHmm8pJ5n3L4rUlrMm.Q0gnRVHMcrOTurtqxh7iWI0p euNYVDEn4ppgtOmjM8tr7MjwPe34I0DEueLXWsOrF11rsHf2_2i0iiV1KkNeFSCQgKuNdFQSlTCu GeCmIDLEXaz4RLVtvYEBCHwnZIWDa67167ay0vLEB1H8Xq8CKJcIgLivdVqubcL974T.3Dv15wrk 5yCfvA91.sFZfJB1obCqDarR6YU32PmMIcOPHBV4F9wf_pXfgVPzGrgzGu37tokIaPnmuLQSlFhc IBUkxXYN5bsQqGlN2AXhXV.SDvNBnKulgckcl5zWtel4xnorQ9krr9PGStERpwM7wqS00snH7cbD vE4tnTGIIPJwle74x4j6wr5jkBp3xE7CWL3Hx0P3Z4SHCHujTZwHloxY9Vy_RgDlL2z46GsITFX4 rwQ7TAYIWyLalEVtsTuKUeBXBgC5N2.Lri_ble7ihOZh0OEoEZsVqRoFg7AqznNGFRTouGt2enq2 ZcnqWzeTCPhD.DavcXfy1DxxLMcIicBPFEvN4njGV0dhUrrY7v6m2Ni3aL2gUosn9x_Q_uANOfY2 cRtXuXyt9YsAJTxtTKacNlFco0nm_IH7Pnmva95CXFOgTShhT6emWmHwJAchQh8PUO81SGhwz5pm fdn64nBH4zJvgRq.BA6xwRNDUPbt4I8_AGrH489.zPJHYwAkhpymdsQ.EvMWnBkCF82dBKG.9w9. chlmbho2neaI7auWNmIzqEvBhLxvlLDwYn3otaaDefmz8I5cJmVqTwLiyoK3sRu5fVU0p5ohu3ld R_UOo.OjM_itrcncteoQMrMx2pGAZo8RRcwyxiG62nzgLWWI1pSU8rkpmNZVYa5A- X-Sonic-MF: <luangruo@HIDDEN> X-Sonic-ID: 08d667e4-5a0e-481f-b0a3-80701b03483f Received: from sonic.gate.mail.ne1.yahoo.com by sonic306.consmr.mail.ne1.yahoo.com with HTTP; Thu, 14 Dec 2023 12:03:46 +0000 Received: by hermes--production-sg3-65d57d948b-s7f2w (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID 8b3a04cc7f43e0b4f764dd2b5139a727; Thu, 14 Dec 2023 09:32:57 +0000 (UTC) From: Po Lu <luangruo@HIDDEN> To: Eli Zaretskii <eliz@HIDDEN> Subject: Re: bug#67810: 29.1; fonts use synthetic bold on Linux / pgtk In-Reply-To: <83y1dxqm46.fsf@HIDDEN> (Eli Zaretskii's message of "Thu, 14 Dec 2023 09:28:09 +0200") References: <0719018bb386e840efaa655b7c0b765ece9cd9ff.camel@HIDDEN> <83le9ys2d3.fsf@HIDDEN> <3ebaf489f6dad748258c7fb01d3200b674ebb1f1.camel@HIDDEN> <83h6kmrzkz.fsf@HIDDEN> <7ea3f7db448191f2b9886604084abe84d0caaf61.camel@HIDDEN> <s0d5y11odaw.fsf@HIDDEN> <83y1dxqm46.fsf@HIDDEN> Date: Thu, 14 Dec 2023 17:32:51 +0800 Message-ID: <87sf45jfi4.fsf@HIDDEN> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-Mailer: WebService/1.1.21952 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo Content-Length: 508 X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 67810 Cc: crypto@HIDDEN, 67810 <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) Eli Zaretskii <eliz@HIDDEN> writes: > Can you point me at the place in the code where we do this? Yes, see lines 6192 and 6045 in xfaces.c, viz.: if (face->font && FONT_WEIGHT_NAME_NUMERIC (attrs[LFACE_WEIGHT_INDEX]) > 100 && FONT_WEIGHT_NUMERIC (attrs[LFACE_FONT_INDEX]) <= 100) face->overstrike = true; and face->overstrike = (! NILP (font_object) && FONT_WEIGHT_NAME_NUMERIC (face->lface[LFACE_WEIGHT_INDEX]) > 100 && FONT_WEIGHT_NUMERIC (font_object) <= 100);
bug-gnu-emacs@HIDDEN
:bug#67810
; Package emacs
.
Full text available.Received: (at 67810) by debbugs.gnu.org; 14 Dec 2023 07:28:47 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Thu Dec 14 02:28:47 2023 Received: from localhost ([127.0.0.1]:60098 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1rDg9D-000206-NQ for submit <at> debbugs.gnu.org; Thu, 14 Dec 2023 02:28:47 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:51410) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <eliz@HIDDEN>) id 1rDg99-0001zp-DC for 67810 <at> debbugs.gnu.org; Thu, 14 Dec 2023 02:28:43 -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 <eliz@HIDDEN>) id 1rDg8i-0005mV-PN; Thu, 14 Dec 2023 02:28:16 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-version:References:Subject:In-Reply-To:To:From: Date; bh=M9IWACoX+nAl4Pm1BSHES12xIO9XfzAmR/Yay0iuvPk=; b=GkWNXwLJPhmD5XFlI6bn KrZvvX+DEt2xY3x37qyCWJ8uc4UpE2MxAOlR3WKF5kn/EuapLnmhgOn8lM7RVgSIfa5tMWHUYRJx9 dJ1P9S+rvarknQfYm9Q1gICz50uGJzmTRCpYbOYZHfWOMscYQG8WaZegnp9XGZDhXUXSEQEeEbZ6S 1Y+uyPKnwE4xpU3cCdAmg4zsPIKu3qX9r0EM52AMt6Z3N5Iv4bmcFCB0qXFOK2GTnW778ir2awFGc Dccm68NM3j6vk3gBezLnAm2uJiJaObM/UUB9iokPkq8VAHEAjpphSNHjuQRi6BliNcG0dHglR1zxo jq95Ew1GjQ45yg==; Date: Thu, 14 Dec 2023 09:28:09 +0200 Message-Id: <83y1dxqm46.fsf@HIDDEN> From: Eli Zaretskii <eliz@HIDDEN> To: Po Lu <luangruo@HIDDEN> In-Reply-To: <s0d5y11odaw.fsf@HIDDEN> (message from Po Lu on Thu, 14 Dec 2023 08:09:11 +0800) Subject: Re: bug#67810: 29.1; fonts use synthetic bold on Linux / pgtk References: <0719018bb386e840efaa655b7c0b765ece9cd9ff.camel@HIDDEN> <83le9ys2d3.fsf@HIDDEN> <3ebaf489f6dad748258c7fb01d3200b674ebb1f1.camel@HIDDEN> <83h6kmrzkz.fsf@HIDDEN> <7ea3f7db448191f2b9886604084abe84d0caaf61.camel@HIDDEN> <s0d5y11odaw.fsf@HIDDEN> MIME-version: 1.0 Content-type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 67810 Cc: crypto@HIDDEN, 67810 <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -3.3 (---) > From: Po Lu <luangruo@HIDDEN> > Cc: Eli Zaretskii <eliz@HIDDEN>, 67810 <at> debbugs.gnu.org > Date: Thu, 14 Dec 2023 08:09:11 +0800 > > Tim Ruffing <crypto@HIDDEN> writes: > > > On Wed, 2023-12-13 at 15:39 +0200, Eli Zaretskii wrote: > >> > >> Maybe this is done by the calls to the font backend with FC_EMBOLDEN > >> parameter? I'm no expert on these font backends, but maybe you could > >> play with those calls and see if disabling them gets you what you > >> want? You can find the relevant code by searching the C sources for > >> FC_EMBOLDEN. > > > > Thanks for the suggestion, but no luck unfortunately. What also didn't > > help is going back to Xft by configuring like this: > > ./configure --without-pgtk --without-cairo > > > > I don't know what to try next, I guess it will be useful to have > > someone more familiar with the font stuff look at this. > > There's no bug here: when a bold face is displayed by a font which > doesn't provide a bold variant, Emacs overstrikes text displayed in that > font to create visual contrast between the bold text and its > surroundings. This is implemented independently of font backend > features such as FC_EMBOLDEN. Can you point me at the place in the code where we do this? > If this contrast is undesirable, remove the weight attribute from the > face. We could have a variable exposed to Lisp to inhibit this overstriking, if some users want that.
bug-gnu-emacs@HIDDEN
:bug#67810
; Package emacs
.
Full text available.Received: (at 67810) by debbugs.gnu.org; 14 Dec 2023 00:10:20 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Wed Dec 13 19:10:20 2023 Received: from localhost ([127.0.0.1]:59870 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1rDZIy-0007BZ-HK for submit <at> debbugs.gnu.org; Wed, 13 Dec 2023 19:10:20 -0500 Received: from sonic306-22.consmr.mail.ne1.yahoo.com ([66.163.189.84]:36287) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <luangruo@HIDDEN>) id 1rDZIv-0007BH-L6 for 67810 <at> debbugs.gnu.org; Wed, 13 Dec 2023 19:10:18 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1702512595; bh=g9RU5eM/LpDcaoEuH4DjZYqeqHWnlMxQDqvUNUhQDts=; h=From:To:Cc:Subject:In-Reply-To:References:Date:From:Subject:Reply-To; b=NzrDjf+uu12sAm/pX67V6wRrbRvjviSq2dhenAup3h+2elgPk72fD4pBHSm9Qg1PylGyay8rCtdRoaR/JwisSQT8HXiHTD2bIX62b1l77SR/jel2D6RZGPBrnKhcdsuei1IEjJ4dCUClBgEx4QhQ7EDGdqmwg21883AjizA++yclj1yU23NnmmAGiCe6FEDsCdOB8GO8d8tk1pSMnW/StSmem1OvxnGufT+InNPvjmF8Ql9F+JOdoF8zxm1R7irvM8hBHHrwtGp7BPG5dtedXQrA9AWquiVQiTr8vg92EGgztPFV9zay6aaoH6AJ78Ji1m1wEYvnSfeYJ/ll3u29Ag== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1702512595; bh=KB+VC+d32eEopDOWOIGJhJL6CbekdCzW2xl8U47zEvx=; h=X-Sonic-MF:From:To:Subject:Date:From:Subject; b=C26ZamUdNdzcPYQ7OPp055HdYvgyQBR9aBe3l5c6Dr8dy8zC6mc51zn7uCdZV++2XbtzSoTH81R5UmNuUGvsi1TT+t0p2Qg0Gxrxh8bIuxsvG281KTt5ogqfR4pLfW3WGYCCU0Vm0BgfNqnUE4vVBhyxUpAYfvH4E9FsH3YkHJNnkUiovbY7xRJ6ATsyEOkUjtVd5B+OzrbmoRwJsiydvcXXGBgTmOBorITSEXhD3bk4w1f50t9lH0MPRFVtvVFI/DSpEnE0ciqMlJ/Qbpl9xAaDh4LACkVCV/2jkUu37ibDv93pn0ebzurhOObexLEmzLAQkDZeMooiJlM5twHRuA== X-YMail-OSG: i2BHhWAVM1kKOIMjXwJbC1WrBYOf.n4XvsMbVSRVUH5cCZviXHvHDJqJFyqJfWH w0apfd.nG41MRJK5vcOr36GjvhkAIU4IdxYjxKd6EGCtvHuf23lamy22VPX3DzDrUZHCS9q8fOip fI9lyxFuSI5QHSkF0ymE5_bPcOViB7W.VE8ZH1gPU..i6gj0qop6zIfgxR_rfRyQi86yjxvedDFP pgYOiUjYtt2cLUmi_4NhDLjVU3GWWnIyRtZr5Ho2mBGD2y9fQiZpDJigpG.N2Bwo2n8ttI.uf03T jj8PL..OljKS6pt3FY_yyAcZq_WH_7U4pFCsT6L.YRP0JVIVWbY.nfGCq9GMfgGr5Mtxyitu5vAn R2kwOfzH4BJaiLISSBNSUJAhAtXYMbm0BOcQru37E74TCSIceXRpUBLntqVZs02qJZxlzyFS2B_e CMOR6uWCpORUk5UI0nVJkVqOtY3nW60IwWPKIklrxDzBfXETxqoVet17u_B3qIF56Xc22YNnKkIm 3T239TExiPJT5jSU0vqBL2AZp33eAPYu2UUuCLlbpvbS52VGexK7VV3D5Y6bhjH.LTbwX3qNDlYb oBG30JUmVSDu98_umB877iFC16donIs8i0g3qszL0NpvAByb3pQC67lm3lHihl5BddN80dwJGaIC 7b3pFtfFyiJWZiQqENHwjDPMYnEtFtxruHXZjHjXPx6o7P4O394VKOG70ekcRUn9EjIHDrW5r8Z. m.GfIekLbOPsjgHBmrjFNOwUOlZBFffIi.3s9MdfIM8.gI4WLo6m3K.62b8_XW53pViekpQkW4hf NOvP0OQLEqzIXAFUCc3DJ9tHwtom8rGINqhucSsLxKdnjwHAzytPWD6A1SYEMwpPcyOXqIl9Bo8v 58jkQN99QIRpEYtSrp7ryM1vcRyP_AdtbBIC0nsh_ql3r31EJRkNDSCw9zPH0FG_PaPzJCd65.5b PQJllHzFOocPFyLFk4tRRrIbd824Tco6ohLX14diCZwHmGqP9nEBvV5m40g8bWj.SQKoSRduUyup 1BlkL9bQzKWi9qMZxYB.d_0S1a3WNq02Mz5nsRJ64AJYpuRnOZOGdIQPx7ifUWIVzhilZ.8QQbHT 2ERf2OJpAaVnZrSaivc9wOSUo8CvSGnmMVlsFkPnQyJ8j2ZZB26KfmZPhCa1VOHK6CLLMiMl49f4 8lAzJaJ7Mhc4vii768TGrDe6faZaqelrjzyrGqiLo7oKr5pIV1_RXZUHKRC6krr3upDNjD96ZIbM jEjCZDbzM7Lauy78W2ToM6Q_1CZ5vFyCV7j6Ohx7aFi2BBdIsQWLu5.3jDbbZaBT0KAfpvq3q4Zd Hh9ckXuynaBmL9IN8Rnlq.uTj9712RgLO16VJsltPUFdukSL_XBFRneW5qWhyTHdMynK.tQ6HElo AdokK6fq9Pn3QaGN1MpHARbZz1AXnSNSah3s33uhnTZ0_ev.4J4HhxK.u1j3XfixwaRMkfp27pKf ubB0Sae1Kk8haC3yXkCsCbIqgfm5qv21hBWwACpPw4y9z.5ALhC4vCz3q_xHaVwHvk3WQnttHy8c tvycX8W8qMSc15gexYzxFqTm7FMk31k6cqDLLDxgyLl12Qxp7ZVa0ZDhdu.uL6373.pWvZA.izyO 7AyP5MpRamiUq1408ZhDo3VHDtTPAlq2QVwhgxpM4MbUHvLZPJOOL.N9BS68KFe.o7EuWlL97h4B _jlptWCTClhhA2IZDzi3CiPpnZzXAnFg.1nxlb._BYMy7uZDBi7b6NhUVPlA7eMaR87Od9BOniL. avtZL6XYzcAb_AkryX1IeZ_Zv9uIHWe.QagvsEENhMYjFQ3TTN7trs3dYxFdq0iYZoscXS8iz7SJ 7Kz64N0RHkgCZfK7n5aCbtHbzNCOBVmt4DvB_C0bKEdnWk5tmIDdf9.ehKW7jVzQksgc6QAExBmw UrLkPm6D1xq3AOhPETHWV2CDRrg78.7REX7P5D8VNh_t25CYwyCl9ES7yHhMrekSlcDROK.pbcfo 6LOJguJr7CiFY9fC2W0247NxecshGF7DmNC4lL73uy.iFjTe871qYjmCQoTlQpKh3om5m.lXTSyt eZhmUD0UdifuJf2hR3v0sVL2SU9OjCLsMgAxL53sehYnPFPxwpOuvpJhiNJRskRatP4JdVnZ.6C9 fLfwTT0ImozdkoA1yYakVm.Gat5xm_S7gMHe_TkctXO4ituqshMgtsUWIYbbNOsKRAzEyWdKWirI 8c3s89c6_5yhnRya4SGFQjqcqjjiJD57LofH5In1gT0tDNBpsfkj67Mgn5Q-- X-Sonic-MF: <luangruo@HIDDEN> X-Sonic-ID: 16100dc5-96cf-4231-9531-64b1cef8d0f9 Received: from sonic.gate.mail.ne1.yahoo.com by sonic306.consmr.mail.ne1.yahoo.com with HTTP; Thu, 14 Dec 2023 00:09:55 +0000 Received: by hermes--production-sg3-65d57d948b-kv4ch (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID f4c0d8f65117980a31f45feeb3cf38b4; Thu, 14 Dec 2023 00:09:48 +0000 (UTC) From: Po Lu <luangruo@HIDDEN> To: Tim Ruffing <crypto@HIDDEN> Subject: Re: bug#67810: 29.1; fonts use synthetic bold on Linux / pgtk In-Reply-To: <7ea3f7db448191f2b9886604084abe84d0caaf61.camel@HIDDEN> (Tim Ruffing's message of "Wed, 13 Dec 2023 16:09:15 +0100") References: <0719018bb386e840efaa655b7c0b765ece9cd9ff.camel@HIDDEN> <83le9ys2d3.fsf@HIDDEN> <3ebaf489f6dad748258c7fb01d3200b674ebb1f1.camel@HIDDEN> <83h6kmrzkz.fsf@HIDDEN> <7ea3f7db448191f2b9886604084abe84d0caaf61.camel@HIDDEN> Date: Thu, 14 Dec 2023 08:09:11 +0800 Message-ID: <s0d5y11odaw.fsf@HIDDEN> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Mailer: WebService/1.1.21952 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo Content-Length: 1103 X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 67810 Cc: Eli Zaretskii <eliz@HIDDEN>, 67810 <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) Tim Ruffing <crypto@HIDDEN> writes: > On Wed, 2023-12-13 at 15:39 +0200, Eli Zaretskii wrote: >>=20 >> Maybe this is done by the calls to the font backend with FC_EMBOLDEN >> parameter?=C2=A0 I'm no expert on these font backends, but maybe you cou= ld >> play with those calls and see if disabling them gets you what you >> want?=C2=A0 You can find the relevant code by searching the C sources for >> FC_EMBOLDEN. > > Thanks for the suggestion, but no luck unfortunately. What also didn't > help is going back to Xft by configuring like this: > ./configure --without-pgtk --without-cairo=20 > > I don't know what to try next, I guess it will be useful to have > someone more familiar with the font stuff look at this.=20 There's no bug here: when a bold face is displayed by a font which doesn't provide a bold variant, Emacs overstrikes text displayed in that font to create visual contrast between the bold text and its surroundings. This is implemented independently of font backend features such as FC_EMBOLDEN. If this contrast is undesirable, remove the weight attribute from the face.
bug-gnu-emacs@HIDDEN
:bug#67810
; Package emacs
.
Full text available.Received: (at 67810) by debbugs.gnu.org; 13 Dec 2023 15:44:22 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Wed Dec 13 10:44:21 2023 Received: from localhost ([127.0.0.1]:59546 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1rDRPJ-0001ii-M6 for submit <at> debbugs.gnu.org; Wed, 13 Dec 2023 10:44:21 -0500 Received: from mout-p-102.mailbox.org ([2001:67c:2050:0:465::102]:54540) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <crypto@HIDDEN>) id 1rDRPE-0001iN-Kp for 67810 <at> debbugs.gnu.org; Wed, 13 Dec 2023 10:44:20 -0500 Received: from smtp102.mailbox.org (smtp102.mailbox.org [10.196.197.102]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by mout-p-102.mailbox.org (Postfix) with ESMTPS id 4Sr0Bx1Dd0z9sbT; Wed, 13 Dec 2023 16:43:53 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=timruffing.de; s=MBO0001; t=1702482233; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references:autocrypt:autocrypt; bh=0ax3Cnye29FmaGlZQeTdXrFhXqEirOCFTMbxOAbH49c=; b=BEpJhG/MsmaAKJ8M1uSK86HqpMkEZqakS1h4aauMYQGkgfPvx5O/2aO6KIK6bE9SoqbGXg 9tnyXZ/u4CQs/Kb/0Cmjv93IFJMziPOO5K2Xpl+tqS0fjyJSnMqCaHuXEIn0NvyFEr7T7L eXrxdHXpgsYKT0AJHpfXRKNV87ZZtn59V6dW33kOXLfTHZ2IBadm3JVDTrPh+PIzbRXhdO RkRpkqYXvxASXiuEkVKYUEDcYVIisS+N5C5uKa1io36vUMkDKpdonSf7d7mf7a0s/LYKku TOg7c9Tytn4CFRiMyvFR8Sm/DZ4fz4EIs5SpKEKONfTteFbW5iAByODmz9KVnw== Message-ID: <5bdfaab66cc4831a73869ff31defffe6563244a5.camel@HIDDEN> Subject: Re: bug#67810: 29.1; fonts use synthetic bold on Linux / pgtk From: Tim Ruffing <crypto@HIDDEN> To: Eli Zaretskii <eliz@HIDDEN> Date: Wed, 13 Dec 2023 16:43:52 +0100 In-Reply-To: <7ea3f7db448191f2b9886604084abe84d0caaf61.camel@HIDDEN> References: <0719018bb386e840efaa655b7c0b765ece9cd9ff.camel@HIDDEN> <83le9ys2d3.fsf@HIDDEN> <3ebaf489f6dad748258c7fb01d3200b674ebb1f1.camel@HIDDEN> <83h6kmrzkz.fsf@HIDDEN> <7ea3f7db448191f2b9886604084abe84d0caaf61.camel@HIDDEN> Autocrypt: addr=crypto@HIDDEN; prefer-encrypt=mutual; keydata=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 7xWBA== Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 67810 Cc: 67810 <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.7 (-) Sorry for double posting but let me note that it would also be helpful to know whether you or others can reproduce that behavior. This would at least tell me that this is not something weird in my system config. (I really don't think so, but you never know...) Tim
bug-gnu-emacs@HIDDEN
:bug#67810
; Package emacs
.
Full text available.Received: (at 67810) by debbugs.gnu.org; 13 Dec 2023 15:09:42 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Wed Dec 13 10:09:42 2023 Received: from localhost ([127.0.0.1]:59535 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1rDQrm-0000sr-3Y for submit <at> debbugs.gnu.org; Wed, 13 Dec 2023 10:09:42 -0500 Received: from mout-p-102.mailbox.org ([80.241.56.152]:38914) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <crypto@HIDDEN>) id 1rDQri-0000sc-G6 for 67810 <at> debbugs.gnu.org; Wed, 13 Dec 2023 10:09:40 -0500 Received: from smtp1.mailbox.org (smtp1.mailbox.org [10.196.197.1]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by mout-p-102.mailbox.org (Postfix) with ESMTPS id 4SqzR05P1vz9sfB; Wed, 13 Dec 2023 16:09:16 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=timruffing.de; s=MBO0001; t=1702480156; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references:autocrypt:autocrypt; bh=aS7naLteZnPegoUHJz5x+OLU6oMLeFH3mpUH0M5e2qM=; b=UpKkDu1DW9fA+ZRKTfNYld8ZCL3J8Jirx9oLDTdJoOrNeBgEv3knmnRCLhzGpqk9t5uSiW dlF4Uv0Pn7G1p9k+W0bB0DjdbftWVXMUW6mx73ug9cnx7WRYueVNgkrRcNqFtBllQPPEGq xxVUxRL6zFIIUCAGB9lRh8jnsdA5Y6fJMWQ6AyubkMfhbJif43hajCa+Q6kgu6l1ewZaFm v7KtDqD0gS1crGCTtjC8BY8EXw17yHnqN72uNzeO3gSXprIJGBkjJ7Vw4W5N2Qgjj/avmb ulFKEiuSDo7pg9LiZkWmYGw5ndGptaHZRz2Gxz76UCtCGMt9KiY7cr/AdjG0gg== Message-ID: <7ea3f7db448191f2b9886604084abe84d0caaf61.camel@HIDDEN> Subject: Re: bug#67810: 29.1; fonts use synthetic bold on Linux / pgtk From: Tim Ruffing <crypto@HIDDEN> To: Eli Zaretskii <eliz@HIDDEN> Date: Wed, 13 Dec 2023 16:09:15 +0100 In-Reply-To: <83h6kmrzkz.fsf@HIDDEN> References: <0719018bb386e840efaa655b7c0b765ece9cd9ff.camel@HIDDEN> <83le9ys2d3.fsf@HIDDEN> <3ebaf489f6dad748258c7fb01d3200b674ebb1f1.camel@HIDDEN> <83h6kmrzkz.fsf@HIDDEN> Autocrypt: addr=crypto@HIDDEN; prefer-encrypt=mutual; keydata=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 7xWBA== Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 67810 Cc: 67810 <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.7 (-) On Wed, 2023-12-13 at 15:39 +0200, Eli Zaretskii wrote: >=20 > Maybe this is done by the calls to the font backend with FC_EMBOLDEN > parameter?=C2=A0 I'm no expert on these font backends, but maybe you coul= d > play with those calls and see if disabling them gets you what you > want?=C2=A0 You can find the relevant code by searching the C sources for > FC_EMBOLDEN. Thanks for the suggestion, but no luck unfortunately. What also didn't help is going back to Xft by configuring like this: ./configure --without-pgtk --without-cairo=20 I don't know what to try next, I guess it will be useful to have someone more familiar with the font stuff look at this.=20
bug-gnu-emacs@HIDDEN
:bug#67810
; Package emacs
.
Full text available.Received: (at 67810) by debbugs.gnu.org; 13 Dec 2023 13:40:12 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Wed Dec 13 08:40:12 2023 Received: from localhost ([127.0.0.1]:58424 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1rDPTA-0006LH-EI for submit <at> debbugs.gnu.org; Wed, 13 Dec 2023 08:40:12 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:40214) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <eliz@HIDDEN>) id 1rDPT5-0006L1-16 for 67810 <at> debbugs.gnu.org; Wed, 13 Dec 2023 08:40:11 -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 <eliz@HIDDEN>) id 1rDPSj-0001uF-15; Wed, 13 Dec 2023 08:39:45 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-version:References:Subject:In-Reply-To:To:From: Date; bh=5HA35kYA1nOmybGPtyr2wjr0Vupo76E+fihOtWte3vw=; b=ZqGV4SU2sRXhmrzqw2Nt vU+K+zYsQl1JqAFFzBZrTFXeG9X+0b1VnYYo3HhQFpkiKwF0swmkLC0qHDn7J5uGqgzv1qJoG2D5F ZIzm6l2dq0UECJv4+fOqDz37rD6DDSRtCA1XwGzZtt/BInnB84CE1qFYywLom+Q7j2jNwcGRAbg0j 7BJsznWJ+QvYmkSvGP5u60wWrXP9qlMffvZrri59btcjtzXyVBLAkeC/2TWGUdsoV7cbk/pbr4hC0 GXxkq6DGEwvknnBKF1vsLivNXr12yhImRKPZAMyNSTVUbnFO2dJ+nrGTZgP+U6Smljd1+WI26EHbi UhgOxDA0CFuNLQ==; Date: Wed, 13 Dec 2023 15:39:40 +0200 Message-Id: <83h6kmrzkz.fsf@HIDDEN> From: Eli Zaretskii <eliz@HIDDEN> To: Tim Ruffing <crypto@HIDDEN> In-Reply-To: <3ebaf489f6dad748258c7fb01d3200b674ebb1f1.camel@HIDDEN> (message from Tim Ruffing on Wed, 13 Dec 2023 14:28:58 +0100) Subject: Re: bug#67810: 29.1; fonts use synthetic bold on Linux / pgtk References: <0719018bb386e840efaa655b7c0b765ece9cd9ff.camel@HIDDEN> <83le9ys2d3.fsf@HIDDEN> <3ebaf489f6dad748258c7fb01d3200b674ebb1f1.camel@HIDDEN> MIME-version: 1.0 Content-type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 67810 Cc: 67810 <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -3.3 (---) > From: Tim Ruffing <crypto@HIDDEN> > Cc: 67810 <at> debbugs.gnu.org > Date: Wed, 13 Dec 2023 14:28:58 +0100 > > On Wed, 2023-12-13 at 14:39 +0200, Eli Zaretskii wrote: > > I don't think Emacs creates such "synthesized" fonts; are you sure it > > does? I think Emacs just asks fontconfig for a bold font; it has no > > knowledge whether it gets a real or a synthetic font. > > Well, *something* in the Emacs font rendering stack creates this bold > variant. font-config can't create it, it's just a config layer but > doesn't handle rendering. I'm really not an expert here with so many > pieces in the stack but AFAIU Cairo can be asked to do so, and will > just delegate to freetype. (Harfbuzz can also do it, see > https://github.com/harfbuzz/harfbuzz/pull/4097 , but I see the bold in > emacs when I configure --without-harfbuzz). > > The thing is: If I query font-config manually, it tells me to use the > regular font and not to embolden it (see below) .Emacs doesn't respect > this. > > So what we should have is a way to disable the emboldening. When I set > my font-config settings such that emboldening is disabled, pango > apparently respects this (as apparent from the font selection dialog) > but emacs doesn't. Maybe this is done by the calls to the font backend with FC_EMBOLDEN parameter? I'm no expert on these font backends, but maybe you could play with those calls and see if disabling them gets you what you want? You can find the relevant code by searching the C sources for FC_EMBOLDEN.
bug-gnu-emacs@HIDDEN
:bug#67810
; Package emacs
.
Full text available.Received: (at 67810) by debbugs.gnu.org; 13 Dec 2023 13:29:28 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Wed Dec 13 08:29:28 2023 Received: from localhost ([127.0.0.1]:58412 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1rDPIl-00064n-Mc for submit <at> debbugs.gnu.org; Wed, 13 Dec 2023 08:29:28 -0500 Received: from mout-p-101.mailbox.org ([2001:67c:2050:0:465::101]:40356) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <crypto@HIDDEN>) id 1rDPIj-00064Y-De for 67810 <at> debbugs.gnu.org; Wed, 13 Dec 2023 08:29:26 -0500 Received: from smtp102.mailbox.org (smtp102.mailbox.org [10.196.197.102]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by mout-p-101.mailbox.org (Postfix) with ESMTPS id 4SqxCH5zG9z9t2x; Wed, 13 Dec 2023 14:28:59 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=timruffing.de; s=MBO0001; t=1702474139; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references:autocrypt:autocrypt; bh=XuxqD3Czsamhfc4K5Jee29Gvo4rNi5s5wMrCscx1doE=; b=d8NPUTFtJBvFoHKwG19pFkCRw9/m3p6Nv7IJklk9S50TjHBSzkFhOkRWHrOTmsX/BMrAp2 GBXuyl5n+rz68JstgrKwZcMsL7CgKd+g6KWdabcdeXqZUbGIUWotz6gzzqpwQpsLEjWfTr QO/iAaglivaoDYbk4BSjjOHObR6uTu8z21RByEAWmDHIRAcVBPk8nj+RcCAGG6MDxy6kdt WvTNzzwOXcNvwMtGTOTJGq+XLXQyk+FGan8tZxO8R7RQWXVnOu9HYWjt8at04AmBE839i8 rVCkGreLseSXiY/0lWHNZ/ULFBcqt7pFVQQpl5aELpMLH9VDLAtaPx8Fv2hlzQ== Message-ID: <3ebaf489f6dad748258c7fb01d3200b674ebb1f1.camel@HIDDEN> Subject: Re: bug#67810: 29.1; fonts use synthetic bold on Linux / pgtk From: Tim Ruffing <crypto@HIDDEN> To: Eli Zaretskii <eliz@HIDDEN> Date: Wed, 13 Dec 2023 14:28:58 +0100 In-Reply-To: <83le9ys2d3.fsf@HIDDEN> References: <0719018bb386e840efaa655b7c0b765ece9cd9ff.camel@HIDDEN> <83le9ys2d3.fsf@HIDDEN> Autocrypt: addr=crypto@HIDDEN; prefer-encrypt=mutual; keydata=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 7xWBA== Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 67810 Cc: 67810 <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.7 (-) On Wed, 2023-12-13 at 14:39 +0200, Eli Zaretskii wrote: =C2=A0 > I don't think Emacs creates such "synthesized" fonts; are you sure it > does? I think Emacs just asks fontconfig for a bold font; it has no > knowledge whether it gets a real or a synthetic font. Well, *something* in the Emacs font rendering stack creates this bold variant. font-config can't create it, it's just a config layer but doesn't handle rendering. I'm really not an expert here with so many pieces in the stack but AFAIU Cairo can be asked to do so, and will just delegate to freetype. (Harfbuzz can also do it, see https://github.com/harfbuzz/harfbuzz/pull/4097 , but I see the bold in emacs when I configure --without-harfbuzz).=20 The thing is: If I query font-config manually, it tells me to use the regular font and not to embolden it (see below) .Emacs doesn't respect this.=20 So what we should have is a way to disable the emboldening. When I set my font-config settings such that emboldening is disabled, pango apparently respects this (as apparent from the font selection dialog) but emacs doesn't. A simple font for testing is this one here: https://www.dafont.com/elronet-monospace.font $ fc-match "ElroNet Monospace" Elronmonospace.ttf: "ElroNet Monospace" "Normal" But even when I ask for bold, there's no difference: $ fc-match "ElroNet Monospace:bold" Elronmonospace.ttf: "ElroNet Monospace" "Normal"=20 When I have configured font-config to create bold: $ fc-match "ElroNet Monospace:bold" --verbose | grep bold embolden: True(w) When I haven't: $ fc-match "ElroNet Monospace:bold" --verbose | grep bold (no match)
bug-gnu-emacs@HIDDEN
:bug#67810
; Package emacs
.
Full text available.Received: (at 67810) by debbugs.gnu.org; 13 Dec 2023 12:40:07 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Wed Dec 13 07:40:07 2023 Received: from localhost ([127.0.0.1]:58376 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1rDOX1-0004oC-3S for submit <at> debbugs.gnu.org; Wed, 13 Dec 2023 07:40:07 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:48138) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <eliz@HIDDEN>) id 1rDOWy-0004nd-7X for 67810 <at> debbugs.gnu.org; Wed, 13 Dec 2023 07:40:06 -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 <eliz@HIDDEN>) id 1rDOWb-0003gl-KD; Wed, 13 Dec 2023 07:39:41 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-version:References:Subject:In-Reply-To:To:From: Date; bh=wQMpvIYEC3XQgORtsXSxeu4COvxw+77Q74X3nMZBSdY=; b=Q1jWXvJNjqHCj8QzoaCc Ke4dG5EQHCLpBlVz+ijUH5+CQDglsvSFX9rhBTn8sx6ieMUaxdpQt1x2jDd5sFQAbZEL7x4cc6ggy f9q5sbCqUIIimBzGKuAQ2nRWi3oPDfVHsM+sqT3hjwQX0uL7PFgKToktVtheWRPt9Qholk3Kn81m4 sxdML4wpGQgrQanf59CiLGZeqEJSrImAsdvjMD8mLqCOxGBk8xKEunXKKZNgQ9vz6yf9VgoJ9ls4m WX4EPdMn4P9Qbh9uIvfvqaju0O9JI/lEolk8V3fEFqSCC09NpOP3G4VPqCG4TPg+Zyx7aag5pzXac /641hE54ntSsDw==; Date: Wed, 13 Dec 2023 14:39:36 +0200 Message-Id: <83le9ys2d3.fsf@HIDDEN> From: Eli Zaretskii <eliz@HIDDEN> To: Tim Ruffing <crypto@HIDDEN> In-Reply-To: <0719018bb386e840efaa655b7c0b765ece9cd9ff.camel@HIDDEN> (message from Tim Ruffing on Wed, 13 Dec 2023 13:03:47 +0100) Subject: Re: bug#67810: 29.1; fonts use synthetic bold on Linux / pgtk References: <0719018bb386e840efaa655b7c0b765ece9cd9ff.camel@HIDDEN> MIME-version: 1.0 Content-type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 67810 Cc: 67810 <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -3.3 (---) > From: Tim Ruffing <crypto@HIDDEN> > Date: Wed, 13 Dec 2023 13:03:47 +0100 > > To reproduce: > 1. `emacs` -Q on Linux with pgtk enabled > 2. `M-x select-frame-font` and select a font that doesn't have a > bold weight > 3. Observe that the buffer indicator (`*scratch*`) in the status > line is in bold (using synthetic bold glyphs) > > This is annoying in combination with symbol fonts such as Nerd fonts. > The bold versions of some symbols look strange, and worse, they may be > too wide to fit two glyphs and are clipped then. > > What I have tried: > * I thought this is a font-config thing. /etc/fonts/conf.d by default > has a symlink 90-synthetic.conf that sets the "embolden" attribute > for font queries that ask for a bold font but only regular is > available. Removing that symlink does make a difference when I try > `fc-match "MY-FONT:weight=bold" --verbose | grep bold`. With the > symlink, fc sets the embolden attribute, and without the symlink, it > doesn't. I can even see the difference in emacs' (Pango) font > selection dialog. But emacs itself doesn't seem to care about this > and still creates a synthesized bold font. > * Cairo is supposed to pick this attribute up [1] and act accordingly, > but that doesn't work. I tried to add a printf("synthesize: %d\n", > cairo_ft_font_face_get_synthesize(font_face)); to the current emacs > git (75fd7550ed6cede6c9e8224f1f2d62637c43fdd4) in ftcrfont_open, and > this always prints "0" (even with the symlink in place!). AFAIU this > means that Cairo should never embolden fonts, but some reason > there's something in emacs that does it. > * describe-font only shows the medium/regular variant. Thanks, but why do you think this is an issue for Emacs to solve? I don't think Emacs creates such "synthesized" fonts; are you sure it does? I think Emacs just asks fontconfig for a bold font; it has no knowledge whether it gets a real or a synthetic font.
bug-gnu-emacs@HIDDEN
:bug#67810
; Package emacs
.
Full text available.Received: (at submit) by debbugs.gnu.org; 13 Dec 2023 12:04:36 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Wed Dec 13 07:04:36 2023 Received: from localhost ([127.0.0.1]:58348 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1rDNyd-0001Ki-PR for submit <at> debbugs.gnu.org; Wed, 13 Dec 2023 07:04:36 -0500 Received: from lists.gnu.org ([2001:470:142::17]:50258) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <crypto@HIDDEN>) id 1rDNyb-0001KU-KK for submit <at> debbugs.gnu.org; Wed, 13 Dec 2023 07:04:34 -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 <crypto@HIDDEN>) id 1rDNyF-00072O-DF for bug-gnu-emacs@HIDDEN; Wed, 13 Dec 2023 07:04:11 -0500 Received: from mout-p-202.mailbox.org ([80.241.56.172]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_CHACHA20_POLY1305:256) (Exim 4.90_1) (envelope-from <crypto@HIDDEN>) id 1rDNyC-0004WE-Nn for bug-gnu-emacs@HIDDEN; Wed, 13 Dec 2023 07:04:11 -0500 Received: from smtp102.mailbox.org (smtp102.mailbox.org [10.196.197.102]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by mout-p-202.mailbox.org (Postfix) with ESMTPS id 4SqvK02kpQz9t00 for <bug-gnu-emacs@HIDDEN>; Wed, 13 Dec 2023 13:03:48 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=timruffing.de; s=MBO0001; t=1702469028; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding:autocrypt:autocrypt; bh=rm8m83wcetM1GCak3xWE6vFiX6sWbGvQtUEUYz0ZM+o=; b=IETtHdLKcDQM0fgik8+hdc4mPZSXkczjtBNQWYh2HrDztfE8zuL93qxPGb2lEBRKrvIrd4 dpkaNNXfgKJVcTbNUajVYnoHrhVmfaIekdIvWQiQiyiExsmBiRHqMl8XS5DEgNlbIhHvtO lBnUP4xg8KGMlmTLnNEW8GnC9VnXQ55+P3s8ok/gmDp5SZU/u6GmNOShc7o9Bt1nw84thj ouJIu0TtlD+9hPHfwx8ASnS1+5S3QgCTsUqRxq6yUDN0DiawzS+xWSxaTrDYXreqoJVYLl kk5GzpG21ZwwH3E126rwYZwV6NKKSX1grN7MoBDGoKAK/gSm/R00UtYn2YDZTQ== Message-ID: <0719018bb386e840efaa655b7c0b765ece9cd9ff.camel@HIDDEN> Subject: 29.1; fonts use synthetic bold on Linux / pgtk From: Tim Ruffing <crypto@HIDDEN> To: bug-gnu-emacs@HIDDEN Date: Wed, 13 Dec 2023 13:03:47 +0100 Autocrypt: addr=crypto@HIDDEN; prefer-encrypt=mutual; keydata=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 7xWBA== Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 Received-SPF: pass client-ip=80.241.56.172; envelope-from=crypto@HIDDEN; helo=mout-p-202.mailbox.org X-Spam_score_int: -27 X-Spam_score: -2.8 X-Spam_bar: -- X-Spam_report: (-2.8 / 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, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H5=0.001, RCVD_IN_MSPIKE_WL=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: 0.6 (/) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -0.4 (/) To reproduce: 1. `emacs` -Q on Linux with pgtk enabled 2. `M-x select-frame-font` and select a font that doesn't have a bold weight 3. Observe that the buffer indicator (`*scratch*`) in the status line is in bold (using synthetic bold glyphs) This is annoying in combination with symbol fonts such as Nerd fonts. The bold versions of some symbols look strange, and worse, they may be too wide to fit two glyphs and are clipped then. What I have tried: * I thought this is a font-config thing. /etc/fonts/conf.d by default has a symlink 90-synthetic.conf that sets the "embolden" attribute for font queries that ask for a bold font but only regular is available. Removing that symlink does make a difference when I try `fc-match "MY-FONT:weight=3Dbold" --verbose | grep bold`. With the symlink, fc sets the embolden attribute, and without the symlink, it doesn't. I can even see the difference in emacs' (Pango) font selection dialog. But emacs itself doesn't seem to care about this and still creates a synthesized bold font.=C2=A0 * Cairo is supposed to pick this attribute up [1] and act accordingly, but that doesn't work. I tried to add a printf("synthesize: %d\n", cairo_ft_font_face_get_synthesize(font_face)); to the current emacs git (75fd7550ed6cede6c9e8224f1f2d62637c43fdd4) in ftcrfont_open, and this always prints "0" (even with the symlink in place!). AFAIU this means that Cairo should never embolden fonts, but some reason there's something in emacs that does it. =C2=A0 * describe-font only shows the medium/regular variant. =C2=A0 [1] https://gitlab.freedesktop.org/cairo/cairo/-/blob/master/src/cairo-ft-font.= c#L1928-1936 In GNU Emacs 29.1 (build 1, x86_64-pc-linux-gnu, GTK+ Version 3.24.38, cairo version 1.17.8) System Description: Arch Linux Configured using: 'configure --with-pgtk --with-native-compilation=3Daot --sysconfdir=3D/etc --prefix=3D/usr --libexecdir=3D/usr/lib --with-tree-sitter --localstatedir=3D/var --with-cairo --disable-build-details --with-harfbuzz --with-libsystemd --with-modules 'CFLAGS=3D-march=3Dx86-64 -mtune=3Dgeneric -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3D2 -Wformat -Werror=3Dformat-security -fstack-clash-protection -fcf-protection -g -ffile-prefix-map=3D/build/emacs/src=3D/usr/src/debug/emacs -flto=3Dauto' 'LDFLAGS=3D-Wl,-O1,--sort-common,--as-needed,-z,relro,-z,now -flto=3Dauto' 'CXXFLAGS=3D-march=3Dx86-64 -mtune=3Dgeneric -O2 -pipe -fno-plt -fexception= s -Wp,-D_FORTIFY_SOURCE=3D2 -Wformat -Werror=3Dformat-security -fstack-clash-protection -fcf-protection -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=3D/build/emacs/src=3D/usr/src/debug/emacs -flto=3Dauto'' Configured features: ACL CAIRO DBUS FREETYPE GIF GLIB GMP GNUTLS GPM GSETTINGS HARFBUZZ JPEG JSON LCMS2 LIBOTF LIBSYSTEMD LIBXML2 MODULES NATIVE_COMP NOTIFY INOTIFY PDUMPER PGTK PNG RSVG SECCOMP SOUND SQLITE3 THREADS TIFF TOOLKIT_SCROLL_BARS TREE_SITTER WEBP XIM GTK3 ZLIB Important settings: value of $LC_COLLATE: de_DE.UTF-8 value of $LC_CTYPE: de_DE.UTF-8 value of $LC_MESSAGES: en_DK.UTF-8 value of $LC_MONETARY: de_DE.UTF-8 value of $LC_NUMERIC: de_DE.UTF-8 value of $LC_TIME: en_DK.UTF-8 value of $LANG: en_US.utf8 locale-coding-system: utf-8-unix Major mode: Lisp Interaction 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 indent-tabs-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 time-date mm-decode mm-bodies mm-encode mail-parse rfc2231 mailabbrev gmm-utils mailheader cl- loaddefs comp comp-cstr warnings icons subr-x rx cl-seq cl-macs gv cl-extra help-mode bytecomp byte-compile cl-lib sendmail rfc2047 rfc2045 ietf-drums mm-util mail-prsvr mail-utils rmc iso-transl tooltip cconv eldoc paren electric uniquify ediff-hook vc-hooks lisp-float-type elisp-mode mwheel term/pgtk-win pgtk-win term/common-win pgtk-dnd tool-bar dnd fontset image regexp-opt fringe tabulated-list replace newcomment text-mode lisp-mode prog-mode register page tab-bar menu-bar rfn-eshadow isearch easymenu timer select scroll-bar mouse jit-lock font-lock syntax font-core term/tty-colors frame minibuffer nadvice seq simple cl-generic indonesian philippine cham georgian utf-8-lang misc-lang vietnamese tibetan thai tai-viet lao korean japanese eucjp-ms cp51932 hebrew greek romanian slovak czech european ethiopic indian cyrillic chinese composite emoji-zwj charscript charprop case-table epa-hook jka-cmpr-hook help abbrev obarray oclosure cl-preloaded button loaddefs theme-loaddefs faces cus-face macroexp files window text-properties overlay sha1 md5 base64 format env code-pages mule custom widget keymap hashtable-print-readable backquote threads dbusbind inotify dynamic-setting system-font-setting font-render-setting cairo gtk pgtk lcms2 multi-tty make-network-process native-compile emacs) Memory information: ((conses 16 77248 5503) (symbols 48 7107 0) (strings 32 19670 2185) (string-bytes 1 602889) (vectors 16 15723) (vector-slots 8 329133 12738) (floats 8 27 46) (intervals 56 270 0) (buffers 984 12)
Tim Ruffing <crypto@HIDDEN>
:bug-gnu-emacs@HIDDEN
.
Full text available.bug-gnu-emacs@HIDDEN
:bug#67810
; Package emacs
.
Full text available.
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997 nCipher Corporation Ltd,
1994-97 Ian Jackson.