GNU bug report logs -
#40845
SVG rendering issues
Previous Next
Full log
View this message in rfc822 format
> Cc: 40845 <at> debbugs.gnu.org
> From: Clément Pit-Claudel <cpitclaudel <at> gmail.com>
> Date: Sat, 25 Apr 2020 12:42:07 -0400
>
> >>> 3. The SVG images don't inherit the foreground of the current face; instead, they use a black foreground.
> >>
> >> Also, IIRC, 3 is an rsvg issue.
> >
> > I don't think I understand what item 3 is complaining about. If I
> > visit etc/images/splash.svg, it gets the background color of the
> > default face. So is the complaint that it takes the background from
> > the default face instead of the current face? That should be easy to
> > fix, I think, as this code in svg_load_image shows:
>
> That's item 2:
>
> 2. The SVG images don't inherit the background of the current face; instead, they inherit the background of the default face.
>
> and you summarized it exactly right. Item 3 is about the color of the circle that the repro draws. . It should be purple, but it's black.
Ah, sorry.
But IMO the foreground of an image shouldn't be affected by the
current face's foreground. Images should come with their own colors,
and be displayed like that. I think in the context of the discussion
that led to this bug report it's actually almost a must: we want
images with attractive colors to serve as the icons, we don't want
them to be affected by whatever face happens to be nearby.
This bug report was last modified 4 years and 271 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.