* Some libpng features which are disabled currently are enabled to compile cairo-png.c
* Use SVG 1.2 to adopt what gtk applications do.
Using SVG 1.1, cairo fallbacks almost contents and only renders last page.
Using SVG 1.2, cairo uses less fallback images and generates multi-page SVG using the SVG Print 1.2 elements.
# I wonder if there are any implementation of the SVG Print 1.2.
Created attachment 476819
Updated patch
* Some libpng features which are disabled currently are enabled to compile cairo-png.c
* Use SVG 1.2 to adopt what gtk applications do.
Using SVG 1.1, cairo fallbacks almost contents and only renders last page.
Using SVG 1.2, cairo uses less fallback images and generates multi-page SVG using the SVG Print 1.2 elements.
# I wonder if there are any implementation of the SVG Print 1.2.