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; 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: Sat, 3 May 2025 11:30:01 UTC

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