- From: Ian Hickson <ian@hixie.ch>
- Date: Sun, 23 Sep 2012 22:57:09 +0000 (UTC)
- To: "Tab Atkins Jr." <jackalmage@gmail.com>
- Cc: WHATWG List <whatwg@whatwg.org>
On Fri, 21 Sep 2012, Tab Atkins Jr. wrote: > > So, can we rename the 7-arg arcTo to ellipseTo? That seems to support > your "always [require] all the arguments" recommendation. ^_^ Just have one arcTo command, that takes all the arguments. Why split it into two, if you always require all the arguments? > > In general, though, I wouldn't recommend trying to do this at all. The > > SVG path syntax is its own thing, and it already supports arcs and so > > forth. Adding a whole new redundant set of commands that work slightly > > differently is just bloat asking for interop issues, IMHO. The design > > of the path syntax makes sense, it's terse. Embrace its strengths, > > don't second-guess its design. > > The existing SVG "A" command is one of the largest source of complaints > from hand-authors. While it's *occasionally* useful as stated, it often > requires you to do trig to get the effect you want. The Canvas arc > commands, with their use of an angle to sweep across, are exactly what > authors want a lot of the time, and commonly ask for. So introduce a new one-letter command that fixes specifically the problems with A, don't drag in the entire canvas path API. :-) -- Ian Hickson U+1047E )\._.,--....,'``. fL http://ln.hixie.ch/ U+263A /, _.. \ _\ ;`._ ,. Things that are impossible just take longer. `._.-(,_..'--(,_..'`-.;.'
Received on Sunday, 23 September 2012 22:57:36 UTC