In cases where a contour ends on a curve, the SVG path "Z" ClosePath command is not being used. This is fine when SVG paths are filled and not stroked, as in normal font glyphs. However when SVG paths are stroked, the "Z" command determines whether an end cap or a join will be used. In fact a join is always required, and therefore all contours should terminate with "Z".
In cases where a contour ends on a curve, the SVG path "Z" ClosePath command is not being used. This is fine when SVG paths are filled and not stroked, as in normal font glyphs. However when SVG paths are stroked, the "Z" command determines whether an end cap or a join will be used. In fact a join is always required, and therefore all contours should terminate with "Z".