From 31af6badb075e33ad7fb7a32e71499fdf9177af6 Mon Sep 17 00:00:00 2001 From: Vito Caputo Date: Fri, 18 May 2018 20:50:08 -0700 Subject: README: add reference to svg2swf's libsvg[-cairo] The cairographics snapshots of libsvg and libsvg-cairo are nearly unusable without manually preparing svg files to not trip up the renderer. I've found the svg2swf project's forks to work much better. --- README | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/README b/README index 830d386..230c099 100644 --- a/README +++ b/README @@ -19,6 +19,22 @@ Building from source: ./bootstrap; mkdir build; cd build; ../configure --with-svg-cairo; make + Note the libsvg and libsvg-cairo releases available from + https://www.cairographics.org/snapshots/ appear to be unmaintained stale + abandonware at this point. The svg2swf project has been maintaining forks + of libsvg and libsvg-cairo and they seem to work much better in terms of + rendering correctness with unprepared svg files, you may find them here: + + git://git.code.sf.net/p/svg2swf/libsvg-cairo + git://git.code.sf.net/p/svg2swf/libsvg + + Note that the svg2swf fork has changed the pkgconfig name to libsvg-cairo-0.6 + so if you use that, you'll have to s/libsvg-cairo/libsvg-ciaro-0.6/ in + configure.ac and rerun the bootstrap. + + By default librsvg is used when available, but libsvg-cairo has fewer + dependencies making it much easier to cross-compile with for windows. + On GNU/Linux for Windows via MinGW-w64 w/static linking: ./bootstrap; mkdir build-win; cd build-win \ -- cgit v1.2.3