- From: Robert Longson <longsonr@gmail.com>
- Date: Thu, 13 Feb 2014 11:38:03 +0000
- To: www-svg@w3.org
- Message-ID: <CAOu7Uv7dBSABDr0PRTe+sEa2ACPJRDcMH1Gw5cj_6Kz4hk7WPQ@mail.gmail.com>
*General* Mentions SVG 1.1 a lot, sometimes erroneously. Should all references be to SVG 2 in this chapter? Do we really have to support rendering things by reference that are display:none. E.g. a pattern or marker that is display:none? No UA that I know supports display:none if it's written like this... <div style="display:none"><svg><marker/></svg></div> <svg><path marker-start="..."></svg> What's wrong with <defs>? Specify what should happen when script inserts bad things into an SVGStringList including - null - empty string - strings containing whitespace (list items are supposed to be separated by whitespace, so allowing this breaks round-tripping) - strings containing commas (systemLanguage attribute only and this is a separator there) - probably strings that contain any control characters or other bad characters Chapter 1 delete either 'the' or 'that' towards the end of this sentence... If the element is within a sub-tree that is instantiated with a 'use<http://www.w3.org/TR/SVG2/struct.html#UseElement> ' element, then the context element is the that 'use<http://www.w3.org/TR/SVG2/struct.html#UseElement> ' element. feCustom is not part of SVG 1.1 or the latest filter effects specification and should be removed altogether. feDropShadow is part of the filter effects specification and not SVG 1.1 so reference that specification instead. Chapter 2 Mention *iframe* in embedding by reference perhaps? Chapter 4 Should SVGAngle support a 'turn' unit to match CSS angles ( https://developer.mozilla.org/en-US/docs/Web/CSS/angle) currentView This is a strange thing, it's about the only thing that contains DOMString elements. Does any UA implement this? Why does it have both transform and transformString elements? It should be reworked or better yet, dropped. Chapter 5 What happens if you have a conditional processing failure on the parent of an animated element e.g. <rect id="r" .../> <g requiredFeatures="foo"> <set xlink:href="#r" ... /> </g> No UA I know of supports this. Should we say that conditional processing on parents of animation elements is ignored? requiredExtensions Could we define requiredExtensions for mathml and html support in foreignObject as being their namespace URLs? Chapter 6 Add text-shadow as a text property perhaps? Some text properties e.g. writing-mode are now part of CSS3 aren't they. Should check and align with that. Chapter 12 How does non-scaling-stroke affect marker rendering? How does non-scaling-stroke affect pattern rendering? Should align image-rendering property with http://dev.w3.org/csswg/css-images/#the-image-rendering we can't have the same CSS property having 2 completely different sets of values. Chapter18 What does this mean? Is the word 'use' or 'reference' missing? *SVG 2 will media fragment identifiers* *Spaces are not allowed in fragment specifications* So please explain how to write preserveAspectRatio="xMidYMid meet" Could we drop xpointer syntax? Chapter19 Add a charset attribute for scripts to match HTML5. Use case you have a local SVG file which is UTF8 and a local script which is UTF16 Without mime information or a charset on the script there's no way to get this to work. Best regards Robert
Received on Thursday, 13 February 2014 11:38:31 UTC