Am 24.05.2010 14:21, schrieb Dimitry Golubovsky:
Hi,

Does there exist any Haskell package/library to parse the syntax of
SVG elements, esp. PATH?

Hi Dimitry,

If you search on hackage for svg, you find my library SVGFonts. I first thought SVGFont is a special syntax similar to SVG, but it seems to be a subset of SVG. In my opinion it would be OK to split the SVG part out into a new library. I have made some improvements to SVGFonts which I haven't uploaded (i.e. points from bezier curves lying in a raster of a certain resolution). From a short look at Hennings code I guess my code may be little bit more beginner style, but parsing of the d attribute is implemeted more fully. I have spent quite some time on a tricky function "commandsToPoints" in ReadFont.hs which is about parsing the d field and translating it into outline points. Are you looking for something like that?


That is, the syntax of the "d" attribute (e. g. M 100 100 L 300 100 L
200 300 z)?

Hackage doesn't seem to have any, and Google search yields very broad results.

Thanks.

PS It should not be hard to write such parser, I just don't want to
reivent the wheel ;)


_______________________________________________
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-cafe

Reply via email to