>
https://gitlab.gnome.org/GNOME/librsvg/-/issues/997> By the way, is there any progress whether Adobe's compact SVG native
> viewer library can be used as a FreeType hook? It comes with a Cairo
> backend, among others...
>
https://github.com/adobe/svg-native-viewer
The cairo backend was contributed by our Suzuki San (added CC).
The answer to your question is yes :-).
I chose the skia backend to use (ie dropping skia's own svg parser, but still use skia graphics) as svg renderer hook.
I built svg native with dual skia and cairo backends, and run its two backend test programs against the Nabla svg. The results only differ by edges.
The result is in the middle of librsvg and skia's own svg renderer.
Half of the resulting figure is black.
The new Adobe-skia hook code differs from the skia+skiasvg code by only about 5 lines plus header changes. A possible Adobe+cairo code differs from the librsvg+cairo code maybe by similar amount.
I'll put some screenshots up online, and you can see what I mean by its being half-black :-).