Re: [csswg-drafts] [css-transforms] `transform-box:stroke-box` with `vector-effect:non-scaling-stroke` creates a cyclical dependency (#9640)

>  I would suggest breaking it by requiring implementations to use `fill-box` in place of `stroke-box` (or `border-box`) if the element has `vector-effect:non-scaling-stroke`. (Probably regardless of whether it has a transform that contains percentage values, just to make implementation reasonable.)

That solution (with `fill-box`) seems like a reasonable option to me. Most actual uses of non-scaling stroke are "a thin stroke, not so small as to be invisible, and not all chonky when you zoom in" so the difference between `stroke-box` and `fill-box` would typically only be a couple of `px` anyway.

-- 
GitHub Notification of comment by svgeesus
Please view or discuss this issue at https://github.com/w3c/csswg-drafts/issues/9640#issuecomment-1905952267 using your GitHub account


-- 
Sent via github-notify-ml as configured in https://github.com/w3c/github-notify-ml-config

Received on Tuesday, 23 January 2024 12:24:22 UTC