Hi all,
I'm new to this list (and to inkscape) so I first would like to congratulate and thank the developers and whoever contributed to inkscape.
Here is my question: Say I have an object. And for this object I would like a border (i.e. stroke). How would I make sure that this border (stroke) is completely _outside_ the object and does not at all overlap with the object?
Thanks for your help, -Gezim
On Sat, May 07, 2005 at 01:21:30PM -0600, Gezim Hoxha wrote:
Hi all,
I'm new to this list (and to inkscape) so I first would like to congratulate and thank the developers and whoever contributed to inkscape.
Welcome aboard! Glad to hear you're enjoying the program.
Here is my question: Say I have an object. And for this object I would like a border (i.e. stroke). How would I make sure that this border (stroke) is completely _outside_ the object and does not at all overlap with the object?
I don't know if this is possible to do in SVG, however perhaps this could be done via offsets?
Bryce
On Sat, 2005-05-07 at 12:30 -0700, Bryce Harrington wrote:
Here is my question: Say I have an object. And for this object I would like a border (i.e. stroke). How would I make sure that this border (stroke) is completely _outside_ the object and does not at all overlap with the object?
I don't know if this is possible to do in SVG, however perhaps this could be done via offsets?
Other than the fact that SVGs are scalable, I don't know much else about them. So, what makes this so impossible? Is it the XML language that is used to represent and SVG?
As far as offsets are concerned, I discovered them when it was too late, but it turns out they are really sweet.
Thanks, -Gezim
Gezim Hoxha wrote:
On Sat, 2005-05-07 at 12:30 -0700, Bryce Harrington wrote:
Here is my question: Say I have an object. And for this object I would like a border (i.e. stroke). How would I make sure that this border (stroke) is completely _outside_ the object and does not at all overlap with the object?
I don't know if this is possible to do in SVG,
Other than the fact that SVGs are scalable, I don't know much else about them. So, what makes this so impossible? Is it the XML language that is used to represent and SVG?
You'd have to read the spec http://www.w3.org/TR/SVG/painting.html to be sure but I believe what makes this impossible in SVG is the fact that the creators of SVG arbitrarily chose that the stroke should stradle the path outline.
Aaron Spike
aaron@...476... wrote:
Gezim Hoxha wrote:
On Sat, 2005-05-07 at 12:30 -0700, Bryce Harrington wrote:
Here is my question: Say I have an object. And for this object I would like a border (i.e. stroke). How would I make sure that this border (stroke) is completely _outside_ the object and does not at all overlap with the object?
I don't know if this is possible to do in SVG,
Other than the fact that SVGs are scalable, I don't know much else about them. So, what makes this so impossible? Is it the XML language that is used to represent and SVG?
You'd have to read the spec http://www.w3.org/TR/SVG/painting.html to be sure but I believe what makes this impossible in SVG is the fact that the creators of SVG arbitrarily chose that the stroke should stradle the path outline.
Well, you could use a trick:
Clone the shape. Remove the stroke from the clone and fill it with opaque white. Then put the clone in front of the stroked twin. This will erase the inner part of the stroke.
You can use this trick to make text over a complex background readable, for example: Create the text then clone it. Remove the filling of the clone and add a white stroke, 3 Pixels wide. This will cut the characters from the background.
On Sat, 2005-05-07 at 12:30 -0700, Bryce Harrington wrote:
Here is my question: Say I have an object. And for this object I would like a border (i.e. stroke). How would I make sure that this border (stroke) is completely _outside_ the object and does not at all overlap with the object?
I don't know if this is possible to do in SVG, however perhaps this could be done via offsets?
Could the inkscape developers make a hack, so that "stroke" around the object is nothing but a path? This would just make it easier to do these kind of strokes(inside, centre, outside).
-Gezim
Here is my question: Say I have an object. And for this object I would like a border (i.e. stroke). How would I make sure that this border (stroke) is completely _outside_ the object and does not at all overlap with the object?
I bet that in some cases, you cheat and stack an unstroked copy on top.
Alan
Here is my question: Say I have an object. And for this object I would like a border (i.e. stroke). How would I make sure that this border (stroke) is completely _outside_ the object and does not at all overlap with the object?
I bet that in some cases, you cheat and stack an unstroked copy on top.
Make that: _could_ cheat.
Alan
On Sat, 2005-05-07 at 15:43 -0400, R. Alan Monroe wrote:
Here is my question: Say I have an object. And for this object I would like a border (i.e. stroke). How would I make sure that this border (stroke) is completely _outside_ the object and does not at all overlap with the object?
I bet that in some cases, you cheat and stack an unstroked copy on top.
The problem with that arises when an object's fill has some transparency. And sure you could do half of the colour on bottom and half on top but not convenient.
participants (5)
-
unknown@example.com
-
Aaron Digulla
-
Bryce Harrington
-
Gezim Hoxha
-
R. Alan Monroe