W3Cの仕様を読んで気づいたこと
d属性の文法について
path要素のd属性について、BNFの記述がW3CのSVG1.1(2nd)の仕様に載せてあるので読みました。それで、違和感を感じる部分がありました。
8.3.9 The grammar for path data
http://www.w3.org/TR/SVG11/paths.html#PathDataBNF
coordinate-pair: coordinate comma-wsp? coordinate coordinate: number
この「comma-wsp?」の部分、?が必要ではないように思えます。もし、必要であるとしたら、コンマや空白を省略できることになるのですが、区別は+や-でつけるのでしょうか。
今後の方針
実装としては、+や-があった場合のみ、区別を付けていくというやり方をしていきます。