GithubHelp home page GithubHelp logo

jsvg's Introduction

JSVG - A Java SVG implementation

The SVG logo rendered by JSVG
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
⚠️altGlyph
⚠️altGlyphDef
⚠️altGlyphItem
animate
⚠️animateColor
animateMotion
animateTransform
circle
clipPath
color-profile
⚠️cursor
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
⚠️font
⚠️font-face
⚠️font-face-format
⚠️font-face-name
⚠️font-face-src
⚠️font-face-uri
foreignObject
g
⚠️glyph
⚠️glyphRef
⚠️hkern
image
line
linearGradient
marker
mask
metadata (:white_check_mark:)
⚠️missing-glyph
mpath
path
pattern
polygon
polyline
radialGradient
rect
script
set
stop
style
svg
switch
symbol
text
textPath
title (:white_check_mark:)
⚠️tref
tspan
use
view (:white_check_mark:)
⚠️vkern

jsvg's People

Contributors

weisj avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.