Converting from smooth to auto-smooth node deforms path

Bug #654765 reported by Stratadrake
10
This bug affects 2 people
Affects Status Importance Assigned to Milestone
Inkscape
New
Wishlist
Unassigned

Bug Description

When you convert a smooth node to an auto-smooth node, the node's handles are automatically repositioned in the process, causing deformations to the path. The deformations may range from subtle to severe, depending on the shape of the path beforehand.

While I don't know what sort of geometry restrictions (beyond those of a normal smooth node) are placed on auto-smooth nodes, it would be more useful behavior if converting an already smooth node to auto-smooth can preserve the current positions of the node handles, and the handles are only adjusted when subsequently moving the auto-smooth node or its neighbors.

A related behavior is that attempting to "fix" the handles of an auto-smooth node causes it to lose its auto status and be converted back to a normal smooth node, and converting it back to an auto-smooth node causes the handles to be repositioned again.

Encountered while working on some typography in Inkscape 0.48 for export to FontForge.

Tags: node-editing
Revision history for this message
su_v (suv-lp) wrote :

«Auto-smooth nodes work by adjustments to the length and direction of the node's handles. The length of the handles are kept about one-third of the distance to the neighboring nodes, and the change in direction is a function of the relative position of the neighboring nodes. »
<http://tavmjong.free.fr/INKSCAPE/MANUAL/html/Paths-Editing.html#Paths-Node-AutoSmooth>

tags: added: node-editing
Changed in inkscape:
importance: Undecided → Wishlist
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.