GNU bug report logs - #67810
29.1; fonts use synthetic bold on Linux / pgtk

Please note: This is a static page, with minimal formatting, updated once a day.
Click here to see this page with the latest information and nicer formatting.

Package: emacs; Reported by: Tim Ruffing <crypto@HIDDEN>; dated Wed, 13 Dec 2023 12:05:01 UTC; Maintainer for emacs is bug-gnu-emacs@HIDDEN.

Message received at 67810 <at> debbugs.gnu.org:


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.




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#67810; Package emacs. Full text available.

Message received at 67810 <at> debbugs.gnu.org:


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




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#67810; Package emacs. Full text available.

Message received at 67810 <at> debbugs.gnu.org:


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=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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.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.







Information forwarded to bug-gnu-emacs@HIDDEN:
bug#67810; Package emacs. Full text available.

Message received at 67810 <at> debbugs.gnu.org:


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.




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#67810; Package emacs. Full text available.

Message received at 67810 <at> debbugs.gnu.org:


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




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#67810; Package emacs. Full text available.

Message received at 67810 <at> debbugs.gnu.org:


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.




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#67810; Package emacs. Full text available.

Message received at 67810 <at> debbugs.gnu.org:


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.




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#67810; Package emacs. Full text available.

Message received at 67810 <at> debbugs.gnu.org:


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.




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#67810; Package emacs. Full text available.

Message received at 67810 <at> debbugs.gnu.org:


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'.




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#67810; Package emacs. Full text available.

Message received at 67810 <at> debbugs.gnu.org:


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.




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#67810; Package emacs. Full text available.

Message received at 67810 <at> debbugs.gnu.org:


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




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#67810; Package emacs. Full text available.

Message received at submit <at> debbugs.gnu.org:


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




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#67810; Package emacs. Full text available.

Message received at 67810 <at> debbugs.gnu.org:


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.




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#67810; Package emacs. Full text available.

Message received at 67810 <at> debbugs.gnu.org:


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?




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#67810; Package emacs. Full text available.

Message received at 67810 <at> debbugs.gnu.org:


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.




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#67810; Package emacs. Full text available.

Message received at 67810 <at> debbugs.gnu.org:


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?




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#67810; Package emacs. Full text available.

Message received at 67810 <at> debbugs.gnu.org:


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?




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#67810; Package emacs. Full text available.

Message received at 67810 <at> debbugs.gnu.org:


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.




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#67810; Package emacs. Full text available.

Message received at 67810 <at> debbugs.gnu.org:


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.




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#67810; Package emacs. Full text available.

Message received at 67810 <at> debbugs.gnu.org:


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.




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#67810; Package emacs. Full text available.

Message received at 67810 <at> debbugs.gnu.org:


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.




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#67810; Package emacs. Full text available.

Message received at 67810 <at> debbugs.gnu.org:


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?




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#67810; Package emacs. Full text available.

Message received at 67810 <at> debbugs.gnu.org:


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.




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#67810; Package emacs. Full text available.

Message received at 67810 <at> debbugs.gnu.org:


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.




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#67810; Package emacs. Full text available.

Message received at 67810 <at> debbugs.gnu.org:


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.




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#67810; Package emacs. Full text available.

Message received at 67810 <at> debbugs.gnu.org:


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.




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#67810; Package emacs. Full text available.

Message received at 67810 <at> debbugs.gnu.org:


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?




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#67810; Package emacs. Full text available.

Message received at 67810 <at> debbugs.gnu.org:


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.




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#67810; Package emacs. Full text available.

Message received at 67810 <at> debbugs.gnu.org:


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?




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#67810; Package emacs. Full text available.

Message received at 67810 <at> debbugs.gnu.org:


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.




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#67810; Package emacs. Full text available.

Message received at 67810 <at> debbugs.gnu.org:


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




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#67810; Package emacs. Full text available.

Message received at 67810 <at> debbugs.gnu.org:


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.




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#67810; Package emacs. Full text available.

Message received at 67810 <at> debbugs.gnu.org:


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 .





Information forwarded to bug-gnu-emacs@HIDDEN:
bug#67810; Package emacs. Full text available.

Message received at 67810 <at> debbugs.gnu.org:


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.







Information forwarded to bug-gnu-emacs@HIDDEN:
bug#67810; Package emacs. Full text available.

Message received at 67810 <at> debbugs.gnu.org:


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?




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#67810; Package emacs. Full text available.

Message received at 67810 <at> debbugs.gnu.org:


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?




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#67810; Package emacs. Full text available.

Message received at 67810 <at> debbugs.gnu.org:


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))




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#67810; Package emacs. Full text available.

Message received at 67810 <at> debbugs.gnu.org:


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?




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#67810; Package emacs. Full text available.

Message received at 67810 <at> debbugs.gnu.org:


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);




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#67810; Package emacs. Full text available.

Message received at 67810 <at> debbugs.gnu.org:


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.




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#67810; Package emacs. Full text available.

Message received at 67810 <at> debbugs.gnu.org:


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.




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#67810; Package emacs. Full text available.

Message received at 67810 <at> debbugs.gnu.org:


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




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#67810; Package emacs. Full text available.

Message received at 67810 <at> debbugs.gnu.org:


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







Information forwarded to bug-gnu-emacs@HIDDEN:
bug#67810; Package emacs. Full text available.

Message received at 67810 <at> debbugs.gnu.org:


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.




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#67810; Package emacs. Full text available.

Message received at 67810 <at> debbugs.gnu.org:


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)





Information forwarded to bug-gnu-emacs@HIDDEN:
bug#67810; Package emacs. Full text available.

Message received at 67810 <at> debbugs.gnu.org:


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.




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#67810; Package emacs. Full text available.

Message received at submit <at> debbugs.gnu.org:


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=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
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)




Acknowledgement sent to Tim Ruffing <crypto@HIDDEN>:
New bug report received and forwarded. Copy sent to bug-gnu-emacs@HIDDEN. Full text available.
Report forwarded to bug-gnu-emacs@HIDDEN:
bug#67810; Package emacs. Full text available.
Please note: This is a static page, with minimal formatting, updated once a day.
Click here to see this page with the latest information and nicer formatting.
Last modified: Sat, 20 Jan 2024 12:30:02 UTC

GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997 nCipher Corporation Ltd, 1994-97 Ian Jackson.