Results 34 comments of Sergey

1. Add base64_decode: 120 lines 2. Add PNG decode: 1330 lines 3. Add parsing: ~~~~ //parse embedded PNG image static void parseImage(NSVGparser* p, const char** dict) { // NSVGattrib* attr...

See the full project. nanosvg located in rEFIt_UEFI/libeg/ folder little different from original.

Not exactly. github project is older then recent on sf.net. Why my link disappears? [Clover](https://sourceforge.net/p/cloverefiboot/code/HEAD/tree/)

Agree. "inv" expected to be returned else it will be undefined.

Those project looks older.

Very interesting! I need scalable font support for my project https://sourceforge.net/projects/cloverefiboot/ where I already implemented a copy of nanosvg.

About Clip look pr125

Because in nsvg__appPath ~~~ if (p->npts < 4) return; ~~~ You have two points.

Implementing this requires 1. Add xform into NSVGshape structure. 2. Transform a shape during rasterising or 1. Make a transformed copy of the shape including all elements: bounds, path, gradients...