Inkscape: A Vector Drawing Tool

non-responsive 'd' attribute if 'inkscape:original-d' is present

Reported by Alvin Penner on 2008-04-29
2
Affects Status Importance Assigned to Milestone
Inkscape
Undecided
Johan Engelen

Bug Description

if a path element contains the attribute 'inkscape:original-d', then any attempt to use the XML editor to modify the 'd' attribute will fail.

Alvin Penner (apenner) wrote :

open the file original_d.svg.
attempt to use the XML editor to edit the end points of the 'd' attibute.
the edited values will be rejected or ignored
attempt to edit the endpoints of the 'inkscape:original-d' attribute
the edited values will overwrite the 'd' attribute

Johan Engelen (johanengelen) wrote :

The path has a Live Path Effect (LPE) applied, as can be seen in the LPE dialog (ctrl+shift+7). The LPE takes the inkscape:original-d information, performs a calculation, then outputs the result in the 'd' attribute.
Inkscape ignores setting the 'd' attribute because it is generated by Inkscape and the user should indeed edit 'original-d' instead.

Changed in inkscape:
assignee: nobody → johanengelen
status: New → Invalid
Alvin Penner (apenner) wrote :

okay, I kind of suspected that something like this might be happening. But then my next question is, would it not be desirable to allow for some way of going back to the original usage of 'd'. What I mean is a procedure to accept the LPE changes as final, store the changes in 'd' and remove the attribute inkscape:original-d entirely..
    My reason for suggesting this is that other applications are probably not aware of this attribute. What if you were trying to copy/paste from another application and tried to paste the 'd' attribute. This will pose some logistical problems when communicating between Inkscape and other applications which are not aware of LPE.

To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers