GNU bug report logs -
#77841
Some svg image's black color is replaced by emacs's theme foreground color
Previous Next
Full log
Message #131 received at 77841 <at> debbugs.gnu.org (full text, mbox):
On Tue, May 27, 2025 at 11:46:20AM +0200, Manuel Giraud wrote:
> Alan Third <alan <at> idiocy.org> writes:
>
> > On Sat, May 24, 2025 at 07:57:26PM +0200, Manuel Giraud wrote:
> >> With this and the same SVG I provided, the foreground color of the text
> >> is black using a light theme. Using a dark theme, the foreground color
> >> of the text is white... So that seems to do the trick.
> >
> > Excellent, thanks.
> >
> > I've pushed a branch scratch/svg-colors with the various fixes. Can
> > you please check it's working as you'd expect?
>
> Thanks! Here is series of screenshot with emacs -Q from this branch
> that illustrates all the correct (IMO) features: SVG images keeps the
> default black, Emacs "widgets" follow the theme, DocView could follow
> the theme if the user wants.
>
> The first screenshot is with a light theme (modus-operandi). The second
> screenshot is with a dark theme (modus-vivendi) and the last screenshot
> is with the same dark theme after having set `doc-view-svg-face' to
> "inherit from default" only.
Thanks. It's all looking good to me. I suppose it's really a question
of whether non-core code is relying on the current behaviour (I can
fix core code). My suspicion is no, but I have no actual evidence...
> I'll try to test with librsvg < 1.48... but I don't have it at hand.
Thanks. I don't think I've had it on one of my machines in years now...
--
Alan Third
This bug report was last modified 7 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.