Add new node at vertical/horizontal minimum/maximum of a path
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Inkscape |
Fix Released
|
Wishlist
|
Johan Engelen |
Bug Description
Please extend the add node functionality to automatically add a node on the horizontal or vertical minimum or maximum of a path. A path can be a single segment by selecting the two nodes of that segment, or a series of segment by selecting the two outer nodes. See attachment for an example.
The maximum for a segment or a series of segments is defined where the most outer tangent line is either horizontal or vertical.
Normally when the button called "Insert new nodes into selected segments" is pressed, new nodes appear in the centre of the other nodes. This needs to be extended with the following options:
- CTRL add a node at the vertical maximum (north)
- SHIFT+CTRL add a node at the vertical minimum (south)
- ALT add a node at the horizontal maximum (east)
- SHIFT+ALT add a node at the horizontal minimum (west)
When two or more locations are candidate for placing the new node, the most centered one will be chosen. If one of the selected nodes or another node in the selected segments is already on that position, no node will be added.
Extending node adding functionality as specified above will provide the user with powerful automated node adding. This is especially important for users that work in Inkscape to design glyphs which are to be imported in e.g. fontforge because having a node on the outer edges (extrema) is required for PostScript and TrueType fonts.
See also https:/
tags: | added: node-editing |
Changed in inkscape: | |
importance: | Undecided → Wishlist |
status: | New → Confirmed |
Changed in inkscape: | |
status: | Fix Committed → Fix Released |
Snapping of handles to grid by default when adding a new node for these functions is not desirable.