SVG引擎开发1

 由于项目关系,对SVG发生了兴趣,着手开发一个能够运行于Windows、Windows Mobile、linux 和MaOSX上的SVG引擎。

进展:
SVG元素 状况
svg
  • 基本实现
defs
  • 实现
desc
  • 实现
title
  • 实现
metadata
  • 实现
symbol
  • 实现
use
  • 实现
switch
  • 实现
image
  • 实现
style
  • 实现
path
  • 实现
rect
  • 实现
circle
  • 实现
line
  • 实现
ellipse
  • 实现
polyline
  • 实现
polygon
  • 实现
text
  • 实现
  •  
span
  • 实现
tref
  • 未实现
textPath
  • 实现
altGlyph
  • 未实现
altGlyphDef
  • 未实现
altGlyphItem
  • 未实现
glyphRef
  • 未实现
marker
  • 实现
color-profile
  • 未实现
linearGradient
  • 实现
radialGradient
  • 实现
stop
  • 实现
pattern
  • 实现
clipPath
  • 实现,但算法有问题
mask
  • 实现
filter
  • 未实现
feBlend
  • 未实现
feColorMatrix
  • 未实现
feComponentTransfer
  • 未实现
feComposite
  • 未实现
feConvolveMatrix
  • 未实现
feDiffuseLighting
  • 未实现
feDisplacementMap
  • 未实现
feFlood
  • 未实现
feGaussianBlur
  • 未实现
feImage
  • 未实现
feMerge
  • 未实现
feMergeNode
  • 未实现
feMorphology
  • 未实现
feOffset
  • 未实现
feSpecularLighting
  • 未实现
feTile
  • 未实现
feTurbulence
  • 未实现
feDistantLight
  • 未实现
fePointLight
  • 未实现
feSpotLight
  • 未实现
feFuncR
  • 未实现
feFuncG
  • 未实现
feFuncB
  • 未实现
feFuncA
  • 未实现
cursor
  • 未实现
a
  • 部分实现
view
  • 未实现
script
  • 部分实现
animate
  • 未实现
set
  • 未实现
animateMotion
  • 未实现
animateTransform
  • 未实现
animateColor
  • 未实现
mpath
  • 未实现
font
  • 实现
font-face
  • 实现
glyph
  • 实现
missing-glyph
  • 实现
hkern
  • 实现
vkern
  • 实现
font-face-src
  • 未实现
font-face-uri
  • 未实现
font-face-format
  • 未实现
font-face-name
  • 未实现
definition-src
  • 未实现
foreignObject
  • 未实现

 

SVG引擎开发1_第1张图片

SVG引擎开发1_第2张图片


2008.3.5

你可能感兴趣的:(SVG引擎开发1)