- From: Sebastian Zartner via GitHub <noreply@w3.org>
- Date: Tue, 10 Feb 2026 10:17:02 +0000
- To: public-css-archive@w3.org
SebastianZ has just created a new issue for https://github.com/w3c/csswg-drafts: == [meta] Change naming scheme of FXTF specs? == Since the FXTF specs got moved into this repo by @svgeesus, recently, I take the chance and question whether we should change their current naming scheme. The [Masking spec](https://drafts.csswg.org/css-masking-1/) (and the abandoned [Shaders spec](https://drafts.csswg.org/css-shaders-1/)) has "CSS" as prefix in its title and shortname, while all the others don't. I guess the reason for that is that many of them were initially designed having mainly/only SVG in mind, though that line got blurred over time and more and more CSS features got introduced that are shared between SVG and HTML. So I wonder, wouldn't it make sense to unify the naming scheme with the other specs, i.e. add the "CSS" prefix to all of them (maybe except those that only contain APIs like Geometry and Web Animations)? Concretely, these are the changes I have in mind: | Current title | Current shortname | New title | New shortname | Notes | |--------|--------|--------|--------|--------| | Compositing and Blending Module Level 1 | compositing-1 | CSS Compositing and Blending Module Level 1 | css-compositing-1 | - | | Compositing and Blending Module Level 2 | compositing-2 | CSS Compositing and Blending Module Level 2 | css-compositing-2 | - | | CSS Fill and Stroke Module Level 3 | fill-stroke-3 | CSS Fill and Stroke Module Level 3 | css-fill-stroke-3 | Why is that Level 3 and not 1? Due to being defined in SVG 2? Then why is Masking Level 1 and not 3? | | Filter Effects Module Level 1 | filter-effects-1 | CSS Filter Effects Module Level 1 | css-filter-effects-1 | - | | Filter Effects Module Level 2 | filter-effects-2 | CSS Filter Effects Module Level 2 | css-filter-effects-2 | - | | Geometry Interfaces Module Level 1 | geometry-1 | CSS Geometry Interfaces Module Level 1 | css-geometry-1 | Maybe not, as it only contains APIs? | | Motion Path Module Level 1 | motion-1 | CSS Motion Path Module Level 1 | css-motion-1 | - | | Web Animations Module Level 1 | web-animations-1 | CSS Web Animations Module Level 1 | css-web-animations-1 | Possibly not, as it only contains APIs and might be confused with css-animations-1? Then again, they are related and we also have css-transitions and css-view-transitions. | Sebastian Please view or discuss this issue at https://github.com/w3c/csswg-drafts/issues/13473 using your GitHub account -- Sent via github-notify-ml as configured in https://github.com/w3c/github-notify-ml-config
Received on Tuesday, 10 February 2026 10:17:03 UTC