Facilitate outset/inset by half stroke width
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Inkscape |
Invalid
|
Wishlist
|
Unassigned | ||
Bug Description
Strokes are applied to shapes so that half of the
stroke is inside the shape and half is outside. This is
usually fine, but it makes partially transparent
strokes look odd. You end up with TWO outlines around
your object.
This could be fixed with an option to make strokes fall
entirely outside the shape. The stroke would look like
an outset, but work like a stroke.
Currently, you can sometimes get around the problem by
using an outset and an invisible stroke. You end up
with two objects making editing the shape much harder,
and making it impossible to have a transparent shape
because the outset is behind it. Also, doubling the
number of complex shapes takes a lot of memory. This
option would fix all of that.
Inkscape is awesome! Keep up the good work.
<email address hidden>
Changed in inkscape: | |
importance: | Undecided → Wishlist |
status: | New → Confirmed |
tags: | added: bug-migration |
I agree with this opinion. There should be an option to
chose alignment of a stroke:
- centered
- aligned inside
- aligned outside
Unfortunately there is no such option in SVG specification
(as far as I know). But maybe a walkaround is possible - non
standard SVG extension or handling non centered stroke as a
separate object in a way transparent for user.
Here are some examples where non centered stroke are useful:
- maps - strokes of the borders are often drawn outside an area
- in maps for civil engineering buildings have strokes
aligned inside, so one can measure exact outer dimensions
- in many cases where a shape of an object is complex it is
useful to put stoke inside to preserve contour line