<pre><br><br><br></pre>This part indicates that it is not implemented because some browsers might ignore it:<br><pre>causing browsers that support these features to render <br>certain sites significantly worse or slower (or both) than browsers who <br>
ignore these flags and instead apply heuristics to determine the optimal <br>rendering modes.</pre>
The composite paths that you indicated sounds cool, but sounds like something I asked about previously, namely having an explicit method for redrawing the canvas when the user is done. <br><br>Marius Gundersen<br><br><div class="gmail_quote">
On Mon, Sep 14, 2009 at 5:43 PM, Ian Hickson <span dir="ltr"><<a href="mailto:ian@hixie.ch">ian@hixie.ch</a>></span> wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<div class="im">On Mon, 14 Sep 2009, Marius Gundersen wrote:<br>
> ><br>
</div><div class="im">> > This has been considered before:<br>
> ><br>
> >   <a href="http://lists.whatwg.org/htdig.cgi/whatwg-whatwg.org/2007-May/011263.html" target="_blank">http://lists.whatwg.org/htdig.cgi/whatwg-whatwg.org/2007-May/011263.html</a><br>
><br>
</div><div class="im">> so it was decided against because some browsers might not implement it?<br>
<br>
</div>No, not at all. What part of that e-mail suggested that it had anything to<br>
do with browsers not implementing it?<br>
<div class="im"><br>
<br>
> In some cases turning off anti aliasing isn't just about speed or<br>
> beauty, in some cases it can introduce things that should not be there.<br>
> For example, notice the white line running diagonally across the face of<br>
> the crate here:<br>
> <a href="http://www.mariusgundersen.net/projects/Canvas3D/step6.html" target="_blank">http://www.mariusgundersen.net/projects/Canvas3D/step6.html</a><br>
<br>
</div>The right way to do 3D rendering is not to use a 2D canvas but to use a 3D<br>
canvas, such as is being developed (in secret, for some reason) by the<br>
Khronos group.<br>
<br>
I agree that sometimes antialiasing leads to seams, though; the solution<br>
to that isn't to disable antialiasing, though (that would just replace one<br>
problem with another), the solution is to provide new features that allow<br>
you to create composite paths that are stroked or filled in one operation<br>
(with one single antialiasing step) instead of requiring multiple distinct<br>
operations (each with their own antialiasing).<br>
<br>
Such new features will likely be considered for a future version.<br>
<font color="#888888"><br>
--<br>
</font><div><div></div><div class="h5">Ian Hickson               U+1047E                )\._.,--....,'``.    fL<br>
<a href="http://ln.hixie.ch/" target="_blank">http://ln.hixie.ch/</a>       U+263A                /,   _.. \   _\  ;`._ ,.<br>
Things that are impossible just take longer.   `._.-(,_..'--(,_..'`-.;.'<br>
</div></div></blockquote></div><br>