[csswg-drafts] [filter-effects] feComposite (Porter-Duff) operator values do not match those defined in the referenced [compositing-1] spec (#5267)

mclegrand has just created a new issue for https://github.com/w3c/csswg-drafts:

== [filter-effects] feComposite (Porter-Duff) operator values do not match those defined in the referenced [compositing-1] spec ==
The operator attribute of the SVG `feComposite` filter primitive is described as : 
```
operator = "over | in | out | atop | xor | lighter
| arithmetic"

    The compositing operation that is to be performed. All of the operator types except arithmetic match the corresponding operation as described in [COMPOSITING-1] [...] 
```
However, when going to https://www.w3.org/TR/compositing-1/#porterduffcompositingoperators the actual list is `clear | copy | source-over | destination-over | source-in | 
destination-in | source-out | destination-out | source-atop | 
destination-atop | xor | lighter`

This discrepancy makes it unclear which `source-in` or `destination-in` is meant by "in", if even the difference is intentional. Note that as a result, Inkscape implementing the [compositing-1] operators are not rendered by browsers.

Please view or discuss this issue at https://github.com/w3c/csswg-drafts/issues/5267 using your GitHub account

Received on Friday, 26 June 2020 19:52:11 UTC