GNU bug report logs - #77841
Some svg image's black color is replaced by emacs's theme foreground color

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: Billy Lei <LeiYiXia29@HIDDEN>; dated Wed, 16 Apr 2025 12:16:02 UTC; Maintainer for emacs is bug-gnu-emacs@HIDDEN.

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


Received: (at 77841) by debbugs.gnu.org; 23 May 2025 11:19:30 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Fri May 23 07:19:30 2025
Received: from localhost ([127.0.0.1]:46032 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1uIQR0-0005rL-Kn
	for submit <at> debbugs.gnu.org; Fri, 23 May 2025 07:19:30 -0400
Received: from ledu-giraud.fr ([51.159.28.247]:49076)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <manuel@HIDDEN>)
 id 1uIQQx-0005r6-9x
 for 77841 <at> debbugs.gnu.org; Fri, 23 May 2025 07:19:28 -0400
DKIM-Signature: v=1; a=ed25519-sha256; c=simple/simple; s=ed25519; bh=g6dHGjyy
 lehsdlIHmZEpI1I0sfsiOTe6Mx21PkBpEJI=;
 h=date:references:in-reply-to:
 subject:cc:to:from; d=ledu-giraud.fr; b=xPKxzE+c50JmF3Ro9ViXTEg8FSrqjy
 6v8l4mXZIMDkx1K9h5fKXcX8gUFm1ojlNTXCs4UlG/w0kbe2UPjmZ0BQ==
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; s=rsa; bh=g6dHGjyylehsdlIH
 mZEpI1I0sfsiOTe6Mx21PkBpEJI=;
 h=date:references:in-reply-to:subject:
 cc:to:from; d=ledu-giraud.fr; b=A528I0nhAU5EP0Qd/o7QNzXrO/mHvdDV7O3g5k
 eqQLd9xEBH4PEarwYks33Kyga+KUADMPGsvRDnke5nP6rikSwWsvaOmos1ELPbH5kJlOxT
 OoEqBNmQ7exGYr+rgv3BHhIJMFf00y9AwufB7+9/xWrWULWtvop7YCO0hJlUz07US8UkDo
 Jqy1iL/vkpx2uCnURAbuw5zQGKCseFqrZqWYPOD+uZgEbKN7xjORfCQRTm8gcpjEdtNhjd
 SY5XkEWAC1q7TCsOaV2iVBr19iLVJvq2yUiAr+eghJk55EKRw8RXYnvfHD+a8Y3x19rdKQ
 I/r9CvZGLqjbTjUq073KdY4A==
Received: from computer (<unknown> [10.1.1.1])
 by ledu-giraud.fr (OpenSMTPD) with ESMTPSA id b81cc100
 (TLSv1.3:TLS_AES_256_GCM_SHA384:256:NO); 
 Fri, 23 May 2025 13:19:18 +0200 (CEST)
From: Manuel Giraud <manuel@HIDDEN>
To: Alan Third <alan@HIDDEN>
Subject: Re: bug#77841: Some svg image's black color is replaced by emacs's
 theme foreground color
In-Reply-To: <aDBQrcRtg-UB4vFV@HIDDEN>
References: <875xihhoye.fsf@localhost> <87tt61vjdb.fsf@HIDDEN>
 <aBY22xpSY0mopVOy@HIDDEN> <87jz6xg0ut.fsf@localhost>
 <aBZFjuJK-ZnDkNQ_@HIDDEN>
 <87frhk8fd1.fsf@HIDDEN>
 <aBet1YwMI9nktog9@HIDDEN>
 <87tt5zf786.fsf@HIDDEN>
 <aC-MBMR2UBlzdP-H@HIDDEN>
 <87o6vjvde5.fsf@HIDDEN>
 <aDBQrcRtg-UB4vFV@HIDDEN>
Date: Fri, 23 May 2025 13:19:15 +0200
Message-ID: <87bjrjpob0.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13)
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="=-=-="
X-Debbugs-Envelope-To: 77841
Cc: Ihor Radchenko <yantar92@HIDDEN>, 77841 <at> debbugs.gnu.org,
 Eli Zaretskii <eliz@HIDDEN>, Billy Lei <LeiYiXia29@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>

--=-=-=
Content-Type: text/plain

Alan Third <alan@HIDDEN> writes:

> On Fri, May 23, 2025 at 12:18:26PM +0200, Manuel Giraud wrote:
>> Hi Alan,
>> 
>> Here is what I get:
>
> Thank you. That's what I see too. Are you able to send me an example
> SVG as generated by docview?

Sure.  Here is some book with light theme and a dark theme (pretty
unreadable ;-)

--=-=-=
Content-Type: image/png
Content-Disposition: inline; filename="2025-05-23T13:15+0200.png"
Content-Transfer-Encoding: base64

iVBORw0KGgoAAAANSUhEUgAABGcAAAHcCAIAAAD0gFAuAAAAA3NCSVQICAjb4U/gAAFcU0lEQVR4
2uy9dZQlx5XtPe9785h5Ho6tFjOjxYwWs8WSZTFZTBZZspiZWRYzM1uMFllgMRlk0Ez/8/2qd+vo
KCIz6xZ0dVX37rVXr+6befNGBpw4+1D8zfi//t4wDMMwDMMwDMNow9+4CwzDMAzDMAzDMMyaDMMw
DMMwDMMwzJoMwzAMwzAMwzDMmgzDMAzDMAzDMMyaDMMwDMMwDMMwzJoMwzAMwzAMwzDMmgzDMAzD
MAzDMMyaDMMwDMMwDMMwzJoMwzAMwzAMwzDMmgzDMAzDMAzDMAyzJsMwDMMwDMMwDLMmwzAMwzAM
wzAMsybDMAzDMAzDMAyzJsMwDMMwDMMwDLMmwzAMwzAMwzAMsybDMAzDMAzDMAyzJsMwDMMwDMMw
DLMmwzAMwzAMwzAMsybDMAzDMAzDMAzDrMkwDMMwDMMwDMOsyTAMwzAMwzAMw6zJMAzDMAzDMAzD
rMkwDMMwDMMwDMOsyTAMwzAMwzAMw6zJMAzDMAzDMAzDrMkwDMMwDMMwDMOsyTAMwzAMwzAMw6zJ
MAzDMAzDMAzDMGsyDMMwDMMwDMMwazIMwzAMwzAMwzBrMgzDMAzDMAzDMGsyDMMwDMMwDMMwazIM
wzAMwzAMwzBrMgzDMAzDMAzDMGsyDMMwDMMwDMMwazIMwzAMwzAMwzBrMgzDMAzDMAzDMMyaDMMw
DMMwDMMwzJoMwzAMwzAMwzDMmgzDMAzDMAzDMMyaDMMwDMMwDMMwzJoMwzAMwzAMwzDMmgzDMAzD
MAzDMMyaDMMwDMMwDMMwzJoMwzAMwzAMwzDMmgzDMKZy3HLjNfvsuftZp53krhh2HHX4ofTtow/e
464YBE445ih67767bnVXGIZhmDUZhmFMQvzp959cf80Ve+62y2orrbToggsuNN98Kyy79K47bn/7
zdf/419+p3u23mLTcX//vf32+ulU0idf/+mLl5976sF773juqUf/8sfPBvTdD957Az2+X9CZ/Mof
v/x4+mnG0bcP33/XJHqXk447mp+7546bG69++en7as97b782iIfT/iMP+9lxv/g57zKURt55641t
HXXIgfvrntdfeW7vn+528/VX52GadcYZ6b07br5hiL3EVL/79pt22X67ZZZYYv655l568cW3//HW
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
61EpUT5AuZv4fJ011mA+kMKno7oaT3qFetEnuh++R7cz/8VOmbq1c5Lnq+tg10UleuUs0T/MZMIp
de4Tz8weS8X1iTjh6Av+CTVSDhg/DWvNzY42KGKwToHDUVnEvubAWqaKBZ1hGGZNhmEYQwXWcWpb
y3MSQF0jMEm1tlEN0f9AnXOC04PPi5wW1Eq4hPROlf/Wc6jgzM2RWRQ1EuRxEnAdoEAXh72GG0qp
8ELWRPFv7LnbLjL/C6TsQzAiJYnAJ36awtPdXQGj05u2Ieqe4ceA2qE991uFghSptt5TZheXah8L
1IUoQS7haig+JyFN3HJi2cAZZ4Qy9XuGKYNCUJkKIQZJ5gSnukAFPig1uI49434+J64y6+t8EhUU
YUf8l0OHi9oPFPCAOnKpZmLfZJ0tz9U6TDGD4eOeHMMGEeWTuhAFM5aEIlLg4mVhDrjO2ipS3HzD
1ZCxKOMOKGGHU6ioOxLzUE+u68gTuCiuG6Xw4IGFgwvPG6w1Zvt3psq7b0CDVQIkCspDm4Ob8TTe
t3Za4l7j81zPQ6CFfN57BRTDMAyzJsMwjH5ALBAKNBUIUO7bApkGBFRAyE8+IbSATjWVIZxfJCbq
leefzoXFGkHVcjwM9fm5cjoRw0aJ8EGfRTsgoFIPvVDE4AB3IreH7oXhDKieHr4gOpkOhBEN6Itj
ERSmg64zrzomYeF0ItaRJdA4u4oIQELv6oOYJnL4j95hEhL02BbhyfAxcIxC40RVsxndHpttGIZh
1mQYhjElQ4nyeJbcFcZYAQXxcTCCB+65w71hGIZZk2EYhjHJoVNN65NnDGN0grQ3xeZRmMS9YRiG
WZN7wTAMYySgGgn1yTOGMdpAGT3KMyhVj3y/ooSdYRiGWZNhGIYxSRCnmhZlnQ1jFEIlGQnMozaD
KZNhGIZZk2EYxgiBWhGcFnXZhedZBzVGPygbyFnMVM93VxiGYZg1GYZhGIbRAHN7wzAMsybDMAzD
MAzDMAyzJsMwDMMwDMMwDLMmwzAMwzAMwzAMsybDMAzDMAzDMAyzJsMwDMMwDMMwDLMmwzAMwzAM
wzAMsybDMAzDMAzDMAyzJsMwDMMwDMMwDLMmwzAMwzAMwzAMw6zJMAzDMAzDMAzDrMkwDMMwDMMw
DMOsyTAMwzAMwzAMw6zJMAzDMAzDMAzDrMkwDMMwDMMwDMOsyTAMwzAMwzAMw6zJMAzDMAzDMAzD
rMkwDMMwDMMwDMOsyTAMwzAMwzAMwzBrMgzDMAzDMAzDMGsyDMMwDMMwDMMwazIMwzAMwzAMwzBr
MgzDMAzDMAzDMGsyDMMwDMMwDMMwazIMwzAMwzAMwzBrMgzDMAzDMAzDMGsyDMMwDMMwDMMwazIM
wzAMwzAMwzBrci8YhmEYhmEYhmGYNRmGYRiGYRiGYZg1GYZhGIZhGIZhmDUZhmEYhmEYhmGYNRmG
YRiGYRiGYZg1GYZhGIZhGIZhmDUZhmEYhmEYhmGYNRmGYRiGYRiGYZg1GYZhGIZhGIZhmDUZhmEY
hmEYhmEYZk2GYRiGYRiGYRhmTYZhGIZhGIZhGGZNhmEYhmEYhmEYZk2GYRiGYRiGYRhmTYZhGIZh
GIZhGGZNhmEYhmEYhmEYZk2GMXA8//Tjh/7sgCMOO/idt16d8t7uxWefOOyQA3m737zxcnFpzdVX
+/73vxe4/NILPBkMwzAMwzDMmoyB4d3f/PqSi87daYefbLj+ussvt8y888y91JKLr7zSCtv9ZJuT
Tzjm6Sce/se//G6sv+P111zxz/7ZP/ubCX/+83/6T6OWOH3+8Xs/3X2XHvGXP36mb918w9X//J//
c73df/wP/yETp3/485f/7t/9279Jf5549H7PecMwDMMwDLMmoyf87rMPIEUzzTTj3/T3Z40frjrW
X7Z4zeOOPnJ0tvPO2278m97+/N//87/jW7PNNku+9IsjD4tLr7zwVL70t3/7t1/97mNPfsMwDMMw
DLMmox/gOzrp+KP/w3/49z0q6Mf84oix/r7/4l/8i/xGvP7obOrRRx3e46CstupK8a1//a//VRsn
vPTi8/Il+NUUOaX/+tXn+NCOP+bIddZaA6LoNW4YhmEYhlmTMdR4vKWXWuJvev7zT//pP+UrY/2t
l1xisXijIoZtVGHjDdfvcVwO3H/v+NayyywVn//7f//v3nztxbhEIF/+1iYbbzCFzec/fvkxg/tv
/+2/0QsSh2lnmmEYhmEYZk3GkPDGq89/73t/36iF/8t/+S/nn29e0pnWXnN1aNW4cdPAl/icHKcp
4MXffvMVvBAzzjjDD1dd+aknHhq17Zx11pnzoPzPv/u7XMgh49abro1vkaa13jpr8XarrrLik489
kB+YCdVoDk0cNB5+4K6pwZlmGIZhGIZZkzFC+Oyjd2eYYfqaL8GUbrr+l3/+w6fF/R/+9s0zTzsp
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
--=-=-=
Content-Type: image/png
Content-Disposition: attachment; filename="2025-05-23T13:16+0200.png"
Content-Transfer-Encoding: base64

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
EARBEMTvwD+PdvD8u5ctjgAAAABJRU5ErkJggg==
--=-=-=
Content-Type: text/plain

-- 
Manuel Giraud

--=-=-=--




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

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


Received: (at 77841) by debbugs.gnu.org; 23 May 2025 10:40:39 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Fri May 23 06:40:39 2025
Received: from localhost ([127.0.0.1]:45923 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1uIPpP-0003xq-5n
	for submit <at> debbugs.gnu.org; Fri, 23 May 2025 06:40:39 -0400
Received: from dane.soverin.net ([185.233.34.24]:48677)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
 (Exim 4.84_2) (envelope-from <alan@HIDDEN>) id 1uIPpL-0003xI-8r
 for 77841 <at> debbugs.gnu.org; Fri, 23 May 2025 06:40:36 -0400
Received: from smtp.soverin.net (c04smtp-lb01.int.sover.in [10.10.4.74])
 (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)
 key-exchange X25519 server-signature RSA-PSS (4096 bits))
 (No client certificate requested)
 by dane.soverin.net (Postfix) with ESMTPS id 4b3hWd19YFzyR3;
 Fri, 23 May 2025 10:40:29 +0000 (UTC)
Received: from smtp.soverin.net (smtp.soverin.net [10.10.4.99]) by soverin.net
 (Postfix) with ESMTPSA id 4b3hWc4R5dz2m; 
 Fri, 23 May 2025 10:40:28 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=idiocy.org; s=soverin;
 t=1747996829; bh=gn2OOGYmYG5/gGIALGHPTDX/8mpMbZmVOEvlh982CVc=;
 h=Date:From:To:Cc:Subject:References:In-Reply-To:From;
 b=K0j8W50UevYbPMZznwQmRCiSwmmJvudya6QzpKCN3wnn6XZE3uRJW6tjwY5IuZYka
 8NzaQFioc0PfzkVwhl4Uv+FjY4M80jETTXxgZ/EW1JCv+A7Uah84aGvSuSx/XP2k4D
 uEz831riK37dQ0m7w9tVQU94bzwlIkgxCDcSLntLpjT9MjrWoahBYWa58wRyNNlm4G
 Qct2AUROfTGmOzLffe5toinnPt2KcXRineP+KhVxpfXmj4aj1iu2pSMAosDh29Jkj4
 s2koEsQ62wdlslsKOSUQyv3mhNP/SBmp7NrIJsJVodo9LPHIivzbrgVfoljDwB1Hv+
 pk8k09dmuzS4Q==
X-CM-Envelope: MS4xfG6W7XxepT8PA/p6sRFYAOP989xuJZTKTC02CtyeD35LpQROEiJN30KEPPkFMBgNKljI23Evd4rV2HXsA4sXrSGdMkpsZ4kxNuyUt19lqTgyFxinTmqH
 QU35BREBbo81PlkXY8M7TYzkZ2PoxbDZOs8sidzrgY20bVQ90lW5j9KYz1VRlzkoIc8E92/x/X0VHYuwxZ53HEYPZfoH4TA0HTYwNl5UPGRUUi23Jb9qKLqb
 5jXy9Ngyb/6b/6kWksm4IpAYP5Y5hzPASCdh0an9y55Za2U0hSLJbUaUrhEr4qRkdvoKtvDD1OuI528CpkeNSAw1jBWPPz2MndcIUKDwqxo=
X-CM-Analysis: v=2.4 cv=I7afRMgg c=1 sm=1 tr=0 ts=6830509c
 a=ksZjgtDa2IHExDLSwnhCHA==:617 a=xqWC_Br6kY4A:10 a=kj9zAlcOel0A:10
 a=dt9VzEwgFbYA:10 a=Ax4IfEZoO4MWDwFuAlMA:9 a=CjuIK1q_8ugA:10
 a=9MSFP0l5Dcwi9NrB_JPx:22
Received: from localhost (shetland.holly.idiocy.org [local])
 by shetland.holly.idiocy.org (OpenSMTPD) with ESMTPA id b8c0f5da;
 Fri, 23 May 2025 10:40:45 +0000 (UTC)
Date: Fri, 23 May 2025 11:40:45 +0100
From: Alan Third <alan@HIDDEN>
To: Manuel Giraud <manuel@HIDDEN>
Subject: Re: bug#77841: Some svg image's black color is replaced by emacs's
 theme foreground color
Message-ID: <aDBQrcRtg-UB4vFV@HIDDEN>
Mail-Followup-To: Alan Third <alan@HIDDEN>,
 Manuel Giraud <manuel@HIDDEN>,
 Ihor Radchenko <yantar92@HIDDEN>,
 Billy Lei <LeiYiXia29@HIDDEN>, Eli Zaretskii <eliz@HIDDEN>,
 77841 <at> debbugs.gnu.org
References: <875xihhoye.fsf@localhost> <87tt61vjdb.fsf@HIDDEN>
 <aBY22xpSY0mopVOy@HIDDEN>
 <87jz6xg0ut.fsf@localhost>
 <aBZFjuJK-ZnDkNQ_@HIDDEN>
 <87frhk8fd1.fsf@HIDDEN>
 <aBet1YwMI9nktog9@HIDDEN>
 <87tt5zf786.fsf@HIDDEN>
 <aC-MBMR2UBlzdP-H@HIDDEN>
 <87o6vjvde5.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
In-Reply-To: <87o6vjvde5.fsf@HIDDEN>
X-Spampanel-Class: ham
X-Spam-Score: -0.7 (/)
X-Debbugs-Envelope-To: 77841
Cc: Ihor Radchenko <yantar92@HIDDEN>, 77841 <at> debbugs.gnu.org,
 Eli Zaretskii <eliz@HIDDEN>, Billy Lei <LeiYiXia29@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 Fri, May 23, 2025 at 12:18:26PM +0200, Manuel Giraud wrote:
> Hi Alan,
> 
> Here is what I get:

Thank you. That's what I see too. Are you able to send me an example
SVG as generated by docview?
-- 
Alan Third




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

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


Received: (at 77841) by debbugs.gnu.org; 23 May 2025 10:18:35 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Fri May 23 06:18:35 2025
Received: from localhost ([127.0.0.1]:45839 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1uIPU3-0002m7-4x
	for submit <at> debbugs.gnu.org; Fri, 23 May 2025 06:18:35 -0400
Received: from ledu-giraud.fr ([51.159.28.247]:43420)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <manuel@HIDDEN>)
 id 1uIPTy-0002lu-G9
 for 77841 <at> debbugs.gnu.org; Fri, 23 May 2025 06:18:33 -0400
DKIM-Signature: v=1; a=ed25519-sha256; c=simple/simple; s=ed25519; bh=v6KxB+cV
 maBG2uz+jwtDWcUidekrpRBNav7/ZpQuyFQ=;
 h=date:references:in-reply-to:
 subject:cc:to:from; d=ledu-giraud.fr; b=wFGdTy0k4H3tC5VPSP37mU9xJkF83z
 OOm4vCb42mO2aX1AP7o6OVGQj4tmcu71y9Q2UM/Ch0cVxbiBuEkbnzBQ==
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; s=rsa; bh=v6KxB+cVmaBG2uz+
 jwtDWcUidekrpRBNav7/ZpQuyFQ=;
 h=date:references:in-reply-to:subject:
 cc:to:from; d=ledu-giraud.fr; b=Mpv5OIIb1gXBvn97CC58ag4AMMxbiVRF0ddNsL
 M3lSH4Vhs8zsd0BUlhZ+FuKVy7Fy1lr7DBiNrvmkVCCD0bkN/J50bQO6St0IJW5Yx99UVy
 q0pDhUn9EEJ/dy60OQlGiWC56+yh4zOSa17vmgAi0dROZkWrmrLA7AAy1IgxRcArj4PUac
 OfMTM4XeRMKZQ9O1vk2/UnnycrKDEF10vk9am6edQr9kxZxol+1BItFcXhpTAMB3vrJBf/
 mMc2gHtNPo+1AyWj1P+dj0CN0GGSa1gzwQCG6CYbNFS+/gUpJW1n4sCblTuj5/jOXoASQc
 XdBsgM5nokkcAp2KAZ5vVpWw==
Received: from computer (<unknown> [10.1.1.1])
 by ledu-giraud.fr (OpenSMTPD) with ESMTPSA id 80f82406
 (TLSv1.3:TLS_AES_256_GCM_SHA384:256:NO); 
 Fri, 23 May 2025 12:18:27 +0200 (CEST)
From: Manuel Giraud <manuel@HIDDEN>
To: Alan Third <alan@HIDDEN>
Subject: Re: bug#77841: Some svg image's black color is replaced by emacs's
 theme foreground color
In-Reply-To: <aC-MBMR2UBlzdP-H@HIDDEN>
References: <87ikmigd5c.fsf@localhost> <87y0vdvqrd.fsf@HIDDEN>
 <875xihhoye.fsf@localhost> <87tt61vjdb.fsf@HIDDEN>
 <aBY22xpSY0mopVOy@HIDDEN> <87jz6xg0ut.fsf@localhost>
 <aBZFjuJK-ZnDkNQ_@HIDDEN>
 <87frhk8fd1.fsf@HIDDEN>
 <aBet1YwMI9nktog9@HIDDEN>
 <87tt5zf786.fsf@HIDDEN>
 <aC-MBMR2UBlzdP-H@HIDDEN>
Date: Fri, 23 May 2025 12:18:26 +0200
Message-ID: <87o6vjvde5.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13)
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="=-=-="
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 77841
Cc: Ihor Radchenko <yantar92@HIDDEN>, 77841 <at> debbugs.gnu.org,
 Eli Zaretskii <eliz@HIDDEN>, Billy Lei <LeiYiXia29@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 (-)

--=-=-=
Content-Type: text/plain

Alan Third <alan@HIDDEN> writes:

