How does Inkscape render SVG so completely?

Asked by Leroy Casterline

I am trying to render SVG to a WPF control. Since this is for a charity project (I need something free), and I have been unable to find anything that comes close to Inkscape WRT SVG rendering, I thought I'd look into using what Inkscape uses.

From my reading, I believe Inkscape uses librsvg and cairo to render SVG. Can I render SVG as accurately as Inkscape does merely by using librsvg and cairo? I know there are .Net versions of these libs but I don't what to write an app using them just to find out that Inkscape uses its own routines for this.

Thanks for your help!

Question information

Language:
English Edit question
Status:
Expired
For:
Inkscape Edit question
Assignee:
No assignee Edit question
Last query:
Last reply:
Revision history for this message
Hachmann (marenhachmann) said :
#1

I think this question will best be asked on the Inkscape developer mailing list:

https://sourceforge.net/p/inkscape/mailman/inkscape-devel/

Revision history for this message
Leroy Casterline (casterle) said :
#2

Thanks for the suggestion.

Revision history for this message
Mc (mc...) said :
#3

Except for some filters, we use the cairo library for rendering.

Revision history for this message
Mc (mc...) said :
#4

(thus you will obtain the same results as in Inkscape when using cairo)

Revision history for this message
Leroy Casterline (casterle) said :
#5

I'm wondering about the "except for some filters" part of your answer. This may be why I'm seeing better results with Inkscape than with other apps that use libsrvg and cairo.

Are these filters contained in another library that I could include?

Revision history for this message
Launchpad Janitor (janitor) said :
#6

This question was expired because it remained in the 'Open' state without activity for the last 15 days.