W3C home > Mailing lists > Public > www-svg@w3.org > February 2010

Re: Additional Proposed Agenda Items for Today's (Monday's?) SVG TeleCon

From: Erik Dahlstrom <ed@opera.com>
Date: Thu, 04 Feb 2010 20:22:51 +0100
To: "Patrick Dengler" <patd@microsoft.com>, "www-svg@w3.org" <www-svg@w3.org>
Message-ID: <op.u7masdq1geuyw5@printer.xn--dahlstrm-doa36b.net>
On Thu, 04 Feb 2010 16:51:13 +0100, Patrick Dengler <patd@microsoft.com>  

> #3B - Line caps drawing on zero length lines
> ======================================
> The spec states: "A subpath consisting of a single moveto shall not be  
> stroked. Any zero length subpath shall not be stroked if the  
> 'stroke-linecap' property has a value of butt but shall be stroked if  
> the 'stroke-linecap' property has a value of round or square, producing  
> respectively a circle or a square centered at the given point. Examples  
> of zero length subpaths include 'M 10,10 L 10,10', 'M 20,20 h 0', 'M  
> 30,30 z' and 'M 40,40 c 0,0 0,0 0,0'.
> The 1.1 spec seems inconsistent on this point.  In some cases it  
> reflected this behavior for both round & square - see section F.5  
> ('path' element implementation notes) which specifically addresses  
> zero-length segments and correctly mentioned both round & square.
> Can we get the spec updated to reflect the behaviors for round and  
> square across the board?

I don't exactly follow what the inconsistency is, both places mention both  
round and square linecaps. Do you want the F.5 section to also say that  
'butt' linecaps means nothing is drawn?

I can see that F.5 is called "<path> element implementation notes", e.g it  
should perhaps be noted that 'stroke-dasharray' can trigger the  
zero-length behaviour for zero-length dashes on any shape.


Erik Dahlstrom, Core Technology Developer, Opera Software
Co-Chair, W3C SVG Working Group
Personal blog: http://my.opera.com/macdev_ed
Received on Thursday, 4 February 2010 19:23:28 UTC

This archive was generated by hypermail 2.4.0 : Friday, 17 January 2020 22:54:25 UTC