Bug#572627: librsvg2-bin: CSS multiple class selectors fail

Toby Speight T.M.Speight.90 at cantab.net
Fri Mar 5 11:12:46 UTC 2010


Package: librsvg2-bin
Version: 2.26.0-1
Severity: normal

Viewing the included SVG file with rsvg-view (or converting it to PNG
with rsvg) shows the dashed line in black, meaning that the CSS for
".foo" and ".bar" has been applied, but not the rule for ".foo.bar".
Inkscape (and inkview) correctly show the dashed line in red.

-------------- next part --------------
A non-text attachment was scrubbed...
Name: drawing.svg
Type: image/svg+xml
Size: 385 bytes
Desc: not available
URL: <http://lists.alioth.debian.org/pipermail/pkg-gnome-maintainers/attachments/20100305/2fd6c220/attachment-0001.svg>
-------------- next part --------------

Specification reference:

<URL: http://www.w3.org/TR/2008/REC-CSS2-20080411/selector.html#class-html >

rsvg also doesn't match using the full attribute-value syntax
"[class~=foo][class~=bar]" - perhaps it's internally using a CSS1
engine?  The SVG spec says that CSS2 selectors must be supported:

<URL: http://www.w3.org/TR/SVG11/styling.html#StylingWithCSS >


-- System Information:
Debian Release: squeeze/sid
  APT prefers testing
  APT policy: (900, 'testing'), (900, 'stable'), (400, 'unstable')
Architecture: amd64 (x86_64)

Kernel: Linux 2.6.30 (SMP w/4 CPU cores; PREEMPT)
Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages librsvg2-bin depends on:
ii  libc6                         2.10.2-6   Embedded GNU C Library: Shared lib
ii  libcairo2                     1.8.8-2    The Cairo 2D vector graphics libra
ii  libglib2.0-0                  2.22.4-1   The GLib library of C routines
ii  libgtk2.0-0                   2.18.6-1   The GTK+ graphical user interface 
ii  librsvg2-2                    2.26.0-1   SAX-based renderer library for SVG
ii  libx11-6                      2:1.3.3-1  X11 client-side library
ii  python                        2.5.4-9    An interactive high-level object-o

librsvg2-bin recommends no packages.

librsvg2-bin suggests no packages.

-- no debconf information


More information about the pkg-gnome-maintainers mailing list