25 Nov
2005
25 Nov
'05
5:54 p.m.
I would recommend that upon editing of the path to which the text is attached, that the startOffset be recalculated so that the text begins at the point in the path that is nearest to its previous position. I played with text on path for about 10 minutes last week and already felt like I had to work against the current behavior.
startOffset is a normal SVG 'length' attribute, so it accepts px/mm/em/etc values as well as percentages. Would this do what you need?
For the UI, personally I'd favour having a knot at the startOffset point, a bit like the ones used for manipulating spiral objects, which could just be dragged around.
Richard.