brynn wrote:I cannot confirm niabot's info, that smooth (square) nodes aren't counted. Mine reports 19 nodes, actually there are 25, smooth 21, corner/cusp 4.
I haven't looked at your file yet, but the incorrect number of nodes is not related to the node type, but to the path commands used to describe the outline: since 0.47, the path uses 'a' (
elliptical arc) commands to describe round caps and round joins of strokes converted to paths. While Inkscape does render these path segments correctly (approximated by bézier curves internally, which requires to insert additional nodes), it never writes arc segments itself and always converts arcs to bézier curves as soon as you edit the path and trigger a rewrite of the path data.
AFAIU the select tool (unlike the node tool) doesn't know how many nodes Inkscape will (need to) insert to approximate the arcs with bézier curves and reports only the nodes as defined in the SVG source (for arcs fewer nodes are necessary, plus additional parameters which are not path nodes). You can verify this with an example from the SVG specification:
http://www.w3.org/TR/SVG11/images/paths/arcs01.svg (download and open it in Inkscape).
Could well be a "Won't fix" bug as long as Inkscape doesn't use these path commands itself when creating and rendering paths.