- From: ComSquare Martin Osieka <martin.osieka@comsquare.ch>
- Date: Thu, 18 Jul 2013 19:25:51 +0200
- To: www-svg@w3.org
- Message-ID: <51E8251F.50502@comsquare.ch>
My parser just draws the 'c' because spec says:
Values of the 'd' <http://www.w3.org/TR/SVGTiny12/paths.html#DAttribute>
that do not match the EBNF are treated as unsupported
<http://www.w3.org/TR/SVGTiny12/intro.html#TermUnsupportedValue>.
=> My interpretation: Don't render the element at all but log a warning.
Martin
On 18.07.2013 19:07, Paul LeBeau wrote:
> Actually it looks like FF is not doing things quite right after all.
> It is not aborting at the error, it is actually drawing a bit extra.
>
> Take for example the first character ("a"). The path definition is:
>
> "M 0 220 C 0 60, 300 60, 300 220 L 300 550 300 400, C 300 600, 0 600,
> 0 400 C 0 240, 300 240, 300 400 "
>
> The extraneous comma should mean that the parsing should abort with
> the definition equivalent to:
>
> "M 0 220 C 0 60, 300 60, 300 220 L 300 550 300 400"
>
> However the line is actually extending further down (to 300,600), so
> FF is actually rendering the equivalent of:
>
> "M 0 220 C 0 60, 300 60, 300 220 L 300 550 300 400 *L 300 600*"
>
> Paul
>
>
> PS. Just to repeat to the list something I accidentally send just to
> Doug. My parser aborts like FF. I would obviously change that if the
> consensus of the list was that we should be more flexible.
>
>
>
>
>
> On 19 July 2013 03:51, Paul LeBeau <paul.lebeau@gmail.com
> <mailto:paul.lebeau@gmail.com>> wrote:
>
> I would definitely change it if that is what the WG decides is the
> right thing to do.
>
> Paul
>
>
>
> On 19 July 2013 03:48, Doug Schepers <schepers@w3.org
> <mailto:schepers@w3.org>> wrote:
>
> Hi, Paul-
>
>
> On 7/18/13 11:44 AM, Paul LeBeau wrote:
>
> My parser (as inconsequential as it is) also rejects these
> path
> definitions. So that's two in the FF camp. :)
>
>
> Could you change your parser? Is it a hard change?
>
> Anything that makes it easier on authors should be preferred.
>
> Regards-
> -Doug
>
>
>
>
>
>
>
>
Received on Thursday, 18 July 2013 17:26:31 UTC