- From: Aryeh Gregor <Simetrical+w3c@gmail.com>
- Date: Thu, 15 Jul 2010 17:27:59 -0400
On Thu, Jul 15, 2010 at 6:11 AM, Philip Taylor <excors+whatwg at gmail.com> wrote: > In "Drawing model": "For shapes, the current fill, stroke, and line > styles must be honored, and the stroke must itself also be subjected > to the current transformation matrix". Also it says "(Transformations > affect the path when the path is created, not when it is painted, > though the stroke style is still affected by the transformation during > painting.)". So I think it's clear enough that the width of the stroke > will be scaled by the CTM. Maybe it would be clearer if it explicitly used two different types of units, like "coordinate units" and "transformed coordinate units". It's pretty confusing right now. > (I don't think it's clear exactly *how* the stroke will be scaled, or > rotated or translated or skewed etc - I'd like it more if everything > was specified in precise geometric algorithms, rather than fluffy > prose, but it seems like implementations interoperate anyway and test > cases can tell when they get it wrong so there's probably not much > practical benefit in rewriting everything much more precisely.) Ideally, we shouldn't be relying on test-cases here. If it can be specified more precisely, it should be, if someone is willing and able to write the text. It's already been pointed out that some browsers aren't interoperable on some points.
Received on Thursday, 15 July 2010 14:27:59 UTC