Ian Hickson wrote:


...which would have to be defined, including error handling logic, including how to handle corners, including how to do dot distribution to have nice symmetry, etc, etc, etc. It's actually quite complex.


I believe that most of these issues can and should be left to the implementation. If the implementation is allowed to choose whether or not to draw shadows, then I think it is fine to allow the implementation to choose the minor details of dash rendering.

Anything that isn't specified to the virtual pixel is an error in the spec. (The canvas section is especially prone to these given my lack of a graphics background.) In theory, the canvas section is supposed to specify everything down to the level just before anti-aliasing.

I just want to point out here that optional support for shadows contradicts this.

And I think I'm ready to drop this now. I've posted an entry on my (low-readership) blog about the (surprising, I think) fact that there is no plan to add support for dashed lines. Maybe that will generate a few more requests for the feature. Or maybe you're right and no one except me really cares about this :-)

Thanks for all your time on this matter,

        David Flanagan

Reply via email to