• Federico Mena Quintero's avatar
    (#363): Fix whitespace removal around <tspan> elements · 2b31e7ec
    Federico Mena Quintero authored
    When there is something like
    
      <text>hello <tspan>world</tspan></text>
    
    librsvg would trim away the space after "hello", so the rendered text
    looked like "helloworld".
    
    Now we only trim the ends of NodeChars elements if they don't have an
    adjacent sibling; in the example above, the tspan is the sibling to
    the right, and so the rightmost space in the "hello " NodeChars
    doesn't get trimmed.
    
    This makes the rendering in 340047.svg match Firefox; regenerated the
    test reference file for that, and made it always use a sans-serif
    font.
    
    Fixes #363
    2b31e7ec
Name
Last commit
Last update
doc Loading commit data...
gdk-pixbuf-loader Loading commit data...
librsvg Loading commit data...
m4 Loading commit data...
rsvg_internals Loading commit data...
tests Loading commit data...
tools Loading commit data...
win32 Loading commit data...
.gitignore Loading commit data...
.gitlab-ci.yml Loading commit data...
.rustfmt.toml Loading commit data...
ARCHITECTURE.md Loading commit data...
AUTHORS Loading commit data...
COMPILING.md Loading commit data...
CONTRIBUTING.md Loading commit data...
COPYING Loading commit data...
COPYING.LIB Loading commit data...
Cargo.lock Loading commit data...
Cargo.toml Loading commit data...
ChangeLog.old Loading commit data...
INSTALL Loading commit data...
MAINTAINERS Loading commit data...
Makefile.am Loading commit data...
NEWS Loading commit data...
README.md Loading commit data...
Rsvg-2.0-custom.vala Loading commit data...
Rsvg-2.0.metadata Loading commit data...
acinclude.m4 Loading commit data...
appveyor.yml Loading commit data...
autogen.sh Loading commit data...
cargo-vendor-config Loading commit data...
code-of-conduct.md Loading commit data...
config.h.win32.in Loading commit data...
configure.ac Loading commit data...
glib-tap.mk Loading commit data...
librsvg-uninstalled.pc.in Loading commit data...
librsvg-zip.in Loading commit data...
librsvg.doap Loading commit data...
librsvg.pc.in Loading commit data...
rsvg-convert.1 Loading commit data...
rsvg-convert.c Loading commit data...
rsvg-view.c Loading commit data...
rsvg.symbols Loading commit data...
tap-driver.sh Loading commit data...
tap-test Loading commit data...