This shows you the differences between two versions of the page.
Next revision | Previous revision | ||
design:svg [2013/08/21 13:20] paul created |
design:svg [2013/09/05 15:43] dthaler |
||
---|---|---|---|
Line 1: | Line 1: | ||
====== Thoughts on SVG ====== | ====== Thoughts on SVG ====== | ||
+ | |||
+ | A quick thought. People are (I think rightly) concerned that some authors will | ||
+ | use SVG tools that put out more tags that what we want. We could spec out a | ||
+ | tool that takes SVG in and spits out a stripped down version, and make it | ||
+ | available to draft writers. The author could then see if the stripped down | ||
+ | version still looks like what they want. | ||
+ | |||
+ | ===== SVG Standards ===== | ||
+ | |||
+ | SVG 1.1 is specified at http:// | ||
+ | |||
+ | SVG Tiny 1.2 is a profile of SVG 1.1 intended for use on smaller devices, | ||
+ | specified at http:// | ||
+ | Should we restrict our profile to not allow tags not in the Tiny 1.2 profile? | ||
===== SVG Profile ===== | ===== SVG Profile ===== | ||
Line 5: | Line 19: | ||
The tags that are allowed in the RFC XML 3 profile for SVG are: | The tags that are allowed in the RFC XML 3 profile for SVG are: | ||
- | <del>stuff goes here</del> | + | | Element | Description | Allowed? | |
+ | | <a> | Creates a link around SVG elements | | | ||
+ | | <altGlyph> | ||
+ | | < | ||
+ | | < | ||
+ | | < | ||
+ | | < | ||
+ | | < | ||
+ | | < | ||
+ | | < | ||
+ | | < | ||
+ | | < | ||
+ | | < | ||
+ | | < | ||
+ | | < | ||
+ | | < | ||
+ | | < | ||
+ | | feColorMatrix | SVG filter. Applies a matrix transformation | | | ||
+ | | feComponentTransfer | SVG filter. Performs component-wise remapping of data | | | ||
+ | | feComposite | SVG filter | | | ||
+ | | feConvolveMatrix | SVG filter | | | ||
+ | | feDiffuseLighting | SVG filter | | | ||
+ | | feDisplacementMap | SVG filter | | | ||
+ | | feDistantLight | SVG filter. Defines a light source | | | ||
+ | | feFlood | SVG filter | | | ||
+ | | feFuncA | SVG filter. Sub-element to feComponentTransfer | | | ||
+ | | feFuncB | SVG filter. Sub-element to feComponentTransfer | | | ||
+ | | feFuncG | SVG filter. Sub-element to feComponentTransfer | | | ||
+ | | feFuncR | SVG filter. Sub-element to feComponentTransfer | | | ||
+ | | feGaussianBlur | SVG filter. Performs a Gaussian blur on the image | | | ||
+ | | feImage | SVG filter. | | | ||
+ | | feMerge | SVG filter. Creates image layers on top of each other | | | ||
+ | | feMergeNode | SVG filter. Sub-element to feMerge | | | ||
+ | | feMorphology | SVG filter. Performs a " | ||
+ | | feOffset | SVG filter. Moves an image relative to its current position | | | ||
+ | | fePointLight | SVG filter. | | | ||
+ | | feSpecularLighting | SVG filter. | | | ||
+ | | feSpotLight | SVG filter | | | ||
+ | | feTile | SVG filter | | | ||
+ | | feTurbulence | SVG filter | | | ||
+ | | filter | Container for filter effects | | | ||
+ | | font | Defines a font | | | ||
+ | | font-face | Describes the characteristics of a font | | | ||
+ | | font-face-format | | | | ||
+ | | font-face-name | | | | ||
+ | | font-face-src | | | | ||
+ | | font-face-uri | | | | ||
+ | | foreignObject | | | | ||
+ | | <g> | Used to group together elements | | | ||
+ | | glyph | Defines the graphics for a given glyph | | | ||
+ | | glyphRef | Defines a possible glyph to use | | | ||
+ | | hkern | | | | ||
+ | | < | ||
+ | | < | ||
+ | | < | ||
+ | | < | ||
+ | | < | ||
+ | | metadata | Specifies metadata | | | ||
+ | | missing-glyph | | | | ||
+ | | mpath | | | | ||
+ | | < | ||
+ | | < | ||
+ | | < | ||
+ | | < | ||
+ | | < | ||
+ | | < | ||
+ | | script | Container for scripts (e.g., ECMAScript) | | | ||
+ | | set | Sets the value of an attribute for a specified duration | | | ||
+ | | < | ||
+ | | style | Allows style sheets to be embedded directly within SVG content | | | ||
+ | | <svg> | Creates an SVG document fragment | | | ||
+ | | switch | | | | ||
+ | | symbol | | | | ||
+ | | < | ||
+ | | textPath | | | | ||
+ | | title | A text-only description for elements in SVG - not displayed as part of the graphics. User agents may display the text as a tooltip | | | ||
+ | | < | ||
+ | | < | ||
+ | | <use> | Uses a URI to reference a <g>, <svg> or other graphical element with a unique id attribute and replicate it. The copy is only a reference to the original so only the original exists in the document. Any change to the original affects all copies. | ||
+ | | view | | | | ||
+ | | vkern | | | |