[CREATE] skia as a shared library, and the (poor) support for Google's OT-SVG variant by libre software

Hin-Tak Leung htl10 at users.sourceforge.net
Wed Jul 26 23:43:00 UTC 2023


Hi, it has been a while with any traffic on the create list.

I have had some fun recently with downloading and building skia with ~80MB nework traffic and ~300MB disk space usage, without compromising on functionality:

https://github.com/HinTak/skia-building-fun/

Thought it is probably useful for other projects like libreoffice, etc. Potentially that means Skia is package'able as a shared library for wider use.

Quite surprised that Google Fonts make SVG's in their OT-SVG fonts that some of the most common SVG editors/viewers cannot read correctly:

https://gitlab.gnome.org/GNOME/librsvg/-/issues/997
https://github.com/adobe/svg-native-viewer/issues/185
https://gitlab.com/inkscape/inbox/-/issues/8857

What other SVG editors/viewers are out there? (besides Skia and Webkit, that is - those two work okay). I haven't given batik a go yet. 


The context is that I have a few different options of enabling OT-SVG support on any freetype-based application, with an operational but still ugly (code-wise) addition for COLRv1.
https://github.com/HinTak/harfbuzz-python-demos/tree/master/skia-adventure/


More information about the CREATE mailing list