Hi all, The problem is that the document as described has infinite recursion (the clip path is clipped by it's self).
The following forumlation fixes that: <svg width="100%" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> <defs> <clipPath id="cp_poly1"> <path id="poly1" d="M 100 100 300 150 200 150 150 400 z" stroke="blue" stroke-width="15px"/> </clipPath> </defs> <use xlink:href="#poly1" clip-path="url(#cp_poly1)"/> </svg> -----svg-develop...@yahoogroups.com wrote: ----- >To: svg-develop...@yahoogroups.com >From: "G. Wade Johnson" <gwa...@anomaly.org> >Sent by: svg-develop...@yahoogroups.com >Date: 12/18/2008 05:14AM >Subject: Re: [svg-developers] Re: Stroke width inside the shape -- >Bug in Opera and IE?? > > > > > > > > > > > > > >I can add tests of Squiggle made with Batik. Versions 1.6, 1.7, and a > > >prerelease 1.8 all generate an exception. The message is 'null' and > > >exception appears to start at > > >org.apache.batik. >swing.svg. >GVTTreeBuilder. >run > > > > >and scrolls completely out of the screen buffer. > > > > >G. Wade > > > > >On Wed, 17 Dec 2008 21:05:07 -0500 > > >"ddailey" < >ddai...@zoominterne >t.net >> wrote: > > > > >> Apologies if this message appears here more than once -- I have had > > >> some trouble with some of my postings to this group recently > > >> ------------ >----- > > >> > > >> I saw Frank's suggestion (below) and thought "yes of course!" How > > >> straightforward. > > >> > > >> So I thought I'd check it out to make sure it worked the way we'd > > >> expect. Hmmm.... Bad news! > > >> > > >> Look at >http://srufaculty. >sru.edu/david. >dailey/halfstrok >e0.svg > > >> (source code included below). > > >> > > >> Safari and Chrome seem to (sort of) do it correctly - though they > > >> differ rather clearly in how they handle the anti-aliasing around >the > > >> clipping region. > > >> > > >> Firefox (3.0.4) displays nothing. > > >> > > >> Opera 9.61 closes itself immediately after opening the file. > > >> > > >> IE/ASV 3.03 at first displays nothing, and then closes itself if >the > > >> reload button is pushed. > > >> > > >> Pretty amazing behavior, I would posit. I couldn't believe it this > > >> weekend when I tried it at home serving it locally, so I thought >I'd > > >> try it viewing from a different machine at the office and coming >from > > >> a server, but, sigh, same results. > > >> > > >> David > > >> > > >> ------------ >--------- >---halfstroke0. >svg------ >--------- >- > > >> <svg xmlns=" >http://www.w3. >org/2000/ >svg >" width="100%" > > >> xmlns:xlink= >" >http://www.w3. >org/1999/ >xlink >" > > > >> <defs> > > >> <clipPath id="cp_poly1" >> > > >> <use xlink:href=" >#poly1"/> > > >> </clipPath> > > >> </defs> > > >> <path id="poly1" d="M 100 100 300 150 200 150 150 400 z" > > >> clip-path="url( >#cp_poly1) >" stroke="blue" stroke-width= >"15px"/> > > >> </svg> > > >> ------------ >--------- >---halfstroke0. >svg------ >--------- >- > > >> > > >> > > >> > > >> ----- Original Message ----- > > >> From: Frank Bruder > > >> To: >svg-developers@ >yahoogroups. >com > > > >> Sent: Friday, December 12, 2008 10:32 PM > > >> Subject: [svg-developers] Re: Stroke width inside the shape > > >> > > >> > > >> You could do this with a clip path. > > >> Sample code snippet: > > >> > > >> <defs> > > >> <clipPath id="cp_poly1" >> > > >> <use xlink:href=" >#poly1"/> > > >> </clipPath> > > >> </defs> > > >> <polygon id="poly1" points="..." clip-path="url( >#cp_poly1) >" > > >> stroke="blue" stroke-width= >"5px"/> > > >> > > >> The stroke is drawn centered around the outline, but the outer >part > > >> is clipped by using the same shape as a clip path. > > >> > > >> --- In >svg-developers@ >yahoogroups. >com >, "jgfa92004" > > >> <juliegautier@ >...> wrote: > > >> > > > >> > Hi, > > >> > Is there a way to set the stroke width of a polyline inside the > > >> > shape instead of half inside and half outside ? > > >> > Thanks. > > >> > Julie > > >> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > [Non-text portions of this message have been removed] ------------------------------------ ----- To unsubscribe send a message to: svg-developers-unsubscr...@yahoogroups.com -or- visit http://groups.yahoo.com/group/svg-developers and click "edit my membership" ----Yahoo! Groups Links <*> To visit your group on the web, go to: http://groups.yahoo.com/group/svg-developers/ <*> Your email settings: Individual Email | Traditional <*> To change settings online go to: http://groups.yahoo.com/group/svg-developers/join (Yahoo! ID required) <*> To change settings via email: mailto:svg-developers-dig...@yahoogroups.com mailto:svg-developers-fullfeatu...@yahoogroups.com <*> To unsubscribe from this group, send an email to: svg-developers-unsubscr...@yahoogroups.com <*> Your use of Yahoo! Groups is subject to: http://docs.yahoo.com/info/terms/