On Wed, Aug 6, 2014 at 1:56 PM, Krzysztof Kosiński <tweenk.pl@...400...> wrote:
 I think this should either be changed to
strict equality
I agree with this. While rounding errors might cause strange behavior in some cases, I'm fairly certain the vast majority of these "impossible-to-draw" arcs are going to be generated by our internal library livarot incorrectly writing arcs. Which means that the endpoints are going to be exactly the same, not simply within rounding error.

or there should be a way to set this threshold (in
Inkscape, it should be dependent on the numeric precision of XML
output).
Hmm. Well, that is actually a better solution since the user would then be able to control how far the precision can go to retain the arc, instead of a hardcoded value.