-
Notifications
You must be signed in to change notification settings - Fork 6
Expand file tree
/
Copy pathSVGTags.json
More file actions
330 lines (330 loc) · 18 KB
/
SVGTags.json
File metadata and controls
330 lines (330 loc) · 18 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
{
"attributeGroups": {
"animationAddition": ["accumulate", "additive"],
"animationAttributeTarget": ["attributeName", "attributeType"],
"animationEvent": ["onbegin", "onend", "onload", "onrepeat"],
"animationTiming": ["begin", "dur", "end", "fill", "max", "min", "repeatCount", "repeatDur", "restart"],
"animationValue": ["by", "calcMode", "from", "keySplines", "keyTimes", "to", "values"],
"conditionalProcessing": ["requiredExtensions", "requiredFeatures", "systemLanguage"],
"core": ["id", "xml:base", "xml:lang", "xml:space"],
"documentEvent": ["onabort", "onerror", "onresize", "onscroll", "onunload", "onzoom"],
"filterPrimitive": ["height", "result", "width", "x", "y"],
"graphicalEvent": ["onactivate", "onclick", "onfocusin", "onfocusout", "onload", "onmousedown", "onmousemove", "onmouseout", "onmouseover", "onmouseup"],
"presentation": ["alignment-baseline", "baseline-shift", "clip", "clip-path", "clip-rule", "color", "color-interpolation", "color-interpolation-filters", "color-profile", "color-rendering", "cursor", "direction", "display", "dominant-baseline", "enable-background", "fill", "fill-opacity", "fill-rule", "filter", "flood-color", "flood-opacity", "font-family", "font-size", "font-size-adjust", "font-stretch", "font-style", "font-variant", "font-weight", "glyph-orientation-horizontal", "glyph-orientation-vertical", "image-rendering", "kerning", "letter-spacing", "lighting-color", "marker-end", "marker-mid", "marker-start", "mask", "opacity", "overflow", "pointer-events", "shape-rendering", "stop-color", "stop-opacity", "stroke", "stroke-dasharray", "stroke-dashoffset", "stroke-linecap", "stroke-linejoin", "stroke-miterlimit", "stroke-opacity", "stroke-width", "text-anchor", "text-decoration", "text-rendering", "unicode-bidi", "visibility", "word-spacing", "writing-mode"],
"transferFunctionElement": ["amplitude", "exponent", "intercept", "offset", "slope", "tableValues", "type"],
"xlink": ["xlink:actuate", "xlink:arcrole", "xlink:href", "xlink:role", "xlink:show", "xlink:title", "xlink:type"]
},
"tags": {
"a": {
"attributes": ["class", "externalResourcesRequired", "style", "target", "transform"],
"attributeGroups": ["conditionalProcessing", "core", "graphicalEvent", "presentation", "xlink"]
},
"altGlyph": {
"attributes": ["class", "dx", "dy", "externalResourcesRequired", "format", "glyphRef", "rotate", "style", "x", "y"],
"attributeGroups": ["conditionalProcessing", "core", "graphicalEvent", "presentation", "xlink"]
},
"altGlyphDef": {
"attributeGroups": ["core"]
},
"altGlyphItem": {
"attributeGroups": ["core"]
},
"animate": {
"attributes": ["externalResourcesRequired"],
"attributeGroups": ["animationAddition", "animationAttributeTarget", "animationEvent", "animationTiming", "animationValue", "conditionalProcessing", "core", "presentation", "xlink"]
},
"animateColor": {
"attributes": ["externalResourcesRequired"],
"attributeGroups": ["animationAddition", "animationAttributeTarget", "animationEvent", "animationTiming", "animationValue", "conditionalProcessing", "core", "presentation", "xlink"]
},
"animateMotion": {
"attributes": ["externalResourcesRequired", "keyPoints", "origin", "path", "rotate"],
"attributeGroups": ["animationAddition", "animationEvent", "animationTiming", "animationValue", "conditionalProcessing", "core", "xlink"]
},
"animateTransform": {
"attributes": ["externalResourcesRequired", "type"],
"attributeGroups": ["animationAddition", "animationAttributeTarget", "animationEvent", "animationTiming", "animationValue", "conditionalProcessing", "core", "xlink"]
},
"circle": {
"attributes": ["class", "cx", "cy", "externalResourcesRequired", "r", "style", "transform"],
"attributeGroups": ["conditionalProcessing", "core", "graphicalEvent", "presentation"]
},
"clipPath": {
"attributes": ["class", "clipPathUnits", "externalResourcesRequired", "style", "transform"],
"attributeGroups": ["conditionalProcessing", "core", "presentation"]
},
"color-profile": {
"attributes": ["local", "name", "rendering-intent"],
"attributeGroups": ["core", "xlink"]
},
"cursor": {
"attributes": ["externalResourcesRequired", "x", "y"],
"attributeGroups": ["conditionalProcessing", "core", "xlink"]
},
"defs": {
"attributes": ["class", "externalResourcesRequired", "style", "transform"],
"attributeGroups": ["conditionalProcessing", "core", "graphicalEvent", "presentation"]
},
"desc": {
"attributes": ["class", "style"],
"attributeGroups": ["core"]
},
"ellipse": {
"attributes": ["class", "cx", "cy", "externalResourcesRequired", "rx", "ry", "style", "transform"],
"attributeGroups": ["conditionalProcessing", "core", "graphicalEvent", "presentation"]
},
"feBlend": {
"attributes": ["class", "in2", "in", "mode", "style"],
"attributeGroups": ["core", "filterPrimitive", "presentation"]
},
"feColorMatrix": {
"attibutes": ["class", "in", "style", "type", "values"],
"attributeGroups": ["core", "filterPrimitive", "presentation"]
},
"feComponentTransfer": {
"attributes": ["class", "in", "style"],
"attributeGroups": ["core", "filterPrimitive", "presentation"]
},
"feComposite": {
"attributes": ["class", "in2", "in", "k1", "k2", "k3", "k4", "operator", "style"],
"attributeGroups": ["core", "filterPrimitive", "presentation"]
},
"feConvolveMatrix": {
"attributes": ["bias", "class", "divisor", "edgeMode", "in", "kernelMatrix", "kernelUnitLength", "order", "preserveAlpha", "style", "targetX", "targetY"],
"attributeGroups": ["core", "filterPrimitive", "presentation"]
},
"feDiffuseLighting": {
"attributes": ["class", "diffuseConstant", "in", "kernelUnitLength", "style", "surfaceScale"],
"attributeGroups": ["core", "filterPrimitive", "presentation"]
},
"feDisplacementMap": {
"attributes": ["class", "in2", "in", "scale", "style", "xChannelSelector", "yChannelSelector"],
"attributeGroups": ["core", "filterPrimitive", "presentation"]
},
"feDistantLight": {
"attributes": ["azimuth", "elevation"],
"attributeGroups": ["core"]
},
"feFlood": {
"attributes": ["class", "style"],
"attributeGroups": ["core", "filterPrimitive", "presentation"]
},
"feFuncA": {
"attributeGroups": ["core", "transferFunctionElement"]
},
"feFuncB": {
"attributeGroups": ["core", "transferFunctionElement"]
},
"feFuncG": {
"attributeGroups": ["core", "transferFunctionElement"]
},
"feFuncR": {
"attributeGroups": ["core", "transferFunctionElement"]
},
"feGaussianBlur": {
"attributes": ["class", "in", "stdDeviation", "style"],
"attributeGroups": ["core", "filterPrimitive", "presentation"]
},
"feImage": {
"attributes": ["class", "externalResourcesRequired", "preserveAspectRatio", "style"],
"attributeGroups": ["core", "filterPrimitive", "presentation", "xlink"]
},
"feMerge": {
"attributes": ["class", "style"],
"attributeGroups": ["core", "filterPrimitive", "presentation"]
},
"feMergeNode": {
"attributes": ["in"],
"attributeGroups": ["core"]
},
"feMorphology": {
"attributes": ["class", "in", "operator", "radius", "style"],
"attributeGroups": ["core", "filterPrimitive", "presentation"]
},
"feOffset": {
"attributes": ["class", "dx", "dy", "in", "style"],
"attributeGroups": ["core", "filterPrimitive", "presentation"]
},
"fePointLight": {
"attributes": ["x", "y", "z"],
"attributeGroups": ["core"]
},
"feSpecularLighting": {
"attributes": ["class", "in", "kernelUnitLength", "specularConstant", "specularExponent", "style", "surfaceScale"],
"attributeGroups": ["core", "filterPrimitive", "presentation"]
},
"feSpotLight": {
"attributes": ["limitingConeAngle", "pointsAtX", "pointsAtY", "pointsAtZ", "specularExponent", "x", "y", "z"],
"attributeGroups": ["core"]
},
"feTile": {
"attributes": ["class", "in", "style"],
"attributeGroups": ["core", "filterPrimitive", "presentation"]
},
"feTurbulence": {
"attributes": ["baseFrequency", "class", "numOctaves", "seed", "stitchTiles", "style", "type"],
"attributeGroups": ["core", "filterPrimitive", "presentation"]
},
"filter": {
"attributes": ["class", "externalResourcesRequired", "filterRes", "filterUnits", "height", "primitiveUnits", "style", "width", "x", "y"],
"attributeGroups": ["core", "presentation", "xlink"]
},
"font": {
"attributes": ["class", "externalResourcesRequired", "horiz-adv-x", "horiz-origin-x", "horiz-origin-y", "style", "vert-adv-y", "vert-origin-x", "vert-origin-y"],
"attributeGroups": ["core", "presentation"]
},
"font-face": {
"attributes": ["accent-height", "alphabetic", "ascent", "bbox", "cap-height", "descent", "font-family", "font-size", "font-stretch", "font-style", "font-variant", "font-weight", "hanging", "ideographic", "mathematical", "overline-position", "overline-thickness", "panose-1", "slope", "stemh", "stemv", "strikethrough-position", "strikethrough-thickness", "underline-position", "underline-thickness", "unicode-range", "units-per-em", "v-alphabetic", "v-hanging", "v-ideographic", "v-mathematical", "widths", "x-height"],
"attributeGroups": ["core"]
},
"font-face-format": {
"attributes": ["string"],
"attributeGroups": ["core"]
},
"font-face-name": {
"attributes": ["name"],
"attributeGroups": ["core"]
},
"font-face-src": {
"attributeGroups": ["core"]
},
"font-face-uri": {
"attributeGroups": ["core", "xlink"]
},
"foreignObject": {
"attributes": ["class", "externalResourcesRequired", "height", "style", "transform", "width", "x", "y"],
"attributeGroups": ["conditionalProcessing", "core", "graphicalEvent", "presentation"]
},
"g": {
"attributes": ["class", "externalResourcesRequired", "style", "transform"],
"attributeGroups": ["conditionalProcessing", "core", "graphicalEvent", "presentation"]
},
"glyph": {
"attributes": ["arabic-form", "class", "d", "glyph-name", "horiz-adv-x", "lang", "orientation", "style", "unicode", "vert-adv-y", "vert-origin-x", "vert-origin-y"],
"attributeGroups": ["core", "presentation"]
},
"glyphRef": {
"attributes": ["class", "dx", "dy", "format", "glyphRef", "style", "x", "y"],
"attributeGroups": ["core", "presentation", "xlink"]
},
"hkern": {
"attributes": ["g1", "g2", "k", "u1", "u2"],
"attributeGroups": ["core"]
},
"image": {
"attributes": ["class", "externalResourcesRequired", "height", "preserveAspectRatio", "style", "transform", "width", "x", "y"],
"attributeGroups": ["conditionalProcessing", "core", "graphicalEvent", "presentation", "xlink"]
},
"line": {
"attributes": ["class", "externalResourcesRequired", "style", "transform", "x1", "x2", "y1", "y2"],
"attributeGroups": ["conditionalProcessing", "core", "graphicalEvent", "presentation"]
},
"linearGradient": {
"attributes": ["class", "externalResourcesRequired", "gradientTransform", "gradientUnits", "spreadMethod", "style", "x1", "x2", "y1", "y2"],
"attributeGroups": ["core", "presentation", "xlink"]
},
"marker": {
"attributes": ["class", "externalResourcesRequired", "markerHeight", "markerUnits", "markerWidth", "orient", "preserveAspectRatio", "refX", "refY", "style", "viewBox"],
"attributeGroups": ["core", "presentation"]
},
"mask": {
"attributes": ["class", "externalResourcesRequired", "height", "maskContentUnits", "maskUnits", "style", "width", "x", "y"],
"attributeGroups": ["conditionalProcessing", "core", "presentation"]
},
"metadata": {
"attributeGroups": ["core"]
},
"missing-glyph": {
"attributes": ["class", "d", "horiz-adv-x", "style", "vert-adv-y", "vert-origin-x", "vert-origin-y"],
"attributeGroups": ["core", "presentation"]
},
"mpath": {
"attributes": ["externalResourcesRequired"],
"attributeGroups": ["core", "xlink"]
},
"path": {
"attributes": ["class", "d", "externalResourcesRequired", "pathLength", "style", "transform"],
"attributeGroups": ["conditionalProcessing", "core", "graphicalEvent", "presentation"]
},
"pattern": {
"attributes": ["class", "externalResourcesRequired", "height", "patternContentUnits", "patternTransform", "patternUnits", "preserveAspectRatio", "style", "viewBox", "width", "x", "y"],
"attributeGroups": ["conditionalProcessing", "core", "presentation", "xlink"]
},
"polygon": {
"attributes": ["class", "externalResourcesRequired", "points", "style", "transform"],
"attributeGroups": ["conditionalProcessing", "core", "graphicalEvent", "presentation"]
},
"polyline": {
"attributes": ["class", "externalResourcesRequired", "points", "style", "transform"],
"attributeGroups": ["conditionalProcessing", "core", "graphicalEvent", "presentation"]
},
"radialGradient": {
"attributes": ["class", "cx", "cy", "externalResourcesRequired", "fx", "fy", "gradientTransform", "gradientUnits", "r", "spreadMethod", "style"],
"attributeGroups": ["core", "presentation", "xlink"]
},
"rect": {
"attributes": ["class", "externalResourcesRequired", "height", "rx", "ry", "style", "transform", "width", "x", "y"],
"attributeGroups": ["conditionalProcessing", "core", "graphicalEvent", "presentation"]
},
"script": {
"attributes": ["externalResourcesRequired", "type"],
"attributeGroups": ["core", "xlink"]
},
"set": {
"attributes": ["externalResourcesRequired", "to"],
"attributeGroups": ["animationAttributeTarget", "animationEvent", "animationTiming", "conditionalProcessing", "core", "xlink"]
},
"stop": {
"attributes": ["class", "offset", "style"],
"attributeGroups": ["core", "presentation"]
},
"style": {
"attributes": ["media", "title", "type"],
"attributeGroups": ["core"]
},
"svg": {
"attributes": ["baseProfile", "class", "contentScriptType", "contentStyleType", "externalResourcesRequired", "height", "preserveAspectRatio", "style", "version", "viewBox", "width", "x", "xmlns", "xmlns:xlink", "y", "zoomAndPan"],
"attributeGroups": ["conditionalProcessing", "core", "documentEvent", "graphicalEvent", "presentation"]
},
"switch": {
"attributes": ["class", "externalResourcesRequired", "style", "transform"],
"attributeGroups": ["conditionalProcessing", "core", "graphicalEvent", "presentation"]
},
"symbol": {
"attributes": ["class", "externalResourcesRequired", "preserveAspectRatio", "style", "viewBox"],
"attributeGroups": ["core", "graphicalEvent", "presentation"]
},
"text": {
"attributes": ["class", "dx", "dy", "externalResourcesRequired", "lengthAdjust", "rotate", "style", "textLength", "transform", "x", "y"],
"attributeGroups": ["conditionalProcessing", "core", "graphicalEvent", "presentation"]
},
"textPath": {
"attributes": ["class", "externalResourcesRequired", "method", "spacing", "startOffset", "style"],
"attributeGroups": ["conditionalProcessing", "core", "graphicalEvent", "presentation"]
},
"title": {
"attributes": ["class", "style"],
"attributeGroups": ["core"]
},
"tref": {
"attributes": ["class", "externalResourcesRequired", "style"],
"attributeGroups": ["conditionalProcessing", "core", "graphicalEvent", "presentation", "xlink"]
},
"tspan": {
"attributes": ["class", "dx", "dy", "externalResourcesRequired", "lengthAdjust", "rotate", "style", "textLength", "x", "y"],
"attributeGroups": ["conditionalProcessing", "core", "graphicalEvent", "presentation"]
},
"use": {
"attributes": ["class", "externalResourcesRequired", "height", "style", "transform", "width", "x", "y"],
"attributeGroups": ["conditionalProcessing", "core", "graphicalEvent", "presentation", "xlink"]
},
"view": {
"attributes": ["externalResourcesRequired", "preserveAspectRatio", "viewBox", "viewTarget", "zoomAndPan"],
"attributeGroups": ["core"]
},
"vkern": {
"attributes": ["g1", "g2", "k", "u1", "u2"],
"attributeGroups": ["core"]
}
}
}