The SVG logo rendered using JSVG
JSVG is an SVG user agent using AWT graphics. Its aim is to provide a small and fast implementation. This library is under active development and doesn't yet support all features of the SVG specification, some of which it decidedly won't support at all. This implementation only tries to be a static user agent meaning it won't support any scripting languages or interaction. Animations aren't currently implemented but are planned to be supported.
#Supported features For supported elements most of the attributes which apply to them are implemented.
- ✅: The element is supported
- (:white_check_mark:): The element is supported, but won't have any effect (e.g. it's currently not possible to query the content of a
<desc>
element) - ❌: The element is currently not supported
⚠️ : The element is deprecated in the spec and has a low priority of getting implemented.
Element | Status |
---|---|
a | ✅ |
❌ | |
❌ | |
❌ | |
animate | ❌ |
❌ | |
animateMotion | ❌ |
animateTransform | ❌ |
circle | ✅ |
clipPath | ✅ |
color-profile | ❌ |
❌ | |
defs | ✅ |
desc | (:white_check_mark:) |
ellipse | ✅ |
feBlend | ❌ |
feColorMatrix | ❌ |
feComponentTransfer | ❌ |
feComposite | ❌ |
feConvolveMatrix | ❌ |
feDiffuseLighting | ❌ |
feDisplacementMap | ❌ |
feDistantLight | ❌ |
feFlood | ❌ |
feFuncA | ❌ |
feFuncB | ❌ |
feFuncG | ❌ |
feFuncR | ❌ |
feGaussianBlur | ❌ |
feImage | ❌ |
feMerge | ❌ |
feMergeNode | ❌ |
feMorphology | ❌ |
feOffset | ❌ |
fePointLight | ❌ |
feSpecularLighting | ❌ |
feSpotLight | ❌ |
feTile | ❌ |
feTurbulence | ❌ |
filter | ❌ |
❌ | |
❌ | |
❌ | |
❌ | |
❌ | |
❌ | |
foreignObject | ❌ |
g | ✅ |
❌ | |
❌ | |
❌ | |
image | ✅ |
line | ✅ |
linearGradient | ✅ |
marker | ✅ |
mask | ❌ |
metadata | (:white_check_mark:) |
❌ | |
mpath | ❌ |
path | ✅ |
pattern | ❌ |
polygon | ✅ |
polyline | ✅ |
radialGradient | ✅ |
rect | ✅ |
script | ❌ |
set | ❌ |
stop | ✅ |
style | ❌ |
svg | ✅ |
switch | ❌ |
symbol | ✅ |
text | ✅ |
textPath | ✅ |
title | (:white_check_mark:) |
❌ | |
tspan | ✅ |
use | ✅ |
view | (:white_check_mark:) |
❌ |