rasterific-svg: SVG renderer based on Rasterific.

[ bsd3, graphics, library, program, svg ] [ Propose Tags ]

SVG renderer that will let you render svg-tree parsed SVG file to a JuicyPixel image or Rasterific Drawing.

[Skip to Readme]


[Index] [Quick Jump]


Note: This package has metadata revisions in the cabal description newer than included in the tarball. To unpack the package including the revisions, use 'cabal get'.

Maintainer's Corner

Package maintainers

For package maintainers and hackage trustees


  • No Candidates
Versions [RSS] 0.1,,,, 0.1.1, 0.2, 0.2.2,, 0.2.3,,, 0.3, 0.3.1,,, 0.3.2,, 0.3.3,,
Change log changelog.md
Dependencies base (>=4.6 && <6), binary (>=0.7), bytestring (>=0.10), containers (>=0.5), directory (>=1.0), fail (>=4.9 && <4.10), filepath, FontyFruity (>= && <0.6), JuicyPixels (>=3.2), lens (>=4.5), linear (>=1.20), mtl (>=2.1), optparse-applicative (>=0.11), primitive, Rasterific (>=0.7 && <0.8), rasterific-svg, scientific (>=0.3), semigroups (>=0.18 && <0.19), svg-tree (>=0.6.2 && <0.7), text (>=1.2), transformers (>=0.3), vector (>=0.10) [details]
License BSD-3-Clause
Author Vincent Berthoux
Maintainer Vincent Berthoux
Revised Revision 3 made by VincentBerthoux at 2023-07-13T11:30:23Z
Category Graphics, Svg
Source repo head: git clone git://github.com/Twinside/rasterific-svg.git
this: git clone git://github.com/Twinside/rasterific-svg.git(tag v0.3.3.2)
Uploaded by VincentBerthoux at 2018-10-08T12:01:00Z
Distributions LTSHaskell:, NixOS:, Stackage:
Reverse Dependencies 2 direct, 0 indirect [details]
Executables svgrender
Downloads 13778 total (59 in the last 30 days)
Rating 2.0 (votes: 1) [estimated by Bayesian average]
Your Rating
  • λ
  • λ
  • λ
Status Docs available [build log]
Last success reported on 2018-10-08 [all 1 reports]

Readme for rasterific-svg-

[back to package description]


Hackage SVGTiny loader/renderer/serializer based on Rasterific.

The library is available on Hackage

Current capabilities

The current version implements SVG Tiny1.2 with the exception of:

  • non-scaling stroke.
  • textArea element.

The implementation also implements feature from SVG 1.1 like:

  • Advanced text handling (text on path, dx/dy), but with low support for Unicode, right to left and vertical text.
  • CSS Styling, using CSS2 styling engine.
  • pattern element handling
  • marker element hadnling
  • Path arcs.

And from SVG 2.0 draft:

  • Gradient mesh

This package can render SVG to an image or transform it to a PDF.