Provides SVG parsing and rendering
Latest commit 6e266fe Jan 13, 2017 @jgranick jgranick committed on GitHub Merge pull request #56 from SpaceMages/master
Don't render hidden elements

MIT License Haxelib Version build status


Provides SVG parsing and rendering


You can easily install SVG using haxelib:

haxelib install svg

To add it to a Lime or OpenFL project, add this to your project file:

<haxelib name="svg" />



import format.SVG;
import openfl.display.Sprite;
import openfl.Assets;

class Main extends Sprite {

    public function new () {

        super ();

        var svg = new SVG (Assets.getText ("assets/icon.svg"));
        svg.render (graphics);



Development Builds

Install the haxelib from GitHub:

haxelib git svg

To return to release builds:

haxelib dev svg

Running SVG's Tests

svg includes some tests that render SVGs and make sure they look the way they're supposed to. These tests run automatically with each build/commit. To run them manually, run haxe test.hxml. For more information, check in test.