- From: Dr. Olaf Hoffmann via GitHub <sysbot+gh@w3.org>
- Date: Mon, 21 Nov 2022 09:42:31 +0000
- To: public-svg-issues@w3.org
I think, here something went completely wrong in the SVG 2 draft once more. In the tiny profiles 1.1 and 1.2, there are only presentation attributes. To avoid them in 2 would cause a lot of trouble. Additionally, the purpose of such attributes and styling is different. If authors note attributes, those matter for content and understanding of content, styling ist just about an alternative presentation, additionally to this basic variant. Well, if we remove all attributes from typical SVG documents, which are considered in the SVG 2 draft to be only decorative (styling), one will see, that the content and its presentation is not meaningful anymore, an obvious indication that those attributes are relevant for content, not only for styling. This is completely different from the situation of XHTML+CSS. For good XHTML documents, there is no loss of information, if the interpretation of stylesheets (and scripting) is switched off - if such loss is the case, it is an obvious indication, that such documents are completely borked (what happens meanwhile for a lot of published content, indicating a lot of abuse of CSS and scripting). Therefore it is useless to have the same approaches vor XHTML and SVG concerning styling, to get even more borked content from SVG. However, currently, there seems to be no relevant activity, that SVG 2 will ever become a recommendation anyway, what is good, because those draft is meanwhile far away from the initial requirements, new features intended for SVG 2, this draft is completely borked. SVG 2 needs to be created right from the starting point (SVG tiny 1.2, list of required features, additional available modules) again to become something useful for authors. -- GitHub Notification of comment by Doktorchen Please view or discuss this issue at https://github.com/w3c/svgwg/issues/900#issuecomment-1321774588 using your GitHub account -- Sent via github-notify-ml as configured in https://github.com/w3c/github-notify-ml-config
Received on Monday, 21 November 2022 09:42:32 UTC