> On Mon, May 05, 2025 at 04:43:53PM +0200, Manuel Giraud wrote:
>> Alan Third <alan@HIDDEN> writes:
>> 
>> > The attached might work, but only if you're using librsvg 2.48 or
>> > above... I can think of a way to fix *that* problem, but it'll need a
>> > little more thought.
>> 
>> I'm using librsvg 2.60 but the attached does not fix the issue: the
>> foreground is still black no matter what.  I have taken care of cleaning
>> the DocView cache directory before testing.
>
> Hi Manuel,
>
> Can you try loading an SVG like this:
>
>     (insert-image (create-image "~/Downloads/Flag_of_East_Germany.svg"
>      'svg nil :width 100 :css "svg{fill: green;}"))
>
> The file I'm using is
> https://upload.wikimedia.org/wikipedia/commons/a/a1/Flag_of_East_Germany.svg
> and the top third of the flag shows as green. Do you still see it as
> black?

Hi Alan,

Here is what I get:

--=-=-=
Content-Type: image/png
Content-Disposition: inline; filename="2025-05-23T12:15+0200.png"
Content-Transfer-Encoding: base64

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
o5n7Wj21zqlPu2Y1ldXqtvxRf/62KzrNuS7/2rVdfXz38jon/fZtmtVWKms3/bLnuMhTRzTUz5ml
9j2/eL+OUq9O83b9Jif8dVLTVoTl14/WE8XKaneZe4dWTh7coU2jmrnbJ37dY0TA7itPKzBftvyY
taofrdq0MurnHW/3csjbpM7PaL8W69mzbq5bEd1upI/S1Lel87r5p1KeVmQxUOrxrfGdbP2qm3g3
Gr/MZP3FlBwd49FCNLMPr2+g0rBCWXLdc+n56TIuH9qh7xLUzNyT9hj8cu6WyGvJL4pC1vUT9nND
3h/upTd8QTv1joRbFd+CclVUTEe7gNomnrT733fzNga8sOVj5YmmptXZxWLW7tpvnJnlv7yttY9k
qBaH+bV2WTNp59W0HF3uDe0nCl87Pn724mbm8taIP3juiL+dtjOkuGgWq0MPaZj/x65rXfZeL/l5
URmiqUX96CKauZs6KlSU3TN2fanjBvf2rY1saebV0CkuUtM8VK3bgs4VIZ/LJm6jpj6FSrufAShL
NOnr0ZXFg5pwbLXPR6+/9BR19IaQfcK9PQlH72X3XtUp0O5Vs93LPLs884yzWBv1yj9mNK46/xfj
qSg5N9xd5FyJywr2bcrfOvJFivQgVhKv81xVOeZXMG5wIv49Q/c6XifS3/T7GYBKEk15c7wttt/W
pM2s2w4LOXQf1fTa33zvHl8fuzb2VNFVlpnrLJtyXDOLLQ9e4XnR7lWy3UsfYr60/UtD99oex+7m
vBGi+Rrj0Yq7V87FHko6lVZ0ckiSpY2aGxm/JavIdZXfg1h5dfiazlWVY678F/6JqBBR5d17e8qz
N/1+BqDSRDN3zcGWSZ0aCSzf2nZnKqrpNb/5Xvb4RcEqvnbYklGwIec5b5qXxzU2WvmKv/Ki3atm
u2u+GU5Hh9LnX98dr+HzTxvRfJ3xaNcbF0ejkJ5fL7tY0F7p5+Ij69Ou0/6n0nE/A617Dec7e7Am
KwJuZ+J+BlVKNHP786/GebuvupGNanrdPPs7aric3FvZ/PvuhqaqwR1b16TVHw26Ljyb/hrOjnav
mu3+7/dslTt0/qa1173Tw+XFE17NJ0cZLogdPD2oJs1+GxG5MDkTNzPQds5S7oZAksueizm4n0HV
E03wL/L4WoK3ZecvmtaUBKlGg9a/DJkUdfI2qgXtDtF8s9or5bx34MovbGgRhkeNEUG/+GyPupqG
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
--=-=-=
Content-Type: text/plain

-- 
Manuel Giraud

--=-=-=--




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

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


Received: (at 77841) by debbugs.gnu.org; 22 May 2025 20:41:58 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Thu May 22 16:41:57 2025
Received: from localhost ([127.0.0.1]:39090 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1uICji-0005Eb-Ku
	for submit <at> debbugs.gnu.org; Thu, 22 May 2025 16:41:57 -0400
Received: from dane.soverin.net ([185.233.34.149]:44577)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
 (Exim 4.84_2) (envelope-from <alan@HIDDEN>) id 1uICjd-0005Cb-6X
 for 77841 <at> debbugs.gnu.org; Thu, 22 May 2025 16:41:50 -0400
Received: from smtp.soverin.net (c04smtp-lb01.int.sover.in [10.10.4.74])
 (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 dane.soverin.net (Postfix) with ESMTPS id 4b3Kvp2c93zyWm;
 Thu, 22 May 2025 20:41:42 +0000 (UTC)
Received: from smtp.soverin.net (smtp.soverin.net [10.10.4.99]) by soverin.net
 (Postfix) with ESMTPSA id 4b3Kvn5xdLzC1; 
 Thu, 22 May 2025 20:41:41 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=idiocy.org; s=soverin;
 t=1747946502; bh=Hc7YJhqRn6acC1kU0SY68UEN0Sist2zOIIFDs1+9zKM=;
 h=Date:From:To:Cc:Subject:References:In-Reply-To:From;
 b=OFs2wmK2ZouCKlRZKwc6NSoMJqVIKwFgwPVG/A5G6tHPaZL/UpKSKhdawCRIQOWCW
 1TAK7Rf3UTHtwWKMm8Brh54nCg5eWZ6Kglj9U4YHBEh3/GT9zdb2/O5kcL9k8l0oGf
 FIQgd9shmcaXIfEkMX2dKd5eLRIJIFjR43MqLxVx3qw7kTyXEcmocRKrM0W1XROnOD
 ImJ7X11jss1HiIPQbs9xXssMDXVG8N3scQnBqM8165DwkoVA+L2Vq9mPbNZUcNKDta
 wBKqGEf8dcKMq8pmQmfrdi/SAPQLd7FoHrjPIShuBOGbvE7aYyjpS/xG0EjODpQ36u
 1Fg8BUEyY9WCQ==
X-CM-Analysis: v=2.4 cv=UsCZN/wB c=1 sm=1 tr=0 ts=682f8c06
 a=UbsBXRcqaZ6D9kgPt/Dvnw==:617 a=xqWC_Br6kY4A:10 a=kj9zAlcOel0A:10
 a=dt9VzEwgFbYA:10 a=3GbmggnxAAAA:8 a=hIj89exaAAAA:8 a=tluFkeL5iuuandq-tP8A:9
 a=CjuIK1q_8ugA:10 a=lS9wXHQM5UdnNJ4u63Ry:22 a=9MSFP0l5Dcwi9NrB_JPx:22
X-CM-Envelope: MS4xfLGc7civbCWLt/ZYDoJZGQ8YvYGb9PAKbKdsGthkxkX1r+S/2JgOuA3w9qqIl6eRF8yy3tbD9bQskg68BwuAhHzdTpRHu4QuodjJMBxodiVrnojNWecS
 LfchNimlbLz0SvVjxDKZ7grla9meH77hoxipP5COi8MwRIPinDFpzG/Dp+XldSXIG6VYfZvuUwP+69bNGnHu8ugRQe2P89QgpeTsCwWgTQbrMv4YDnJHrxmU
 OyBw6JT4fowLqyu1K6TSSRn7OcV7fEVGwKqppMcDhsZTN3FW5xYNQsgvE4xneQCNEPOAAod/um4e4A7b/WmYavZUDjSukQRnsgrzUJ/86E0=
Received: from localhost (faroe.holly.idiocy.org [local])
 by faroe.holly.idiocy.org (OpenSMTPD) with ESMTPA id d9690f2c;
 Thu, 22 May 2025 20:41:40 +0000 (UTC)
Date: Thu, 22 May 2025 21:41:40 +0100
From: Alan Third <alan@HIDDEN>
To: Manuel Giraud <manuel@HIDDEN>
Subject: Re: bug#77841: Some svg image's black color is replaced by emacs's
 theme foreground color
Message-ID: <aC-MBMR2UBlzdP-H@HIDDEN>
Mail-Followup-To: Alan Third <alan@HIDDEN>,
 Manuel Giraud <manuel@HIDDEN>,
 Ihor Radchenko <yantar92@HIDDEN>,
 Billy Lei <LeiYiXia29@HIDDEN>, Eli Zaretskii <eliz@HIDDEN>,
 77841 <at> debbugs.gnu.org
References: <87ikmigd5c.fsf@localhost> <87y0vdvqrd.fsf@HIDDEN>
 <875xihhoye.fsf@localhost> <87tt61vjdb.fsf@HIDDEN>
 <aBY22xpSY0mopVOy@HIDDEN>
 <87jz6xg0ut.fsf@localhost>
 <aBZFjuJK-ZnDkNQ_@HIDDEN>
 <87frhk8fd1.fsf@HIDDEN>
 <aBet1YwMI9nktog9@HIDDEN>
 <87tt5zf786.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
In-Reply-To: <87tt5zf786.fsf@HIDDEN>
X-Spampanel-Class: ham
X-Spam-Score: -0.7 (/)
X-Debbugs-Envelope-To: 77841
Cc: Ihor Radchenko <yantar92@HIDDEN>, 77841 <at> debbugs.gnu.org,
 Eli Zaretskii <eliz@HIDDEN>, Billy Lei <LeiYiXia29@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 Mon, May 05, 2025 at 04:43:53PM +0200, Manuel Giraud wrote:
> Alan Third <alan@HIDDEN> writes:
> 
> > The attached might work, but only if you're using librsvg 2.48 or
> > above... I can think of a way to fix *that* problem, but it'll need a
> > little more thought.
> 
> I'm using librsvg 2.60 but the attached does not fix the issue: the
> foreground is still black no matter what.  I have taken care of cleaning
> the DocView cache directory before testing.

Hi Manuel,

Can you try loading an SVG like this:

    (insert-image (create-image "~/Downloads/Flag_of_East_Germany.svg"
     'svg nil :width 100 :css "svg{fill: green;}"))

The file I'm using is
https://upload.wikimedia.org/wikipedia/commons/a/a1/Flag_of_East_Germany.svg
and the top third of the flag shows as green. Do you still see it as
black?

-- 
Alan Third




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

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


Received: (at 77841) by debbugs.gnu.org; 17 May 2025 11:12:11 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sat May 17 07:12:11 2025
Received: from localhost ([127.0.0.1]:46602 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1uGFSd-00025S-CK
	for submit <at> debbugs.gnu.org; Sat, 17 May 2025 07:12:11 -0400
Received: from dane.soverin.net ([2a10:de80:1:4091:b9e9:2219:0:1]:54349)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
 (Exim 4.84_2) (envelope-from <alan@HIDDEN>) id 1uGFSa-00024X-AU
 for 77841 <at> debbugs.gnu.org; Sat, 17 May 2025 07:12:09 -0400
Received: from smtp.soverin.net (c04smtp-lb01.int.sover.in [10.10.4.74])
 (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 dane.soverin.net (Postfix) with ESMTPS id 4b01Vm0xCVzydK;
 Sat, 17 May 2025 11:12:00 +0000 (UTC)
Received: from smtp.soverin.net (smtp.soverin.net [10.10.4.99]) by soverin.net
 (Postfix) with ESMTPSA id 4b01Vl40xKz7X; 
 Sat, 17 May 2025 11:11:59 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=idiocy.org; s=soverin;
 t=1747480320; bh=n+duclBZqqIDRd8q1QR1mF2z9WCsSBOYD6IYFc5zPMU=;
 h=Date:From:To:Cc:Subject:References:In-Reply-To:From;
 b=jqtlF1xGU7mC5tjY/wFR9lqOvoIeIMczqJjHN8/WiE9gKpLlmLkeluwH4dL+UVPDp
 BLIPpsfgoIPfE8xnW86vxLL/lXBH5Rky8Ydgky0f0yWX2qHm1How2MX1rRg955DzwD
 veFFXKQK3ba+AtSIOcb7N8NwC8RUMhU6/iBZeqpJnZMiQfW+TTeViqIcbpjUPuu7wE
 aFTrDzj5yh3DBsUPQ6T3W7FfKZldrxNj5zxKIULk7lsfmTKENfeL0rO46X/qDov2vX
 mRGXsShmQU5I9iWBcGk1rCuSMCy1IDHCjH3qJe8CXzm1/VI9Cwk1ikiNzheaFkvI5r
 I+i5mN9fJEN4w==
X-CM-Analysis: v=2.4 cv=UsCZN/wB c=1 sm=1 tr=0 ts=68286eff
 a=UbsBXRcqaZ6D9kgPt/Dvnw==:617 a=xqWC_Br6kY4A:10 a=kj9zAlcOel0A:10
 a=dt9VzEwgFbYA:10 a=mytkru3sX-ZJdtI2GRoA:9 a=CjuIK1q_8ugA:10
 a=9MSFP0l5Dcwi9NrB_JPx:22
X-CM-Envelope: MS4xfEKkx3xUOPVTJJvlBgzQBcbkPUWHYydVwK/mpsZ++p3OT3YfxaEEAbXORLjUBApdLeJWQ39ZOacHIZN0txqCqDMZOKbc+GAbJC2KnsSfBnghq0n2rjjB
 gGVaa+s9eEYfT8YkyLcKf8iRtIoW8LjbOV+V4Kod02H2RlfVLCGuDSPs5H+EpjQMWMuC8+L3jdTniQCijdjvLQixtrVZExgF35jMU2lqyRvRQdljhUe9PTRP
 oEzYR3IX+Xj5Fog0LeRYIoc7oiWoejdQ5Mwyvl3URv7B0E82TA50VBZnCbE5tb52LKVAJNPhrrANYcmWzBXR+DUklXXn561yC7I4i96vNHk=
Received: from localhost (faroe.holly.idiocy.org [local])
 by faroe.holly.idiocy.org (OpenSMTPD) with ESMTPA id ea1a497b;
 Sat, 17 May 2025 11:11:58 +0000 (UTC)
Date: Sat, 17 May 2025 12:11:58 +0100
From: Alan Third <alan@HIDDEN>
To: Eli Zaretskii <eliz@HIDDEN>
Subject: Re: bug#77841: Some svg image's black color is replaced by emacs's
 theme foreground color
Message-ID: <aChu_hmxS6GbTq4S@HIDDEN>
Mail-Followup-To: Alan Third <alan@HIDDEN>,
 Eli Zaretskii <eliz@HIDDEN>, Manuel Giraud <manuel@HIDDEN>,
 yantar92@HIDDEN, LeiYiXia29@HIDDEN, 77841 <at> debbugs.gnu.org
References: <87y0vdvqrd.fsf@HIDDEN> <875xihhoye.fsf@localhost>
 <87tt61vjdb.fsf@HIDDEN>
 <aBY22xpSY0mopVOy@HIDDEN>
 <87jz6xg0ut.fsf@localhost>
 <aBZFjuJK-ZnDkNQ_@HIDDEN>
 <87frhk8fd1.fsf@HIDDEN>
 <aBet1YwMI9nktog9@HIDDEN>
 <87tt5zf786.fsf@HIDDEN> <86iklzwt1k.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
In-Reply-To: <86iklzwt1k.fsf@HIDDEN>
X-Spampanel-Class: ham
X-Spam-Score: -0.7 (/)
X-Debbugs-Envelope-To: 77841
Cc: yantar92@HIDDEN, 77841 <at> debbugs.gnu.org,
 Manuel Giraud <manuel@HIDDEN>, LeiYiXia29@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, May 17, 2025 at 11:16:55AM +0300, Eli Zaretskii wrote:
> > I'm using librsvg 2.60 but the attached does not fix the issue: the
> > foreground is still black no matter what.  I have taken care of cleaning
> > the DocView cache directory before testing.
> 
> So how should we proceed with this issue?  Was it resolved?

No, I need to revisit the patch, but I've not got time just now.
-- 
Alan Third




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

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


Received: (at 77841) by debbugs.gnu.org; 17 May 2025 08:17:10 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sat May 17 04:17:10 2025
Received: from localhost ([127.0.0.1]:45260 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1uGCjG-0007fU-4o
	for submit <at> debbugs.gnu.org; Sat, 17 May 2025 04:17:10 -0400
Received: from eggs.gnu.org ([2001:470:142:3::10]:33328)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <eliz@HIDDEN>) id 1uGCjD-0007et-12
 for 77841 <at> debbugs.gnu.org; Sat, 17 May 2025 04:17:07 -0400
Received: from fencepost.gnu.org ([2001:470:142:3::e])
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <eliz@HIDDEN>)
 id 1uGCj5-0000Ua-VG; Sat, 17 May 2025 04:17:00 -0400
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=Ao6Q95/ro/K9dQIDCJAB6MdnWUKEST/++g3WGyVPURI=; b=pbxdLu+Uu38clbxs0iLh
 Zpi2CAJw9VlyHzR9DhxThLwy36+HYPrMMJRIJe6AyS8uCZg//kBbk7rNi4lWntXQOh5gTm8D7Dfhj
 HFg+61m/uXg/2uGT5nxZMpd1TMsF+oqYekgl+OPamgPR5/YePHvJb2qNGmX511H8X8+P5tBjeuYR4
 3WPZIPEDyS7SKk5C7RGrtWGL+UtIz7DmfNTvRiXJ6ozVSS3etwU6AgvbNAHLr4QnfEKCVQSlbfTyI
 aayrMJ39nwgiI4Md9DgI3hIkeahgrT7L4zybowKM0lM65+EOhVo2muvmc1tdvSranZjGdvi72SsF7
 TVrAUxqmBzh99Q==;
Date: Sat, 17 May 2025 11:16:55 +0300
Message-Id: <86iklzwt1k.fsf@HIDDEN>
From: Eli Zaretskii <eliz@HIDDEN>
To: alan@HIDDEN, Manuel Giraud <manuel@HIDDEN>
In-Reply-To: <87tt5zf786.fsf@HIDDEN> (message from Manuel Giraud on
 Mon, 05 May 2025 16:43:53 +0200)
Subject: Re: bug#77841: Some svg image's black color is replaced by emacs's
 theme foreground color
References: <SY7P300MB0734E9955A71C414F719841ED78C2@HIDDEN>
 <87bjsavthu.fsf@HIDDEN> <87ikmigd5c.fsf@localhost>
 <87y0vdvqrd.fsf@HIDDEN> <875xihhoye.fsf@localhost>
 <87tt61vjdb.fsf@HIDDEN>
 <aBY22xpSY0mopVOy@HIDDEN> <87jz6xg0ut.fsf@localhost>
 <aBZFjuJK-ZnDkNQ_@HIDDEN>
 <87frhk8fd1.fsf@HIDDEN>
 <aBet1YwMI9nktog9@HIDDEN> <87tt5zf786.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: 77841
Cc: yantar92@HIDDEN, 77841 <at> debbugs.gnu.org, LeiYiXia29@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: Manuel Giraud <manuel@HIDDEN>
> Cc: Ihor Radchenko <yantar92@HIDDEN>,  Billy Lei
>  <LeiYiXia29@HIDDEN>,  Eli Zaretskii <eliz@HIDDEN>,
>   77841 <at> debbugs.gnu.org
> Date: Mon, 05 May 2025 16:43:53 +0200
> 
> Alan Third <alan@HIDDEN> writes:
> 
> > On Sun, May 04, 2025 at 07:17:46PM +0200, Manuel Giraud wrote:
> >> Thanks Alan.  I've tested your patch and here is what I observe. What's
> >> good:
> >> 
> >>        - SVG Emacs "widgets" are still using the default face color and
> >>          are updating accordingly when changing theme
> >> 
> >>        - I use Gnus and I see the same behaviour for the SVG icon in the
> >>          modeline
> >> 
> >>        - The german flag example provided by Billy is displayed
> >>          correctly (filled with black where needed) whatever the theme
> >>          in use
> >> 
> >>        - The example from Ihor shows 'x²=2' written in white on black
> >>          whatever the theme in use
> >
> > Thanks for checking.
> >
> >> What's not so good:
> >> 
> >> I use DocView (with mupdf to generate SVG pages) and I have set
> >> 'doc-view-svg-face' to "inherit default" so that DocView buffers are
> >> also following the theme.  This used to work but now, with this patch,
> >> it does not render correctly.  For example, the text stays black instead
> >> of white with a dark background theme.
> >> 
> >> Maybe, it is something that should be fixed in DocView (?)
> >
> > We could probably fix it by getting Docview to set the :css property
> > for the SVG image to something like:
> >
> >     svg {
> >       fill: currentcolor;
> >     }
> >
> > Is the background OK?
> 
> Yes, in DocView, the background follows the theme.
> 
> > The attached might work, but only if you're using librsvg 2.48 or
> > above... I can think of a way to fix *that* problem, but it'll need a
> > little more thought.
> 
> I'm using librsvg 2.60 but the attached does not fix the issue: the
> foreground is still black no matter what.  I have taken care of cleaning
> the DocView cache directory before testing.

So how should we proceed with this issue?  Was it resolved?




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

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


Received: (at 77841) by debbugs.gnu.org; 5 May 2025 14:44:04 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Mon May 05 10:44:04 2025
Received: from localhost ([127.0.0.1]:41423 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1uBx36-0002u8-6k
	for submit <at> debbugs.gnu.org; Mon, 05 May 2025 10:44:04 -0400
Received: from ledu-giraud.fr ([51.159.28.247]:20757)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <manuel@HIDDEN>)
 id 1uBx2z-0002tR-I7
 for 77841 <at> debbugs.gnu.org; Mon, 05 May 2025 10:44:02 -0400
DKIM-Signature: v=1; a=ed25519-sha256; c=simple/simple; s=ed25519; bh=gM2v79fp
 RSBLfbAvIp1nBlP50qsjgweIxkjrw05jlb4=;
 h=date:references:in-reply-to:
 subject:cc:to:from; d=ledu-giraud.fr; b=eLJTzQmem5mMCCeE4ca/BO8irbKe7C
 Wk7lHEQc+jMtfyxivcAufBbMvHxRUgUq2Ti+Ny57cfSGLLPTWrmhsBAg==
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; s=rsa; bh=gM2v79fpRSBLfbAv
 Ip1nBlP50qsjgweIxkjrw05jlb4=;
 h=date:references:in-reply-to:subject:
 cc:to:from; d=ledu-giraud.fr; b=zJMVDle6AuFl/zKPMw8cXjPcLeg+t34jk94u5T
 Af+0+1hCm7kMCaPpx3uixEp6hoTH5FO5V8xALWhc26uATcS51NAB4yvCaZ9RCdTsS6mifO
 BSyXupwi9HkrauEUnJWzAZUtP/9EVNqo5slV0cNi1pwFSUzOHhA10Sm2COL+MOFlJ5/vSc
 weHRqo4d7ukP+TGROePwlquPloadtjKjFN8QSzyaKL/8iFNOpYCnJDnyuTf7IYKOabiUyk
 JeIdIv5ZE9089NxCRzXid39UBZO4hw4WscMXwS5wutOW9tti1OTtOL2HKlU5vfXz0gai6K
 S4Mlw17TjqK3om/aUgATWbZQ==
Received: from computer (<unknown> [10.1.1.1])
 by ledu-giraud.fr (OpenSMTPD) with ESMTPSA id 80615afe
 (TLSv1.3:TLS_AES_256_GCM_SHA384:256:NO); 
 Mon, 5 May 2025 16:43:54 +0200 (CEST)
From: Manuel Giraud <manuel@HIDDEN>
To: Alan Third <alan@HIDDEN>
Subject: Re: bug#77841: Some svg image's black color is replaced by emacs's
 theme foreground color
In-Reply-To: <aBet1YwMI9nktog9@HIDDEN>
References: <SY7P300MB0734E9955A71C414F719841ED78C2@HIDDEN>
 <87bjsavthu.fsf@HIDDEN> <87ikmigd5c.fsf@localhost>
 <87y0vdvqrd.fsf@HIDDEN> <875xihhoye.fsf@localhost>
 <87tt61vjdb.fsf@HIDDEN>
 <aBY22xpSY0mopVOy@HIDDEN> <87jz6xg0ut.fsf@localhost>
 <aBZFjuJK-ZnDkNQ_@HIDDEN>
 <87frhk8fd1.fsf@HIDDEN>
 <aBet1YwMI9nktog9@HIDDEN>
Date: Mon, 05 May 2025 16:43:53 +0200
Message-ID: <87tt5zf786.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: 77841
Cc: Ihor Radchenko <yantar92@HIDDEN>, 77841 <at> debbugs.gnu.org,
 Eli Zaretskii <eliz@HIDDEN>, Billy Lei <LeiYiXia29@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 (-)

Alan Third <alan@HIDDEN> writes:

> On Sun, May 04, 2025 at 07:17:46PM +0200, Manuel Giraud wrote:
>> Thanks Alan.  I've tested your patch and here is what I observe. What's
>> good:
>>=20
>>        - SVG Emacs "widgets" are still using the default face color and
>>          are updating accordingly when changing theme
>>=20
>>        - I use Gnus and I see the same behaviour for the SVG icon in the
>>          modeline
>>=20
>>        - The german flag example provided by Billy is displayed
>>          correctly (filled with black where needed) whatever the theme
>>          in use
>>=20
>>        - The example from Ihor shows 'x=C2=B2=3D2' written in white on b=
lack
>>          whatever the theme in use
>
> Thanks for checking.
>
>> What's not so good:
>>=20
>> I use DocView (with mupdf to generate SVG pages) and I have set
>> 'doc-view-svg-face' to "inherit default" so that DocView buffers are
>> also following the theme.  This used to work but now, with this patch,
>> it does not render correctly.  For example, the text stays black instead
>> of white with a dark background theme.
>>=20
>> Maybe, it is something that should be fixed in DocView (?)
>
> We could probably fix it by getting Docview to set the :css property
> for the SVG image to something like:
>
>     svg {
>       fill: currentcolor;
>     }
>
> Is the background OK?

Yes, in DocView, the background follows the theme.

> The attached might work, but only if you're using librsvg 2.48 or
> above... I can think of a way to fix *that* problem, but it'll need a
> little more thought.

I'm using librsvg 2.60 but the attached does not fix the issue: the
foreground is still black no matter what.  I have taken care of cleaning
the DocView cache directory before testing.
--=20
Manuel Giraud




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

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


Received: (at 77841) by debbugs.gnu.org; 4 May 2025 18:11:49 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sun May 04 14:11:49 2025
Received: from localhost ([127.0.0.1]:59564 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1uBdob-0007NC-2X
	for submit <at> debbugs.gnu.org; Sun, 04 May 2025 14:11:49 -0400
Received: from dane.soverin.net ([2a10:de80:1:4092:b9e9:2295:0:1]:48369)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
 (Exim 4.84_2) (envelope-from <alan@HIDDEN>) id 1uBdoV-0007LF-IX
 for 77841 <at> debbugs.gnu.org; Sun, 04 May 2025 14:11:46 -0400
Received: from smtp.soverin.net (c04smtp-lb01.int.sover.in [10.10.4.74])
 (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 dane.soverin.net (Postfix) with ESMTPS id 4ZrCQv2M01zyX8;
 Sun,  4 May 2025 18:11:35 +0000 (UTC)
Received: from smtp.soverin.net (smtp.soverin.net [10.10.4.99]) by soverin.net
 (Postfix) with ESMTPSA id 4ZrCQt5KsYz6Q; 
 Sun,  4 May 2025 18:11:34 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=idiocy.org; s=soverin;
 t=1746382295; bh=corVoIJMfErrhKKitX+NHJZOiSML9kn4ybMnBQcCyyY=;
 h=Date:From:To:Cc:Subject:References:In-Reply-To:From;
 b=Q3wEyrK8JnzFyP1HSfE8Hr2X0u3GRv4+O9d1l48igsyDWsTWHUuMRLAbiTa4alcCE
 KnX0R7kqZe3V+y/WoMRpPmANEO7NDstdoIGz7ADKk63p76vknXMUv56/lv855Gex6K
 3CrwDx4h4SEuYn4HCS6eK0iSxvZOdZSocLVoYuDPnRRarOZIhaPPTnUQt5fB05Kazh
 TtCQx1auDD+VFNYNUIaegb8xrcID4zUjbx/CkE2j5Y5BsrAxw4EUAaNwAh82Twosny
 p4uiLKwyXNadaK1kIqI4ROerzhuNoyGGtNiXbV6f4saQkYKy2kTW/o1f3CzQwOBvpR
 k8fWKjB4Uk9RQ==
X-CM-Analysis: v=2.4 cv=d/oPyQjE c=1 sm=1 tr=0 ts=6817add7
 a=UbsBXRcqaZ6D9kgPt/Dvnw==:617 a=xqWC_Br6kY4A:10 a=dt9VzEwgFbYA:10
 a=xU7-qSvgKC5dgjMQ3V4A:9 a=3ZKOabzyN94A:10 a=wPNLvfGTeEIA:10 a=hIj89exaAAAA:8
 a=4839_EFb7BXz0e3t4ewA:9 a=CjuIK1q_8ugA:10 a=lS9wXHQM5UdnNJ4u63Ry:22
 a=9MSFP0l5Dcwi9NrB_JPx:22
X-CM-Envelope: MS4xfEZQbt+Z5ajuCWcNGysOCIWQd2sRoeJta6u+E1rGusxqD80w0WXjZ1DXegrYE/pJJ2sckQ9VL3cqHOfthYNxF4qFMX5w1lzKORE4EETKvNfnA+3KLORz
 zmzqbkeCClDv/BCnSyc4kORpUbByj1JZFrPCT/9VQT4HnIrqMbNxExuoiIgpYE81u4xxyiu5Gl+pEtisw1fjdKifImLPA3M4OCsM1DUCsjtwbHJSql6Iz1HA
 aIV8UigHHGuW3NybTVvWXhGoAFiiiOb9s302NRvK/0y2YZfdKTMdq6FfcF/un68mRRGVg03FEWeV4Nh7zPlIJe4xmDxf0funEj8eurt5MXA=
Received: from localhost (faroe.holly.idiocy.org [local])
 by faroe.holly.idiocy.org (OpenSMTPD) with ESMTPA id ee3d0b95;
 Sun, 4 May 2025 18:11:34 +0000 (UTC)
Date: Sun, 4 May 2025 19:11:33 +0100
From: Alan Third <alan@HIDDEN>
To: Manuel Giraud <manuel@HIDDEN>
Subject: Re: bug#77841: Some svg image's black color is replaced by emacs's
 theme foreground color
Message-ID: <aBet1YwMI9nktog9@HIDDEN>
Mail-Followup-To: Alan Third <alan@HIDDEN>,
 Manuel Giraud <manuel@HIDDEN>,
 Ihor Radchenko <yantar92@HIDDEN>,
 Billy Lei <LeiYiXia29@HIDDEN>, Eli Zaretskii <eliz@HIDDEN>,
 77841 <at> debbugs.gnu.org
References: <SY7P300MB0734E9955A71C414F719841ED78C2@HIDDEN>
 <87bjsavthu.fsf@HIDDEN> <87ikmigd5c.fsf@localhost>
 <87y0vdvqrd.fsf@HIDDEN> <875xihhoye.fsf@localhost>
 <87tt61vjdb.fsf@HIDDEN>
 <aBY22xpSY0mopVOy@HIDDEN>
 <87jz6xg0ut.fsf@localhost>
 <aBZFjuJK-ZnDkNQ_@HIDDEN>
 <87frhk8fd1.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="kRLuMdFf3mMh3dw6"
Content-Disposition: inline
Content-Transfer-Encoding: 8bit
In-Reply-To: <87frhk8fd1.fsf@HIDDEN>
X-Spampanel-Class: ham
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 77841
Cc: Ihor Radchenko <yantar92@HIDDEN>, 77841 <at> debbugs.gnu.org,
 Eli Zaretskii <eliz@HIDDEN>, Billy Lei <LeiYiXia29@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 (-)


--kRLuMdFf3mMh3dw6
Content-Type: text/plain; charset=iso-8859-1
Content-Disposition: inline
Content-Transfer-Encoding: 8bit

On Sun, May 04, 2025 at 07:17:46PM +0200, Manuel Giraud wrote:
> Thanks Alan.  I've tested your patch and here is what I observe. What's
> good:
> 
>        - SVG Emacs "widgets" are still using the default face color and
>          are updating accordingly when changing theme
> 
>        - I use Gnus and I see the same behaviour for the SVG icon in the
>          modeline
> 
>        - The german flag example provided by Billy is displayed
>          correctly (filled with black where needed) whatever the theme
>          in use
> 
>        - The example from Ihor shows 'x²=2' written in white on black
>          whatever the theme in use

Thanks for checking.

> What's not so good:
> 
> I use DocView (with mupdf to generate SVG pages) and I have set
> 'doc-view-svg-face' to "inherit default" so that DocView buffers are
> also following the theme.  This used to work but now, with this patch,
> it does not render correctly.  For example, the text stays black instead
> of white with a dark background theme.
> 
> Maybe, it is something that should be fixed in DocView (?)

We could probably fix it by getting Docview to set the :css property
for the SVG image to something like:

    svg {
      fill: currentcolor;
    }

Is the background OK?

The attached might work, but only if you're using librsvg 2.48 or
above... I can think of a way to fix *that* problem, but it'll need a
little more thought.

-- 
Alan Third

--kRLuMdFf3mMh3dw6
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="0001-Use-css-to-set-SVG-foreground-in-docview.patch"

From 4410cfe1f81ff3fcb33de63acfa90c596081b392 Mon Sep 17 00:00:00 2001
From: Alan Third <alan@HIDDEN>
Date: Sun, 4 May 2025 19:08:00 +0100
Subject: [PATCH] Use css to set SVG foreground in docview

* lisp/doc-view.el (doc-view-insert-image): Use CSS to set the fill
attribute to the desired foreground color.
---
 lisp/doc-view.el | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/lisp/doc-view.el b/lisp/doc-view.el
index 0a6bfea22cb..d3e40e531f8 100644
--- a/lisp/doc-view.el
+++ b/lisp/doc-view.el
@@ -1677,7 +1677,7 @@ doc-view-insert-image
                             (setq args `(,@args :transform-smoothing t)))
                           (when (eq doc-view--image-type 'svg)
                             (setq args `(,@args :background ,(face-background 'doc-view-svg-face)
-                                                :foreground ,(face-foreground 'doc-view-svg-face))))
+                                                :css ,(concat "svg{fill:" (face-foreground 'doc-view-svg-face) "}"))))
 			  (apply #'create-image file doc-view--image-type nil args))))
 	     (slice (doc-view-current-slice))
 	     (img-width (and image (car (image-size image))))
-- 
2.45.2


--kRLuMdFf3mMh3dw6--




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

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


Received: (at 77841) by debbugs.gnu.org; 4 May 2025 17:17:54 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sun May 04 13:17:54 2025
Received: from localhost ([127.0.0.1]:58828 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1uBcyQ-00008B-4v
	for submit <at> debbugs.gnu.org; Sun, 04 May 2025 13:17:54 -0400
Received: from ledu-giraud.fr ([51.159.28.247]:28262)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <manuel@HIDDEN>)
 id 1uBcyM-00007x-Ux
 for 77841 <at> debbugs.gnu.org; Sun, 04 May 2025 13:17:52 -0400
DKIM-Signature: v=1; a=ed25519-sha256; c=simple/simple; s=ed25519; bh=eDC/HjeX
 t2+lJO9czhI7Y3Rb7U5J781jdkJaBEpVW1w=;
 h=date:references:in-reply-to:
 subject:cc:to:from; d=ledu-giraud.fr; b=4uN/3gubDCGlpqCahfnlPqDMcv7/yI
 uQwET3+6i5ONuB+BsC5mLPwPjjVKyViEF9TorOu44wkA9lujffBBKmAQ==
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; s=rsa; bh=eDC/HjeXt2+lJO9c
 zhI7Y3Rb7U5J781jdkJaBEpVW1w=;
 h=date:references:in-reply-to:subject:
 cc:to:from; d=ledu-giraud.fr; b=tNyxDuphVpeDh4A7mXcQas1wB8zmRhgD6cejJg
 qfCmUNT6QpJbQ6Of10gv12iGrfN9laomw4YXCOFzcwcwawSvGmoKjexAfbKiaHq7MlvHuF
 gy3FNrIjp3lFjTPwVgGu9Mis+kRImA2BMM3OfZ0EML/Qr9weT4ReIRg1KghFO42kPsPCdG
 oOlrtIIjE64aZ3lCvgDrHGV+sJcnWcQad5lSId3X0KHTFrirkrS0jGOkOtAaBJHHag27Ag
 Qqz1HsxRYov4Gym3da2Ia6zLUiTDCLRItiz9yDBqXyWo2GNGS59zSTy2VN/db1gxNCpowG
 q+kOjYGe0KJIFsCnMckqOelQ==
Received: from computer (<unknown> [10.1.1.1])
 by ledu-giraud.fr (OpenSMTPD) with ESMTPSA id 1f581e36
 (TLSv1.3:TLS_AES_256_GCM_SHA384:256:NO); 
 Sun, 4 May 2025 19:17:48 +0200 (CEST)
From: Manuel Giraud <manuel@HIDDEN>
To: Alan Third <alan@HIDDEN>
Subject: Re: bug#77841: Some svg image's black color is replaced by emacs's
 theme foreground color
In-Reply-To: <aBZFjuJK-ZnDkNQ_@HIDDEN>
References: <86zffujebc.fsf@HIDDEN> <87bjsahxfr.fsf@localhost>
 <SY7P300MB0734E9955A71C414F719841ED78C2@HIDDEN>
 <87bjsavthu.fsf@HIDDEN> <87ikmigd5c.fsf@localhost>
 <87y0vdvqrd.fsf@HIDDEN> <875xihhoye.fsf@localhost>
 <87tt61vjdb.fsf@HIDDEN>
 <aBY22xpSY0mopVOy@HIDDEN> <87jz6xg0ut.fsf@localhost>
 <aBZFjuJK-ZnDkNQ_@HIDDEN>
Date: Sun, 04 May 2025 19:17:46 +0200
Message-ID: <87frhk8fd1.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: 77841
Cc: Ihor Radchenko <yantar92@HIDDEN>, 77841 <at> debbugs.gnu.org,
 Eli Zaretskii <eliz@HIDDEN>, Billy Lei <LeiYiXia29@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 (-)

Alan Third <alan@HIDDEN> writes:

> On Sat, May 03, 2025 at 03:39:22PM +0000, Ihor Radchenko wrote:
>>=20
>> Alan Third <alan@HIDDEN> writes:
>> > Does anyone know anything about "CurrentColor" in CSS? I'm wondering
>> > if that's our solution...
>>=20
>> I do not know much, but from quick googling:
>> https://developer.mozilla.org/en-US/docs/Web/CSS/color_value#currentcolo=
r_keyword
>
> As far as I an tell the attached patch works for anything that comes
> with Emacs itself. It may break any third-party SVG files used as
> widgets, or just relying on the fill colour being set. I don't think
> there's anything we can do about that if we want to change this
> behaviour.
>
> I don't know if anyone is actually using SVG files in that way, so
> this may not be a real concern. I'd still suggest we probably want to
> discuss this in Emacs devel to get it a little more visibility before
> pushing it.
>
> Needs documentation and news entry. But lets see if this actually
> works for everyone first.

Thanks Alan.  I've tested your patch and here is what I observe. What's
good:

       - SVG Emacs "widgets" are still using the default face color and
         are updating accordingly when changing theme

       - I use Gnus and I see the same behaviour for the SVG icon in the
         modeline

       - The german flag example provided by Billy is displayed
         correctly (filled with black where needed) whatever the theme
         in use

       - The example from Ihor shows 'x=C2=B2=3D2' written in white on black
         whatever the theme in use

What's not so good:

I use DocView (with mupdf to generate SVG pages) and I have set
'doc-view-svg-face' to "inherit default" so that DocView buffers are
also following the theme.  This used to work but now, with this patch,
it does not render correctly.  For example, the text stays black instead
of white with a dark background theme.

Maybe, it is something that should be fixed in DocView (?)
--=20
Manuel Giraud




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

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


Received: (at 77841) by debbugs.gnu.org; 3 May 2025 16:34:37 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sat May 03 12:34:37 2025
Received: from localhost ([127.0.0.1]:42835 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1uBFox-0000n5-BP
	for submit <at> debbugs.gnu.org; Sat, 03 May 2025 12:34:37 -0400
Received: from dane.soverin.net ([185.233.34.21]:55997)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
 (Exim 4.84_2) (envelope-from <alan@HIDDEN>) id 1uBFos-0000mV-S1
 for 77841 <at> debbugs.gnu.org; Sat, 03 May 2025 12:34:33 -0400
Received: from smtp.soverin.net (c04smtp-lb01.int.sover.in [10.10.4.74])
 (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 dane.soverin.net (Postfix) with ESMTPS id 4ZqYKD3JYbz4p;
 Sat,  3 May 2025 16:34:24 +0000 (UTC)
Received: from smtp.soverin.net (smtp.soverin.net [10.10.4.99]) by soverin.net
 (Postfix) with ESMTPSA id 4ZqYKC6WLTz3K; 
 Sat,  3 May 2025 16:34:23 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=idiocy.org; s=soverin;
 t=1746290064; bh=v6AbzOcloXIGEtWOt6opbXcg7PRe/Ojp+2z7UhTJ/P4=;
 h=Date:From:To:Cc:Subject:References:In-Reply-To:From;
 b=OD83ZkmC5ZioLXbqZw9aK3sGmYTqQK9HGUWmYe8fO0Mo2YMovjqhFjUGriAWujF5X
 UgFfn6LLhnE7i/NwQuNlRKgJPZNWKEMLMue2mHisjcVFoupYxi1vfUOVOc2olrTcSd
 FMrytCTERa+tAFpNqFTD/dlNpzfQeqju3CPAJd9pEBZmqRyi7vIeuYoq2mhthdEi20
 rls466CWmjZ6jHoZlEm50A73fkbSyThoOTERIIqbEUDGY6iLh+pSbNHP2BLGlRZBVs
 vxF3RPifL9Z/VAcXEpNGlCm5jxQ0KLfdZUBvjlun6HRhmxEoVMuPYcRb2BaDS+kJvV
 aFcu2bgbLQ60w==
X-CM-Analysis: v=2.4 cv=I7afRMgg c=1 sm=1 tr=0 ts=68164590
 a=UbsBXRcqaZ6D9kgPt/Dvnw==:617 a=xqWC_Br6kY4A:10 a=dt9VzEwgFbYA:10
 a=pQs5aej7AAAA:8 a=hIj89exaAAAA:8 a=uQTg0XiGt1KLG4sl6vgA:9 a=CjuIK1q_8ugA:10
 a=SSmOFEACAAAA:8 a=atkgO78t3GJS5hSWIEYA:9 a=bIb8L3V_qALVhSvj:21
 a=lS9wXHQM5UdnNJ4u63Ry:22 a=9MSFP0l5Dcwi9NrB_JPx:22
X-CM-Envelope: MS4xfB5AoN8nF+zPtmVnoLf4JCjiSxlv+wKeF9ZjinKHZyq4Nb7Jx634obFq6SMduxPQDcN5r9FTo9mFLdRyhOPikOWhUtighXq8qB4VJwzEMpwkC+Re4UVR
 8RTHmqCb/D5GKX0bSAJ3QG1NdzcYK63z6aOHMifR/e40xuj4a/E8AnDqMH/7xUhebid9R3ZZ0wphFWOAYFL7qJo+Yszl9B8GD/fx1r0PYjl+6g0Lsm9hBxco
 4CWuIfzLpJ4xsDB5vTtfle6/x/A1SORQ37vnKbiWEdekMF+qenLMEhK9fdlyGikUjrA0uzTD9KIcsRmAd0p3eSfcLDar7IIdHy+1CYCGjGc=
Received: from localhost (faroe.holly.idiocy.org [local])
 by faroe.holly.idiocy.org (OpenSMTPD) with ESMTPA id 36aea590;
 Sat, 3 May 2025 16:34:22 +0000 (UTC)
Date: Sat, 3 May 2025 17:34:22 +0100
From: Alan Third <alan@HIDDEN>
To: Ihor Radchenko <yantar92@HIDDEN>
Subject: Re: bug#77841: Some svg image's black color is replaced by emacs's
 theme foreground color
Message-ID: <aBZFjuJK-ZnDkNQ_@HIDDEN>
Mail-Followup-To: Alan Third <alan@HIDDEN>,
 Ihor Radchenko <yantar92@HIDDEN>,
 Manuel Giraud <manuel@HIDDEN>,
 Billy Lei <LeiYiXia29@HIDDEN>, Eli Zaretskii <eliz@HIDDEN>,
 77841 <at> debbugs.gnu.org
References: <86zffujebc.fsf@HIDDEN> <87bjsahxfr.fsf@localhost>
 <SY7P300MB0734E9955A71C414F719841ED78C2@HIDDEN>
 <87bjsavthu.fsf@HIDDEN> <87ikmigd5c.fsf@localhost>
 <87y0vdvqrd.fsf@HIDDEN> <875xihhoye.fsf@localhost>
 <87tt61vjdb.fsf@HIDDEN>
 <aBY22xpSY0mopVOy@HIDDEN>
 <87jz6xg0ut.fsf@localhost>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="MepyXPA+GVQOvSgB"
Content-Disposition: inline
In-Reply-To: <87jz6xg0ut.fsf@localhost>
X-Spampanel-Class: ham
X-Spam-Score: -0.7 (/)
X-Debbugs-Envelope-To: 77841
Cc: Eli Zaretskii <eliz@HIDDEN>, 77841 <at> debbugs.gnu.org,
 Manuel Giraud <manuel@HIDDEN>, Billy Lei <LeiYiXia29@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 (-)


--MepyXPA+GVQOvSgB
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline

On Sat, May 03, 2025 at 03:39:22PM +0000, Ihor Radchenko wrote:
> 
> Alan Third <alan@HIDDEN> writes:
> > Does anyone know anything about "CurrentColor" in CSS? I'm wondering
> > if that's our solution...
> 
> I do not know much, but from quick googling:
> https://developer.mozilla.org/en-US/docs/Web/CSS/color_value#currentcolor_keyword

As far as I an tell the attached patch works for anything that comes
with Emacs itself. It may break any third-party SVG files used as
widgets, or just relying on the fill colour being set. I don't think
there's anything we can do about that if we want to change this
behaviour.

I don't know if anyone is actually using SVG files in that way, so
this may not be a real concern. I'd still suggest we probably want to
discuss this in Emacs devel to get it a little more visibility before
pushing it.

Needs documentation and news entry. But lets see if this actually
works for everyone first.
-- 
Alan Third

--MepyXPA+GVQOvSgB
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="0001-Change-foreground-color-handling-for-SVG-files-bug-7.patch"
Content-Transfer-Encoding: quoted-printable

=46rom 64bd6628b40cc1e3f8dd3c7e6125e2373a73735e Mon Sep 17 00:00:00 2001
=46rom: Alan Third <alan@HIDDEN>
Date: Sat, 3 May 2025 17:21:13 +0100
Subject: [PATCH] Change foreground color handling for SVG files (bug#77841)

* etc/images/checkbox-mixed.svg:
* etc/images/checked.svg:
* etc/images/conceal.svg:
* etc/images/down.svg:
* etc/images/gnus/gnus-pointer.svg:
* etc/images/left.svg:
* etc/images/outline-close.svg:
* etc/images/outline-open.svg:
* etc/images/radio-checked.svg:
* etc/images/radio-mixed.svg:
* etc/images/radio.svg:
* etc/images/reveal.svg:
* etc/images/right.svg:
* etc/images/symbols/check-mark_16.svg:
* etc/images/symbols/chevron_down_16.svg:
* etc/images/symbols/chevron_left_16.svg:
* etc/images/symbols/chevron_right_16.svg:
* etc/images/symbols/chevron_up_16.svg:
* etc/images/symbols/cross_16.svg:
* etc/images/symbols/cross_circle_16.svg:
* etc/images/symbols/cross_circle_fill_16.svg:
* etc/images/symbols/dot_large_16.svg:
* etc/images/symbols/dot_medium_16.svg:
* etc/images/symbols/dot_small_16.svg:
* etc/images/symbols/heart_16.svg:
* etc/images/symbols/heart_fill_16.svg:
* etc/images/symbols/heart_half_16.svg:
* etc/images/symbols/menu_16.svg:
* etc/images/symbols/minus_16.svg:
* etc/images/symbols/minus_circle_16.svg:
* etc/images/symbols/minus_circle_fill_16.svg:
* etc/images/symbols/plus_16.svg:
* etc/images/symbols/plus_circle_16.svg:
* etc/images/symbols/plus_circle_fill_16.svg:
* etc/images/symbols/star_16.svg:
* etc/images/symbols/star_fill_16.svg:
* etc/images/symbols/star_half_16.svg:
* etc/images/unchecked.svg:
* etc/images/up.svg: Set 'fill' color to 'currentcolor'.
* etc/images/symbols/README: Add explanation of change to instructions.
* src/image.c: Remove setting of the 'fill' color in the default SVG
stylesheet.
---
 etc/images/checkbox-mixed.svg               | 5 +++++
 etc/images/checked.svg                      | 5 +++++
 etc/images/conceal.svg                      | 7 ++++++-
 etc/images/down.svg                         | 5 +++++
 etc/images/gnus/gnus-pointer.svg            | 2 +-
 etc/images/left.svg                         | 5 +++++
 etc/images/outline-close.svg                | 5 +++++
 etc/images/outline-open.svg                 | 5 +++++
 etc/images/radio-checked.svg                | 5 +++++
 etc/images/radio-mixed.svg                  | 5 +++++
 etc/images/radio.svg                        | 5 +++++
 etc/images/reveal.svg                       | 5 +++++
 etc/images/right.svg                        | 5 +++++
 etc/images/symbols/README                   | 9 +++++++++
 etc/images/symbols/check-mark_16.svg        | 1 +
 etc/images/symbols/chevron_down_16.svg      | 1 +
 etc/images/symbols/chevron_left_16.svg      | 1 +
 etc/images/symbols/chevron_right_16.svg     | 1 +
 etc/images/symbols/chevron_up_16.svg        | 1 +
 etc/images/symbols/cross_16.svg             | 1 +
 etc/images/symbols/cross_circle_16.svg      | 1 +
 etc/images/symbols/cross_circle_fill_16.svg | 1 +
 etc/images/symbols/dot_large_16.svg         | 1 +
 etc/images/symbols/dot_medium_16.svg        | 1 +
 etc/images/symbols/dot_small_16.svg         | 1 +
 etc/images/symbols/heart_16.svg             | 1 +
 etc/images/symbols/heart_fill_16.svg        | 1 +
 etc/images/symbols/heart_half_16.svg        | 1 +
 etc/images/symbols/menu_16.svg              | 1 +
 etc/images/symbols/minus_16.svg             | 1 +
 etc/images/symbols/minus_circle_16.svg      | 1 +
 etc/images/symbols/minus_circle_fill_16.svg | 1 +
 etc/images/symbols/plus_16.svg              | 1 +
 etc/images/symbols/plus_circle_16.svg       | 1 +
 etc/images/symbols/plus_circle_fill_16.svg  | 1 +
 etc/images/symbols/star_16.svg              | 1 +
 etc/images/symbols/star_fill_16.svg         | 1 +
 etc/images/symbols/star_half_16.svg         | 1 +
 etc/images/unchecked.svg                    | 5 +++++
 etc/images/up.svg                           | 5 +++++
 src/image.c                                 | 2 +-
 41 files changed, 106 insertions(+), 3 deletions(-)

diff --git a/etc/images/checkbox-mixed.svg b/etc/images/checkbox-mixed.svg
index 6e46b803c81..b19a04c2648 100644
--- a/etc/images/checkbox-mixed.svg
+++ b/etc/images/checkbox-mixed.svg
@@ -1,4 +1,9 @@
 <svg xmlns=3D"http://www.w3.org/2000/svg" height=3D"1em" viewBox=3D"0 0 16=
 16">
+  <style>
+    svg {
+      fill: currentColor;
+    }
+  </style>
   <g>
     <path d=3D"M3.5 1A2.506 2.506 0 0 0 1 3.5v9C1 13.876 2.124 15 3.5 15h9=
c1.376 0 2.5-1.124 2.5-2.5v-9C15 2.124 13.876 1 12.5 1zm0 1h9c.84 0 1.5 .66=
 1.5 1.5v9c0 .84-.66 1.5-1.5 1.5h-9c-.84 0-1.5-.66-1.5-1.5v-9C2 2.66 2.66 2=
 3.5 2z" overflow=3D"visible" />
     <path d=3D"M5 6a2 2 0 1 0 0 4h6a2 2 0 1 0 0 -4z" overflow=3D"visible" =
/>
diff --git a/etc/images/checked.svg b/etc/images/checked.svg
index 4cbdef04f25..72d589a2e12 100644
--- a/etc/images/checked.svg
+++ b/etc/images/checked.svg
@@ -1,4 +1,9 @@
 <svg xmlns=3D"http://www.w3.org/2000/svg" height=3D"1em" viewBox=3D"0 0 16=
 16">
+  <style>
+    svg {
+      fill: currentColor;
+    }
+  </style>
   <g>
     <path d=3D"M3.5 1A2.506 2.506 0 0 0 1 3.5v9C1 13.876 2.124 15 3.5 15h9=
c1.376 0 2.5-1.124 2.5-2.5v-9C15 2.124 13.876 1 12.5 1zm0 1h9c.84 0 1.5 .66=
 1.5 1.5v9c0 .84-.66 1.5-1.5 1.5h-9c-.84 0-1.5-.66-1.5-1.5v-9C2 2.66 2.66 2=
 3.5 2z" overflow=3D"visible" />
     <path d=3D"M14.5 3l-.5-.5L7.5 9 5 6.5l-2 2L7.5 13l7-7z" overflow=3D"vi=
sible" />
diff --git a/etc/images/conceal.svg b/etc/images/conceal.svg
index 65695c0024e..a58e24da70c 100644
--- a/etc/images/conceal.svg
+++ b/etc/images/conceal.svg
@@ -1,4 +1,9 @@
 <?xml version=3D"1.0" encoding=3D"UTF-8"?>
 <svg height=3D"16px" viewBox=3D"0 0 16 16" width=3D"16px" xmlns=3D"http://=
www.w3.org/2000/svg">
-    <path d=3D"m 1.53125 0.46875 l -1.0625 1.0625 l 14 14 l 1.0625 -1.0625=
 l -2.382812 -2.382812 c 1.265624 -1.0625 2.171874 -2.496094 2.589843 -4.09=
7657 c -0.914062 -3.523437 -4.097656 -5.984375 -7.738281 -5.988281 c -1.367=
188 0.011719 -2.707031 0.371094 -3.894531 1.042969 z m 6.46875 3.53125 c 2.=
210938 0 4 1.789062 4 4 c -0.003906 0.800781 -0.246094 1.578125 -0.699219 2=
=2E238281 l -1.46875 -1.46875 c 0.105469 -0.242187 0.164063 -0.503906 0.167=
969 -0.769531 c 0 -1.105469 -0.894531 -2 -2 -2 c -0.265625 0.003906 -0.5273=
44 0.0625 -0.769531 0.167969 l -1.46875 -1.46875 c 0.660156 -0.453125 1.437=
5 -0.695313 2.238281 -0.699219 z m -6.144531 0.917969 c -0.753907 0.898437 =
-1.296875 1.957031 -1.59375 3.09375 c 0.914062 3.523437 4.097656 5.984375 7=
=2E738281 5.988281 c 0.855469 -0.007812 1.703125 -0.152344 2.511719 -0.4257=
81 l -1.667969 -1.667969 c -0.277344 0.058594 -0.5625 0.089844 -0.84375 0.0=
9375 c -2.210938 0 -4 -1.789062 -4 -4 c 0.003906 -0.28125 0.035156 -0.56640=
6 0.09375 -0.84375 z m 0 0"/>
+  <style>
+    svg {
+      fill: currentColor;
+    }
+  </style>
+  <path d=3D"m 1.53125 0.46875 l -1.0625 1.0625 l 14 14 l 1.0625 -1.0625 l=
 -2.382812 -2.382812 c 1.265624 -1.0625 2.171874 -2.496094 2.589843 -4.0976=
57 c -0.914062 -3.523437 -4.097656 -5.984375 -7.738281 -5.988281 c -1.36718=
8 0.011719 -2.707031 0.371094 -3.894531 1.042969 z m 6.46875 3.53125 c 2.21=
0938 0 4 1.789062 4 4 c -0.003906 0.800781 -0.246094 1.578125 -0.699219 2.2=
38281 l -1.46875 -1.46875 c 0.105469 -0.242187 0.164063 -0.503906 0.167969 =
-0.769531 c 0 -1.105469 -0.894531 -2 -2 -2 c -0.265625 0.003906 -0.527344 0=
=2E0625 -0.769531 0.167969 l -1.46875 -1.46875 c 0.660156 -0.453125 1.4375 =
-0.695313 2.238281 -0.699219 z m -6.144531 0.917969 c -0.753907 0.898437 -1=
=2E296875 1.957031 -1.59375 3.09375 c 0.914062 3.523437 4.097656 5.984375 7=
=2E738281 5.988281 c 0.855469 -0.007812 1.703125 -0.152344 2.511719 -0.4257=
81 l -1.667969 -1.667969 c -0.277344 0.058594 -0.5625 0.089844 -0.84375 0.0=
9375 c -2.210938 0 -4 -1.789062 -4 -4 c 0.003906 -0.28125 0.035156 -0.56640=
6 0.09375 -0.84375 z m 0 0"/>
 </svg>
diff --git a/etc/images/down.svg b/etc/images/down.svg
index 707cd23ea4b..c876c332c28 100644
--- a/etc/images/down.svg
+++ b/etc/images/down.svg
@@ -22,6 +22,11 @@
       </cc:License>
     </rdf:RDF>
   </metadata>
+  <style>
+    svg {
+      fill: currentColor;
+    }
+  </style>
   <title id=3D'title8473'>Gnome Symbolic Icons</title>
   <defs id=3D'defs7386'/>
   <g inkscape:groupmode=3D'layer' id=3D'layer10' inkscape:label=3D'ui' tra=
nsform=3D'translate(-152.00586,-952)'>
diff --git a/etc/images/gnus/gnus-pointer.svg b/etc/images/gnus/gnus-pointe=
r.svg
index d46c287cfe4..3252c156be4 100644
--- a/etc/images/gnus/gnus-pointer.svg
+++ b/etc/images/gnus/gnus-pointer.svg
@@ -87,7 +87,7 @@
      id=3D"layer1"
      transform=3D"translate(-214.53867,-140.13329)">
     <path
-       style=3D"fill-opacity:1"
+       style=3D"fill-opacity:1; fill: currentcolor"
        d=3D"m 321.70896,253.17911 c -0.36667,-0.36666 -0.67201,-5.20416 -0=
=2E67854,-10.75 -0.019,-16.11278 -3.80254,-26.01429 -11.53101,-30.17635 -1.=
90142,-1.02398 -3.45712,-2.07087 -3.45712,-2.32642 0,-1.43357 10.45296,-16.=
08056 11.47604,-16.08056 2.47319,0 9.23725,5.87604 10.97182,9.53138 5.03752=
,10.61578 4.34103,30.55989 -1.50929,43.21862 -3.28874,7.11606 -3.93373,7.92=
15 -5.2719,6.58333 z m -77.16152,-8.46295 c -4.45468,-3.91126 -4.44465,-5.9=
0837 0.0814,-16.20837 6.498,-14.78751 34.5082,-54.96722 36.7536,-52.72182 1=
=2E31908,1.31908 -1.58012,6.7064 -6.9201,12.85902 -5.10867,5.88611 -15.2772=
9,21.00949 -18.79544,27.95371 -3.51862,6.94514 -2.86216,9.83677 2.56492,11.=
29813 2.18779,0.58911 5.33413,0.77321 6.99187,0.4091 6.2872,-1.3809 18.7815=
4,-10.37638 34.82869,-25.07544 1.63528,-1.49791 2.98143,-2.00796 3.86245,-1=
=2E46346 2.11637,1.30799 -7.3484,14.40921 -15.90222,22.01199 -16.20847,14.4=
0636 -27.60611,21.67016 -36.7152,23.39889 -2.68566,0.50969 -3.8489,0.0855 -=
6.75,-2.46175 z m 106.49485,-47.00332 c -2.5122,-0.71522 -8.01566,-5.45017 =
-19.5,-16.77699 -12.82987,-12.6539 -16.81552,-16.00934 -20.11602,-16.9353 -=
9.0949,-2.5516 -16.05869,-0.67634 -18.98403,5.11216 -1.7056,3.37495 -5.2974=
4,7.73307 -6.37338,7.73307 -0.34364,0 -1.1778,-1.5293 -1.8537,-3.39846 -1.4=
2445,-3.93926 -8.55314,-10.8615 -13.72556,-13.32805 -3.4655,-1.65258 -3.702=
55,-1.63465 -7.9122,0.59856 -2.38681,1.26621 -5.39614,3.78466 -6.68739,5.59=
656 -2.99038,4.19616 -18.42665,18.22292 -22.26047,20.22784 -3.6871,1.92819 =
-10.16611,1.16914 -12.83946,-1.5042 -1.25983,-1.25984 -2.63141,-5.30077 -3.=
84411,-11.32548 -1.03697,-5.15172 -2.08806,-10.26677 -2.33574,-11.36677 -0.=
24769,-1.1 0.16855,-2.83295 0.92497,-3.85101 1.33079,-1.79111 1.50083,-1.78=
047 5.25386,0.32885 2.13321,1.19893 4.96021,3.93001 6.28222,6.06908 2.91698=
,4.71978 6.42385,5.78889 11.14802,3.3986 5.61805,-2.84256 13.87615,-9.63484=
 17.51425,-14.40546 5.80084,-7.60662 11.27676,-12.99393 13.86896,-13.64453 =
1.35462,-0.33999 4.82023,0.14973 7.70136,1.08827 4.00736,1.3054 6.38479,2.9=
8928 10.11649,7.16527 l 4.87808,5.45885 1.83587,-3.01884 c 2.46937,-4.06056=
 10.61011,-8.08908 16.34622,-8.08908 7.64657,0 14.07091,3.70799 23.59667,13=
=2E61949 4.6942,4.88428 9.67621,10.28189 11.07114,11.99468 9.1173,11.19486 =
23.8278,13.70046 29.6705,5.0537 1.25211,-1.85302 3.42939,-4.44884 4.83841,-=
5.7685 l 2.56185,-2.39937 -0.72231,3.87057 c -1.32367,7.09295 -6.50404,19.0=
6241 -9.26864,21.41558 -8.2221,6.99849 -14.31844,9.03606 -21.18586,7.08091 =
z"
        id=3D"path1" />
   </g>
diff --git a/etc/images/left.svg b/etc/images/left.svg
index 893515d2dfd..b6fe3421ac1 100644
--- a/etc/images/left.svg
+++ b/etc/images/left.svg
@@ -22,6 +22,11 @@
       </cc:License>
     </rdf:RDF>
   </metadata>
+  <style>
+    svg {
+      fill: currentColor;
+    }
+  </style>
   <title id=3D'title8473'>Gnome Symbolic Icons</title>
   <defs id=3D'defs7386'/>
   <g inkscape:groupmode=3D'layer' id=3D'layer10' inkscape:label=3D'ui' tra=
nsform=3D'translate(-92.005848,-951.99999)'>
diff --git a/etc/images/outline-close.svg b/etc/images/outline-close.svg
index ea9157a5fb5..884514b9527 100644
--- a/etc/images/outline-close.svg
+++ b/etc/images/outline-close.svg
@@ -1,4 +1,9 @@
 <svg xmlns=3D"http://www.w3.org/2000/svg" width=3D"20" height=3D"20" viewB=
ox=3D"0 0 20 20">
+<style>
+  svg {
+    fill: currentColor;
+  }
+</style>
 <title>outline-close</title>
 <g transform=3D"rotate(-90, 10, 10)">
 <path d=3D"m17.5 4.75-7.5 7.5-7.5-7.5L1 6.25l9 9 9-9z"/>
diff --git a/etc/images/outline-open.svg b/etc/images/outline-open.svg
index 75cf6aff9f9..2dfcf8ea651 100644
--- a/etc/images/outline-open.svg
+++ b/etc/images/outline-open.svg
@@ -1,4 +1,9 @@
 <svg xmlns=3D"http://www.w3.org/2000/svg" width=3D"20" height=3D"20" viewB=
ox=3D"0 0 20 20">
+<style>
+  svg {
+    fill: currentColor;
+  }
+</style>
 <title>outline-open</title>
 <path d=3D"m17.5 4.75-7.5 7.5-7.5-7.5L1 6.25l9 9 9-9z"/>
 </svg>
diff --git a/etc/images/radio-checked.svg b/etc/images/radio-checked.svg
index 8950b447a0b..02a78238246 100644
--- a/etc/images/radio-checked.svg
+++ b/etc/images/radio-checked.svg
@@ -1,4 +1,9 @@
 <svg xmlns=3D"http://www.w3.org/2000/svg" height=3D"1em" viewBox=3D"0 0 16=
 16">
+  <style>
+    svg {
+      fill: currentColor;
+    }
+  </style>
   <g>
     <path d=3D"M8 5a3.001 3.001 0 0 0 0 6 3.001 3.001 0 0 0 0 -6z" overflo=
w=3D"visible"/>
     <path d=3D"M8.004 1C4.144 1 1 4.144 1 8.004c0 3.86 3.144 7.006 7.004 7=
=2E006 3.86 0 7.006-3.146 7.006-7.006C15.01 4.144 11.864 1 8.004 1zm0 1a6.0=
02 6.002 0 0 1 6.006 6.004 6.004 6.004 0 0 1 -6.006 6.006A6.002 6.002 0 0 1=
 2 8.004 6 6 0 0 1 8.004 2z" overflow=3D"visible"/>
diff --git a/etc/images/radio-mixed.svg b/etc/images/radio-mixed.svg
index 1b3bfa78e9d..74706c46ccd 100644
--- a/etc/images/radio-mixed.svg
+++ b/etc/images/radio-mixed.svg
@@ -1,4 +1,9 @@
 <svg xmlns=3D"http://www.w3.org/2000/svg" height=3D"1em" viewBox=3D"0 0 16=
 16">
+  <style>
+    svg {
+      fill: currentColor;
+    }
+  </style>
   <g>
     <path d=3D"M8 1C4.142 1 1 4.142 1 8s3.142 7 7 7 7-3.142 7-7-3.142-7-7-=
7zm0 1c3.316 0 6 2.684 6 6s-2.684 6-6 6-6-2.684-6-6 2.684-6 6-6z" overflow=
=3D"visible" />
     <path d=3D"M5 6a2 2 0 1 0 0 4h6a2 2 0 1 0 0 -4z" overflow=3D"visible" =
/>
diff --git a/etc/images/radio.svg b/etc/images/radio.svg
index 2593a78610e..c95e71b0aca 100644
--- a/etc/images/radio.svg
+++ b/etc/images/radio.svg
@@ -1,3 +1,8 @@
 <svg xmlns=3D"http://www.w3.org/2000/svg" height=3D"1em" viewBox=3D"0 0 16=
 16">
+  <style>
+    svg {
+      fill: currentColor;
+    }
+  </style>
   <path d=3D"M8 1C4.142 1 1 4.142 1 8s3.142 7 7 7 7-3.142 7-7-3.142-7-7-7z=
m0 1c3.316 0 6 2.684 6 6s-2.684 6-6 6-6-2.684-6-6 2.684-6 6-6z" overflow=3D=
"visible" />
 </svg>
diff --git a/etc/images/reveal.svg b/etc/images/reveal.svg
index f950311ac5a..5d6e9a0d143 100644
--- a/etc/images/reveal.svg
+++ b/etc/images/reveal.svg
@@ -1,4 +1,9 @@
 <?xml version=3D"1.0" encoding=3D"UTF-8"?>
 <svg height=3D"16px" viewBox=3D"0 0 16 16" width=3D"16px" xmlns=3D"http://=
www.w3.org/2000/svg">
+    <style>
+      svg {
+        fill: currentColor;
+      }
+    </style>
     <path d=3D"m 8 2 c -3.648438 0.003906 -6.832031 2.476562 -7.738281 6.0=
07812 c 0.914062 3.527344 4.097656 5.988282 7.738281 5.992188 c 3.648438 -0=
=2E003906 6.832031 -2.476562 7.738281 -6.011719 c -0.914062 -3.523437 -4.09=
7656 -5.984375 -7.738281 -5.988281 z m 0 2 c 2.210938 0 4 1.789062 4 4 s -1=
=2E789062 4 -4 4 s -4 -1.789062 -4 -4 s 1.789062 -4 4 -4 z m 0 2 c -1.10546=
9 0 -2 0.894531 -2 2 s 0.894531 2 2 2 s 2 -0.894531 2 -2 s -0.894531 -2 -2 =
-2 z m 0 0"/>
 </svg>
diff --git a/etc/images/right.svg b/etc/images/right.svg
index 6c7d715939d..ca1790a2f38 100644
--- a/etc/images/right.svg
+++ b/etc/images/right.svg
@@ -22,6 +22,11 @@
       </cc:License>
     </rdf:RDF>
   </metadata>
+  <style>
+    svg {
+      fill: currentColor;
+    }
+  </style>
   <title id=3D'title8473'>Gnome Symbolic Icons</title>
   <defs id=3D'defs7386'/>
   <g inkscape:groupmode=3D'layer' id=3D'layer10' inkscape:label=3D'ui' tra=
nsform=3D'translate(-112.00585,-951.99999)'>
diff --git a/etc/images/symbols/README b/etc/images/symbols/README
index ce3dd467554..bcce6fc1f98 100644
--- a/etc/images/symbols/README
+++ b/etc/images/symbols/README
@@ -41,3 +41,12 @@ E.g., arrow_right_circle_fill_16.
 Every time you modify the SVG icons, please use the ImageMagick
 `convert' utility to convert them to PBM icons, for the sake of
 Emacsen that cannot display SVG images.
+
+=0C
+
+The behaviour described above for setting the foreground color to match
+the text has changed.  It must now be set to `currentcolor', so the
+above sed commands are now:
+
+sed -i 's/fill=3D"none"/fill=3D"currentcolor"/g' <file>
+sed -i 's/fill=3D"black"/fille=3D"currentcolor"/g' <file>
diff --git a/etc/images/symbols/check-mark_16.svg b/etc/images/symbols/chec=
k-mark_16.svg
index 10bf765f4d2..0eab96a2ede 100644
--- a/etc/images/symbols/check-mark_16.svg
+++ b/etc/images/symbols/check-mark_16.svg
@@ -1,3 +1,4 @@
 <svg width=3D"16" height=3D"16" viewBox=3D"0 0 16 16"  xmlns=3D"http://www=
=2Ew3.org/2000/svg">
+<style>svg {fill: currentColor;}</style>
 <path d=3D"M6.58449 9.82778L3.75736 6.99807L2.3425 8.41164L6.58321 12.6562=
L13.6575 5.58837L12.2439 4.17351L6.58449 9.82778Z" />
 </svg>
diff --git a/etc/images/symbols/chevron_down_16.svg b/etc/images/symbols/ch=
evron_down_16.svg
index 016e4a5720e..ef3dc6d0b95 100644
--- a/etc/images/symbols/chevron_down_16.svg
+++ b/etc/images/symbols/chevron_down_16.svg
@@ -1,3 +1,4 @@
 <svg width=3D"16" height=3D"16" viewBox=3D"0 0 16 16"  xmlns=3D"http://www=
=2Ew3.org/2000/svg">
+<style>svg {fill: currentColor;}</style>
 <path d=3D"M14 4.5L14 7L8 12L2 7L2 4.5L8 9.5L14 4.5Z" />
 </svg>
diff --git a/etc/images/symbols/chevron_left_16.svg b/etc/images/symbols/ch=
evron_left_16.svg
index 3f1d044c8ce..5cefc524b87 100644
--- a/etc/images/symbols/chevron_left_16.svg
+++ b/etc/images/symbols/chevron_left_16.svg
@@ -1,3 +1,4 @@
 <svg width=3D"16" height=3D"16" viewBox=3D"0 0 16 16"  xmlns=3D"http://www=
=2Ew3.org/2000/svg">
+<style>svg {fill: currentColor;}</style>
 <path d=3D"M11 3.05H8.5L4 8.00001L8.5 13H11L6.5 8.00001L11 3.05Z" />
 </svg>
diff --git a/etc/images/symbols/chevron_right_16.svg b/etc/images/symbols/c=
hevron_right_16.svg
index e2806c2a648..120ccec0186 100644
--- a/etc/images/symbols/chevron_right_16.svg
+++ b/etc/images/symbols/chevron_right_16.svg
@@ -1,3 +1,4 @@
 <svg width=3D"16" height=3D"16" viewBox=3D"0 0 16 16"  xmlns=3D"http://www=
=2Ew3.org/2000/svg">
+<style>svg {fill: currentColor;}</style>
 <path d=3D"M4.95455 3H7.45455L12 8L7.45455 13H4.95455L9.5 8L4.95455 3Z" />
 </svg>
diff --git a/etc/images/symbols/chevron_up_16.svg b/etc/images/symbols/chev=
ron_up_16.svg
index 1c4b9c47622..a4ad1efd9c3 100644
--- a/etc/images/symbols/chevron_up_16.svg
+++ b/etc/images/symbols/chevron_up_16.svg
@@ -1,3 +1,4 @@
 <svg width=3D"16" height=3D"16" viewBox=3D"0 0 16 16"  xmlns=3D"http://www=
=2Ew3.org/2000/svg">
+<style>svg {fill: currentColor;}</style>
 <path d=3D"M2 11.5L2 9L8 4L14 9L14 11.5L8 6.5L2 11.5Z" />
 </svg>
diff --git a/etc/images/symbols/cross_16.svg b/etc/images/symbols/cross_16.=
svg
index f210cf230b6..e9d90601bbb 100644
--- a/etc/images/symbols/cross_16.svg
+++ b/etc/images/symbols/cross_16.svg
@@ -1,3 +1,4 @@
 <svg width=3D"16" height=3D"16" viewBox=3D"0 0 16 16"  xmlns=3D"http://www=
=2Ew3.org/2000/svg">
+<style>svg {fill: currentColor;}</style>
 <path d=3D"M5.17157 3.75736L3.75736 5.17157L6.58579 8L3.75736 10.8284L5.17=
157 12.2426L8 9.41421L10.8284 12.2426L12.2426 10.8284L9.41421 8L12.2426 5.1=
7157L10.8284 3.75736L8 6.58579L5.17157 3.75736Z" />
 </svg>
diff --git a/etc/images/symbols/cross_circle_16.svg b/etc/images/symbols/cr=
oss_circle_16.svg
index 1c05c7d8611..05f1294e4a8 100644
--- a/etc/images/symbols/cross_circle_16.svg
+++ b/etc/images/symbols/cross_circle_16.svg
@@ -1,3 +1,4 @@
 <svg width=3D"16" height=3D"16" viewBox=3D"0 0 16 16"  xmlns=3D"http://www=
=2Ew3.org/2000/svg">
+<style>svg {fill: currentColor;}</style>
 <path fill-rule=3D"evenodd" clip-rule=3D"evenodd" d=3D"M15 8C15 11.866 11.=
866 15 8 15C4.13401 15 1 11.866 1 8C1 4.13401 4.13401 1 8 1C11.866 1 15 4.1=
3401 15 8ZM13 8C13 10.7614 10.7614 13 8 13C5.23858 13 3 10.7614 3 8C3 5.238=
58 5.23858 3 8 3C10.7614 3 13 5.23858 13 8ZM9.76777 4.81802L11.182 6.23223L=
9.41421 8L11.182 9.76777L9.76777 11.182L8 9.41421L6.23223 11.182L4.81802 9.=
76777L6.58579 8L4.81802 6.23223L6.23223 4.81802L8 6.58579L9.76777 4.81802Z"=
 />
 </svg>
diff --git a/etc/images/symbols/cross_circle_fill_16.svg b/etc/images/symbo=
ls/cross_circle_fill_16.svg
index 62da8aa5fda..839f293bf5c 100644
--- a/etc/images/symbols/cross_circle_fill_16.svg
+++ b/etc/images/symbols/cross_circle_fill_16.svg
@@ -1,3 +1,4 @@
 <svg width=3D"16" height=3D"16" viewBox=3D"0 0 16 16"  xmlns=3D"http://www=
=2Ew3.org/2000/svg">
+<style>svg {fill: currentColor;}</style>
 <path fill-rule=3D"evenodd" clip-rule=3D"evenodd" d=3D"M8 15C11.866 15 15 =
11.866 15 8C15 4.13401 11.866 1 8 1C4.13401 1 1 4.13401 1 8C1 11.866 4.1340=
1 15 8 15ZM10.1213 4.46447L11.5355 5.87868L9.41421 8L11.5355 10.1213L10.121=
3 11.5355L8 9.41421L5.87868 11.5355L4.46447 10.1213L6.58579 8L4.46447 5.878=
68L5.87868 4.46447L8 6.58579L10.1213 4.46447Z" />
 </svg>
diff --git a/etc/images/symbols/dot_large_16.svg b/etc/images/symbols/dot_l=
arge_16.svg
index dcc8eee380b..c00512054f7 100644
--- a/etc/images/symbols/dot_large_16.svg
+++ b/etc/images/symbols/dot_large_16.svg
@@ -1,3 +1,4 @@
 <svg width=3D"16" height=3D"16" viewBox=3D"0 0 16 16"  xmlns=3D"http://www=
=2Ew3.org/2000/svg">
+<style>svg {fill: currentColor;}</style>
 <circle cx=3D"8" cy=3D"8" r=3D"6" />
 </svg>
diff --git a/etc/images/symbols/dot_medium_16.svg b/etc/images/symbols/dot_=
medium_16.svg
index 18250ef12c6..9681d1a29ac 100644
--- a/etc/images/symbols/dot_medium_16.svg
+++ b/etc/images/symbols/dot_medium_16.svg
@@ -1,3 +1,4 @@
 <svg width=3D"16" height=3D"16" viewBox=3D"0 0 16 16"  xmlns=3D"http://www=
=2Ew3.org/2000/svg">
+<style>svg {fill: currentColor;}</style>
 <circle cx=3D"8" cy=3D"8" r=3D"4" />
 </svg>
diff --git a/etc/images/symbols/dot_small_16.svg b/etc/images/symbols/dot_s=
mall_16.svg
index 1d6a279b5dc..402b506c762 100644
--- a/etc/images/symbols/dot_small_16.svg
+++ b/etc/images/symbols/dot_small_16.svg
@@ -1,3 +1,4 @@
 <svg width=3D"16" height=3D"16" viewBox=3D"0 0 16 16"  xmlns=3D"http://www=
=2Ew3.org/2000/svg">
+<style>svg {fill: currentColor;}</style>
 <circle cx=3D"8" cy=3D"8" r=3D"2" />
 </svg>
diff --git a/etc/images/symbols/heart_16.svg b/etc/images/symbols/heart_16.=
svg
index 68bd767bd32..d602f97ccd7 100644
--- a/etc/images/symbols/heart_16.svg
+++ b/etc/images/symbols/heart_16.svg
@@ -1,3 +1,4 @@
 <svg width=3D"16" height=3D"16" viewBox=3D"0 0 16 16"  xmlns=3D"http://www=
=2Ew3.org/2000/svg">
+<style>svg {fill: currentColor;}</style>
 <path fill-rule=3D"evenodd" clip-rule=3D"evenodd" d=3D"M8 5.5C8 5.5 9.5 3.=
5 11 3.5C12.5 3.5 14 4.5 14 6.5C14 10.1005 8 13.5 8 13.5C8 13.5 2 10.1005 2=
 6.5C2 4.5 3.34315 3.5 5 3.5C6.5 3.5 8 5.5 8 5.5ZM8 7.5C9 6.5 10 5.5 11 5.5=
C11.4898 5.5 11.738 5.65071 12 6C12.3515 6.46863 12.2982 7.40369 12 8C11 10=
 8 11.5 8 11.5C8 11.5 5 10 4 8C3.70858 7.41714 3.64853 6.46863 4 6C4.26197 =
5.65071 4.55933 5.5 5 5.5C6 5.5 7 6.5 8 7.5Z" />
 </svg>
diff --git a/etc/images/symbols/heart_fill_16.svg b/etc/images/symbols/hear=
t_fill_16.svg
index e1a90a55742..86763c663cb 100644
--- a/etc/images/symbols/heart_fill_16.svg
+++ b/etc/images/symbols/heart_fill_16.svg
@@ -1,3 +1,4 @@
 <svg width=3D"16" height=3D"16" viewBox=3D"0 0 16 16"  xmlns=3D"http://www=
=2Ew3.org/2000/svg">
+<style>svg {fill: currentColor;}</style>
 <path d=3D"M11 3.5C9.5 3.5 8 5.5 8 5.5C8 5.5 6.5 3.5 5 3.5C3.34315 3.5 2 4=
=2E5 2 6.5C2 10.1005 8 13.5 8 13.5C8 13.5 14 10.1005 14 6.5C14 4.5 12.5 3.5=
 11 3.5Z" />
 </svg>
diff --git a/etc/images/symbols/heart_half_16.svg b/etc/images/symbols/hear=
t_half_16.svg
index 0ccdf620d33..d25f0820a8d 100644
--- a/etc/images/symbols/heart_half_16.svg
+++ b/etc/images/symbols/heart_half_16.svg
@@ -1,3 +1,4 @@
 <svg width=3D"16" height=3D"16" viewBox=3D"0 0 16 16"  xmlns=3D"http://www=
=2Ew3.org/2000/svg">
+<style>svg {fill: currentColor;}</style>
 <path fill-rule=3D"evenodd" clip-rule=3D"evenodd" d=3D"M8 5.5C8 5.5 9.5 3.=
5 11 3.5C12.5 3.5 14 4.5 14 6.5C14 10.1005 8 13.5 8 13.5C8 13.5 2 10.1005 2=
 6.5C2 4.5 3.34315 3.5 5 3.5C6.5 3.5 8 5.5 8 5.5ZM12 8C11 10 8 11.5 8 11.5V=
7.5C9 6.5 10 5.5 11 5.5C11.4898 5.5 11.738 5.65071 12 6C12.3515 6.46863 12.=
2982 7.40369 12 8Z" />
 </svg>
diff --git a/etc/images/symbols/menu_16.svg b/etc/images/symbols/menu_16.svg
index bddc433b2eb..7882583f805 100644
--- a/etc/images/symbols/menu_16.svg
+++ b/etc/images/symbols/menu_16.svg
@@ -1,3 +1,4 @@
 <svg width=3D"16" height=3D"16" viewBox=3D"0 0 16 16"  xmlns=3D"http://www=
=2Ew3.org/2000/svg">
+<style>svg {fill: currentColor;}</style>
 <path fill-rule=3D"evenodd" clip-rule=3D"evenodd" d=3D"M14 3H2V5H14V3ZM14 =
7H2V9H14V7ZM2 11H14V13H2V11Z" />
 </svg>
diff --git a/etc/images/symbols/minus_16.svg b/etc/images/symbols/minus_16.=
svg
index f0769763e5d..a4fa0b7ae39 100644
--- a/etc/images/symbols/minus_16.svg
+++ b/etc/images/symbols/minus_16.svg
@@ -1,3 +1,4 @@
 <svg width=3D"16" height=3D"16" viewBox=3D"0 0 16 16"  xmlns=3D"http://www=
=2Ew3.org/2000/svg">
+<style>svg {fill: currentColor;}</style>
 <path d=3D"M12.5 7H3.5V9H12.5V7Z" />
 </svg>
diff --git a/etc/images/symbols/minus_circle_16.svg b/etc/images/symbols/mi=
nus_circle_16.svg
index ced8594774f..521c0448841 100644
--- a/etc/images/symbols/minus_circle_16.svg
+++ b/etc/images/symbols/minus_circle_16.svg
@@ -1,3 +1,4 @@
 <svg width=3D"16" height=3D"16" viewBox=3D"0 0 16 16"  xmlns=3D"http://www=
=2Ew3.org/2000/svg">
+<style>svg {fill: currentColor;}</style>
 <path fill-rule=3D"evenodd" clip-rule=3D"evenodd" d=3D"M15 8C15 11.866 11.=
866 15 8 15C4.13401 15 1 11.866 1 8C1 4.13401 4.13401 1 8 1C11.866 1 15 4.1=
3401 15 8ZM13 8C13 10.7614 10.7614 13 8 13C5.23858 13 3 10.7614 3 8C3 5.238=
58 5.23858 3 8 3C10.7614 3 13 5.23858 13 8ZM11.5 7V9H4.5V7H11.5Z" />
 </svg>
diff --git a/etc/images/symbols/minus_circle_fill_16.svg b/etc/images/symbo=
ls/minus_circle_fill_16.svg
index e298ccaa8b2..7ce8eeb459a 100644
--- a/etc/images/symbols/minus_circle_fill_16.svg
+++ b/etc/images/symbols/minus_circle_fill_16.svg
@@ -1,3 +1,4 @@
 <svg width=3D"16" height=3D"16" viewBox=3D"0 0 16 16"  xmlns=3D"http://www=
=2Ew3.org/2000/svg">
+<style>svg {fill: currentColor;}</style>
 <path fill-rule=3D"evenodd" clip-rule=3D"evenodd" d=3D"M8 15C11.866 15 15 =
11.866 15 8C15 4.13401 11.866 1 8 1C4.13401 1 1 4.13401 1 8C1 11.866 4.1340=
1 15 8 15ZM12 7V9H4V7H12Z" />
 </svg>
diff --git a/etc/images/symbols/plus_16.svg b/etc/images/symbols/plus_16.svg
index 573a5e5ca76..9445d7d4ada 100644
--- a/etc/images/symbols/plus_16.svg
+++ b/etc/images/symbols/plus_16.svg
@@ -1,3 +1,4 @@
 <svg width=3D"16" height=3D"16" viewBox=3D"0 0 16 16"  xmlns=3D"http://www=
=2Ew3.org/2000/svg">
+<style>svg {fill: currentColor;}</style>
 <path d=3D"M9 3.5H7V7H3.5V9H7V12.5H9V9H12.5V7H9V3.5Z" />
 </svg>
diff --git a/etc/images/symbols/plus_circle_16.svg b/etc/images/symbols/plu=
s_circle_16.svg
index 921857f5a84..9fc83e21d0b 100644
--- a/etc/images/symbols/plus_circle_16.svg
+++ b/etc/images/symbols/plus_circle_16.svg
@@ -1,3 +1,4 @@
 <svg width=3D"16" height=3D"16" viewBox=3D"0 0 16 16"  xmlns=3D"http://www=
=2Ew3.org/2000/svg">
+<style>svg {fill: currentColor;}</style>
 <path fill-rule=3D"evenodd" clip-rule=3D"evenodd" d=3D"M15 8C15 11.866 11.=
866 15 8 15C4.13401 15 1 11.866 1 8C1 4.13401 4.13401 1 8 1C11.866 1 15 4.1=
3401 15 8ZM13 8C13 10.7614 10.7614 13 8 13C5.23858 13 3 10.7614 3 8C3 5.238=
58 5.23858 3 8 3C10.7614 3 13 5.23858 13 8ZM7 7V4.5H9V7H11.5V9H9V11.5H7V9H4=
=2E5V7H7Z" />
 </svg>
diff --git a/etc/images/symbols/plus_circle_fill_16.svg b/etc/images/symbol=
s/plus_circle_fill_16.svg
index 7f5de4ae3a8..47acabc93c9 100644
--- a/etc/images/symbols/plus_circle_fill_16.svg
+++ b/etc/images/symbols/plus_circle_fill_16.svg
@@ -1,3 +1,4 @@
 <svg width=3D"16" height=3D"16" viewBox=3D"0 0 16 16"  xmlns=3D"http://www=
=2Ew3.org/2000/svg">
+<style>svg {fill: currentColor;}</style>
 <path fill-rule=3D"evenodd" clip-rule=3D"evenodd" d=3D"M8 15C11.866 15 15 =
11.866 15 8C15 4.13401 11.866 1 8 1C4.13401 1 1 4.13401 1 8C1 11.866 4.1340=
1 15 8 15ZM7 7V4H9V7H12V9H9V12H7V9H4V7H7Z" />
 </svg>
diff --git a/etc/images/symbols/star_16.svg b/etc/images/symbols/star_16.svg
index 7ccbd6f01a5..8ad5e1db829 100644
--- a/etc/images/symbols/star_16.svg
+++ b/etc/images/symbols/star_16.svg
@@ -1,3 +1,4 @@
 <svg width=3D"16" height=3D"16" viewBox=3D"0 0 16 16"  xmlns=3D"http://www=
=2Ew3.org/2000/svg">
+<style>svg {fill: currentColor;}</style>
 <path fill-rule=3D"evenodd" clip-rule=3D"evenodd" d=3D"M9.6458 5.73475L8 1=
L6.3542 5.73475L1.34261 5.83688L5.33704 8.86525L3.8855 13.6631L8 10.8L12.11=
45 13.6631L10.663 8.86525L14.6574 5.83688L9.6458 5.73475ZM8.70534 7.02918L8=
 5L7.29466 7.02918L5.14683 7.07295L6.85873 8.37082L6.23664 10.4271L8 9.2L9.=
76336 10.4271L9.14127 8.37082L10.8532 7.07295L8.70534 7.02918Z" />
 </svg>
diff --git a/etc/images/symbols/star_fill_16.svg b/etc/images/symbols/star_=
fill_16.svg
index 0e03675edd5..8e81e417f94 100644
--- a/etc/images/symbols/star_fill_16.svg
+++ b/etc/images/symbols/star_fill_16.svg
@@ -1,3 +1,4 @@
 <svg width=3D"16" height=3D"16" viewBox=3D"0 0 16 16"  xmlns=3D"http://www=
=2Ew3.org/2000/svg">
+<style>svg {fill: currentColor;}</style>
 <path d=3D"M8 1L9.6458 5.73475L14.6574 5.83688L10.663 8.86525L12.1145 13.6=
631L8 10.8L3.8855 13.6631L5.33704 8.86525L1.3426 5.83688L6.3542 5.73475L8 1=
Z" />
 </svg>
diff --git a/etc/images/symbols/star_half_16.svg b/etc/images/symbols/star_=
half_16.svg
index 6c735ad64ae..9ea090d71ec 100644
--- a/etc/images/symbols/star_half_16.svg
+++ b/etc/images/symbols/star_half_16.svg
@@ -1,3 +1,4 @@
 <svg width=3D"16" height=3D"16" viewBox=3D"0 0 16 16"  xmlns=3D"http://www=
=2Ew3.org/2000/svg">
+<style>svg {fill: currentColor;}</style>
 <path fill-rule=3D"evenodd" clip-rule=3D"evenodd" d=3D"M9.72809 5.62149L8 =
1L6.27191 5.62149L1.34261 5.83688L5.2039 8.90851L3.8855 13.6631L8 10.94L12.=
1145 13.6631L10.7961 8.90851L14.6574 5.83688L9.72809 5.62149ZM10.3511 11.23=
6L8 9.67997V3.99997L8.98747 6.64082L11.8042 6.7639L9.59777 8.51912L10.3511 =
11.236Z" />
 </svg>
diff --git a/etc/images/unchecked.svg b/etc/images/unchecked.svg
index 09bab8de95b..38d9436f8ae 100644
--- a/etc/images/unchecked.svg
+++ b/etc/images/unchecked.svg
@@ -1,3 +1,8 @@
 <svg xmlns=3D"http://www.w3.org/2000/svg" height=3D"1em" viewBox=3D"0 0 16=
 16">
+  <style>
+    svg {
+      fill: currentColor;
+    }
+  </style>
   <path d=3D"M3.5 1A2.506 2.506 0 0 0 1 3.5v9C1 13.876 2.124 15 3.5 15h9c1=
=2E376 0 2.5-1.124 2.5-2.5v-9C15 2.124 13.876 1 12.5 1zm0 1h9c.84 0 1.5 .66=
 1.5 1.5v9c0 .84-.66 1.5-1.5 1.5h-9c-.84 0-1.5-.66-1.5-1.5v-9C2 2.66 2.66 2=
 3.5 2z" overflow=3D"visible" />
 </svg>
diff --git a/etc/images/up.svg b/etc/images/up.svg
index e358c29912b..b89deef748d 100644
--- a/etc/images/up.svg
+++ b/etc/images/up.svg
@@ -22,6 +22,11 @@
       </cc:License>
     </rdf:RDF>
   </metadata>
+  <style>
+    svg {
+      fill: currentColor;
+    }
+  </style>
   <title id=3D'title8473'>Gnome Symbolic Icons</title>
   <defs id=3D'defs7386'/>
   <g inkscape:groupmode=3D'layer' id=3D'layer10' inkscape:label=3D'ui' tra=
nsform=3D'translate(-132.00585,-952)'>
diff --git a/src/image.c b/src/image.c
index 1d3faecf507..745668d4cd1 100644
--- a/src/image.c
+++ b/src/image.c
@@ -12265,7 +12265,7 @@ svg_load_image (struct frame *f, struct image *img,=
 char *contents,
     static char const wrapper[] =3D
       "<svg xmlns:xlink=3D\"http://www.w3.org/1999/xlink\" "
       "xmlns:xi=3D\"http://www.w3.org/2001/XInclude\" "
-      "style=3D\"color: #%06X; fill: currentColor;\" "
+      "style=3D\"color: #%06X;\" "
       "width=3D\"%d\" height=3D\"%d\" preserveAspectRatio=3D\"none\" "
       "viewBox=3D\"0 0 %f %f\">"
       "<rect width=3D\"100%%\" height=3D\"100%%\" fill=3D\"#%06X\"/>"
--=20
2.45.2


--MepyXPA+GVQOvSgB--




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

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


Received: (at 77841) by debbugs.gnu.org; 3 May 2025 15:40:35 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sat May 03 11:40:35 2025
Received: from localhost ([127.0.0.1]:42500 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1uBEyg-0006Ec-UB
	for submit <at> debbugs.gnu.org; Sat, 03 May 2025 11:40:35 -0400
Received: from mout01.posteo.de ([185.67.36.65]:43621)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <yantar92@HIDDEN>)
 id 1uBEyb-0006ED-I1
 for 77841 <at> debbugs.gnu.org; Sat, 03 May 2025 11:40:32 -0400
Received: from submission (posteo.de [185.67.36.169]) 
 by mout01.posteo.de (Postfix) with ESMTPS id E5E2F240027
 for <77841 <at> debbugs.gnu.org>; Sat,  3 May 2025 17:40:22 +0200 (CEST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017;
 t=1746286822; bh=FXsTmrYdThf/UANBhe3CSsalA7CocN5e1LYWHwukOho=;
 h=From:To:Cc:Subject:Date:Message-ID:MIME-Version:Content-Type:
 From;
 b=EG5H56qDB1LfEUmTRmsAfiQe2bR/ZL/SG+Ui4jcy/IVWGKI4yhhppicx3o6AyNTRx
 c8SCay23AO4LPW97vjX4pQRyAKybPZwYAwV8Cq+u4v4kdDgduYVJs6aFnN7a198kXz
 i66Rcu03oFd2l7xqZ08Hd35L7S8zDZiv33RptoGcdPL58jAxc9DNimTXLasjIrFqMj
 KMOjI/eEB1VBQYPu7Lv311uZDq88PQXmcvD2e40/yf9yBcVh7Tio86v3SzsRFvhLU+
 Wm5KVxM0w5MQZ3dMmhiuEFM7vQHHF+VYdKVZCwA6ckpeur9rqr2q5mqnyo4txrq5NI
 kl/K15vWnD13g==
Received: from customer (localhost [127.0.0.1])
 by submission (posteo.de) with ESMTPSA id 4ZqX6s700Wz6tvs;
 Sat,  3 May 2025 17:40:21 +0200 (CEST)
From: Ihor Radchenko <yantar92@HIDDEN>
To: Alan Third <alan@HIDDEN>
Subject: Re: bug#77841: Some svg image's black color is replaced by emacs's
 theme foreground color
In-Reply-To: <aBY22xpSY0mopVOy@HIDDEN>
References: <87v7qzm3ex.fsf@localhost>
 <aATvBZiGOE9QF962@HIDDEN> <86zffujebc.fsf@HIDDEN>
 <87bjsahxfr.fsf@localhost>
 <SY7P300MB0734E9955A71C414F719841ED78C2@HIDDEN>
 <87bjsavthu.fsf@HIDDEN> <87ikmigd5c.fsf@localhost>
 <87y0vdvqrd.fsf@HIDDEN> <875xihhoye.fsf@localhost>
 <87tt61vjdb.fsf@HIDDEN> <aBY22xpSY0mopVOy@HIDDEN>
Date: Sat, 03 May 2025 15:39:22 +0000
Message-ID: <87jz6xg0ut.fsf@localhost>
MIME-Version: 1.0
Content-Type: text/plain
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 77841
Cc: Eli Zaretskii <eliz@HIDDEN>, 77841 <at> debbugs.gnu.org,
 Manuel Giraud <manuel@HIDDEN>, Billy Lei <LeiYiXia29@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 (---)


Alan Third <alan@HIDDEN> writes:
> Does anyone know anything about "CurrentColor" in CSS? I'm wondering
> if that's our solution...

I do not know much, but from quick googling:
https://developer.mozilla.org/en-US/docs/Web/CSS/color_value#currentcolor_keyword

-- 
Ihor Radchenko // yantar92,
Org mode maintainer,
Learn more about Org mode at <https://orgmode.org/>.
Support Org development at <https://liberapay.com/org-mode>,
or support my work at <https://liberapay.com/yantar92>




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

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


Received: (at 77841) by debbugs.gnu.org; 3 May 2025 15:31:53 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sat May 03 11:31:53 2025
Received: from localhost ([127.0.0.1]:42458 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1uBEqG-0005lG-Lj
	for submit <at> debbugs.gnu.org; Sat, 03 May 2025 11:31:53 -0400
Received: from dane.soverin.net ([185.233.34.38]:46041)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
 (Exim 4.84_2) (envelope-from <alan@HIDDEN>) id 1uBEqB-0005ki-Hm
 for 77841 <at> debbugs.gnu.org; Sat, 03 May 2025 11:31:50 -0400
Received: from smtp.soverin.net (unknown [10.10.4.74])
 (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 dane.soverin.net (Postfix) with ESMTPS id 4ZqWwr6HFbzg5S;
 Sat,  3 May 2025 15:31:40 +0000 (UTC)
Received: from smtp.soverin.net (smtp.soverin.net [10.10.4.99]) by soverin.net
 (Postfix) with ESMTPSA id 4ZqWwr1jxFz3q; 
 Sat,  3 May 2025 15:31:40 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=idiocy.org; s=soverin;
 t=1746286300; bh=xYABH857Y37ug6887MHHmc886C0EbCqvu0tjbGcKN84=;
 h=Date:From:To:Cc:Subject:References:In-Reply-To:From;
 b=OrxoGxq7hkKJjgDhNjZgkv0PLmi/S8iXZzlA0PJ4bDLOfyk/Ym/0kkrRSYPZZoKBc
 QaV5Nd3muESU4rR278sJGUlpnKQlDLoQEYjrdWwK760XgP+9VgkblXXh9ODcljvT/c
 qC/ETKPtwZXmR4trX88uDZgP8LAIvmTOfKcPzZ9CEh3B1VHJdFXxi78I79a1R9PEy6
 5KU7pvyHF8JY0584/d3jf2rHB4XrTKsZqy35KOQAn54+yJfus6nKfrWuA6ahB2DiCZ
 Sfb+NVeSB31vKQbNPLGRDkh5WUspZCsTnHg+6JwjDEFgXfIHcglGkCxvxldh3VMUjY
 k1TnOtMfUKYrA==
X-CM-Envelope: MS4xfN6bEWK/wC95Yk+mS/v+b+AZagdi18UATDhnGx9WxQuqQcNxaJ0EOolnzipYAJer7l/1dTXuyTLowPbNnVK+x0mPKsVze8kY3MNaFRteeIYI4rzFvZ32
 BqdRNb8ePQI0gDMdjleeNc4wnDvTnidh7zAMG6Lg1lsPL8RkVGPlNtlGNdpLO8p6T0exLFN9ZI26P5evGD4GGFA3ooJtwtKVKjY7ZRS2HjCrK2qZA2Cb9Laq
 vD1/wR2rrBPMr/5iRVEtbq1X9kqkMd2Gedjz2BwkDv0cVFDFXUuMsRD07k5tbEH5y0WxV3S0rA1O1rsYHfMJ+7WapVZsKEHP0vTm9F1AsIQ=
X-CM-Analysis: v=2.4 cv=I7afRMgg c=1 sm=1 tr=0 ts=681636dc
 a=UbsBXRcqaZ6D9kgPt/Dvnw==:617 a=xqWC_Br6kY4A:10 a=kj9zAlcOel0A:10
 a=dt9VzEwgFbYA:10 a=NEAV23lmAAAA:8 a=uChsZFC9AAAA:8 a=2tEhE3_Fujl7Nc8jfWQA:9
 a=CjuIK1q_8ugA:10 a=ULtXvzFHYWHLyBAuiDia:22 a=9MSFP0l5Dcwi9NrB_JPx:22
Received: from localhost (faroe.holly.idiocy.org [local])
 by faroe.holly.idiocy.org (OpenSMTPD) with ESMTPA id 7df0384d;
 Sat, 3 May 2025 15:31:39 +0000 (UTC)
Date: Sat, 3 May 2025 16:31:39 +0100
From: Alan Third <alan@HIDDEN>
To: Manuel Giraud <manuel@HIDDEN>
Subject: Re: bug#77841: Some svg image's black color is replaced by emacs's
 theme foreground color
Message-ID: <aBY22xpSY0mopVOy@HIDDEN>
Mail-Followup-To: Alan Third <alan@HIDDEN>,
 Manuel Giraud <manuel@HIDDEN>,
 Ihor Radchenko <yantar92@HIDDEN>,
 Billy Lei <LeiYiXia29@HIDDEN>, Eli Zaretskii <eliz@HIDDEN>,
 77841 <at> debbugs.gnu.org
References: <87v7qzm3ex.fsf@localhost>
 <aATvBZiGOE9QF962@HIDDEN> <86zffujebc.fsf@HIDDEN>
 <87bjsahxfr.fsf@localhost>
 <SY7P300MB0734E9955A71C414F719841ED78C2@HIDDEN>
 <87bjsavthu.fsf@HIDDEN> <87ikmigd5c.fsf@localhost>
 <87y0vdvqrd.fsf@HIDDEN> <875xihhoye.fsf@localhost>
 <87tt61vjdb.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
In-Reply-To: <87tt61vjdb.fsf@HIDDEN>
X-Spampanel-Class: ham
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 77841
Cc: Ihor Radchenko <yantar92@HIDDEN>, 77841 <at> debbugs.gnu.org,
 Eli Zaretskii <eliz@HIDDEN>, Billy Lei <LeiYiXia29@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 (-)

On Sat, May 03, 2025 at 04:50:24PM +0200, Manuel Giraud wrote:
> Ihor Radchenko <yantar92@HIDDEN> writes:
> 
> > Manuel Giraud <manuel@HIDDEN> writes:
> >
> >>> Could you tell me more about "widget look and feel"?
> >>> Is it about some very specific use case of svgs in Emacs?
> >>
> >> I was refering to the first comment Alan made in this thread.  The
> >> example that comes to my mind is the customize interface: some settings
> >> are toggle buttons that are rendered with SVG provided with Emacs and
> >> that will have the correct (i.e., same as default face) foreground and
> >> background values.
> >
> > I see. So, we are talking about svgs that are specifically designed with
> > current behavior in mind. May those svgs be marked to use foreground
> > color via image properties?
> 
> Maybe there are other use case for such SVG: I cannot pretend I was
> exhaustive.

I was thinking about this, but I couldn't remember where to find it.
Some searching helped:

    https://github.com/rougier/svg-lib


But on digging into it it looks as though he's setting the SVG's
colours explicitly, probably for backward compatibility, so hopefully
not an issue.

The widgets are designed to be used outside of customize, it's a
separate library. But we can still fix the widget library if
necessary.

> > Alternatively, the proposed variable can be set locally in customize
> > buffers.
> 
> If anything, I think I'd prefer this approach but maybe the other way
> around: which buffers will need to have a default back/foreground to
> black?

This is already how it works, the caller can set the foreground and
background to black and white if they want.

Does anyone know anything about "CurrentColor" in CSS? I'm wondering
if that's our solution...
-- 
Alan Third




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

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


Received: (at 77841) by debbugs.gnu.org; 3 May 2025 14:50:39 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sat May 03 10:50:39 2025
Received: from localhost ([127.0.0.1]:42243 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1uBECM-0003W5-TQ
	for submit <at> debbugs.gnu.org; Sat, 03 May 2025 10:50:39 -0400
Received: from ledu-giraud.fr ([51.159.28.247]:48730)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <manuel@HIDDEN>)
 id 1uBECH-0003Vq-Vj
 for 77841 <at> debbugs.gnu.org; Sat, 03 May 2025 10:50:36 -0400
DKIM-Signature: v=1; a=ed25519-sha256; c=simple/simple; s=ed25519; bh=fxi3aS08
 XeYNDNknABWDQkB59wnBCQDs2qJAv+DACnM=;
 h=date:references:in-reply-to:
 subject:cc:to:from; d=ledu-giraud.fr; b=KziV+reSe3oSd02LBMyyDDx72S+VyG
 L2pyUYMsfHlgXAAgAB6G5wkqzRfbE2dQrk1NWevi63Nk2OAClB7m/pCA==
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; s=rsa; bh=fxi3aS08XeYNDNkn
 ABWDQkB59wnBCQDs2qJAv+DACnM=;
 h=date:references:in-reply-to:subject:
 cc:to:from; d=ledu-giraud.fr; b=FW7SEGCbc1EY0L0gXlPrkOzJYpvVXoBsxLiYcs
 x4lDbjSb1Ykni4tc9KhyRC3++xuRkTZattfhOWHO9OzUkws/eX6xBShutco4bbjcJoWZRP
 hIONIZTEzEhFDKbiypz25lPL9wwOfz2w3EQV55lHw6T2X3ZpbOL3XGh4MxOqxDUB7/RJzi
 72kcTJ4JLcjvWY7/vuDBdESqX0oDbntXQySovYX28AF5+MG54hUWuSy+Bvh9Oo0iC9JMJh
 3nUUC5Ungkd+wgFDNLPWP/OarWMqT2BSealf9ozjiSWYkxnVMHnOC8gC4+uCMGXXMkuN3B
 GWe7mJ9o+ts6dlJBRol0oJFg==
Received: from computer (2630.fr [82.65.148.221])
 by ledu-giraud.fr (OpenSMTPD) with ESMTPSA id d327e556
 (TLSv1.3:TLS_AES_256_GCM_SHA384:256:NO); 
 Sat, 3 May 2025 16:50:26 +0200 (CEST)
From: Manuel Giraud <manuel@HIDDEN>
To: Ihor Radchenko <yantar92@HIDDEN>
Subject: Re: bug#77841: Some svg image's black color is replaced by emacs's
 theme foreground color
In-Reply-To: <875xihhoye.fsf@localhost>
References: <SY7P300MB07347CC88D7ABD94F72575EED7B32@HIDDEN>
 <SY7P300MB0734287FC9582B87929FE366D7BD2@HIDDEN>
 <86a58gfeqb.fsf@HIDDEN> <Z__ZUSdXGDRHvqBi@HIDDEN>
 <87cyd8r0j0.fsf@localhost> <aAN0aPswcYJRCHmc@HIDDEN>
 <8734e4qt4w.fsf@localhost> <aAS6MS3ahq9607Gm@HIDDEN>
 <87v7qzm3ex.fsf@localhost> <aATvBZiGOE9QF962@HIDDEN>
 <86zffujebc.fsf@HIDDEN> <87bjsahxfr.fsf@localhost>
 <SY7P300MB0734E9955A71C414F719841ED78C2@HIDDEN>
 <87bjsavthu.fsf@HIDDEN> <87ikmigd5c.fsf@localhost>
 <87y0vdvqrd.fsf@HIDDEN> <875xihhoye.fsf@localhost>
Date: Sat, 03 May 2025 16:50:24 +0200
Message-ID: <87tt61vjdb.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: 77841
Cc: Eli Zaretskii <eliz@HIDDEN>, 77841 <at> debbugs.gnu.org,
 Alan Third <alan@HIDDEN>, Billy Lei <LeiYiXia29@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 (-)

Ihor Radchenko <yantar92@HIDDEN> writes:

> Manuel Giraud <manuel@HIDDEN> writes:
>
>>> Could you tell me more about "widget look and feel"?
>>> Is it about some very specific use case of svgs in Emacs?
>>
>> I was refering to the first comment Alan made in this thread.  The
>> example that comes to my mind is the customize interface: some settings
>> are toggle buttons that are rendered with SVG provided with Emacs and
>> that will have the correct (i.e., same as default face) foreground and
>> background values.
>
> I see. So, we are talking about svgs that are specifically designed with
> current behavior in mind. May those svgs be marked to use foreground
> color via image properties?

Maybe there are other use case for such SVG: I cannot pretend I was
exhaustive.

> Alternatively, the proposed variable can be set locally in customize
> buffers.

If anything, I think I'd prefer this approach but maybe the other way
around: which buffers will need to have a default back/foreground to
black?
-- 
Manuel Giraud




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

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


Received: (at 77841) by debbugs.gnu.org; 3 May 2025 12:14:37 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sat May 03 08:14:37 2025
Received: from localhost ([127.0.0.1]:39059 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1uBBlN-0002qd-85
	for submit <at> debbugs.gnu.org; Sat, 03 May 2025 08:14:37 -0400
Received: from mout01.posteo.de ([185.67.36.65]:35215)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <yantar92@HIDDEN>)
 id 1uBBlK-0002qG-5l
 for 77841 <at> debbugs.gnu.org; Sat, 03 May 2025 08:14:35 -0400
Received: from submission (posteo.de [185.67.36.169]) 
 by mout01.posteo.de (Postfix) with ESMTPS id B49BA240027
 for <77841 <at> debbugs.gnu.org>; Sat,  3 May 2025 14:14:27 +0200 (CEST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017;
 t=1746274467; bh=3VRSzKPwmrGsF6x9n1TYNhNke3IlQk8wxJpWXO8KIpg=;
 h=From:To:Cc:Subject:Date:Message-ID:MIME-Version:Content-Type:
 From;
 b=cnoepSa5FkFLK9oI2IZ7mzSQ1PqNl5TyQS+AsgiGzNTmB15wP9q1ZUBPcT8UGpcWK
 dGWi6/Aqu6Avu3BGdqNFChr/fUOTGa2k6uCsjHKNuzkU1pA1Syn8ec75FJl4qf/2PQ
 O+TgOXyHDCTEXz7sOoAMiWbjsEqvhkDXFtWIz2NnGo6wqqUermMbQxivJlsb7Ic0RE
 aEJ1AXdsHlB2xm7mqfX6bwP97DxR9CDUpY9OtGwEM8p/iCjm+7lv+LI/5W3+wbca0F
 yqWCWmP758YL9AEj7RCYlEJtGyRdmyOmCZ4qQn1eZRi6K2anrtOo6kFMjtb6kqlKjK
 OMjZia4hFfDOQ==
Received: from customer (localhost [127.0.0.1])
 by submission (posteo.de) with ESMTPSA id 4ZqRYH0Ngqz9rxD;
 Sat,  3 May 2025 14:14:26 +0200 (CEST)
From: Ihor Radchenko <yantar92@HIDDEN>
To: Manuel Giraud <manuel@HIDDEN>
Subject: Re: bug#77841: Some svg image's black color is replaced by emacs's
 theme foreground color
In-Reply-To: <87y0vdvqrd.fsf@HIDDEN>
References: <SY7P300MB07347CC88D7ABD94F72575EED7B32@HIDDEN>
 <SY7P300MB0734287FC9582B87929FE366D7BD2@HIDDEN>
 <86a58gfeqb.fsf@HIDDEN> <Z__ZUSdXGDRHvqBi@HIDDEN>
 <87cyd8r0j0.fsf@localhost> <aAN0aPswcYJRCHmc@HIDDEN>
 <8734e4qt4w.fsf@localhost> <aAS6MS3ahq9607Gm@HIDDEN>
 <87v7qzm3ex.fsf@localhost> <aATvBZiGOE9QF962@HIDDEN>
 <86zffujebc.fsf@HIDDEN> <87bjsahxfr.fsf@localhost>
 <SY7P300MB0734E9955A71C414F719841ED78C2@HIDDEN>
 <87bjsavthu.fsf@HIDDEN> <87ikmigd5c.fsf@localhost>
 <87y0vdvqrd.fsf@HIDDEN>
Date: Sat, 03 May 2025 12:13:29 +0000
Message-ID: <875xihhoye.fsf@localhost>
MIME-Version: 1.0
Content-Type: text/plain
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 77841
Cc: Eli Zaretskii <eliz@HIDDEN>, 77841 <at> debbugs.gnu.org,
 Alan Third <alan@HIDDEN>, Billy Lei <LeiYiXia29@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 (---)

Manuel Giraud <manuel@HIDDEN> writes:

>> Could you tell me more about "widget look and feel"?
>> Is it about some very specific use case of svgs in Emacs?
>
> I was refering to the first comment Alan made in this thread.  The
> example that comes to my mind is the customize interface: some settings
> are toggle buttons that are rendered with SVG provided with Emacs and
> that will have the correct (i.e., same as default face) foreground and
> background values.

I see. So, we are talking about svgs that are specifically designed with
current behavior in mind. May those svgs be marked to use foreground
color via image properties?
Alternatively, the proposed variable can be set locally in customize
buffers.

-- 
Ihor Radchenko // yantar92,
Org mode maintainer,
Learn more about Org mode at <https://orgmode.org/>.
Support Org development at <https://liberapay.com/org-mode>,
or support my work at <https://liberapay.com/yantar92>




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

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


Received: (at 77841) by debbugs.gnu.org; 3 May 2025 12:10:57 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sat May 03 08:10:57 2025
Received: from localhost ([127.0.0.1]:39054 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1uBBhp-0002jp-0U
	for submit <at> debbugs.gnu.org; Sat, 03 May 2025 08:10:57 -0400
Received: from ledu-giraud.fr ([51.159.28.247]:45429)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <manuel@HIDDEN>)
 id 1uBBhh-0002jW-NJ
 for 77841 <at> debbugs.gnu.org; Sat, 03 May 2025 08:10:53 -0400
DKIM-Signature: v=1; a=ed25519-sha256; c=simple/simple; s=ed25519; bh=z/zPBIoF
 jmd4zL/giwhQi18cZkzl39SUCi3yauHdIpI=;
 h=date:references:in-reply-to:
 subject:cc:to:from; d=ledu-giraud.fr; b=X4lGD5HNDjjH4WyX2jdYFAmwagvE6E
 QFFUhZbOdKhPiCjB6K8g3bTcmHpqi+5k3jGl4vl/XXX27MYphVg3xlDg==
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; s=rsa; bh=z/zPBIoFjmd4zL/g
 iwhQi18cZkzl39SUCi3yauHdIpI=;
 h=date:references:in-reply-to:subject:
 cc:to:from; d=ledu-giraud.fr; b=pvCCDph7GzIO6xLBIUKWZTl4xigv2NqlsP4a7W
 cLtoCIZKsd6JIjraCHHqNSfOr12XDeHInAK215MwFV42/rns0L5JuiGKuocJzCdDX1XV7R
 UI6tOYQZgbGr9T9Yji2NkHrViapgoAfNBntwHmEkhMq8/j89ThgF/gAlWY/qE0p9AZDHm+
 02+7PlJ1ALwRTRe9g9V7a3dBe7v1VqyYuJmY+QqlAPrSIqBcIPp0xfuggWBIKC7SEV2ydH
 mg4RonGhK67XIHhAocc2n3+oifbjL8ZdFDih9bR98ScBDA8K6yjp7n0NKxIm8bpBdl/xxf
 PuWjOFzJwtYPZMv9rUtu9Lqg==
Received: from computer (2630.fr [82.65.148.221])
 by ledu-giraud.fr (OpenSMTPD) with ESMTPSA id bc4a55c1
 (TLSv1.3:TLS_AES_256_GCM_SHA384:256:NO); 
 Sat, 3 May 2025 14:10:47 +0200 (CEST)
From: Manuel Giraud <manuel@HIDDEN>
To: Ihor Radchenko <yantar92@HIDDEN>
Subject: Re: bug#77841: Some svg image's black color is replaced by emacs's
 theme foreground color
In-Reply-To: <87ikmigd5c.fsf@localhost>
References: <SY7P300MB07347CC88D7ABD94F72575EED7B32@HIDDEN>
 <SY7P300MB0734287FC9582B87929FE366D7BD2@HIDDEN>
 <86a58gfeqb.fsf@HIDDEN> <Z__ZUSdXGDRHvqBi@HIDDEN>
 <87cyd8r0j0.fsf@localhost> <aAN0aPswcYJRCHmc@HIDDEN>
 <8734e4qt4w.fsf@localhost> <aAS6MS3ahq9607Gm@HIDDEN>
 <87v7qzm3ex.fsf@localhost> <aATvBZiGOE9QF962@HIDDEN>
 <86zffujebc.fsf@HIDDEN> <87bjsahxfr.fsf@localhost>
 <SY7P300MB0734E9955A71C414F719841ED78C2@HIDDEN>
 <87bjsavthu.fsf@HIDDEN> <87ikmigd5c.fsf@localhost>
Date: Sat, 03 May 2025 14:10:46 +0200
Message-ID: <87y0vdvqrd.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: 77841
Cc: Eli Zaretskii <eliz@HIDDEN>, 77841 <at> debbugs.gnu.org,
 Alan Third <alan@HIDDEN>, Billy Lei <LeiYiXia29@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 (-)

Ihor Radchenko <yantar92@HIDDEN> writes:

> Manuel Giraud <manuel@HIDDEN> writes:
>
>> Yes I do think the same.  For example, we could have something like
>> 'svg-implicit-black' that is nil by default.  It would be one "simple"
>> step to improve on this issue (the hard part being having this behaviour
>> in documents and correct widget look and feel at the same time).
>
> Could you tell me more about "widget look and feel"?
> Is it about some very specific use case of svgs in Emacs?

I was refering to the first comment Alan made in this thread.  The
example that comes to my mind is the customize interface: some settings
are toggle buttons that are rendered with SVG provided with Emacs and
that will have the correct (i.e., same as default face) foreground and
background values.
-- 
Manuel Giraud




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

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


Received: (at 77841) by debbugs.gnu.org; 3 May 2025 11:14:59 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sat May 03 07:14:59 2025
Received: from localhost ([127.0.0.1]:38756 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1uBApe-000556-Vk
	for submit <at> debbugs.gnu.org; Sat, 03 May 2025 07:14:59 -0400
Received: from mout01.posteo.de ([185.67.36.65]:51905)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <yantar92@HIDDEN>)
 id 1uBApc-00054b-R3
 for 77841 <at> debbugs.gnu.org; Sat, 03 May 2025 07:14:57 -0400
Received: from submission (posteo.de [185.67.36.169]) 
 by mout01.posteo.de (Postfix) with ESMTPS id D4A1D240027
 for <77841 <at> debbugs.gnu.org>; Sat,  3 May 2025 13:14:49 +0200 (CEST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017;
 t=1746270889; bh=KNsW2n4DGO2wBi2pWLrOH2v3md2snq1xFlHl6Zgzshw=;
 h=From:To:Cc:Subject:Date:Message-ID:MIME-Version:Content-Type:
 From;
 b=GrrrwvOxcjZK5Mt4r4dpQdDlcQ7Xy1cUHX6Xd8v4GIR5WtbyIOrTLTuYcXwBGaWMl
 vyV+OCRKbChGICmcsXMwiKPBwy9vWuvnzV6Vj+DjTKAsWw7Hu7ds6sS+IrOT97uboO
 4/eJtGfup2pKz3P7mi07+e/7muZVxTwn9QhKBMYfkEZMDZfl156ECwNQOv313GYMRd
 LpUKAXi96eBHOsvNfRWYI77bogXddF6vw5VCpRKBedH9fAx+GeUcfYPArM3Bxv3Ddb
 5cW/W1bvgwzzKFtssO1RBebM4eCac/SMQ6Lq0hY7aFfOa40VOwJJknpkaNBywuKRHt
 b4awrUNXHx79A==
Received: from customer (localhost [127.0.0.1])
 by submission (posteo.de) with ESMTPSA id 4ZqQDT1G7yz6txh;
 Sat,  3 May 2025 13:14:49 +0200 (CEST)
From: Ihor Radchenko <yantar92@HIDDEN>
To: Manuel Giraud <manuel@HIDDEN>
Subject: Re: bug#77841: Some svg image's black color is replaced by emacs's
 theme foreground color
In-Reply-To: <87bjsavthu.fsf@HIDDEN>
References: <SY7P300MB07347CC88D7ABD94F72575EED7B32@HIDDEN>
 <SY7P300MB0734287FC9582B87929FE366D7BD2@HIDDEN>
 <86a58gfeqb.fsf@HIDDEN> <Z__ZUSdXGDRHvqBi@HIDDEN>
 <87cyd8r0j0.fsf@localhost> <aAN0aPswcYJRCHmc@HIDDEN>
 <8734e4qt4w.fsf@localhost> <aAS6MS3ahq9607Gm@HIDDEN>
 <87v7qzm3ex.fsf@localhost> <aATvBZiGOE9QF962@HIDDEN>
 <86zffujebc.fsf@HIDDEN> <87bjsahxfr.fsf@localhost>
 <SY7P300MB0734E9955A71C414F719841ED78C2@HIDDEN>
 <87bjsavthu.fsf@HIDDEN>
Date: Sat, 03 May 2025 11:13:51 +0000
Message-ID: <87ikmigd5c.fsf@localhost>
MIME-Version: 1.0
Content-Type: text/plain
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 77841
Cc: Eli Zaretskii <eliz@HIDDEN>, 77841 <at> debbugs.gnu.org,
 Alan Third <alan@HIDDEN>, Billy Lei <LeiYiXia29@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 (---)

Manuel Giraud <manuel@HIDDEN> writes:

> Yes I do think the same.  For example, we could have something like
> 'svg-implicit-black' that is nil by default.  It would be one "simple"
> step to improve on this issue (the hard part being having this behaviour
> in documents and correct widget look and feel at the same time).

Could you tell me more about "widget look and feel"?
Is it about some very specific use case of svgs in Emacs?

-- 
Ihor Radchenko // yantar92,
Org mode maintainer,
Learn more about Org mode at <https://orgmode.org/>.
Support Org development at <https://liberapay.com/org-mode>,
or support my work at <https://liberapay.com/yantar92>




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

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


Received: (at 77841) by debbugs.gnu.org; 3 May 2025 11:11:49 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sat May 03 07:11:49 2025
Received: from localhost ([127.0.0.1]:38711 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1uBAmb-0004wF-AO
	for submit <at> debbugs.gnu.org; Sat, 03 May 2025 07:11:49 -0400
Received: from ledu-giraud.fr ([51.159.28.247]:11103)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <manuel@HIDDEN>)
 id 1uBAmX-0004vy-EC
 for 77841 <at> debbugs.gnu.org; Sat, 03 May 2025 07:11:47 -0400
DKIM-Signature: v=1; a=ed25519-sha256; c=simple/simple; s=ed25519; bh=C5yhgcdv
 CH0LUiaq3oHmbWNQVe72wAMIEHvDyyrx6mw=;
 h=date:references:in-reply-to:
 subject:cc:to:from; d=ledu-giraud.fr; b=tXtYYkRMe08VJcYjRz/9uXRsXVa0m4
 8wOD/N3j/mxIwEExwFkB14RSEc4bu9wnejpxH1fnU2J3GabqeHRkigAg==
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; s=rsa; bh=C5yhgcdvCH0LUiaq
 3oHmbWNQVe72wAMIEHvDyyrx6mw=;
 h=date:references:in-reply-to:subject:
 cc:to:from; d=ledu-giraud.fr; b=qjxwk/VfNtWgPjsowgfWK+BJqVNiCo3meHco2A
 ExuLPMCKKkwoJyHtyG8e7pZRTZUpFgJ+j0sOIMQkidJ6YSCF4cIiNNr7IwE+Ak9WYIqhvE
 q57vAwnYpeQ6JR4pWCJgjpJjpBdXJXsshhpkl0DF/Gsny4LpH9dOiFq7TkumKu5gLTWl7a
 93bv9zCyA6+BWOMKvAWUxlDr0Ssto4k6BfHGGlBf6DI0lABb28lMc/CUItwzMAT0anbZ9s
 U4vU8gSE4oUg3eio3pJ/EPu+6PpVH1mRk9AmWF93lQF2fh1DHLYC59LxhR7f8TovUAKyC+
 p9eXIMiKV1DCmWidtEUOrXmg==
Received: from computer (2630.fr [82.65.148.221])
 by ledu-giraud.fr (OpenSMTPD) with ESMTPSA id ab87eef4
 (TLSv1.3:TLS_AES_256_GCM_SHA384:256:NO); 
 Sat, 3 May 2025 13:11:43 +0200 (CEST)
From: Manuel Giraud <manuel@HIDDEN>
To: Billy Lei <LeiYiXia29@HIDDEN>
Subject: Re: bug#77841: Some svg image's black color is replaced by emacs's
 theme foreground color
In-Reply-To: <SY7P300MB0734E9955A71C414F719841ED78C2@HIDDEN>
References: <SY7P300MB07347CC88D7ABD94F72575EED7B32@HIDDEN>
 <SY7P300MB0734287FC9582B87929FE366D7BD2@HIDDEN>
 <86a58gfeqb.fsf@HIDDEN> <Z__ZUSdXGDRHvqBi@HIDDEN>
 <87cyd8r0j0.fsf@localhost> <aAN0aPswcYJRCHmc@HIDDEN>
 <8734e4qt4w.fsf@localhost> <aAS6MS3ahq9607Gm@HIDDEN>
 <87v7qzm3ex.fsf@localhost> <aATvBZiGOE9QF962@HIDDEN>
 <86zffujebc.fsf@HIDDEN> <87bjsahxfr.fsf@localhost>
 <SY7P300MB0734E9955A71C414F719841ED78C2@HIDDEN>
Date: Sat, 03 May 2025 13:11:41 +0200
Message-ID: <87bjsavthu.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: 77841
Cc: Ihor Radchenko <yantar92@HIDDEN>, 77841 <at> debbugs.gnu.org,
 Eli Zaretskii <eliz@HIDDEN>, Alan Third <alan@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 (-)

Billy Lei <LeiYiXia29@HIDDEN> writes:

> =E5=9C=A8 2025/5/3 17:10, Ihor Radchenko =E5=86=99=E9=81=93:
>> Eli Zaretskii <eliz@HIDDEN> writes:
>>=20
>>>>> I am not sure if Emacs should behave differently in this scenario or
>>>>> not. It may be a judgment call and may also be non-trivial to impleme=
nt.
>>>>
>>>> To be frank it probably should, but I don't know exactly *how* it
>>>> should behave.
>>>
>>> Do we have anything else to do here, or should this bug be closed
>>> now?
>> There is a clear bug - some svgs are displayed differently than
>> intended. But it is not clear how to solve it best.
>> Something to do: decide how to solve it. (but I have no good ideas)
>>=20
>
> Perhaps we can let users decide it. We can introuduce a variable to
> customize how the svg images are displayed in Emacs, whether to use
> the theme foreground color or black.

Yes I do think the same.  For example, we could have something like
'svg-implicit-black' that is nil by default.  It would be one "simple"
step to improve on this issue (the hard part being having this behaviour
in documents and correct widget look and feel at the same time).
--=20
Manuel Giraud




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

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


Received: (at 77841) by debbugs.gnu.org; 3 May 2025 10:25:23 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sat May 03 06:25:23 2025
Received: from localhost ([127.0.0.1]:38526 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1uBA3e-0002gG-VQ
	for submit <at> debbugs.gnu.org; Sat, 03 May 2025 06:25:23 -0400
Received: from
 mail-australiasoutheastazolkn190100000.outbound.protection.outlook.com
 ([2a01:111:f403:d40e::]:53220
 helo=MEUPR01CU001.outbound.protection.outlook.com)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <LeiYiXia29@HIDDEN>)
 id 1uBA3b-0002fn-HA
 for 77841 <at> debbugs.gnu.org; Sat, 03 May 2025 06:25:20 -0400
ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none;
 b=Tphb1nHN5hIsRAGsGu7AkFrjywnPlOXqCoDprJgWpZh4SD2qL1BuK+2594EAezIkquYNLGXD+cH1E9FwNfDChj8yF9bHH52FGEsgBsvj4Sb2MEli5X86OwvVbEOLDNlus25nd6+ZzUP+j+l9rM28a0dfPDczU+vCBRhdNJLZMIVHLOQmpcef+lg0sqc1YpsWtlrpBM0k03vo7fOQ1AByj889DSF+DPMNZ2ZPi8s0fF6on/R9GzrXp8+mInK1iOJ3UoNyPtyjYkigc8HggjTbgmb/9tBnIBswziYIq4mKNk8uKb9C5nhFVlEn6tbQOXsRDOKwsYtB6ROlku4aZObd2g==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; 
 s=arcselector10001;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1;
 bh=/f+dacqOamO7t5A7i8CYa7uoEhYkReTNfAxeJjg++jQ=;
 b=ui0JsjWe/FE5Q5EXI9DnuFkKmMxsCR3cQ5wXyh8Uf+x6jXvj/EXPebvuYC73moL5i1bDsBoh0dfSgy4WUo4jZDmqqGw/wqCGouD6/r/G6ZeC6p2Zctqf7YvTDBtWRU0XuhoYOrFRdEqETVo9EbxtjkyWO6JuLkaCOco+xaNC5E04YdRbAIHuNmsABgdTmU+NlW/nRyd2Mbyz1i3bnjQSpH8yBK2+p4SjW2ziXXCX3YVJQlvQ3ZVpVzbZBWaJcAAuZdk5StOfl1ImZ6P3bej/YkZEtw4iOQulRt1F9GAbVHrg/zaoQJgHoxBmkJWh+K8aXCaT/F14aXGO7Pwlj4ezZA==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=none; dmarc=none;
 dkim=none; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=outlook.com;
 s=selector1;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=/f+dacqOamO7t5A7i8CYa7uoEhYkReTNfAxeJjg++jQ=;
 b=KWSacPeX2UjZpqRhytw2Cp9Hj5y1VPK/p0Bl0biAhOgYcVP/seYxn4cNcBZV6l8KkSpG460KX19BLuuuukjOCIPTtnoVXOILZUsxI71aPMhjIVy9c8+5atmRhQkNLg4c4Kisrg+13ZJwUPSTHvGT9CdCU5PL0RlZHgRUM6eCPlTeDA6HsWgJNG+UHbQiC8MsaxjRRCx96wNJ4XtFgQzHSRnV2kjQ28qaVpw2f/9LM2ZGMAuSC76Hj5s47jivEHWG+3y7dEig4h/VvO5nUQJ5I+BU6xVi4565M/7JPPJWbyLeQ16nZarJHTmeD1kq/9uSfJ07QQrWtqtu2NAyhc42SA==
Received: from SY7P300MB0734.AUSP300.PROD.OUTLOOK.COM (2603:10c6:10:28b::5) by
 SY8P300MB0210.AUSP300.PROD.OUTLOOK.COM (2603:10c6:10:267::5) with
 Microsoft
 SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.8699.25; Sat, 3 May 2025 10:25:09 +0000
Received: from SY7P300MB0734.AUSP300.PROD.OUTLOOK.COM
 ([fe80::c7be:a528:cfce:c0e5]) by SY7P300MB0734.AUSP300.PROD.OUTLOOK.COM
 ([fe80::c7be:a528:cfce:c0e5%4]) with mapi id 15.20.8699.026; Sat, 3 May 2025
 10:25:09 +0000
Message-ID: <SY7P300MB0734E9955A71C414F719841ED78C2@HIDDEN>
Date: Sat, 3 May 2025 18:25:03 +0800
User-Agent: Mozilla Thunderbird
Subject: Re: bug#77841: Some svg image's black color is replaced by emacs's
 theme foreground color
To: Ihor Radchenko <yantar92@HIDDEN>, Eli Zaretskii <eliz@HIDDEN>
References: <SY7P300MB07347CC88D7ABD94F72575EED7B32@HIDDEN>
 <SY7P300MB0734287FC9582B87929FE366D7BD2@HIDDEN>
 <86a58gfeqb.fsf@HIDDEN> <Z__ZUSdXGDRHvqBi@HIDDEN>
 <87cyd8r0j0.fsf@localhost> <aAN0aPswcYJRCHmc@HIDDEN>
 <8734e4qt4w.fsf@localhost> <aAS6MS3ahq9607Gm@HIDDEN>
 <87v7qzm3ex.fsf@localhost> <aATvBZiGOE9QF962@HIDDEN>
 <86zffujebc.fsf@HIDDEN> <87bjsahxfr.fsf@localhost>
From: Billy Lei <LeiYiXia29@HIDDEN>
In-Reply-To: <87bjsahxfr.fsf@localhost>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
X-ClientProxiedBy: TYCPR01CA0055.jpnprd01.prod.outlook.com
 (2603:1096:405:2::19) To SY7P300MB0734.AUSP300.PROD.OUTLOOK.COM
 (2603:10c6:10:28b::5)
X-Microsoft-Original-Message-ID: <7a8645ff-e191-4f5d-9071-c782e643ee09@HIDDEN>
MIME-Version: 1.0
X-MS-Exchange-MessageSentRepresentingType: 1
X-MS-PublicTrafficType: Email
X-MS-TrafficTypeDiagnostic: SY7P300MB0734:EE_|SY8P300MB0210:EE_
X-MS-Office365-Filtering-Correlation-Id: 7068b530-1867-4432-9944-08dd8a2cc7c3
X-MS-Exchange-SLBlob-MailProps: 02NmSoc12DcHu/Dr1OK6cqcYKvfIm6M5Fi2IP0M7ZlWihsnyLSGAbSoGk5De6VNwerHtF2wVM5ZnU4S6b4d94Ze6CAa3sHX2IqXpC69yqzdzeAeQELr2DGt4EBXkUeESiQzeDMDHJ3N6pw2uO3RA3p5jYIk9pw/9TuADtU0O5EG/TPiCYVZlYnJ5LGH/xUrFTpZpl5fj1yuWqsgFYGSUDSc1xB0ER5qwUHBZ+c4dAwyi/3dnTbBGfcnaCP8+R/j6EO8WodbR7ls7s3ftfW54daAxseBNrrSqzOIlSR/mTGJUr1VAtfveh151yW61ffMvqsXv92mtnjs/F3utzHy0dlJTm/7fLo4T+U/kRbbVeIHGOXXLhyIjJM/P81jh/WA73/JyT31g69A8MznwAoS36HsN+PRYK+jnqSJ4we5464N5PMjjQWz9nJXBWQQ2LzTQRaiukMfQ1d0AT79UdAy/RdvAQueLlZ18cQ7mJhOLYV3IUL7XtpGJ9tYKIbuTTOsK3OAa2P96H0JOcMTZEs/xpoJgNRQLWToZCfthfETav/NrmEsEq41QprvPTxOnoVesCWE3IIW+7IUZrRtE6HjHGcHS8px6FjT5GzIY4xMMpA4MZa7UhqUDixOMQgcMGBUjK0E4IGqTylAYc89xniLeLaczd1/Uzmjg+jmiieQ2NjUavSCHOvTULmUdH5y16tv/UKY0f1w4ne2bvqe2PxhTquRFd4dJ21TW84aORlWgs7bOU0+FAYa1mbXXnyixn1KN
X-Microsoft-Antispam: BCL:0;
 ARA:14566002|5072599009|7092599003|15080799006|8060799006|19110799003|6090799003|461199028|440099028|3412199025|26104999006;
X-Microsoft-Antispam-Message-Info: =?utf-8?B?aDc4NDlOT05ra05UR0hmVFVkb08vN1JQS1FzalpUWjRvTnR0d3YxNkVNaUVs?=
 =?utf-8?B?Ti85NC9kT0VPcjZiOWJFdUZDRWZseWgxd2dJYzhtM2RCMWVCcTJTcW9SWXQ4?=
 =?utf-8?B?TCtxS1dxc2JwQUk1TC9ncjFVQWw2YTZYbFdGeGdnV28wYVNXcUlMcnlLanBx?=
 =?utf-8?B?c0hTZGNTc2V3Tmc3b3F2emc0SnNtZjBmbjhOcm1jTk01eWsyWWpUSkJnRWQv?=
 =?utf-8?B?WlBLb3NnT3BHMkNtL01aR0Z6a29DWmFMSm8yTVYrTHF5MnFGdDlNdVR0RlBW?=
 =?utf-8?B?cDdTU2F3L3dJQmdxdWl6bWNVZEFmbkFIc0JqWk9NNXFIYTQ2WE14cGpXUm5y?=
 =?utf-8?B?SityVXR0d3k5OG1zNWNMSFZmTGlEb3pFdWdFeFFYcityT0RUem5kdGIxUzV2?=
 =?utf-8?B?dXA3Y2s0MzUyeDhuOE5GemQrblR1cVNTTEVMSEV0QjU4MTVhUzhBU0I2UlFR?=
 =?utf-8?B?L2JlbDk2OW5DV2ZIZllZdCtGaDZsYUY1TnpjN2JIbEM3RFRBaGptSW1KSVJz?=
 =?utf-8?B?UHpyaVRuYXFEOXQ5N2pNRjgxcjRKUzZiYmRQU2h0MHFlUGtMdTgwVkl6NXJq?=
 =?utf-8?B?LzJzZ2NYNms2OUZIN3VodmwvMlFCOFZJdHpFWERZS1U0YkhOa1pINHkrRlMy?=
 =?utf-8?B?ZTVNbnNKZHMyVUMvYkpwZUhjZ212SjZlbGg1TU9lZlVjczJ6eFgySFpRK2ZT?=
 =?utf-8?B?N01kdmhmSEV6NjUyWGR3UGhJM2hIbUJuT3Zab3gyTWY2cEFOcnVlaFhOd09U?=
 =?utf-8?B?VDFZQjV0UEtHRFRkejdURzExMlpKYW1nVlFrOEZ2UFVQemdOcW94TFkxS2pp?=
 =?utf-8?B?SXFNR2dnYlk2b2YyY3dNZ2lyWmRFTWlKY3JVWitKNXVsY01qUVVzZ0dWeDVy?=
 =?utf-8?B?TnJCVW5ESnJiUjNkeTVtYWdONWF2aHlEMDNqLzI3T2UxQUltdExiS3JzZVRl?=
 =?utf-8?B?b3NZRGpPbWQ0M1N0YnZMWFBqSVVteEhSS0M4UmdzSUkza0FZSnlHY2thS09n?=
 =?utf-8?B?RGM0aVpmZ1FCTmZpenhmeWZXU0xmMVhLd21jMFhRbjR5TTB5K29kTnZ4dHFl?=
 =?utf-8?B?THk4Q1BMNlEyU0dkQ1BoL2hsd00yekY5SitJUzVZcnRuaHgzRGxxazVOUlFC?=
 =?utf-8?B?MUtxS2RSRTNTQ0crb1BqTGVJR0JqU3I1bVNMWVJPbDdZSElxRzQwZk1jWUNG?=
 =?utf-8?B?Nm44VHJqcllQbjdBOWhQMjFSOWVPT1o3bUt0THYzZ1U5dlJpOG0wTWtNQk9y?=
 =?utf-8?B?WFJ3MEs5dkcxOGhmR2lFQW1pT1lOcklIZ3BaSVlsQTRhakFwa0hhaGM2aFFs?=
 =?utf-8?B?VXRlNFR1MkxPeG9nNVpXcjJudnFvZkZvRldDMUdyN3FXNkFvN1BscjNpRU85?=
 =?utf-8?B?bFdNYm1vQTk2SlFyQ29BVDNlZFdPUTRpWWhsR05kTjBaL1BrK1hqcXRoRThN?=
 =?utf-8?B?NXVUakFhcTIrVlZGNVhDUGpRRXV6THFtMHR6OXBNTFkxakoyWktLWVlxTnI3?=
 =?utf-8?B?T2lvQ2hPZEpaQTQvNEVIRlpVMWd5ajk0Q1V2S3JvcWlZSldMTklBMEp1a2hU?=
 =?utf-8?Q?JP/iRIX6hZS1ApuE7MGSLVLv8=3D?=
X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1
X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?QzBRV3RnZ2FUcnJqWDNMekhaa0dsMy9OdkFvRlh5U1FSQ2JvS2ZEaU1jc2px?=
 =?utf-8?B?dUEyZmk4MUNLVkVUekhHMlczWTRWUHcwclM4U1d4NEdXRnk5dkY5ZHQ5VUtr?=
 =?utf-8?B?WXJxZkZYczNWcGRibXJNbVVZVUVtaGtsaUgzam5vdkR1VndsSFFublJzNHBW?=
 =?utf-8?B?MlFjSkVWZFJlZzRBa0F6NzU1Wm9xYnNRaHlMN1BPaFZYajBwc1g3VitYaWh2?=
 =?utf-8?B?NGFqQmp2NzhtQmYrMno0SGxNMHdHRzB3L2NMU2dzQXNBSVNQVzdFeTltWG5i?=
 =?utf-8?B?eVhWZnZlUzhNWEJ5SHh6dEtxaGkrVVJ4TldQRks0a0FSbzYrWkRtYkx0aUVW?=
 =?utf-8?B?UCtaOUEyUTRobGYvMFNPMFFRTHJIYk55TGh2NFNsRG96dUJYSXJ0Vm9OL1ZI?=
 =?utf-8?B?cks3WHZ1d2hxRWlpZG1PRXd2RTJ6alI3Yzd3VFZKQmxGWDZOUTdwbjBvdjlo?=
 =?utf-8?B?UGFiYWNMM3RzRHBtK1c2cGJrdWV4WEplNEpwdVAvc1loMWZJMElRdHorNjRV?=
 =?utf-8?B?djB3ZkQvMUJNS2hzYmhENkg3dVc2SUpESnJRVUp3THdkZS8xcEMvOHBpZFd4?=
 =?utf-8?B?VGttWE9aRDlFbWZ2Q3hLRzg5WmJjdE9KYVE5L2VHd2JEaUxrakJka2FtclZB?=
 =?utf-8?B?ekphUnpzOEl0M3h3dzNmajFOc0pLQ3BsQWxEVmhlb1ZxUTBlUFVmTWVYOHBt?=
 =?utf-8?B?bmQvWUNFcjRLMWJuSnZYQUJKdnFEa01oMWo2R0o0bG1yZHA3VjhZL2NrZ1M3?=
 =?utf-8?B?cDBMQzJzdnRBNk1VbC92d3I2cGg4QTk5YzA0K0NxbXF5S0dvNE1HUWxUa0h6?=
 =?utf-8?B?OFNKZzQwVEwwUGVJTjdUdTdsdHRrK1RDSXYzRmVFZFk1TkRKSG9ha2xjdG05?=
 =?utf-8?B?bGxTU1VsVkRqUWpzWWNqU2xVa3pQOE9pTG00Z1oyYjY2NTBEL1AwaUhaMHk0?=
 =?utf-8?B?cXBwYjRtS1oybGNuUHdZNmt4ejJZeVV3L2VITzFlQUtFOXhTQWdhemdEMDZB?=
 =?utf-8?B?YmdkV2kzL29FZDh6R2EwV25IakpCT3BwbVlHZEJ1bmcwUTZKd2pxUXBMU1Fl?=
 =?utf-8?B?M1A1d1pMaG1KR0J2djlPWk1Rd3VibkVpY1dvN1MrYkYyMjM0VEFBTFV2Sllj?=
 =?utf-8?B?NGtCK3hLRDlXajNRWGZqQmNrQnprNHNMa3RQOGZiaEFLOUhnNUZrWFd3ekRj?=
 =?utf-8?B?ejBvdkwrVnBLSDliVnFPeWpDNzVmWFZFVDNIbXVVNXowdnp4RVYyR1ZvVXpy?=
 =?utf-8?B?SjJYeU82aUY3MkhLblhhcFRZeDZXcVpOQjZPSWZwSDFzVGEyb2lrak5ETlR4?=
 =?utf-8?B?dUlKTWFFVCtIZWlrVlVEbFVGY1dIK0t2VDhNUzZJVXEweUZib2RLbFNNbDlJ?=
 =?utf-8?B?WGVtazNhMkNmbG5lSnI4RzhtOS8rYVlaaUNYUXhZZjNucUFxbjJscXA2aEFu?=
 =?utf-8?B?VDd0SHJIQ1dWcndxaHUwajltcFMxY2UwU2dtOVpDdTVGd2ZCU293MC9qU3I5?=
 =?utf-8?B?LzdOTUpYTUw5a25Odk1LN2UvWjJBS0Q4a3k0bGliYnFCLzlLak5Sa1NsWWVZ?=
 =?utf-8?B?dTBZVDh5bXgvU0JFL0dMOGx2bTZXNlhLa2M1V1ZTYXJoQ2NyektBOVpTMmRR?=
 =?utf-8?B?bjFCZjlVbG4vcWR3Tnh2cGYyOUZPY1BHN0ZvbjlITjJZTk0zSUlORzFpdCsx?=
 =?utf-8?B?cnI3RHM2OEhFd2xrTU8vWCtBcCtjOFpXdTBjUjBORzBBdFF0RFVBY3dnNGV4?=
 =?utf-8?Q?x7HJbHS1+dkzICMoM2mVDjG25IebwuOlAx5RUac?=
X-OriginatorOrg: outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 7068b530-1867-4432-9944-08dd8a2cc7c3
X-MS-Exchange-CrossTenant-AuthSource: SY7P300MB0734.AUSP300.PROD.OUTLOOK.COM
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 03 May 2025 10:25:09.3835 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa
X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: 00000000-0000-0000-0000-000000000000
X-MS-Exchange-Transport-CrossTenantHeadersStamped: SY8P300MB0210
X-Spam-Score: 0.2 (/)
X-Debbugs-Envelope-To: 77841
Cc: Alan Third <alan@HIDDEN>, 77841 <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: -0.8 (/)

在 2025/5/3 17:10, Ihor Radchenko 写é“:
> Eli Zaretskii <eliz@HIDDEN> writes:
> 
>>>> I am not sure if Emacs should behave differently in this scenario or
>>>> not. It may be a judgment call and may also be non-trivial to implement.
>>>
>>> To be frank it probably should, but I don't know exactly *how* it
>>> should behave.
>>
>> Do we have anything else to do here, or should this bug be closed
>> now?
> 
> There is a clear bug - some svgs are displayed differently than
> intended. But it is not clear how to solve it best.
> Something to do: decide how to solve it. (but I have no good ideas)
> 

Perhaps we can let users decide it. We can introuduce a variable to 
customize how the svg images are displayed in Emacs, whether to use the 
theme foreground color or black.




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

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


Received: (at 77841) by debbugs.gnu.org; 3 May 2025 10:18:45 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sat May 03 06:18:44 2025
Received: from localhost ([127.0.0.1]:38507 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1uB9xE-0002Ie-KK
	for submit <at> debbugs.gnu.org; Sat, 03 May 2025 06:18:44 -0400
Received: from eggs.gnu.org ([2001:470:142:3::10]:38690)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <eliz@HIDDEN>) id 1uB9xB-0002IR-GN
 for 77841 <at> debbugs.gnu.org; Sat, 03 May 2025 06:18:42 -0400
Received: from fencepost.gnu.org ([2001:470:142:3::e])
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <eliz@HIDDEN>)
 id 1uB9x5-0000Q4-A5; Sat, 03 May 2025 06:18:35 -0400
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org;
 s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date:
 mime-version; bh=wf0GdosmJfCIY/Ibj3VsVEbOF5lSMxtg8tvXBQchsuI=; b=LweHSdorrIKS
 MX4Z1buovenN/Prs9UG4GDJ1T9OewRMxwYYHr+a6zjigJh7/YiLrNreNuExONod6sBLjysRPGYKNV
 tcQJAUnuzIoj25RrdxG1Zh1xaglS+PvGn4Jnlj0hgyqTcEVW0/iT2GOVeR8bzx4VuhvL37nENt/Gq
 wqpyNkqp1d9K+W9BdB94hM0na+xuYtKnqOyliw+L0XNiwOJa4m9osDDktnkCQlI538Tpi6c7vTG13
 O79T8zhDaMszbg1tRUnjPSVHht6OZpxSaQUPztmcxym5hn8/tZBQYg8A0T75PnyLVcEcjExQS4mcu
 PWwEXDf4lFGbHJC7b8lhxQ==;
Date: Sat, 03 May 2025 13:18:32 +0300
Message-Id: <86cycqj8uf.fsf@HIDDEN>
From: Eli Zaretskii <eliz@HIDDEN>
To: Ihor Radchenko <yantar92@HIDDEN>
In-Reply-To: <87bjsahxfr.fsf@localhost> (message from Ihor Radchenko on Sat,
 03 May 2025 09:10:16 +0000)
Subject: Re: bug#77841: Some svg image's black color is replaced by emacs's
 theme foreground color
References: <SY7P300MB07347CC88D7ABD94F72575EED7B32@HIDDEN>
 <SY7P300MB0734287FC9582B87929FE366D7BD2@HIDDEN>
 <86a58gfeqb.fsf@HIDDEN> <Z__ZUSdXGDRHvqBi@HIDDEN>
 <87cyd8r0j0.fsf@localhost> <aAN0aPswcYJRCHmc@HIDDEN>
 <8734e4qt4w.fsf@localhost> <aAS6MS3ahq9607Gm@HIDDEN>
 <87v7qzm3ex.fsf@localhost> <aATvBZiGOE9QF962@HIDDEN>
 <86zffujebc.fsf@HIDDEN> <87bjsahxfr.fsf@localhost>
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 77841
Cc: alan@HIDDEN, 77841 <at> debbugs.gnu.org, LeiYiXia29@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: Ihor Radchenko <yantar92@HIDDEN>
> Cc: Alan Third <alan@HIDDEN>, 77841 <at> debbugs.gnu.org, LeiYiXia29@HIDDEN
> Date: Sat, 03 May 2025 09:10:16 +0000
> 
> Eli Zaretskii <eliz@HIDDEN> writes:
> 
> >> > I am not sure if Emacs should behave differently in this scenario or
> >> > not. It may be a judgment call and may also be non-trivial to implement.
> >> 
> >> To be frank it probably should, but I don't know exactly *how* it
> >> should behave.
> >
> > Do we have anything else to do here, or should this bug be closed
> > now?
> 
> There is a clear bug - some svgs are displayed differently than
> intended. But it is not clear how to solve it best.
> Something to do: decide how to solve it. (but I have no good ideas)

If we have no idea how to solve this, we should not keep the bug open.




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

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


Received: (at 77841) by debbugs.gnu.org; 3 May 2025 09:11:24 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sat May 03 05:11:24 2025
Received: from localhost ([127.0.0.1]:38214 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1uB8u4-0007Sg-4I
	for submit <at> debbugs.gnu.org; Sat, 03 May 2025 05:11:24 -0400
Received: from mout02.posteo.de ([185.67.36.66]:44567)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <yantar92@HIDDEN>)
 id 1uB8u0-0007SR-Qc
 for 77841 <at> debbugs.gnu.org; Sat, 03 May 2025 05:11:21 -0400
Received: from submission (posteo.de [185.67.36.169]) 
 by mout02.posteo.de (Postfix) with ESMTPS id E1FFE240101
 for <77841 <at> debbugs.gnu.org>; Sat,  3 May 2025 11:11:14 +0200 (CEST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017;
 t=1746263474; bh=TMkj6rHLch/wqz4rCS8wIYoy+4fop1YB4cTlAryGaGI=;
 h=From:To:Cc:Subject:Date:Message-ID:MIME-Version:Content-Type:
 From;
 b=GBGwet4g3bu82jLZ8PWlhf5xKg8A3DPfnUSskQtmio8SESlJ/pSNbjA1E1ig3lC6G
 gGUHCNczli1fwuWki+T3/I/oDDXeN51nsgPeHF+s0nZkCyK69b6H1X3nMzqkxtOyzF
 GT3+lvlf71Y2Kq70UyrJfse92P2u/mJZmo1JWdiMCmfUjBL+TU3vojojTX6PLxtOs+
 HRUL9cAJ1mUs7fdLKIrLerKhuR3pqm7o4nSL2OoS0fmY7dIQXhWDkuTRIfEfdsx9pY
 P9BExowP6WCjSty9zqDC7DCTZCTmv7gvEeG9zYx1O1tr4S4C4SBwb9bJtq20cMysiF
 pETBZ7GUYPCBQ==
Received: from customer (localhost [127.0.0.1])
 by submission (posteo.de) with ESMTPSA id 4ZqMTt35d6z6tvZ;
 Sat,  3 May 2025 11:11:14 +0200 (CEST)
From: Ihor Radchenko <yantar92@HIDDEN>
To: Eli Zaretskii <eliz@HIDDEN>
Subject: Re: bug#77841: Some svg image's black color is replaced by emacs's
 theme foreground color
In-Reply-To: <86zffujebc.fsf@HIDDEN>
References: <SY7P300MB07347CC88D7ABD94F72575EED7B32@HIDDEN>
 <SY7P300MB0734287FC9582B87929FE366D7BD2@HIDDEN>
 <86a58gfeqb.fsf@HIDDEN> <Z__ZUSdXGDRHvqBi@HIDDEN>
 <87cyd8r0j0.fsf@localhost> <aAN0aPswcYJRCHmc@HIDDEN>
 <8734e4qt4w.fsf@localhost> <aAS6MS3ahq9607Gm@HIDDEN>
 <87v7qzm3ex.fsf@localhost> <aATvBZiGOE9QF962@HIDDEN>
 <86zffujebc.fsf@HIDDEN>
Date: Sat, 03 May 2025 09:10:16 +0000
Message-ID: <87bjsahxfr.fsf@localhost>
MIME-Version: 1.0
Content-Type: text/plain
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 77841
Cc: Alan Third <alan@HIDDEN>, 77841 <at> debbugs.gnu.org, LeiYiXia29@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 (---)

Eli Zaretskii <eliz@HIDDEN> writes:

>> > I am not sure if Emacs should behave differently in this scenario or
>> > not. It may be a judgment call and may also be non-trivial to implement.
>> 
>> To be frank it probably should, but I don't know exactly *how* it
>> should behave.
>
> Do we have anything else to do here, or should this bug be closed
> now?

There is a clear bug - some svgs are displayed differently than
intended. But it is not clear how to solve it best.
Something to do: decide how to solve it. (but I have no good ideas)

-- 
Ihor Radchenko // yantar92,
Org mode maintainer,
Learn more about Org mode at <https://orgmode.org/>.
Support Org development at <https://liberapay.com/org-mode>,
or support my work at <https://liberapay.com/yantar92>




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

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


Received: (at 77841) by debbugs.gnu.org; 3 May 2025 08:20:40 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sat May 03 04:20:39 2025
Received: from localhost ([127.0.0.1]:37973 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1uB86x-0004xM-DG
	for submit <at> debbugs.gnu.org; Sat, 03 May 2025 04:20:39 -0400
Received: from eggs.gnu.org ([2001:470:142:3::10]:40472)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <eliz@HIDDEN>) id 1uB86u-0004x7-R1
 for 77841 <at> debbugs.gnu.org; Sat, 03 May 2025 04:20:37 -0400
Received: from fencepost.gnu.org ([2001:470:142:3::e])
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <eliz@HIDDEN>)
 id 1uB86j-0003Sf-Oq; Sat, 03 May 2025 04:20:30 -0400
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org;
 s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date:
 mime-version; bh=fJ8cXeUsPr0xDeaFVdJpsrTvN7WTi/Q4jmqE7M6QQ9I=; b=E99qidllQAoj
 05ZqNPFpRpTA9EvJUpF9ecDBksyekrUWeAZOZwPMjwve1TJFuiZuTrYSP9BUFyHReN0j1FtEWo7LW
 RZaKteP+O+zyLaJY0jJzQMJQLcPNpDUzE/UlAVV0Yd7+vMErWWaKwRPh93oqLB3JuR2soVzdPA3eW
 bF3bRKNtxh5Jd9ChTj2JqzgI7SbvopRKtTfh4NUVioG3c9OgKnIa8trC957c7UPOsL/i2HYDhulRb
 AgnXpnn8W8fWJmLTWkRDaUHmrXUGyrG1e1UKnhzljGU+Gdyuc2pVlUN4SUyyNArc1efg4eAMQfL3x
 umtuK/sEbEhMd+6zXA4OUQ==;
Date: Sat, 03 May 2025 11:20:23 +0300
Message-Id: <86zffujebc.fsf@HIDDEN>
From: Eli Zaretskii <eliz@HIDDEN>
To: Alan Third <alan@HIDDEN>
In-Reply-To: <aATvBZiGOE9QF962@HIDDEN> (message from Alan
 Third on Sun, 20 Apr 2025 13:56:37 +0100)
Subject: Re: bug#77841: Some svg image's black color is replaced by emacs's
 theme foreground color
References: <SY7P300MB07347CC88D7ABD94F72575EED7B32@HIDDEN>
 <SY7P300MB0734287FC9582B87929FE366D7BD2@HIDDEN>
 <86a58gfeqb.fsf@HIDDEN> <Z__ZUSdXGDRHvqBi@HIDDEN>
 <87cyd8r0j0.fsf@localhost>
 <aAN0aPswcYJRCHmc@HIDDEN>
 <8734e4qt4w.fsf@localhost>
 <aAS6MS3ahq9607Gm@HIDDEN>
 <87v7qzm3ex.fsf@localhost> <aATvBZiGOE9QF962@HIDDEN>
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 77841
Cc: yantar92@HIDDEN, 77841 <at> debbugs.gnu.org, LeiYiXia29@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 (---)

> Date: Sun, 20 Apr 2025 13:56:37 +0100
> From: Alan Third <alan@HIDDEN>
> Cc: Eli Zaretskii <eliz@HIDDEN>, 77841 <at> debbugs.gnu.org,
> 	Billy Lei <LeiYiXia29@HIDDEN>
> 
> On Sun, Apr 20, 2025 at 12:19:02PM +0000, Ihor Radchenko wrote:
> > Alan Third <alan@HIDDEN> writes:
> > 
> > >> This image was generated by dvisvgm.
> > >> It indeed explicitly draws a rectangle over the page, effectively
> > >> inverting background and foreground (Emacs has no reason to apply
> > >> background color to the rect object fill).
> > >
> > > I don't understand what you mean, because it doesn't apply the
> > > background colour to the rect. It shows as white on red. Red is the
> > > foreground colour: the surrounding text is red. This is exactly the
> > > same as the first case where the rect is filled with black because
> > > black is the foreground colour.
> > 
> > You are right, but you may be missing the context I am coming from.
> >
> <snip explanation>
> >
> > However, dvisvgm does _not_ use this method simply because it is not
> > fully portable - some browsers and svg viewers ignore fill
> > attribute. So, drawing background rectangle is often recommended for
> > svg. It is also apparently a common practice.
> 
> Having reviewed our code we actually set the background the same way,
> by drawing a background coloured rectangle then inserting the SVG over
> it.
> 
> I did a little digging and it looks as though explicitly setting the
> foreground colour to black is often considered bad practice, which I
> guess is why we see this a lot, although that practice is
> inconsistently applied. Even that German flag earlier in the thread
> didn't set the fill colour, but did set the stroke colour to black.
> 
> > > If you believe Emacs should behave differently then I don't see any
> > > reason why we can't change it, as long as it still allows the use of
> > > SVGs inline as widgets or icons, etc. without forcing the programmer
> > > to explicitly handle changes to colours when faces change, or the
> > > mouse hovers over the line, etc.
> > 
> > I am not sure if Emacs should behave differently in this scenario or
> > not. It may be a judgment call and may also be non-trivial to implement.
> 
> To be frank it probably should, but I don't know exactly *how* it
> should behave.

Do we have anything else to do here, or should this bug be closed
now?




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

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


Received: (at 77841) by debbugs.gnu.org; 20 Apr 2025 12:56:56 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sun Apr 20 08:56:56 2025
Received: from localhost ([127.0.0.1]:47329 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1u6UEB-00040C-6A
	for submit <at> debbugs.gnu.org; Sun, 20 Apr 2025 08:56:55 -0400
Received: from dane.soverin.net ([2a10:de80:1:4092:b9e9:2296:0:1]:52005)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
 (Exim 4.84_2) (envelope-from <alan@HIDDEN>) id 1u6UE8-0003zs-2P
 for 77841 <at> debbugs.gnu.org; Sun, 20 Apr 2025 08:56:53 -0400
Received: from smtp.soverin.net (c04smtp-lb01.int.sover.in [10.10.4.74])
 (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 dane.soverin.net (Postfix) with ESMTPS id 4ZgT632xymzt;
 Sun, 20 Apr 2025 12:56:43 +0000 (UTC)
Received: from smtp.soverin.net (smtp.soverin.net [10.10.4.100]) by
 soverin.net (Postfix) with ESMTPSA id 4ZgT614JN5zPP; 
 Sun, 20 Apr 2025 12:56:41 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=idiocy.org; s=soverin;
 t=1745153803; bh=agfcxMG8K+O2sv/isdNx0K0EJSjEq+UIPOACI3MhVQ8=;
 h=Date:From:To:Cc:Subject:References:In-Reply-To:From;
 b=W3gBogxCYNJA6Pg37yWRHsxstNIoNgwRd/v97EjuY+/soE949ermDxeZ4Cl/qx+nc
 gp9UJ7xJO3HcArYWMKWb0c6NIWR3CT791eJuhAOObjTEiNzvXcPsXlKEWc7VL9g4uR
 LrixCiHY7T6x0eI92lOQf9v+1JeAHIWvjPkrJOdGiYpvgrc63P/Uv/LmhTRaMn/p4q
 3WxKzSqwpFiEpxynPfSBNe9rfyy18LYE1B+S9JcIUR2gGuPAtUVrAq9WfOqUpbot+n
 01SiVt4uBpnMstYbzftykLPzTuhQHhYk5kjMBHdbqbbAz+lgpw6CkU6WzEpLUyCDa3
 kuwbkzK3uQAtg==
X-CM-Envelope: MS4xfJ3gxef+6E83LKtVcqTdTx9gAUvLZsUMDUsuCCqjywxYs9vxNTK5Xsl+/5coJvcDnzjDKS+rYkCOcAakPJP6zuz7mSpvB6xpcSI50yQ05HsPT0MRbbTG
 4TDGvqn1H7NOXWS0QN4zm9SunWMKFqeC9AmkJjvzfmes9YYkT4deeVACrgdvoc9Y03vIClcSZ2pUbiiUFIcCe6B6ELZqyb0VY5AiJIX+EVRN1oCDlgVbv1Ht
 YvvNAAp/QKAT7hsrysAQR6dlfVGgVhZXYFudp6VfSsq08snQUH0wr2H0Oc47DCo2
X-CM-Analysis: v=2.4 cv=UsCZN/wB c=1 sm=1 tr=0 ts=6804ef0a
 a=UbsBXRcqaZ6D9kgPt/Dvnw==:617 a=xqWC_Br6kY4A:10 a=kj9zAlcOel0A:10
 a=XR8D0OoHHMoA:10 a=hIj89exaAAAA:8 a=-JlZlv7VfD7w5Pc-ebgA:9 a=CjuIK1q_8ugA:10
 a=lS9wXHQM5UdnNJ4u63Ry:22 a=9MSFP0l5Dcwi9NrB_JPx:22
Received: from localhost (faroe.holly.idiocy.org [local])
 by faroe.holly.idiocy.org (OpenSMTPD) with ESMTPA id dcd28e01;
 Sun, 20 Apr 2025 12:56:37 +0000 (UTC)
Date: Sun, 20 Apr 2025 13:56:37 +0100
From: Alan Third <alan@HIDDEN>
To: Ihor Radchenko <yantar92@HIDDEN>
Subject: Re: bug#77841: Some svg image's black color is replaced by emacs's
 theme foreground color
Message-ID: <aATvBZiGOE9QF962@HIDDEN>
Mail-Followup-To: Alan Third <alan@HIDDEN>,
 Ihor Radchenko <yantar92@HIDDEN>, Eli Zaretskii <eliz@HIDDEN>,
 77841 <at> debbugs.gnu.org, Billy Lei <LeiYiXia29@HIDDEN>
References: <SY7P300MB07347CC88D7ABD94F72575EED7B32@HIDDEN>
 <SY7P300MB0734287FC9582B87929FE366D7BD2@HIDDEN>
 <86a58gfeqb.fsf@HIDDEN> <Z__ZUSdXGDRHvqBi@HIDDEN>
 <87cyd8r0j0.fsf@localhost>
 <aAN0aPswcYJRCHmc@HIDDEN>
 <8734e4qt4w.fsf@localhost>
 <aAS6MS3ahq9607Gm@HIDDEN>
 <87v7qzm3ex.fsf@localhost>
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
In-Reply-To: <87v7qzm3ex.fsf@localhost>
X-Spampanel-Class: ham
X-Spam-Score: -0.7 (/)
X-Debbugs-Envelope-To: 77841
Cc: Eli Zaretskii <eliz@HIDDEN>, 77841 <at> debbugs.gnu.org,
 Billy Lei <LeiYiXia29@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 Sun, Apr 20, 2025 at 12:19:02PM +0000, Ihor Radchenko wrote:
> Alan Third <alan@HIDDEN> writes:
> 
> >> This image was generated by dvisvgm.
> >> It indeed explicitly draws a rectangle over the page, effectively
> >> inverting background and foreground (Emacs has no reason to apply
> >> background color to the rect object fill).
> >
> > I don't understand what you mean, because it doesn't apply the
> > background colour to the rect. It shows as white on red. Red is the
> > foreground colour: the surrounding text is red. This is exactly the
> > same as the first case where the rect is filled with black because
> > black is the foreground colour.
> 
> You are right, but you may be missing the context I am coming from.
>
<snip explanation>
>
> However, dvisvgm does _not_ use this method simply because it is not
> fully portable - some browsers and svg viewers ignore fill
> attribute. So, drawing background rectangle is often recommended for
> svg. It is also apparently a common practice.

Having reviewed our code we actually set the background the same way,
by drawing a background coloured rectangle then inserting the SVG over
it.

I did a little digging and it looks as though explicitly setting the
foreground colour to black is often considered bad practice, which I
guess is why we see this a lot, although that practice is
inconsistently applied. Even that German flag earlier in the thread
didn't set the fill colour, but did set the stroke colour to black.

> > If you believe Emacs should behave differently then I don't see any
> > reason why we can't change it, as long as it still allows the use of
> > SVGs inline as widgets or icons, etc. without forcing the programmer
> > to explicitly handle changes to colours when faces change, or the
> > mouse hovers over the line, etc.
> 
> I am not sure if Emacs should behave differently in this scenario or
> not. It may be a judgment call and may also be non-trivial to implement.

To be frank it probably should, but I don't know exactly *how* it
should behave.

-- 
Alan Third




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

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


Received: (at 77841) by debbugs.gnu.org; 20 Apr 2025 12:20:12 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sun Apr 20 08:20:12 2025
Received: from localhost ([127.0.0.1]:46899 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1u6Tea-0007yp-E3
	for submit <at> debbugs.gnu.org; Sun, 20 Apr 2025 08:20:11 -0400
Received: from mout01.posteo.de ([185.67.36.65]:42429)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <yantar92@HIDDEN>)
 id 1u6TeS-0007wJ-Cu
 for 77841 <at> debbugs.gnu.org; Sun, 20 Apr 2025 08:20:05 -0400
Received: from submission (posteo.de [185.67.36.169]) 
 by mout01.posteo.de (Postfix) with ESMTPS id 6A399240028
 for <77841 <at> debbugs.gnu.org>; Sun, 20 Apr 2025 14:19:52 +0200 (CEST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017;
 t=1745151592; bh=LGJ7EDMDYn1498wEi/jvTLu1arqrIREiElC1bZmxubY=;
 h=From:To:Cc:Subject:Date:Message-ID:MIME-Version:Content-Type:
 Content-Transfer-Encoding:From;
 b=mJRhFn9yoObINYODAnx22f0ufezQx1D6MbEQ43669ENSTBbHGjfP6N2tPfDm/aGRi
 9YLzi0GQZ8RviequZliiI3B3tek5JM+gvvxYbb/j5Qt8cFKNY/6/CsH59En/yZFQ0v
 SMzmxzJ3Qho9vciLCCghlrLWa3GmS5tcu+fNJqSRAntP04yyLKbKkLRZJNvZlk5QRh
 t3VQAv+xv09FMgdE/ZN49MaOe/NjIvWDNbOsh88Jnwf7U4UWgCfLd75K0v5O4QPZ4T
 Y1QwKeivjzxQKQ9g7t8hcTaCgefYfHgeHW7Z0rInsaxr0BrEpMU16BCtWnXWp2yn6M
 Eop83kiAfNvHA==
Received: from customer (localhost [127.0.0.1])
 by submission (posteo.de) with ESMTPSA id 4ZgSHW5Ffvz6twh;
 Sun, 20 Apr 2025 14:19:51 +0200 (CEST)
From: Ihor Radchenko <yantar92@HIDDEN>
To: Alan Third <alan@HIDDEN>
Subject: Re: bug#77841: Some svg image's black color is replaced by emacs's
 theme foreground color
In-Reply-To: <aAS6MS3ahq9607Gm@HIDDEN>
References: <SY7P300MB07347CC88D7ABD94F72575EED7B32@HIDDEN>
 <SY7P300MB0734287FC9582B87929FE366D7BD2@HIDDEN>
 <86a58gfeqb.fsf@HIDDEN> <Z__ZUSdXGDRHvqBi@HIDDEN>
 <87cyd8r0j0.fsf@localhost> <aAN0aPswcYJRCHmc@HIDDEN>
 <8734e4qt4w.fsf@localhost> <aAS6MS3ahq9607Gm@HIDDEN>
Date: Sun, 20 Apr 2025 12:19:02 +0000
Message-ID: <87v7qzm3ex.fsf@localhost>
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 77841
Cc: Eli Zaretskii <eliz@HIDDEN>, 77841 <at> debbugs.gnu.org,
 Billy Lei <LeiYiXia29@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 (---)

Alan Third <alan@HIDDEN> writes:

>> This image was generated by dvisvgm.
>> It indeed explicitly draws a rectangle over the page, effectively
>> inverting background and foreground (Emacs has no reason to apply
>> background color to the rect object fill).
>
> I don't understand what you mean, because it doesn't apply the
> background colour to the rect. It shows as white on red. Red is the
> foreground colour: the surrounding text is red. This is exactly the
> same as the first case where the rect is filled with black because
> black is the foreground colour.

You are right, but you may be missing the context I am coming from.

For me, the image is generated from latex fragment \(x^2=3D2\) by (1)
generating dvi file with foreground and background taken from 'default
face; (2) converting the dvi file to svg.

The tex file roughly looks like

\begin{document}
\definecolor{fg}{rgb}{1,1,1}
\definecolor{bg}{rgb}{0,0,0}
\pagecolor{bg}
{\color{fg}
\(x^2=3D3\)
}

You see that we set foreground and background explicitly.

The .dvi file still keeps the background color setting

> ...background rgb 0 0 0=EF=BF=BDcolor push rgb 1 1 1

However, after passing through dvisvgm, we background color information
is lost because the background is simulated by placing black rectangle:

<?xml version=3D'1.0' encoding=3D'UTF-8'?>
<!-- This file was generated by dvisvgm 3.4 -->
<svg version=3D'1.1' xmlns=3D'http://www.w3.org/2000/svg' xmlns:xlink=3D'ht=
tp://www.w3.org/1999/xlink' width=3D'32.302787pt' height=3D'9.867978pt' vie=
wBox=3D'-16.60823 10.605991 32.302787 9.867978'>
...
<g id=3D'page1' transform=3D'matrix(1.165714 0 0 1.165714 0 0)'>
<rect x=3D'-14.247256' y=3D'9.098277' width=3D'27.710724' height=3D'8.46517=
7'/>
<g fill=3D'#fff'>
<use x=3D'-14.536172' y=3D'17.344276' xlink:href=3D'#g0-120'/>
<use x=3D'-8.84224' y=3D'13.728912' xlink:href=3D'#g2-50'/>
<use x=3D'-1.605538' y=3D'17.344276' xlink:href=3D'#g1-61'/>
<use x=3D'8.910542' y=3D'17.344276' xlink:href=3D'#g1-51'/>
</g>
</g>
</svg>

Note that setting fill property directly will yield normal result in the
resulting svg:

<svg version=3D'1.1' xmlns=3D'http://www.w3.org/2000/svg' xmlns:xlink=3D'ht=
tp://www.w3.org/1999/xlink' width=3D'32.302787pt' height=3D'9.867978pt' vie=
wBox=3D'-16.60823 10.605991 32.302787 9.867978' fill=3D'#000'>

However, dvisvgm does _not_ use this method simply because it is not
fully portable - some browsers and svg viewers ignore fill
attribute. So, drawing background rectangle is often recommended for
svg. It is also apparently a common practice.

> If you believe Emacs should behave differently then I don't see any
> reason why we can't change it, as long as it still allows the use of
> SVGs inline as widgets or icons, etc. without forcing the programmer
> to explicitly handle changes to colours when faces change, or the
> mouse hovers over the line, etc.

I am not sure if Emacs should behave differently in this scenario or
not. It may be a judgment call and may also be non-trivial to implement.

--=20
Ihor Radchenko // yantar92,
Org mode maintainer,
Learn more about Org mode at <https://orgmode.org/>.
Support Org development at <https://liberapay.com/org-mode>,
or support my work at <https://liberapay.com/yantar92>




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

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


Received: (at 77841) by debbugs.gnu.org; 20 Apr 2025 09:11:26 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sun Apr 20 05:11:26 2025
Received: from localhost ([127.0.0.1]:44967 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1u6Qhx-0008OT-P5
	for submit <at> debbugs.gnu.org; Sun, 20 Apr 2025 05:11:26 -0400
Received: from dane.soverin.net ([185.233.34.38]:32769)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
 (Exim 4.84_2) (envelope-from <alan@HIDDEN>) id 1u6Qhv-0008OA-4r
 for 77841 <at> debbugs.gnu.org; Sun, 20 Apr 2025 05:11:24 -0400
Received: from smtp.soverin.net (unknown [10.10.4.74])
 (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 dane.soverin.net (Postfix) with ESMTPS id 4ZgN5v1SyMz1S1F;
 Sun, 20 Apr 2025 09:11:15 +0000 (UTC)
Received: from smtp.soverin.net (smtp.soverin.net [10.10.4.100]) by
 soverin.net (Postfix) with ESMTPSA id 4ZgN5t4qcNzPP; 
 Sun, 20 Apr 2025 09:11:14 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=idiocy.org; s=soverin;
 t=1745140275; bh=PYzPoF9Z07aO13N7zRCddrvBiciV5oPZhHAQ0cfKU/U=;
 h=Date:From:To:Cc:Subject:References:In-Reply-To:From;
 b=YNE5QCDJxww3jjNNhtT2Ga0VND5zuHavRE4WaqYiw6NZK04oAJqqR1Ge4l6KKe+kM
 WYVOKeUB7xUacsTl13r0z1TO1x9lv5jpcMccaFW0LNhe5uxP+F2f7bPDL89Ah93fkS
 Wibf+rLsgqdErDwSuA5Ty6VP+StJslFtLAzZZ+gakmEeZG06n+C/JMVXD5t51PImjb
 rEd7AQmU7SFiDr3IeRYRmm1V39cwnGFG09Z5r/BHcliWx0P10MnyNHcmHxlfEaDNfZ
 ApePBCNdJH6Sx4NOa0ri3PPN9cS6oMnOdrr3x7XDfNOvwgZ0GXUXiuBLGJnlsGNkTo
 RBPQ+zLWwJ+vw==
X-CM-Envelope: MS4xfD9kRr2XkD/LgNeW/g1AG+L24tZRSmIkftLGLnGN4VYy4Rwrkao8eXyGpQxnLx88vgUOZnVvzGRMocpyeATqRwt1c4oJTaVhAWBJ6TxrhGZhzgebxI4z
 na8vXIA3u2CCaDFnUY8sX9MJ4Rk4Ueyqx9CKir8utmdtweCfT3CIpCtpwToN8/d7ultvBtOO3nIFevk+9HjqnRMx2bxnNrCaEPlpXLL+Zfhqmyrr14syfO9J
 rd2m3Qdntm/aS8VjWPlsChG5CRFSMLZTWTErM6gc/3zPMwhtdDy2ImRkJijZsFh7
X-CM-Analysis: v=2.4 cv=I7afRMgg c=1 sm=1 tr=0 ts=6804ba32
 a=UbsBXRcqaZ6D9kgPt/Dvnw==:617 a=xqWC_Br6kY4A:10 a=kj9zAlcOel0A:10
 a=XR8D0OoHHMoA:10 a=hIj89exaAAAA:8 a=ZNhQEXMksP9CXvg3SagA:9 a=CjuIK1q_8ugA:10
 a=lS9wXHQM5UdnNJ4u63Ry:22 a=9MSFP0l5Dcwi9NrB_JPx:22
Received: from localhost (faroe.holly.idiocy.org [local])
 by faroe.holly.idiocy.org (OpenSMTPD) with ESMTPA id c2db0d3d;
 Sun, 20 Apr 2025 09:11:13 +0000 (UTC)
Date: Sun, 20 Apr 2025 10:11:13 +0100
From: Alan Third <alan@HIDDEN>
To: Ihor Radchenko <yantar92@HIDDEN>
Subject: Re: bug#77841: Some svg image's black color is replaced by emacs's
 theme foreground color
Message-ID: <aAS6MS3ahq9607Gm@HIDDEN>
Mail-Followup-To: Alan Third <alan@HIDDEN>,
 Ihor Radchenko <yantar92@HIDDEN>, Eli Zaretskii <eliz@HIDDEN>,
 77841 <at> debbugs.gnu.org, Billy Lei <LeiYiXia29@HIDDEN>
References: <SY7P300MB07347CC88D7ABD94F72575EED7B32@HIDDEN>
 <SY7P300MB0734287FC9582B87929FE366D7BD2@HIDDEN>
 <86a58gfeqb.fsf@HIDDEN> <Z__ZUSdXGDRHvqBi@HIDDEN>
 <87cyd8r0j0.fsf@localhost>
 <aAN0aPswcYJRCHmc@HIDDEN>
 <8734e4qt4w.fsf@localhost>
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
In-Reply-To: <8734e4qt4w.fsf@localhost>
X-Spampanel-Class: ham
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 77841
Cc: Eli Zaretskii <eliz@HIDDEN>, 77841 <at> debbugs.gnu.org,
 Billy Lei <LeiYiXia29@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 (-)

On Sat, Apr 19, 2025 at 11:37:35AM +0000, Ihor Radchenko wrote:
> Alan Third <alan@HIDDEN> writes:
> 
> >> Consider the attached svg image.
> >>  ...
> >> Seemingly, background and foreground are inverted in the second case.
> >> 
> >> What am I missing?
> >
> > The image draws a rectangle in the current foreground colour, black in
> > the first case and red in the second, and then fills the text with
> > "#fff".
> >
> >     <g fill='#fff'>
> 
> This image was generated by dvisvgm.
> It indeed explicitly draws a rectangle over the page, effectively
> inverting background and foreground (Emacs has no reason to apply
> background color to the rect object fill).

I don't understand what you mean, because it doesn't apply the
background colour to the rect. It shows as white on red. Red is the
foreground colour: the surrounding text is red. This is exactly the
same as the first case where the rect is filled with black because
black is the foreground colour.

If you believe Emacs should behave differently then I don't see any
reason why we can't change it, as long as it still allows the use of
SVGs inline as widgets or icons, etc. without forcing the programmer
to explicitly handle changes to colours when faces change, or the
mouse hovers over the line, etc.

I'm not an expert in SVG, so it's quite possible there's a better way
of doing this that I don't know.

If someone does have a proposal I'd suggest it should probably be made
in emacs-devel, because it will be a change to behaviour that will
likely interest anyone who already uses SVGs, and please Cc me in as I
don't read emacs-devel regularly.
-- 
Alan Third




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

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


Received: (at 77841) by debbugs.gnu.org; 19 Apr 2025 11:38:36 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sat Apr 19 07:38:36 2025
Received: from localhost ([127.0.0.1]:59029 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1u66Wp-0006Cr-1X
	for submit <at> debbugs.gnu.org; Sat, 19 Apr 2025 07:38:36 -0400
Received: from mout01.posteo.de ([185.67.36.65]:36525)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <yantar92@HIDDEN>)
 id 1u66Wm-0006BD-Fl
 for 77841 <at> debbugs.gnu.org; Sat, 19 Apr 2025 07:38:33 -0400
Received: from submission (posteo.de [185.67.36.169]) 
 by mout01.posteo.de (Postfix) with ESMTPS id CD7F2240027
 for <77841 <at> debbugs.gnu.org>; Sat, 19 Apr 2025 13:38:25 +0200 (CEST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017;
 t=1745062705; bh=GK5IZCfabugETCYSY6oKjXcMDcRdqmHfCLoZOmYaEWI=;
 h=From:To:Cc:Subject:Date:Message-ID:MIME-Version:Content-Type:
 From;
 b=Uv8URvKC3aSoK7uZbbdBvdCtueoCSnZJrYoMyI50Xn8+HMG8pZPhCSdbTL6adDObu
 2d51tuE+ZYX8uobRdaKpbrYFnw0r0MYsY/gyqxJ8y48E8tl4zSPshVmr4wfC8eeKZE
 +0v9Y3R1c2hfhdotkURri1qV9CBbobCoKuZgOUWUAF49qSsBoDzPU8iC+5wTbc0HOO
 cIzInEdHWMfiP9hhbNf7y3Ep0dFj91ThaTqoKj967QNWBcVL3V+SoW8f6jIeMGrI0E
 ascgKpV6TIWQV/GZIqAnoP7apdfSZgeCM27VQ32zCpZnKF3GCWzyORkljhqrYPkl0+
 dowwXyd1Uudzg==
Received: from customer (localhost [127.0.0.1])
 by submission (posteo.de) with ESMTPSA id 4ZfqQ81SJTz9rxN;
 Sat, 19 Apr 2025 13:38:24 +0200 (CEST)
From: Ihor Radchenko <yantar92@HIDDEN>
To: Alan Third <alan@HIDDEN>
Subject: Re: bug#77841: Some svg image's black color is replaced by emacs's
 theme foreground color
In-Reply-To: <aAN0aPswcYJRCHmc@HIDDEN>
References: <SY7P300MB07347CC88D7ABD94F72575EED7B32@HIDDEN>
 <SY7P300MB0734287FC9582B87929FE366D7BD2@HIDDEN>
 <86a58gfeqb.fsf@HIDDEN> <Z__ZUSdXGDRHvqBi@HIDDEN>
 <87cyd8r0j0.fsf@localhost> <aAN0aPswcYJRCHmc@HIDDEN>
Date: Sat, 19 Apr 2025 11:37:35 +0000
Message-ID: <8734e4qt4w.fsf@localhost>
MIME-Version: 1.0
Content-Type: text/plain
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 77841
Cc: Eli Zaretskii <eliz@HIDDEN>, 77841 <at> debbugs.gnu.org,
 Billy Lei <LeiYiXia29@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 (---)

Alan Third <alan@HIDDEN> writes:

>> Consider the attached svg image.
>>  ...
>> Seemingly, background and foreground are inverted in the second case.
>> 
>> What am I missing?
>
> The image draws a rectangle in the current foreground colour, black in
> the first case and red in the second, and then fills the text with
> "#fff".
>
>     <g fill='#fff'>

This image was generated by dvisvgm.
It indeed explicitly draws a rectangle over the page, effectively
inverting background and foreground (Emacs has no reason to apply
background color to the rect object fill).
That's unfortunate, but explains the observed behavior.

Feel free to close this bug report.

-- 
Ihor Radchenko // yantar92,
Org mode maintainer,
Learn more about Org mode at <https://orgmode.org/>.
Support Org development at <https://liberapay.com/org-mode>,
or support my work at <https://liberapay.com/yantar92>




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

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


Received: (at 77841) by debbugs.gnu.org; 19 Apr 2025 10:01:32 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sat Apr 19 06:01:32 2025
Received: from localhost ([127.0.0.1]:58296 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1u650t-0007UP-5a
	for submit <at> debbugs.gnu.org; Sat, 19 Apr 2025 06:01:32 -0400
Received: from [185.233.34.157] (port=46539 helo=dane.soverin.net)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
 (Exim 4.84_2) (envelope-from <alan@HIDDEN>) id 1u650o-0007Rz-Kk
 for 77841 <at> debbugs.gnu.org; Sat, 19 Apr 2025 06:01:29 -0400
Received: from smtp.soverin.net (c04smtp-lb01.int.sover.in [10.10.4.74])
 (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 dane.soverin.net (Postfix) with ESMTPS id 4ZfnG240SDzyfQ;
 Sat, 19 Apr 2025 10:01:14 +0000 (UTC)
Received: from smtp.soverin.net (smtp.soverin.net [10.10.4.99]) by soverin.net
 (Postfix) with ESMTPSA id 4ZfnG16slBz6w; 
 Sat, 19 Apr 2025 10:01:13 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=idiocy.org; s=soverin;
 t=1745056874; bh=oMF3dpmL0KAq6wrCCLbrO36bVBDRQDA35lrfRbbL9t8=;
 h=Date:From:To:Cc:Subject:References:In-Reply-To:From;
 b=SOYlxOjwXSnOjRReBmowNjBLj6S1E536lvJ2KlHV5Ch00QpibqvGp0V84AAo1FZO5
 bjimGigQFuySKGGaHFjqoEfYyGqqplRPwVMvsUFx/2JzuE6SgslNuQTfVtMePl2pLH
 ppUw63rL35lJcw7hzaKiCRfLyXvrOG3AWxLW5S5/chob3cOn8rpIK+ouILjH/DlXq4
 FXg1lJDt5YJ5WAGkrnZ9SLDozAiL8R+XF5CeX6HJem32OJwxasSOoVt7nuujjwP8m2
 q4g3Rt8iZ1Et9PKeWohUSPuEb+wkkg60DK2Tc5l7qzYYYq8WH5/3cEQ1Y6fJs85OcT
 nkalfK5XCCX+g==
X-CM-Envelope: MS4xfL07wmV8tOPfBz3PnleqL53B6jLJO4uo+71y1uwJWNz6mxUDfP3btxzkWt4H4pg5IeeTRAkykBhfmmRUlTxwjoHt4VFSp9WB9YGg2LUui8iTws5K86xK
 v2svgOjNgnEGX5U5j4Klf5qa1/VJmpgE3WdtvYOqEE89G3vLMVJ7Qpjx0MBhlA0Aa0hGEFKUZqwwJ95iXL2ZO881JWmwHCqgY9HsKK88kQzj2vtaiScBmxDG
 wKC797II0silcK0NEP61y5YYdxMu4WR+dAzhwkS1Cpr3WpFQ10HpEXKpkwR6JQs6
X-CM-Analysis: v=2.4 cv=I7afRMgg c=1 sm=1 tr=0 ts=6803746a
 a=UbsBXRcqaZ6D9kgPt/Dvnw==:617 a=xqWC_Br6kY4A:10 a=kj9zAlcOel0A:10
 a=XR8D0OoHHMoA:10 a=hIj89exaAAAA:8 a=d8bZw8reLVXtDa_fHMoA:9 a=CjuIK1q_8ugA:10
 a=lS9wXHQM5UdnNJ4u63Ry:22 a=9MSFP0l5Dcwi9NrB_JPx:22
Received: from localhost (faroe.holly.idiocy.org [local])
 by faroe.holly.idiocy.org (OpenSMTPD) with ESMTPA id 8e91afe4;
 Sat, 19 Apr 2025 10:01:12 +0000 (UTC)
Date: Sat, 19 Apr 2025 11:01:12 +0100
From: Alan Third <alan@HIDDEN>
To: Ihor Radchenko <yantar92@HIDDEN>
Subject: Re: bug#77841: Some svg image's black color is replaced by emacs's
 theme foreground color
Message-ID: <aAN0aPswcYJRCHmc@HIDDEN>
Mail-Followup-To: Alan Third <alan@HIDDEN>,
 Ihor Radchenko <yantar92@HIDDEN>, Eli Zaretskii <eliz@HIDDEN>,
 77841 <at> debbugs.gnu.org, Billy Lei <LeiYiXia29@HIDDEN>
References: <SY7P300MB07347CC88D7ABD94F72575EED7B32@HIDDEN>
 <SY7P300MB0734287FC9582B87929FE366D7BD2@HIDDEN>
 <86a58gfeqb.fsf@HIDDEN> <Z__ZUSdXGDRHvqBi@HIDDEN>
 <87cyd8r0j0.fsf@localhost>
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
In-Reply-To: <87cyd8r0j0.fsf@localhost>
X-Spampanel-Class: ham
X-Spam-Score: 0.6 (/)
X-Debbugs-Envelope-To: 77841
Cc: Eli Zaretskii <eliz@HIDDEN>, 77841 <at> debbugs.gnu.org,
 Billy Lei <LeiYiXia29@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.4 (/)

On Sat, Apr 19, 2025 at 08:57:55AM +0000, Ihor Radchenko wrote:
> Alan Third <alan@HIDDEN> writes:
> 
> >> Yes, this is a feature.  I think to disable it, you need to include a
> >> :background setting in the image spec.  Alan, am I right?
> >
> > Yes, but in this particular case :foreground, probably.
> >
> > This behaviour is documented in the elisp manual under "SVG Images"
> > and is intended to make it easier to insert images into buffers so
> > they look like native widgets and the like.
> 
> I am still confused.
> Consider the attached svg image.
> 
> If I emacs -Q org-ltximg_404bde694c76aad6deecfc21e91c044a6afd7948.svg
> I see black background and white foreground.
> 
> If I
> 1. emacs -Q
> 2. (put-text-property 1 2 'display (create-image "/tmp/ltximg/org-ltximg_404bde694c76aad6deecfc21e91c044a6afd7948.svg"))
> I see red-ish background and white foreground.
> 
> Seemingly, background and foreground are inverted in the second case.
> 
> What am I missing?

The image draws a rectangle in the current foreground colour, black in
the first case and red in the second, and then fills the text with
"#fff".

    <g fill='#fff'>

-- 
Alan Third




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

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


Received: (at 77841) by debbugs.gnu.org; 19 Apr 2025 08:58:56 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sat Apr 19 04:58:56 2025
Received: from localhost ([127.0.0.1]:57700 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1u642K-0007ws-5C
	for submit <at> debbugs.gnu.org; Sat, 19 Apr 2025 04:58:56 -0400
Received: from mout01.posteo.de ([185.67.36.65]:52693)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <yantar92@HIDDEN>)
 id 1u642G-0007wN-0t
 for 77841 <at> debbugs.gnu.org; Sat, 19 Apr 2025 04:58:54 -0400
Received: from submission (posteo.de [185.67.36.169]) 
 by mout01.posteo.de (Postfix) with ESMTPS id A1CD2240027
 for <77841 <at> debbugs.gnu.org>; Sat, 19 Apr 2025 10:58:44 +0200 (CEST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017;
 t=1745053124; bh=zrqH8GWnelcb12HVnSKutgtxVrtpvxxQoj5h8/UGGXY=;
 h=From:To:Cc:Subject:Date:Message-ID:MIME-Version:Content-Type:
 From;
 b=LvCtt0oPYsG8dpXgElz85sPkErJMM5OKU/DHCutnsYP6SEz4aAGS7plajA50zJuRq
 O9VTUTTmsFF/B4wYCYpn/Gk12ouWpOCFctmBzx3agg/3U2E5+EDKprwFb4a/vyu+S+
 LHmMhRuaD6C+FPcIEuj5KRtCRaPhWtso/6R8GmjvDMN9rrPgbDiKXFxatVIAHGfsTp
 42wLt6PJ5IXwtK5yO0NEmQ1UPgjDMxKNUs0gZyMuWRp7Abh0epJLDLjIONTd2PscZ2
 72sTH1cGtMDxJz7KJxCyXo6bO4MPjg6hZG+e6BuZY8dZSp6Am8FBD4VlHVmzUK3O/r
 HmQnE2haQmF6w==
Received: from customer (localhost [127.0.0.1])
 by submission (posteo.de) with ESMTPSA id 4Zflsv67j5z9rxK;
 Sat, 19 Apr 2025 10:58:43 +0200 (CEST)
From: Ihor Radchenko <yantar92@HIDDEN>
To: Alan Third <alan@HIDDEN>
Subject: Re: bug#77841: Some svg image's black color is replaced by emacs's
 theme foreground color
In-Reply-To: <Z__ZUSdXGDRHvqBi@HIDDEN>
References: <SY7P300MB07347CC88D7ABD94F72575EED7B32@HIDDEN>
 <SY7P300MB0734287FC9582B87929FE366D7BD2@HIDDEN>
 <86a58gfeqb.fsf@HIDDEN> <Z__ZUSdXGDRHvqBi@HIDDEN>
Date: Sat, 19 Apr 2025 08:57:55 +0000
Message-ID: <87cyd8r0j0.fsf@localhost>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="=-=-="
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 77841
Cc: Eli Zaretskii <eliz@HIDDEN>, 77841 <at> debbugs.gnu.org,
 Billy Lei <LeiYiXia29@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 (---)

--=-=-=
Content-Type: text/plain

Alan Third <alan@HIDDEN> writes:

>> Yes, this is a feature.  I think to disable it, you need to include a
>> :background setting in the image spec.  Alan, am I right?
>
> Yes, but in this particular case :foreground, probably.
>
> This behaviour is documented in the elisp manual under "SVG Images"
> and is intended to make it easier to insert images into buffers so
> they look like native widgets and the like.

I am still confused.
Consider the attached svg image.

If I emacs -Q org-ltximg_404bde694c76aad6deecfc21e91c044a6afd7948.svg
I see black background and white foreground.

If I
1. emacs -Q
2. (put-text-property 1 2 'display (create-image "/tmp/ltximg/org-ltximg_404bde694c76aad6deecfc21e91c044a6afd7948.svg"))
I see red-ish background and white foreground.

Seemingly, background and foreground are inverted in the second case.

What am I missing?


--=-=-=
Content-Type: image/svg+xml; charset=utf-8
Content-Disposition: attachment;
 filename=org-ltximg_404bde694c76aad6deecfc21e91c044a6afd7948.svg
Content-Transfer-Encoding: base64

PD94bWwgdmVyc2lvbj0nMS4wJyBlbmNvZGluZz0nVVRGLTgnPz4KPCEtLSBUaGlzIGZpbGUgd2Fz
IGdlbmVyYXRlZCBieSBkdmlzdmdtIDMuNCAtLT4KPHN2ZyB2ZXJzaW9uPScxLjEnIHhtbG5zPSdo
dHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgeG1sbnM6eGxpbms9J2h0dHA6Ly93d3cudzMub3Jn
LzE5OTkveGxpbmsnIHdpZHRoPSczMi4yMDk4NzhwdCcgaGVpZ2h0PSc5Ljc0MDIyOHB0JyB2aWV3
Qm94PSctMTYuNjA4MjMgMTAuNjA1OTkxIDMyLjIwOTg3OCA5Ljc0MDIyOCc+CjxkZWZzPgo8cGF0
aCBpZD0nZzEtNTAnIGQ9J00xLjI2NTI1NS0uNzY3MTIzTDIuMzIxMjk1LTEuNzkzMjc1QzMuODc1
NDY3LTMuMTY4MTIgNC40NzMyMjUtMy43MDYxMDIgNC40NzMyMjUtNC43MDIzNjZDNC40NzMyMjUt
NS44MzgxMDcgMy41NzY1ODgtNi42MzUxMTggMi4zNjExNDYtNi42MzUxMThDMS4yMzUzNjctNi42
MzUxMTggLjQ5ODEzMi01LjcxODU1NSAuNDk4MTMyLTQuODMxODhDLjQ5ODEzMi00LjI3Mzk3MyAu
OTk2MjY0LTQuMjczOTczIDEuMDI2MTUyLTQuMjczOTczQzEuMTk1NTE3LTQuMjczOTczIDEuNTQ0
MjA5LTQuMzkzNTI0IDEuNTQ0MjA5LTQuODAxOTkzQzEuNTQ0MjA5LTUuMDYxMDIxIDEuMzY0ODgy
LTUuMzIwMDUgMS4wMTYxODktNS4zMjAwNUMuOTM2NDg4LTUuMzIwMDUgLjkxNjU2My01LjMyMDA1
IC44ODY2NzUtNS4zMTAwODdDMS4xMTU4MTYtNS45NTc2NTkgMS42NTM3OTgtNi4zMjYyNzYgMi4y
MzE2MzEtNi4zMjYyNzZDMy4xMzgyMzItNi4zMjYyNzYgMy41NjY2MjUtNS41MTkzMDMgMy41NjY2
MjUtNC43MDIzNjZDMy41NjY2MjUtMy45MDUzNTUgMy4wNjg0OTMtMy4xMTgzMDYgMi41MjA1NDgt
Mi41MDA2MjNMLjYwNzcyMS0uMzY4NjE4Qy40OTgxMzItLjI1OTAyOSAuNDk4MTMyLS4yMzkxMDMg
LjQ5ODEzMiAwSDQuMTk0MjcxTDQuNDczMjI1LTEuNzMzNDk5SDQuMjI0MTU5QzQuMTc0MzQ2LTEu
NDM0NjIgNC4xMDQ2MDgtLjk5NjI2NCA0LjAwNDk4MS0uODQ2ODI0QzMuOTM1MjQzLS43NjcxMjMg
My4yNzc3MDktLjc2NzEyMyAzLjA1ODUzMS0uNzY3MTIzSDEuMjY1MjU1WicvPgo8cGF0aCBpZD0n
ZzEtNjEnIGQ9J002Ljg0NDMzNC0zLjI1Nzc4M0M2Ljk5Mzc3My0zLjI1Nzc4MyA3LjE4MzA2NC0z
LjI1Nzc4MyA3LjE4MzA2NC0zLjQ1NzAzNlM2Ljk5Mzc3My0zLjY1NjI4OSA2Ljg1NDI5Ni0zLjY1
NjI4OUguODg2Njc1Qy43NDcxOTgtMy42NTYyODkgLjU1NzkwOC0zLjY1NjI4OSAuNTU3OTA4LTMu
NDU3MDM2Uy43NDcxOTgtMy4yNTc3ODMgLjg5NjYzOC0zLjI1Nzc4M0g2Ljg0NDMzNFpNNi44NTQy
OTYtMS4zMjUwMzFDNi45OTM3NzMtMS4zMjUwMzEgNy4xODMwNjQtMS4zMjUwMzEgNy4xODMwNjQt
MS41MjQyODRTNi45OTM3NzMtMS43MjM1MzcgNi44NDQzMzQtMS43MjM1MzdILjg5NjYzOEMuNzQ3
MTk4LTEuNzIzNTM3IC41NTc5MDgtMS43MjM1MzcgLjU1NzkwOC0xLjUyNDI4NFMuNzQ3MTk4LTEu
MzI1MDMxIC44ODY2NzUtMS4zMjUwMzFINi44NTQyOTZaJy8+CjxwYXRoIGlkPSdnMi01MCcgZD0n
TTMuNTIxNzkzLTEuMjY5MjRIMy4yODQ2ODJDMy4yNjM3NjEtMS4xMTU4MTYgMy4xOTQwMjItLjcw
NDM1OSAzLjEwMzM2Mi0uNjM0NjJDMy4wNDc1NzItLjU5Mjc3NyAyLjUxMDU4NS0uNTkyNzc3IDIu
NDEyOTUxLS41OTI3NzdIMS4xMjk3NjNDMS44NjIwMTctMS4yNDEzNDUgMi4xMDYxMDItMS40MzY2
MTMgMi41MjQ1MzMtMS43NjQzODRDMy4wNDA1OTgtMi4xNzU4NDEgMy41MjE3OTMtMi42MDgyMTkg
My41MjE3OTMtMy4yNzA3MzVDMy41MjE3OTMtNC4xMTQ1NyAyLjc4MjU2NS00LjYzMDYzNSAxLjg4
OTkxMy00LjYzMDYzNUMxLjAyNTE1Ni00LjYzMDYzNSAuNDM5MzUyLTQuMDIzOTEgLjQzOTM1Mi0z
LjM4MjMxNkMuNDM5MzUyLTMuMDI2NjUgLjczOTIyOC0yLjk5MTc4MSAuODA4OTY2LTIuOTkxNzgx
Qy45NzYzMzktMi45OTE3ODEgMS4xNzg1OC0zLjExMDMzNiAxLjE3ODU4LTMuMzYxMzk1QzEuMTc4
NTgtMy40ODY5MjQgMS4xMjk3NjMtMy43MzEwMDkgLjc2NzEyMy0zLjczMTAwOUMuOTgzMzEzLTQu
MjI2MTUyIDEuNDU3NTM0LTQuMzc5NTc3IDEuNzg1MzA1LTQuMzc5NTc3QzIuNDgyNjktNC4zNzk1
NzcgMi44NDUzMy0zLjgzNTYxNiAyLjg0NTMzLTMuMjcwNzM1QzIuODQ1MzMtMi42NjQwMSAyLjQx
Mjk1MS0yLjE4MjgxNCAyLjE4OTc4OC0xLjkzMTc1NkwuNTA5MDkxLS4yNzE5OEMuNDM5MzUyLS4y
MDkyMTUgLjQzOTM1Mi0uMTk1MjY4IC40MzkzNTIgMEgzLjMxMjU3OEwzLjUyMTc5My0xLjI2OTI0
WicvPgo8cGF0aCBpZD0nZzAtMTIwJyBkPSdNMy4zMjc1MjItMy4wMDg3MTdDMy4zODcyOTgtMy4y
Njc3NDYgMy42MTY0MzgtNC4xODQzMDkgNC4zMTM4MjMtNC4xODQzMDlDNC4zNjM2MzYtNC4xODQz
MDkgNC42MDI3NC00LjE4NDMwOSA0LjgxMTk1NS00LjA1NDc5NUM0LjUzMzAwMS00LjAwNDk4MSA0
LjMzMzc0OC0zLjc1NTkxNSA0LjMzMzc0OC0zLjUxNjgxMkM0LjMzMzc0OC0zLjM1NzQxIDQuNDQz
MzM3LTMuMTY4MTIgNC43MTIzMjktMy4xNjgxMkM0LjkzMTUwNy0zLjE2ODEyIDUuMjUwMzExLTMu
MzQ3NDQ3IDUuMjUwMzExLTMuNzQ1OTUzQzUuMjUwMzExLTQuMjY0MDEgNC42NjI1MTYtNC40MDM0
ODcgNC4zMjM3ODYtNC40MDM0ODdDMy43NDU5NTMtNC40MDM0ODcgMy4zOTcyNi0zLjg3NTQ2NyAz
LjI3NzcwOS0zLjY0NjMyNkMzLjAyODY0My00LjMwMzg2MSAyLjQ5MDY2LTQuNDAzNDg3IDIuMjAx
NzQzLTQuNDAzNDg3QzEuMTY1NjI5LTQuNDAzNDg3IC41OTc3NTgtMy4xMTgzMDYgLjU5Nzc1OC0y
Ljg2OTI0Qy41OTc3NTgtMi43Njk2MTQgLjY5NzM4NS0yLjc2OTYxNCAuNzE3MzEtMi43Njk2MTRD
Ljc5NzAxMS0yLjc2OTYxNCAuODI2ODk5LTIuNzg5NTM5IC44NDY4MjQtMi44NzkyMDNDMS4xODU1
NTQtMy45MzUyNDMgMS44NDMwODgtNC4xODQzMDkgMi4xODE4MTgtNC4xODQzMDlDMi4zNzExMDgt
NC4xODQzMDkgMi43MTk4MDEtNC4wOTQ2NDUgMi43MTk4MDEtMy41MTY4MTJDMi43MTk4MDEtMy4y
MDc5NyAyLjU1MDQzNi0yLjU0MDQ3MyAyLjE4MTgxOC0xLjE0NTcwNEMyLjAyMjQxNi0uNTI4MDIg
MS42NzM3MjQtLjEwOTU4OSAxLjIzNTM2Ny0uMTA5NTg5QzEuMTc1NTkyLS4xMDk1ODkgLjk0NjQ1
MS0uMTA5NTg5IC43MzcyMzUtLjIzOTEwM0MuOTg2MzAxLS4yODg5MTcgMS4yMDU0NzktLjQ5ODEz
MiAxLjIwNTQ3OS0uNzc3MDg2QzEuMjA1NDc5LTEuMDQ2MDc3IC45ODYzMDEtMS4xMjU3NzggLjgz
Njg2Mi0xLjEyNTc3OEMuNTM3OTgzLTEuMTI1Nzc4IC4yODg5MTctLjg2Njc1IC4yODg5MTctLjU0
Nzk0NUMuMjg4OTE3LS4wODk2NjQgLjc4NzA0OSAuMTA5NTg5IDEuMjI1NDA1IC4xMDk1ODlDMS44
ODI5MzkgLjEwOTU4OSAyLjI0MTU5NC0uNTg3Nzk2IDIuMjcxNDgyLS42NDc1NzJDMi4zOTEwMzQt
LjI3ODk1NCAyLjc0OTY4OSAuMTA5NTg5IDMuMzQ3NDQ3IC4xMDk1ODlDNC4zNzM1OTkgLjEwOTU4
OSA0Ljk0MTQ2OS0xLjE3NTU5MiA0Ljk0MTQ2OS0xLjQyNDY1OEM0Ljk0MTQ2OS0xLjUyNDI4NCA0
Ljg1MTgwNi0xLjUyNDI4NCA0LjgyMTkxOC0xLjUyNDI4NEM0LjczMjI1NC0xLjUyNDI4NCA0Ljcx
MjMyOS0xLjQ4NDQzMyA0LjY5MjQwMy0xLjQxNDY5NUM0LjM2MzYzNi0uMzQ4NjkyIDMuNjg2MTc3
LS4xMDk1ODkgMy4zNjczNzItLjEwOTU4OUMyLjk3ODgyOS0uMTA5NTg5IDIuODE5NDI3LS40Mjgz
OTQgMi44MTk0MjctLjc2NzEyM0MyLjgxOTQyNy0uOTg2MzAxIDIuODc5MjAzLTEuMjA1NDc5IDIu
OTg4NzkyLTEuNjQzODM2TDMuMzI3NTIyLTMuMDA4NzE3WicvPgo8L2RlZnM+CjxnIGlkPSdwYWdl
MScgdHJhbnNmb3JtPSdtYXRyaXgoMS4xNjU3MTQgMCAwIDEuMTY1NzE0IDAgMCknPgo8cmVjdCB4
PSctMTQuMjQ3MjU2JyB5PSc5LjA5ODI3Nycgd2lkdGg9JzI3LjYzMTAyMycgaGVpZ2h0PSc4LjM1
NTU4OCcvPgo8ZyBmaWxsPScjZmZmJz4KPHVzZSB4PSctMTQuNTM2MTcyJyB5PScxNy4zNDQyNzYn
IHhsaW5rOmhyZWY9JyNnMC0xMjAnLz4KPHVzZSB4PSctOC44NDIyNCcgeT0nMTMuNzI4OTEyJyB4
bGluazpocmVmPScjZzItNTAnLz4KPHVzZSB4PSctMS42MDU1MzgnIHk9JzE3LjM0NDI3NicgeGxp
bms6aHJlZj0nI2cxLTYxJy8+Cjx1c2UgeD0nOC45MTA1NDInIHk9JzE3LjM0NDI3NicgeGxpbms6
aHJlZj0nI2cxLTUwJy8+CjwvZz4KPC9nPgo8L3N2Zz4=
--=-=-=
Content-Type: text/plain


-- 
Ihor Radchenko // yantar92,
Org mode maintainer,
Learn more about Org mode at <https://orgmode.org/>.
Support Org development at <https://liberapay.com/org-mode>,
or support my work at <https://liberapay.com/yantar92>

--=-=-=--




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

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


Received: (at 77841) by debbugs.gnu.org; 17 Apr 2025 11:23:53 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Thu Apr 17 07:23:53 2025
Received: from localhost ([127.0.0.1]:46015 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1u5NLU-0007Iz-K1
	for submit <at> debbugs.gnu.org; Thu, 17 Apr 2025 07:23:52 -0400
Received: from ledu-giraud.fr ([51.159.28.247]:36525)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <manuel@HIDDEN>)
 id 1u5NLQ-0007IJ-LN
 for 77841 <at> debbugs.gnu.org; Thu, 17 Apr 2025 07:23:50 -0400
DKIM-Signature: v=1; a=ed25519-sha256; c=simple/simple; s=ed25519; bh=Odns9EKh
 jKFe5mvvpRIzrVLG2tVizyezOC5CpB26Oaw=;
 h=date:references:in-reply-to:
 subject:cc:to:from; d=ledu-giraud.fr; b=RXt1L/4vRUk1v2ymez9uomKPHBtLWX
 MYyUomZLqp2uNqot7/HuB5LsPlteW05iLUc/34XrRDZNhWesTuTVcyCQ==
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; s=rsa; bh=Odns9EKhjKFe5mvv
 pRIzrVLG2tVizyezOC5CpB26Oaw=;
 h=date:references:in-reply-to:subject:
 cc:to:from; d=ledu-giraud.fr; b=amdQyZ1rRuHTH4c0VUaklGWLaurAlre0M2+LFb
 KusnKxBlaD/vorjtIy8oQNpU9yoCleLvOa+pbKHirGp4TD3kj7jixEjEiQj8guoVUDmkI3
 U8Sw0y1sua75pm9zv6VPoEKX1RUv7iP/n68Ez6poHDee3g3jg1S983J7xQIK6jGp+4S41F
 +vuYlm/MVU+GLTvcy0AicH38fq1wm0FXKMM4yg2QZrfymdMqM0sLv8uJRZryysrZcfiOB/
 PLzf5nuwSsi2ecCDvCmdp+D8SP86rrDsdDcDlKtxMpBezN6HbeYseWgRM3EMscs6/oDV1U
 +CiznYN/EXPgcfmh3DPKsj3Q==
Received: from computer (<unknown> [10.1.1.1])
 by ledu-giraud.fr (OpenSMTPD) with ESMTPSA id fd089c4c
 (TLSv1.3:TLS_AES_256_GCM_SHA384:256:NO); 
 Thu, 17 Apr 2025 13:23:45 +0200 (CEST)
From: Manuel Giraud <manuel@HIDDEN>
To: Lei Billy <LeiYiXia29@HIDDEN>
Subject: Re: bug#77841: Some svg image's black color is replaced by emacs's
 theme foreground color
In-Reply-To: <SY7P300MB0734A76BD7776C34A561CDA7D7BC2@HIDDEN>
References: <SY7P300MB07347CC88D7ABD94F72575EED7B32@HIDDEN>
 <SY7P300MB0734287FC9582B87929FE366D7BD2@HIDDEN>
 <86a58gfeqb.fsf@HIDDEN> <Z__ZUSdXGDRHvqBi@HIDDEN>
 <SY7P300MB0734A76BD7776C34A561CDA7D7BC2@HIDDEN>
Date: Thu, 17 Apr 2025 13:23:44 +0200
Message-ID: <87v7r3f2v3.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: 77841
Cc: Alan Third <alan@HIDDEN>,
 "77841 <at> debbugs.gnu.org" <77841 <at> debbugs.gnu.org>, Eli Zaretskii <eliz@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 (-)

Lei Billy <LeiYiXia29@HIDDEN> writes:

> Does emacs exists some options that can be customized to make svg
> image spec use black as the foreground color by default? IMO users
> should be able to change this behavior, so that emacs can be
> compatible with svg images that don't set the #000000 color
> explicitly.

I don't think there is an option for this but FWIW, DocView (when
producing SVG) does exactly this with its own face (`doc-view-svg-face')
that forces black on white by default.
-- 
Manuel Giraud




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

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


Received: (at 77841) by debbugs.gnu.org; 17 Apr 2025 10:59:38 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Thu Apr 17 06:59:37 2025
Received: from localhost ([127.0.0.1]:45957 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1u5My1-0004B4-F6
	for submit <at> debbugs.gnu.org; Thu, 17 Apr 2025 06:59:37 -0400
Received: from eggs.gnu.org ([2001:470:142:3::10]:35180)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <eliz@HIDDEN>) id 1u5Mxw-00049n-2v
 for 77841 <at> debbugs.gnu.org; Thu, 17 Apr 2025 06:59:34 -0400
Received: from fencepost.gnu.org ([2001:470:142:3::e])
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <eliz@HIDDEN>)
 id 1u5Mxo-0004d0-SO; Thu, 17 Apr 2025 06:59:24 -0400
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org;
 s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date:
 mime-version; bh=f9XxzLfcOWYolIsy6nPmqrDNsJ//GkKXc+WfuiuuRmA=; b=cO7YIuBJWd7F
 /ZkOQ/RMS/puhVYh8sIE9spmMWqlvomuONxyt58fIvoEIrXZ3hG/rkPSYWXjHkZjA063pzLUNkkK6
 mB/LQUt86BX9uf9a5S5GxkWMjDNTSmnSAxn6zdOQ/+Oof1xYftH5i/PyYjJyJoGaWTCrZOgYGAbss
 VI7TrVbuO4Uav15RGMNBksSsA6JcdUleXdRWWxJwlgyp5Z8IjJghjnQmDkGtT65OOXIa901HCZcQ5
 NznDxvp7Nu2RMx9OVuhDLGy96CvEVy/6FQArVK7QzI3ds2heFUzyRL8VEUkBgBmuTDM5kP5f5Db/T
 kk4uFFaF2RxCQxge9Qr+4Q==;
Date: Thu, 17 Apr 2025 13:59:21 +0300
Message-Id: <86cydbdpfa.fsf@HIDDEN>
From: Eli Zaretskii <eliz@HIDDEN>
To: Lei Billy <LeiYiXia29@HIDDEN>
In-Reply-To: <SY7P300MB0734A76BD7776C34A561CDA7D7BC2@HIDDEN>
 (message from Lei Billy on Thu, 17 Apr 2025 10:16:48 +0000)
Subject: Re: bug#77841: Some svg image's black color is replaced by emacs's
 theme foreground color
References: <SY7P300MB07347CC88D7ABD94F72575EED7B32@HIDDEN>
 <SY7P300MB0734287FC9582B87929FE366D7BD2@HIDDEN>
 <86a58gfeqb.fsf@HIDDEN> <Z__ZUSdXGDRHvqBi@HIDDEN> 
 <SY7P300MB0734A76BD7776C34A561CDA7D7BC2@HIDDEN>
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 77841
Cc: alan@HIDDEN, 77841 <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: Lei Billy <LeiYiXia29@HIDDEN>
> CC: Eli Zaretskii <eliz@HIDDEN>, "77841 <at> debbugs.gnu.org"
> 	<77841 <at> debbugs.gnu.org>
> Date: Thu, 17 Apr 2025 10:16:48 +0000
> 
> Does emacs exists some options that can be customized to make svg image spec use black as the foreground color by default? IMO users should be able to change this behavior, so that emacs can be compatible with svg images that don't set the #000000 color explicitly.

I don't understand why you say this.  Emacs behaves with SVG images as
it does with text: the colors of the face override the default colors.

IOW, it's a feature, not a bug.  As Alan says, images that want to
display specific colors should specify that in the image spec.




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

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


Received: (at 77841) by debbugs.gnu.org; 17 Apr 2025 10:17:04 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Thu Apr 17 06:17:03 2025
Received: from localhost ([127.0.0.1]:45890 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1u5MIp-0007IS-18
	for submit <at> debbugs.gnu.org; Thu, 17 Apr 2025 06:17:03 -0400
Received: from
 mail-australiaeastazolkn190120002.outbound.protection.outlook.com
 ([2a01:111:f403:d40d::2]:47571
 helo=SY5PR01CU010.outbound.protection.outlook.com)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <LeiYiXia29@HIDDEN>)
 id 1u5MIl-0007GR-AD
 for 77841 <at> debbugs.gnu.org; Thu, 17 Apr 2025 06:17:00 -0400
ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none;
 b=SYdJMk0FLHGem5LpqwsQdP7aizHkpdQ5gMOZzpaMvyoxbqwkr3w0Lsg7u6/adGE6TJgocc8MTCkQN+ndGBqAikxhJw7pSzfRbdKQ65as4gT83o+YYfhu5ZWqeG9It50OJEypeh+0i2hd4P0eSZ3Wzxh/BBMcHk69ctobhslT6BNrfnjvWFny3ZzjVtyRme9jJU0AzJH/904sU/OaX9/U4U+l6mYgKMVhBCoUiW003iJO/ivTJeyw4em80A7ZHA4KKyH0orxdtRNsMtTC2SSukL231y72tZsfuV+OxuwKaU6YP1Gy4mgJLzyXfGM/UcAXFCGsVHBYCfs7zqKnkbppPw==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; 
 s=arcselector10001;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1;
 bh=Nfsvjj+SsI+7YZpawekJ02/+lV/KoTijPM0dnre/1tA=;
 b=SRAKNI6XKqXJFDpSfxjrS4MZF7rAjx9vi3q6PR2KQSn4+GXkSYRVC8HmqgUDNC+xGZ/UWdzsApYZxraqa1wRCnJeHuvYU7V0tr0/Wiv/eJy6elVv9lwSOQNjeZIBBLVVUzd6JKVeOL3nhMj3xCyUeQ9cbOPeqBwch/Lo0mPFrYY6JugQVpb1GPNy7Vqc/BUbZ1H5MvhS78Cf5oceIBQ+R2KwyZ9GzxIrnGteVjbekrM2zQTSJphr64XgUNbDT5JC2Xjl7r5YzoC205kNZinIRXgqhj06M7NMeonmfqqT+EkGwvMtyZJ2shDHpawHMUxyEB3z7KKb42OMncqcWN2y5w==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=none; dmarc=none;
 dkim=none; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=outlook.com;
 s=selector1;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=Nfsvjj+SsI+7YZpawekJ02/+lV/KoTijPM0dnre/1tA=;
 b=KrENb6zWG5rHPzlTcmlExzzWrfMTANU7SMd0cbJjRY56vZ8MF9y8Cm7wT9oVMrB2OOh98dzCb52o/bAGjA6jlOE+JUs7Gdu7QhOjEz57QTiBcEXuYXklzmqcmP9vYIOo+HG6JWIT1HVsMUFKiglJPR130T/5Fsp3f/4ddAX+j15BixXUityg7MP4VfGpSpgd7CNCg2VWQXUpr4z3NaXClY62jJal7ReidzZg7pZFq+G2opEvKW6gRmaEf+FLAv55jWax9Zzgt73ux5EsmUYiXA1eIJ3BE2TCFe7+F467telVO3EmkI4tVcmnRQ+twzA/G1HZP6wK92s14U9xbf/qug==
Received: from SY7P300MB0734.AUSP300.PROD.OUTLOOK.COM (2603:10c6:10:28b::5) by
 SY0P300MB0195.AUSP300.PROD.OUTLOOK.COM (2603:10c6:10:251::10) with
 Microsoft
 SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.8632.36; Thu, 17 Apr 2025 10:16:49 +0000
Received: from SY7P300MB0734.AUSP300.PROD.OUTLOOK.COM
 ([fe80::c7be:a528:cfce:c0e5]) by SY7P300MB0734.AUSP300.PROD.OUTLOOK.COM
 ([fe80::c7be:a528:cfce:c0e5%5]) with mapi id 15.20.8632.035; Thu, 17 Apr 2025
 10:16:49 +0000
From: Lei Billy <LeiYiXia29@HIDDEN>
To: Alan Third <alan@HIDDEN>
Subject: Re: bug#77841: Some svg image's black color is replaced by emacs's
 theme foreground color
Thread-Topic: bug#77841: Some svg image's black color is replaced by emacs's
 theme foreground color
Thread-Index: AQHbrshz7OISAbKcYk2YxpKvccOHNLOmQA7hgAA57oCAASwaEQ==
Date: Thu, 17 Apr 2025 10:16:48 +0000
Message-ID: <SY7P300MB0734A76BD7776C34A561CDA7D7BC2@HIDDEN>
References: <SY7P300MB07347CC88D7ABD94F72575EED7B32@HIDDEN>
 <SY7P300MB0734287FC9582B87929FE366D7BD2@HIDDEN>
 <86a58gfeqb.fsf@HIDDEN> <Z__ZUSdXGDRHvqBi@HIDDEN>
In-Reply-To: <Z__ZUSdXGDRHvqBi@HIDDEN>
Accept-Language: zh-CN, en-US
Content-Language: zh-CN
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-messagesentrepresentingtype: 1
x-ms-publictraffictype: Email
x-ms-traffictypediagnostic: SY7P300MB0734:EE_|SY0P300MB0195:EE_
x-ms-office365-filtering-correlation-id: 66097b53-0851-40e1-e84d-08dd7d98f701
x-microsoft-antispam: BCL:0;
 ARA:14566002|15080799006|8062599003|461199028|19110799003|7092599003|8060799006|3412199025|440099028|102099032|26104999006;
x-microsoft-antispam-message-info: =?utf-8?B?cDBGalM4MmEwbm95TStjWHBGaDc0Rm9qR1JVdWUrTlIvWWNMUE9iUDBRM1ln?=
 =?utf-8?B?cDlla21pZTViL0FJdzZrdVFSSmQ3T3l6dGQ0UHltTU9DYW5Fb0VFVVl6eU1u?=
 =?utf-8?B?Q05abWlCSDVqRk9UY1QyVWlYcWM2UWtiM0lzUitaZ3lCM2R6M2Jab2w2ZWl0?=
 =?utf-8?B?MHpCcXkxam9ra0lSYUVTZEJJaFdId1pVSU53Q292WG91dFIxdU9neldWVmRO?=
 =?utf-8?B?bEx2RFljZ1oyK2h6a05tMVIzTVV5S3hIYlRJT0hiMTMySS8zaVhIWmxLODB5?=
 =?utf-8?B?UGtKN1NUekdmUG9NYnRxMjdMMUxvYjQxTnl1MlRPUXBHdFVqRDZNVkh6aHhN?=
 =?utf-8?B?N1UvMHd2WHZ2Y3QvR3dtTWk2aWxiRXc3WnBtTFZDUHUwczVmNzYvVks1Q21R?=
 =?utf-8?B?anZOdW1TdFl3ZzhDMHJmT1hKckEzSHhETzdQMm9UR1ZCV1RwanpKZU1BTkt4?=
 =?utf-8?B?NCtZb1dJT2JkK0dqQ1FFdXZqVjQrZUtUWGhJb0x6ejNYZm5zV2wyV2E4bFZR?=
 =?utf-8?B?M0lRd2ZLZzVTTlpPb0FOczNVTERJdm1JdTRybUJ0TUZyNG1IRFc0UExudHZK?=
 =?utf-8?B?bnZBVzZLTUJaTkxwbXN3cWorNEgrQUNVMWhhM3ptQytFL3ZyZmNZZ2pyUkhV?=
 =?utf-8?B?cDJlVEVoWVYxN0Z5K25ZTnNvYXNNQzM1RGFQRzBCbjhGVTZtUHArc2VPU3lG?=
 =?utf-8?B?N0NheGU2NHNpOFVTL2paaWdwQlBaYmVzZFVMQlhhVjhITFlhck04R1YrdTh4?=
 =?utf-8?B?RkdqNGNMRDZ5b2crYjlmWjlndWc5RFRVdHpraDhDekRlZnJycVFrUzVtbVF0?=
 =?utf-8?B?V0NBRG5zWmhWcjcyOWxOQlNLQXEyMmd1bFRZbGRaR2ZEVzNIdGlCS0pwVEJP?=
 =?utf-8?B?U0VWbjFLNit1cTVKOERnNUlsbUdZbC9XZ3hpRnhxM0pMeTFEY3Y0Y3I5eEdl?=
 =?utf-8?B?eTF4Z2o3MzQ0dTJhR0h1MWFNeXdLSURLTVhCb2lYd1orcjkzYVYyd2dLLzNY?=
 =?utf-8?B?TStrckhBZ3Azcnd1dkJtYUNrc2gwR3ZKMUVLR0RvL3pMTnU2WTlNSHRvOUQz?=
 =?utf-8?B?dEU0UEtMN0RXcUE1SWdYbDJQR1pna2VnNmNzREFqS2s3amdYS3RjclhxQTN2?=
 =?utf-8?B?VDh2d1pHbnY2UGxPNFI2WWpHUlFxQ2h0UmVwSlJMaEhMR1UwM3plNkM5cjFx?=
 =?utf-8?B?U1Q5OUd0WmpYM1pVTlg1Mkw1UmpKdHZvZmx4QndIdVYzbmd0cFlydHo5NTNN?=
 =?utf-8?B?bFhpUU5LT3JqNVBBQ3R1NUlrei8wT3d2WGlKeEhMMVZIY01rYjFVTHF1SzlV?=
 =?utf-8?B?OVpOR1lLMUtYdXFlcENXK2lrM2FZT2tPejkzMmlnSUtmQ0VFMkNDNHdkVnlW?=
 =?utf-8?B?UW9UajZFTFp1YUZ1VUtiaVNDYU0xWkNpSGZHMlRYdW9IV01FTDJUTkRQOWty?=
 =?utf-8?B?RlozYTFPYWplbGw4SFNqMDhLQ1hKeTIzb3hBanJwUEx4ckVkSk9FMHNzMWJK?=
 =?utf-8?B?Q2V6RVhxYWpwaXRJYjlzZ214TE12Vkl3VnFoaGZxNG4rRnVIUDArMzlHdVdD?=
 =?utf-8?B?MkV3dz09?=
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: =?utf-8?B?bWxXRk01blp1YmVkVHRnRHZlWFdDdjd4NmpidEZ1TXRoNmJBUlhNcTFZSjYy?=
 =?utf-8?B?VjFlTEFsbzBtcVpxVjlqQXdweno4THNIUkVLcVJlaWl5Ym5peFpvRTZoWElR?=
 =?utf-8?B?MmdSVW9qY01Gbm14bVRSZ2tRbGdtMWtlRWNWK0xKR01JdlhDVlNPcnVCZWpv?=
 =?utf-8?B?dXJHdmxISzZNK2Q0WTJ0dHFQM3NSTldwUkhMYU5rbDZWL0l0ZFBvcVlHenlO?=
 =?utf-8?B?M0wvdUlUbzE1OVNzSkZTRmJYaHFuMWZ2Tyt2ZUtnU2hBYU12a1M3TU9mdElw?=
 =?utf-8?B?eFE1NWZxM2lGY1lFaG92RzVwVUU1V2x6ZURMYklINHY3VUR1VmdqcC9RM1hT?=
 =?utf-8?B?TGd5YjBJdG9rU3k3TVBXR3AvTXllS2NiZU9hN0JtUE5nZkJqeVRWaHY1WHNJ?=
 =?utf-8?B?RFRRNkNtcHFmcU51SWRZRENvMElLWTZUbHRWZEdrTlc2SHltYlVPa3hVc0N5?=
 =?utf-8?B?ZVV3ZTM0cmZoSzNnUStQak12UGMwTGxoYVRVQmF3WlRrU3pPajVEeTlWRkJL?=
 =?utf-8?B?MGZsR0lwb0RhbGZDR0NyN3VmaGc4dCs4bWtNMVplaCtkNis0Qm9ucGF4c1l5?=
 =?utf-8?B?bzN4RW5oSVFYNExpRjZWQXBrM24vWWYwY280anR3cDRQaXBKK0hkcUdUbzBl?=
 =?utf-8?B?NXhZQzdVcmYwVlovSElReDV0TU1vekpLQUdVM1h6L3NXcVBxTHM4Nmt0d3Qv?=
 =?utf-8?B?eDFRdUF0QjdPbkNlQmQ5VTRaY2QxcnZNK3o5VGlRRG1vZ0hhRjJxYjlUdHc1?=
 =?utf-8?B?Zm5SOGkrdkp1NXdZejk0STBtVFpPQ1lJOTVQczRqZkdqa1J6ZStOWnhWQVJP?=
 =?utf-8?B?MUUwckN2MDNWYnc1eW16TWh4a05NNktOeEtmeHNqdzZNZWlGMXVhQzRhc3Zv?=
 =?utf-8?B?L3ROclNGaDZrUVpCY0tjZlF1YUoxU3JKQzhhNUh2OUNVWEhCUXJ6L0pUSHQr?=
 =?utf-8?B?S0JDdk9vS3BQZlp0dmVSbnpaU0hvVHZWUUxnbUpNeFJSWkkrVGpnZjFxTVdh?=
 =?utf-8?B?aWVIdXFuc2lsQ1ROaGl1b01MWXhvQVNDc2xsY2xyV3JDZlJCcWlJZ2F3M1VH?=
 =?utf-8?B?T0FyV0dSMCt3YTFHVWwxS1JHRkJzUjVxLzdXTG1ua2Y1OEVELzZkWVRoeW0v?=
 =?utf-8?B?b3diMGNDcTE0NDVMOGJONHcyQnhKZEZMakdaRFBmdHNKYmk2bE5Kak1yamxG?=
 =?utf-8?B?elBjczZaT2Ryem1zSG5JcWFiM0JTSlpmWXlVNnFhMkh0Y1hoZU5US2xaNFJD?=
 =?utf-8?B?ZmloenZ4V2EySWVHdDFZK3RmV3hTVUpZaHFwU0FXbHFHbk96SnlITVBTVDFP?=
 =?utf-8?B?VkdMVUl3UzliS3Z1aysrSmMwamdqWlQ4bEYxdEI5OEJnOXk5djVUendWOGx3?=
 =?utf-8?B?OFZxYlFGaXhha0hmRG1yN0lta2lLVlhzVHFQTkplTUV4QngzNnFDakJNbjhs?=
 =?utf-8?B?ZFQ1dU9lSjZNZjRqNUl3RkdsZ0xDSXcvQ3hRSmZaKysyNjlUSmF3cFJVY0ZV?=
 =?utf-8?B?U0tHY1V5UExZS1lCbitGTEZ4QWVvSUhxNi9HaVRGRHV4VU4xRmhjeDdwKzFo?=
 =?utf-8?B?S3V3MEdxcy80VHNBdWZuMlpPbWUyeHJiRFAxVXoxQ3V6aGxWUTU3YytuSkVo?=
 =?utf-8?B?dUIvdk5CdU9qK0h5QUo3S24xaDZkRlMreGxjMTRjNWw3Z04yaGJzc3Q1azYx?=
 =?utf-8?B?dndWcUM3QkhFam5icTFCcnozNzlYTEppOHhMd2l2ck9rMThQaEZmSGhheWgz?=
 =?utf-8?Q?AiCIlhUBLzA2Lf/M1k=3D?=
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-OriginatorOrg: outlook.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: SY7P300MB0734.AUSP300.PROD.OUTLOOK.COM
X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: 00000000-0000-0000-0000-000000000000
X-MS-Exchange-CrossTenant-Network-Message-Id: 66097b53-0851-40e1-e84d-08dd7d98f701
X-MS-Exchange-CrossTenant-originalarrivaltime: 17 Apr 2025 10:16:48.8694 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa
X-MS-Exchange-CrossTenant-rms-persistedconsumerorg: 00000000-0000-0000-0000-000000000000
X-MS-Exchange-Transport-CrossTenantHeadersStamped: SY0P300MB0195
X-Spam-Score: 0.2 (/)
X-Debbugs-Envelope-To: 77841
Cc: Eli Zaretskii <eliz@HIDDEN>,
 "77841 <at> debbugs.gnu.org" <77841 <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: -0.8 (/)

RG9lcyBlbWFjcyBleGlzdHMgc29tZSBvcHRpb25zIHRoYXQgY2FuIGJlIGN1c3RvbWl6ZWQgdG8g
bWFrZSBzdmcgaW1hZ2Ugc3BlYyB1c2UgYmxhY2sgYXMgdGhlIGZvcmVncm91bmQgY29sb3IgYnkg
ZGVmYXVsdD8gSU1PIHVzZXJzIHNob3VsZCBiZSBhYmxlIHRvIGNoYW5nZSB0aGlzIGJlaGF2aW9y
LCBzbyB0aGF0IGVtYWNzIGNhbiBiZSBjb21wYXRpYmxlIHdpdGggc3ZnIGltYWdlcyB0aGF0IGRv
bid0IHNldCB0aGUgIzAwMDAwMCBjb2xvciBleHBsaWNpdGx5Lg0KDQrlj5Hoh6rmiJHnmoTigIZp
UGFkDQoNCg==




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

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


Received: (at 77841) by debbugs.gnu.org; 16 Apr 2025 16:23:03 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Wed Apr 16 12:23:02 2025
Received: from localhost ([127.0.0.1]:40790 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1u55XN-0006xz-Br
	for submit <at> debbugs.gnu.org; Wed, 16 Apr 2025 12:23:01 -0400
Received: from dane.soverin.net ([185.233.34.25]:35517)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
 (Exim 4.84_2) (envelope-from <alan@HIDDEN>) id 1u55XF-0006w4-Ge
 for 77841 <at> debbugs.gnu.org; Wed, 16 Apr 2025 12:22:53 -0400
Received: from smtp.soverin.net (c04smtp-lb01.int.sover.in [10.10.4.74])
 (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 dane.soverin.net (Postfix) with ESMTPS id 4Zd5sZ3MFlzygp;
 Wed, 16 Apr 2025 16:22:42 +0000 (UTC)
Received: from smtp.soverin.net (smtp.soverin.net [10.10.4.100]) by
 soverin.net (Postfix) with ESMTPSA id 4Zd5sZ09wzzPn; 
 Wed, 16 Apr 2025 16:22:41 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=idiocy.org; s=soverin;
 t=1744820562; bh=W+6IQJaukNEWj3oRqUyyQ6LhSIt5H0BZDdK+2vdS8C8=;
 h=Date:From:To:Cc:Subject:References:In-Reply-To:From;
 b=b8lGZGAfRnif/Tz1JD5jU4Bb6MFVqCO7lk21ja7Fqai+31H/b5FSs99h8HzDodRmO
 nAOC2mLGqbwHuZPu6w8VFGU0xo3tSTdkfRF+GvJtyCv341vN6hZvsMRwsmprhfnmWq
 SjHC3lz1MWjqbO/T550Lb3XY16PAPjyAt/i45pqbRxW3cWligC82MZyie724avxiqb
 XnweFpelAUyk2vBZsVhLabP9lcsnr7pjka6epISfAJkfGDn+YTsydKFtdp975aeZIe
 rQf86+h6u6wB3SiojpkvzC6sYBiF1vud1I1hrlslqPedIpRR6dPAHok2WO++woIAbX
 jUt70korwAMBg==
X-CM-Envelope: MS4xfDVnATtr9WQbhEV8uYoIeGm+R0snnqje3ID6YL+ZayH/kUtSyBDA/0mG7gHLbhl1Plbmde6RZjpw0DPg6YGrxhcwBUBesyjCCUxVvbhN0wd+U3iEtbLT
 In34ehh1Z/rO+CA10zludjreWfravnfs0Er38j6pvw9/C5oAWNZFZtgA4YoxLE2fWryFS7u8DnSt1Y0OxpSKbYm723cvDV8qUA+peeh+7F6srC42+x7A7GCp
 jbcO7iIam5M22qFh+MduksgOctz4YRlZMBUa9+36XqI=
X-CM-Analysis: v=2.4 cv=UsCZN/wB c=1 sm=1 tr=0 ts=67ffd952
 a=UbsBXRcqaZ6D9kgPt/Dvnw==:617 a=xqWC_Br6kY4A:10 a=kj9zAlcOel0A:10
 a=XR8D0OoHHMoA:10 a=NjIK7znJAAAA:8 a=pGLkceISAAAA:8 a=3GbmggnxAAAA:8
 a=fQzo7n-KAAAA:8 a=UqCG9HQmAAAA:8 a=f-fwhE4t8UmNLI6bOb0A:9 a=CjuIK1q_8ugA:10
 a=O1c1nmEkCxIQdeELtU9r:22 a=f5SRDymMBvdfSkcBiS2K:22 a=9MSFP0l5Dcwi9NrB_JPx:22
Received: from localhost (faroe.holly.idiocy.org [local])
 by faroe.holly.idiocy.org (OpenSMTPD) with ESMTPA id 8f7179e6;
 Wed, 16 Apr 2025 16:22:41 +0000 (UTC)
Date: Wed, 16 Apr 2025 17:22:41 +0100
From: Alan Third <alan@HIDDEN>
To: Eli Zaretskii <eliz@HIDDEN>
Subject: Re: bug#77841: Some svg image's black color is replaced by emacs's
 theme foreground color
Message-ID: <Z__ZUSdXGDRHvqBi@HIDDEN>
Mail-Followup-To: Alan Third <alan@HIDDEN>,
 Eli Zaretskii <eliz@HIDDEN>, Billy Lei <LeiYiXia29@HIDDEN>,
 77841 <at> debbugs.gnu.org
References: <SY7P300MB07347CC88D7ABD94F72575EED7B32@HIDDEN>
 <SY7P300MB0734287FC9582B87929FE366D7BD2@HIDDEN>
 <86a58gfeqb.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
In-Reply-To: <86a58gfeqb.fsf@HIDDEN>
X-Spampanel-Class: ham
X-Spam-Score: -0.7 (/)
X-Debbugs-Envelope-To: 77841
Cc: 77841 <at> debbugs.gnu.org, Billy Lei <LeiYiXia29@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 Wed, Apr 16, 2025 at 03:55:08PM +0300, Eli Zaretskii wrote:
> > Date: Wed, 16 Apr 2025 20:09:46 +0800
> > From: Billy Lei <LeiYiXia29@HIDDEN>
> > 
> > I found this issue when debugging org LaTeX preview, see 
> > https://list.orgmode.org/87cydchjqn.fsf@HIDDEN/T/#ed7ba8310f82e8be8a2e7360df1568ed485434df3
> > 
> > > When using themes with background color set to #000000, and org-preview-default-process is set to dvisvgm, the LaTeX fragments are displayed incorrectly.
> > > 
> > > To reduplicate:
> > > 
> > > 1. Switch to a theme with background color set to #000000 (like Modus Vivendi)
> > > 2. Set org-preview-default-latex-process to dvisvgm
> > > 3. Create an org-mode document. Write some LaTeX fragment and press C-c C-x C-l to preview LaTeX fragment.
> > > 4. The LaTeX preview is displayed as a white rectangle.
> > > 
> > > After debugging, I found that it is because dvisvgm omitts the default #000 color value when generating SVG file, and emacs has a unique way of displaying the SVG, which caused foreground color to be applied to it.
> > > 
> > > A solution is to change org-format-latex-options to use transparent background by default. I've attached this fix.
> > 
> > It turned out that emacs displays svg images differently compared to an 
> > image viewer. I can reduplicate this issue when I use emacs to view this 
> > svg image, which emacs replaces the image's black color with the current 
> > theme's foreground color:
> > 
> > https://commons.wikimedia.org/wiki/File:Flag_of_the_German_Democratic_Republic.svg
> > 
> > See also (Chinese): https://emacs-china.org/t/emacs-30-1-svg/29217
> 
> Yes, this is a feature.  I think to disable it, you need to include a
> :background setting in the image spec.  Alan, am I right?

Yes, but in this particular case :foreground, probably.

This behaviour is documented in the elisp manual under "SVG Images"
and is intended to make it easier to insert images into buffers so
they look like native widgets and the like.

We only set the default foreground and background colours, we don't
override explicitly set colours. The easiest work-around for someone
generating an SVG for display in Emacs is to just not set foreground
and background colours at all, and then they'll both match the current
theme (and also work correctly in web browsers).

(IMHO if an SVG needs a specific colour, like the black in the German
flag above, it should be setting the colour explicitly, rather than
relying on the image viewer's default settings.)
-- 
Alan Third




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

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


Received: (at 77841) by debbugs.gnu.org; 16 Apr 2025 12:55:25 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Wed Apr 16 08:55:25 2025
Received: from localhost ([127.0.0.1]:36692 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1u52IW-0007lO-4Q
	for submit <at> debbugs.gnu.org; Wed, 16 Apr 2025 08:55:25 -0400
Received: from eggs.gnu.org ([2001:470:142:3::10]:48794)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <eliz@HIDDEN>) id 1u52IS-0007kL-Q4
 for 77841 <at> debbugs.gnu.org; Wed, 16 Apr 2025 08:55:22 -0400
Received: from fencepost.gnu.org ([2001:470:142:3::e])
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <eliz@HIDDEN>)
 id 1u52IM-0003Uo-2m; Wed, 16 Apr 2025 08:55:14 -0400
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org;
 s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date:
 mime-version; bh=qQlrKkqzF3nnY3gniHNIujigIi67yq+hkdTcndDZcNQ=; b=Pp1vj3UdhtVZ
 0gRAJWLnTYdP2L8MbJx/daB2nHvKWKCSjdT8allguWuYx5h8TA1QezYJC68vWO8sEXF2RxDzGIqzR
 gAsg7Cfmz1O0Dv4DAzAlqNVq4M+1mkaSb72mx838nvOcxU1vTCrkl62scUwMi9sIvPfxU1PvhH25W
 RSS51rCUdgrHtaea0Z2TPaSzGA9SwC6PkeSeUKphLjd34n0/LPJDufcX4RGRm442k8k2j4wC9ZqTX
 b/Nw/FdrvUW/sqyPQRdCWPeGCGKxnYwFutWQbYQExo80kAHDVcuy8UvCLswO/HwipWVc73HWN/sbi
 0wR6b4+r+rr018QY8o1YRQ==;
Date: Wed, 16 Apr 2025 15:55:08 +0300
Message-Id: <86a58gfeqb.fsf@HIDDEN>
From: Eli Zaretskii <eliz@HIDDEN>
To: Billy Lei <LeiYiXia29@HIDDEN>, Alan Third <alan@HIDDEN>
In-Reply-To: <SY7P300MB0734287FC9582B87929FE366D7BD2@HIDDEN>
 (message from Billy Lei on Wed, 16 Apr 2025 20:09:46 +0800)
Subject: Re: bug#77841: Some svg image's black color is replaced by emacs's
 theme foreground color
References: <SY7P300MB07347CC88D7ABD94F72575EED7B32@HIDDEN>
 <SY7P300MB0734287FC9582B87929FE366D7BD2@HIDDEN>
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 77841
Cc: 77841 <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 (---)

> Date: Wed, 16 Apr 2025 20:09:46 +0800
> From: Billy Lei <LeiYiXia29@HIDDEN>
> 
> I found this issue when debugging org LaTeX preview, see 
> https://list.orgmode.org/87cydchjqn.fsf@HIDDEN/T/#ed7ba8310f82e8be8a2e7360df1568ed485434df3
> 
> > When using themes with background color set to #000000, and org-preview-default-process is set to dvisvgm, the LaTeX fragments are displayed incorrectly.
> > 
> > To reduplicate:
> > 
> > 1. Switch to a theme with background color set to #000000 (like Modus Vivendi)
> > 2. Set org-preview-default-latex-process to dvisvgm
> > 3. Create an org-mode document. Write some LaTeX fragment and press C-c C-x C-l to preview LaTeX fragment.
> > 4. The LaTeX preview is displayed as a white rectangle.
> > 
> > After debugging, I found that it is because dvisvgm omitts the default #000 color value when generating SVG file, and emacs has a unique way of displaying the SVG, which caused foreground color to be applied to it.
> > 
> > A solution is to change org-format-latex-options to use transparent background by default. I've attached this fix.
> 
> It turned out that emacs displays svg images differently compared to an 
> image viewer. I can reduplicate this issue when I use emacs to view this 
> svg image, which emacs replaces the image's black color with the current 
> theme's foreground color:
> 
> https://commons.wikimedia.org/wiki/File:Flag_of_the_German_Democratic_Republic.svg
> 
> See also (Chinese): https://emacs-china.org/t/emacs-30-1-svg/29217

Yes, this is a feature.  I think to disable it, you need to include a
:background setting in the image spec.  Alan, am I right?






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

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


Received: (at submit) by debbugs.gnu.org; 16 Apr 2025 12:15:48 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Wed Apr 16 08:15:48 2025
Received: from localhost ([127.0.0.1]:36351 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1u51gC-0003sG-47
	for submit <at> debbugs.gnu.org; Wed, 16 Apr 2025 08:15:48 -0400
Received: from lists.gnu.org ([2001:470:142::17]:48534)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <LeiYiXia29@HIDDEN>)
 id 1u51g9-0003rr-7D
 for submit <at> debbugs.gnu.org; Wed, 16 Apr 2025 08:15:46 -0400
Received: from eggs.gnu.org ([2001:470:142:3::10])
 by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <LeiYiXia29@HIDDEN>)
 id 1u51fb-0002GC-4Q
 for bug-gnu-emacs@HIDDEN; Wed, 16 Apr 2025 08:15:20 -0400
Received: from
 mail-australiasoutheastazolkn190100000.outbound.protection.outlook.com
 ([2a01:111:f403:d40e::] helo=MEUPR01CU001.outbound.protection.outlook.com)
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <LeiYiXia29@HIDDEN>)
 id 1u51fV-0002gg-1O
 for bug-gnu-emacs@HIDDEN; Wed, 16 Apr 2025 08:15:09 -0400
ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none;
 b=JCl4dHetJRR1rR9KSiLoWo9CgqiYo+kwtYLWQdbXxxr2B716T5lMCj4JAR529jxnuLxCv5cFBZmC47T+4f4bK77e7AcwW9xEC0YH4BLq7NglXE7GxU8B+eb3nXJyawWcn0SI0QolQl45duASZSOPZ0qPo01A9TkW0L+aJpN9xYZk05zRVk9/5+3L21ncbMVvW4nnjeTtp1H0JFNhvd8hoGAhS7evIiulbQUDGKrJwRLpP12J8W9plkqVCf+xWFERgkykB4TEZn9+AzLew0Pm2n+k+PDHxD3yRrHQci8c3Ng60gZND3+xjlt9JHdJoq6hXDKP/WxtGa6xP0nShq7rbQ==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; 
 s=arcselector10001;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1;
 bh=4RZGfDVnNwCXL9Jy/sHpmtxQL+pAN194wpXA8ibr9Aw=;
 b=EWinWlEEH/ioKlZAIczgta9gsDE2p0oZfbnEICfMKJb1X/n7r8yLt7kMjgPYOsNfYhQ9ahM5lp7WTxLRxBnQjmQZA5TzooMe9DCZc6ReY3iK0ThDLobL/sPTq72ndGFAiEAFNYkk3ZpoNruiCf1y++Pzfn2gMBogWEcGPoZEANlrDT8WlLw6NcEVS46SVE37W27a69SNDTYZB3Sn0gRWO0uiJdzjfDP51lC8dq3n5GUKimaWcsEqj78t4d62Jod5CZdDHO5JPMPU8pUX19+wqXcOWMMpIXr9umovZ7H+C/T38/zvGAsjVgBhWJIkdAa1EmCh5pU1DgiM7AeBXktR4A==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=none; dmarc=none;
 dkim=none; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=outlook.com;
 s=selector1;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=4RZGfDVnNwCXL9Jy/sHpmtxQL+pAN194wpXA8ibr9Aw=;
 b=oStQxAfuiPtRBoIDyqb45jtzwPnUXEONZxWEyJHYVTdlp/GSY8LhM5TOBv8BouHeB5h0ps9GAgkq92n6kz+GXHhaX8q96dNftWPdANewzWG8j9Pgp2SXy3Kman4qGLOHaAqqfkytapm35JQxBHqnroYajYNQpNIK4lTcwRopHbFDvPT9aMoTXsIFyodNddGfFgx6gA5k4mqTXUNISvdZi9FMOsM5S9WWAyXAbPJfJULFGUZ2+16Gaczdz8IIWt+Bl+ey4f8AackRd4qWc5AJOzJDMF6sAIbPk4YMb6Wj1fwE6rBuaZ++kNyW+P5cVQluFiVvSeXG09mCjVBE6eFdbw==
Received: from SY7P300MB0734.AUSP300.PROD.OUTLOOK.COM (2603:10c6:10:28b::5) by
 MEUP300MB0256.AUSP300.PROD.OUTLOOK.COM (2603:10c6:220:216::9) with
 Microsoft
 SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.8632.34; Wed, 16 Apr 2025 12:09:55 +0000
Received: from SY7P300MB0734.AUSP300.PROD.OUTLOOK.COM
 ([fe80::c7be:a528:cfce:c0e5]) by SY7P300MB0734.AUSP300.PROD.OUTLOOK.COM
 ([fe80::c7be:a528:cfce:c0e5%5]) with mapi id 15.20.8632.035; Wed, 16 Apr 2025
 12:09:49 +0000
Message-ID: <SY7P300MB0734287FC9582B87929FE366D7BD2@HIDDEN>
Date: Wed, 16 Apr 2025 20:09:46 +0800
User-Agent: Mozilla Thunderbird
Subject: Some svg image's black color is replaced by emacs's theme foreground
 color
References: <SY7P300MB07347CC88D7ABD94F72575EED7B32@HIDDEN>
To: bug-gnu-emacs@HIDDEN
From: Billy Lei <LeiYiXia29@HIDDEN>
In-Reply-To: <SY7P300MB07347CC88D7ABD94F72575EED7B32@HIDDEN>
X-Forwarded-Message-Id: <SY7P300MB07347CC88D7ABD94F72575EED7B32@HIDDEN>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
X-ClientProxiedBy: TY2PR06CA0036.apcprd06.prod.outlook.com
 (2603:1096:404:2e::24) To SY7P300MB0734.AUSP300.PROD.OUTLOOK.COM
 (2603:10c6:10:28b::5)
X-Microsoft-Original-Message-ID: <6cf861d5-e8dd-4e2b-b010-7441697bc19f@HIDDEN>
MIME-Version: 1.0
X-MS-Exchange-MessageSentRepresentingType: 1
X-MS-PublicTrafficType: Email
X-MS-TrafficTypeDiagnostic: SY7P300MB0734:EE_|MEUP300MB0256:EE_
X-MS-Office365-Filtering-Correlation-Id: 2e9bf0e4-a434-4e06-8b8e-08dd7cdf95b9
X-Microsoft-Antispam: BCL:0;
 ARA:14566002|461199028|8060799006|6090799003|19110799003|5072599009|15080799006|7092599003|440099028|10035399004|3412199025|4302099013|26104999006|1602099012;
X-Microsoft-Antispam-Message-Info: =?utf-8?B?T1AvRmZxQTI1Vytad28xcUpGRzZqdWp2SkowRUY0KzJhNDJ3SkZ4dkN5MTZw?=
 =?utf-8?B?ZDBBcXZBbDlEVUpmQ0FVb0Q1Y1V5ZjhNUXlMSFN5VkVKelNlSEZZQmdHN0VF?=
 =?utf-8?B?RUdFQ29JQm9Ob0M1TlFUREJFbWJVdEdsU2U5d2RFeWgwMTdKV2lzRkdBT3Nt?=
 =?utf-8?B?NWs2UlRkMlZWeVVkR3RybS9ZTVJwbkZNMThUaHN1ZzFtb05GOHU4QTVpQ09E?=
 =?utf-8?B?ZHlySnkvdW5CbWFhWHg0YnQzNktYTmJScFJXYmlhODdpa0M5dnl0L3FGTzRM?=
 =?utf-8?B?Rmp3UkdTZVdwbDdGM1BoR3pCWXhrQnJ6TFlnSWt4cTF4WXNZS0xpNmN6THZx?=
 =?utf-8?B?dHNzVHlvY29MQWJJRCtxb2RpZzN5cVU2QU1pM0c5TUVHRU8yYjN5Y3huYXZs?=
 =?utf-8?B?M2NwYVhUQVBDbGFvTTluaHVYQ1dvcVNRR1FYMHp6dUxsbnNpNG9ydXB6TEFV?=
 =?utf-8?B?c1QreGw2MGgyVjRUQTlvbG1tRVBxQW9ReDdEWk1jbExCbVk4TVlrdEpKTUlH?=
 =?utf-8?B?YXAvY0dackQvWFRhTGdFZ2xOVyt4bnVDb0U5K1E4NlZFbzMvblVZcDlRMmxz?=
 =?utf-8?B?MkYwNEdadzVTV1hydzkvdjF4MlVReWtockxoUTUyWUFsWHFwRWRvVEJZbVgy?=
 =?utf-8?B?dnhhR1pYUXRVOXJBcnNZWk9ISmNyVy9YZytFcUdJOG5oZTJRaEs2RnkyQ0dQ?=
 =?utf-8?B?OC9CL2lqWFZ5b3IrMng3ZWRCQmk5em5pQmVsMGpzOVp0Mk5rT0ZiMElSYytW?=
 =?utf-8?B?TFVjU2ZuVnJ3TjVseEZRZDBqMVBweTRCbDlwVU1DSjJoZytkdVRxa2l4Unl5?=
 =?utf-8?B?WG1XT0k3WWV5QmN0Mjk5emNEVElyZSsrUVlvM1M3RDV3RE9FM20vUE9maXFH?=
 =?utf-8?B?Qk5EYlEwd1VPM1NndVJIZmlFOE1CWjcyLzRFcUVUcXM0MmF6T055K1ZZS0Vu?=
 =?utf-8?B?S01UQmxaRUMrYkdiaC85UVFTQ1BpaGx0UXplWGRyZVpSMnhNZnpFKzlQQ3RO?=
 =?utf-8?B?c09mMTQvRmNxaVBvWE80cVBpWVhPakQ5cXNncFV2M3dPU0dYU1hyUm10ZTlU?=
 =?utf-8?B?M3VOMEdEa2hacDRscUFIMHRGZHlXV3N5YmgvUTMyc2xOSVg5UW9UNzVQb1JC?=
 =?utf-8?B?Y3dYbVA1OVN6VnJRNnpjMWJZMDZGOVo1a0w5bWpqZ3RVUlkxeit0WS9DZ29a?=
 =?utf-8?B?WGhMVkZaVit2ZGE1OGtVRkNQZEtQalB4dVNKRkNsakxRQTZzQ3l1T0ZwRG50?=
 =?utf-8?B?VFJZVnJmNkc4SjdPRFhhMEtEb3Q4VzRlZHVhT25OZHh6bmg2Rzc1NnI1Q2Uv?=
 =?utf-8?B?Q1E3UGU2SWpFY1puNkJJeDlyb2l4NjNMcTdjZ3VKYW9iVGM4WDlVNFJ6Tkk1?=
 =?utf-8?B?dk4wYk1BaWhOemxuUXhqdnBMQnNMRk40YmtIQUl2NkxJVjB5RW9FUkhhZTQy?=
 =?utf-8?B?UCs0aHJ4VXgyQ2ZOUnBuZEJiVzJoc0EvMS9TNk9XR0pnTVJjc29rdmhnR0pD?=
 =?utf-8?B?VXdibGlydWZ4NzhJVlc5cVhBSVJZQ3h4SlRYOUR3YXpLSjlqMkEwL3U3Vzl6?=
 =?utf-8?B?VTNLSEdid2NiVExvckRpNkgzMDhLbDNYMFljcUhHNkxJbHNGUkdTMEVXZWF6?=
 =?utf-8?B?em9LdXZHa3Rxa0JJTjdkN2JLV3RQei9SaS93Z2NtREh5TzEzS3V0Rk54VERW?=
 =?utf-8?B?REc1cG41YXE0VjVpV2NhUHZsdFNFSDE0NXRsWjMyY3JCNERnUXZzL1JTS3Fv?=
 =?utf-8?Q?fYCkP5TLApJKS+uBXk=3D?=
X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1
X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?cWRKMmF3RWVZU1U3V1gwdFlYd0RkTEoxWm5DL2cwdGtJQmhTTGNpTzZwSU13?=
 =?utf-8?B?WDlMUExxNDhFdVptUWwrV1huc2lXcDU1d09lUzJMK3BEUTNveERMcHdlYncv?=
 =?utf-8?B?akt3OE10RXRsTVFSb1N0MzBOSnRaaE9DYkpvY0ZLSmVTQ2VVTFZ1aW9wWHVK?=
 =?utf-8?B?SndhVmxDd2dSTmFsZnBGa2RrWXhDc3pCeGJWdHJsTytVcVo2QVVveEI4dTB0?=
 =?utf-8?B?TmhCSlBXeDFkWUpXOUNZNzhIY2phMWVPdktoSE13ajEzc2ZCbWgrRVZSamsy?=
 =?utf-8?B?dDBwYXFFeDM4VzRjeEQ3Y1kwSkduY0J5UFRSbXd3R2lLMFFIY3AyaWNUZEVn?=
 =?utf-8?B?VmxpZkJpNTkvbWVKTG9TTXd3bzVabjdkNE5QQ213ZHlaYW96aWxjdFl6RGVq?=
 =?utf-8?B?cDBLc2MxK1RzRkRIazdWM3RUdmY0cjRUYUI4cmk2eSsySUJVWEtuVzA0Q3Nn?=
 =?utf-8?B?ckhuYTRjdm1qYmVGZThkZkZqOTJDVzFQNlFPSGErUGJkYzgvUlhvcnRPcGJj?=
 =?utf-8?B?WEpNVWVOSi9CSGI4QS82eXhQOUhDWk5XU2x4WXZTZFlQRGVyRm9mQkV6VlVq?=
 =?utf-8?B?RmRpMUxFTEFaVGllMFlXb2tNTEluY2JkOE00aWxwajZhRWs0SGxXN2Uxak1r?=
 =?utf-8?B?dlBoOVF5Wnh0dFZXRXRUY05EVlJZS05vb0tFT25SNGhMNFdUcnR1Nk5XOVFp?=
 =?utf-8?B?NTJVOCtGSUhPS3hQSGVGOVdWelhSWmZnanpHMWNPZGNSMjJZWFZtcFkyY21Q?=
 =?utf-8?B?bkFPV3J1OXpwZFBsKzFXcXFleDZGTDdwQkZJd29UN1BUWXhnZyszMi90VFhO?=
 =?utf-8?B?cjJmaE9zNkIrMXlNQlh3L0tZUW01cVNtckJRRGdzcVVRZXBGMUg0bjRKRjFs?=
 =?utf-8?B?ajFxaTB4ZC9mMSt6NHNNSTZua1RGaHpaRDA3OEhpdW9xUjBDL1RsaVpDOFJi?=
 =?utf-8?B?RzNtRHdSUlFqOVE3cUlpeVEwMDg1N1hkZWVvWStxeUw4a0xPTklPVnpNTlRB?=
 =?utf-8?B?eVFTblRIVGVMOE9qdVVyeHYrcVdzc0wzZ1FQQ3JyMHgrTTFhcWIxUmlLS1g2?=
 =?utf-8?B?dFc5UUpzQW9IZGQwSjlBc2lzWGpxMDJKdzVoUVhTRFFIZlQ5QkJ2NHRZQSt2?=
 =?utf-8?B?NUpQWnEyUnV3VmpQTlZaQVpTUzZWdzNhY2VVa2IrMXBqTHdTWVJmNFJGUG5n?=
 =?utf-8?B?VytyQTFLb1VZVndIc2tESFFqVnV0bTBMbHE0ek4yNVVyNVVXNHYvNXJTUjdD?=
 =?utf-8?B?N2VucktpdmdGL3UrQjFBVDc5czMxRHhTbkpQT0hhL3Qvb2JaWGF0MlNydnBs?=
 =?utf-8?B?bXd1QzZNcDJ5TXVtYVo3UlYwQ3JWSnJCWUVOczlKWjl1NUtKc3REYUNCZjhS?=
 =?utf-8?B?cUJ1V0Rpc1NyU1hCZVVDVnMrYStGSDZaTXhxU1c1S1lrb1MyeHlidjNQdU1D?=
 =?utf-8?B?YnZoUDRXSjNSZEoyMWZ4WDVRZFlFQy9zR2NkRFk5bzVlV3ZrLytDV2pvL1pr?=
 =?utf-8?B?NHU5NFpJdWdaM0VOcE12ME90OXhlT2JJdXFDdDJZTnhteWoxbnh6UGFOUGlY?=
 =?utf-8?B?emphNzFDczc5MmxVOVZiZU1NQTNjcEJIVzFsWkxPYkszdExoNVF0UVhhR1pJ?=
 =?utf-8?B?dlNFQnhET2xZV0h6QU9MNzRSczhRSjdaSzNTSU5aWVgxKzVaZDMwNUJHWi8x?=
 =?utf-8?B?YkV2V2c4N29RcGltOGVKeDdoTEl5NjZ6OUQ1eWkwMS9KY3lEdTlIM2RSbmtw?=
 =?utf-8?Q?1vsU67OWiO+Uaj9lewx27IFPcAZoR9YRdNRCkwX?=
X-OriginatorOrg: outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 2e9bf0e4-a434-4e06-8b8e-08dd7cdf95b9
X-MS-Exchange-CrossTenant-AuthSource: SY7P300MB0734.AUSP300.PROD.OUTLOOK.COM
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 16 Apr 2025 12:09:49.1021 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa
X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: 00000000-0000-0000-0000-000000000000
X-MS-Exchange-Transport-CrossTenantHeadersStamped: MEUP300MB0256
Received-SPF: pass client-ip=2a01:111:f403:d40e::;
 envelope-from=LeiYiXia29@HIDDEN;
 helo=MEUPR01CU001.outbound.protection.outlook.com
X-Spam_score_int: -18
X-Spam_score: -1.9
X-Spam_bar: -
X-Spam_report: (-1.9 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1,
 DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1,
 FREEMAIL_ENVFROM_END_DIGIT=0.25, FREEMAIL_FROM=0.001, SPF_HELO_PASS=-0.001,
 SPF_PASS=-0.001 autolearn=ham autolearn_force=no
X-Spam_action: no action
X-Spam-Score: 1.2 (+)
X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org",
 has NOT identified this incoming email as spam.  The original
 message has been attached to this so you can view it or label
 similar future email.  If you have any questions, see
 the administrator of that system for details.
 Content preview:  I found this issue when debugging org LaTeX preview, see >
 When using themes with background color set to #000000,
 and org-preview-default-process
 is set to dvisvgm, the LaTeX fragments are displayed incorrectly. > > To
 reduplicate: > > 1. Switch to a theme [...] 
 Content analysis details:   (1.2 points, 10.0 required)
 pts rule name              description
 ---- ---------------------- --------------------------------------------------
 0.2 FREEMAIL_ENVFROM_END_DIGIT Envelope-from freemail username ends
 in digit (leiyixia29[at]outlook.com)
 0.0 FREEMAIL_FROM          Sender email is commonly abused enduser mail
 provider (leiyixia29[at]outlook.com)
 1.0 SPF_SOFTFAIL           SPF: sender does not match SPF record (softfail)
 -0.0 SPF_HELO_PASS          SPF: HELO matches SPF record
 -0.0 RCVD_IN_DNSWL_NONE     RBL: Sender listed at https://www.dnswl.org/,
 no trust [2001:470:142:0:0:0:0:17 listed in] [list.dnswl.org]
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.2 (/)

I found this issue when debugging org LaTeX preview, see 
https://list.orgmode.org/87cydchjqn.fsf@HIDDEN/T/#ed7ba8310f82e8be8a2e7360df1568ed485434df3

> When using themes with background color set to #000000, and org-preview-default-process is set to dvisvgm, the LaTeX fragments are displayed incorrectly.
> 
> To reduplicate:
> 
> 1. Switch to a theme with background color set to #000000 (like Modus Vivendi)
> 2. Set org-preview-default-latex-process to dvisvgm
> 3. Create an org-mode document. Write some LaTeX fragment and press C-c C-x C-l to preview LaTeX fragment.
> 4. The LaTeX preview is displayed as a white rectangle.
> 
> After debugging, I found that it is because dvisvgm omitts the default #000 color value when generating SVG file, and emacs has a unique way of displaying the SVG, which caused foreground color to be applied to it.
> 
> A solution is to change org-format-latex-options to use transparent background by default. I've attached this fix.

It turned out that emacs displays svg images differently compared to an 
image viewer. I can reduplicate this issue when I use emacs to view this 
svg image, which emacs replaces the image's black color with the current 
theme's foreground color:

https://commons.wikimedia.org/wiki/File:Flag_of_the_German_Democratic_Republic.svg

See also (Chinese): https://emacs-china.org/t/emacs-30-1-svg/29217




Acknowledgement sent to Billy Lei <LeiYiXia29@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#77841; 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: Fri, 23 May 2025 11:30:02 UTC

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