<html><head></head><body><div class="ydp6bdc25eyahoo-style-wrap" style="font-family: Helvetica Neue, Helvetica, Arial, sans-serif; font-size: 16px;"><div style="font-family: Helvetica Neue, Helvetica, Arial, sans-serif; font-size: 16px;"></div>
<div><font face="Helvetica Neue, Helvetica, Arial, sans-serif"><span style="font-size: 16px;">Hiya - found a gem: https://github.com/JetBrains/skia-pack/releases </span></font><br></div><div style="font-family: Helvetica Neue, Helvetica, Arial, sans-serif; font-size: 16px;"><br></div><div style="font-family: Helvetica Neue, Helvetica, Arial, sans-serif; font-size: 16px;">They have m110 - lightly patched (they seems to have 16 patches on top, mostly making font rasterization settings changeable on-the-fly, I think). Static libraries plus headers. Seems to be for the purpose of using Skia with Java.</div><div style="font-family: Helvetica Neue, Helvetica, Arial, sans-serif; font-size: 16px;"><br></div><div style="font-family: Helvetica Neue, Helvetica, Arial, sans-serif; font-size: 16px;">Now bolting ft2-demo on top of skia (instead of rsvg) for rendering OT-SVG is do-able :-).</div><div style="font-family: Helvetica Neue, Helvetica, Arial, sans-serif; font-size: 16px;"><br></div><div style="font-family: Helvetica Neue, Helvetica, Arial, sans-serif; font-size: 16px;"><br></div>
<div id="ydp6bdc25eyahoo_quoted_9382999564" class="ydp6bdc25eyahoo_quoted" style="font-family: Helvetica Neue, Helvetica, Arial, sans-serif; font-size: 16px;">
<div style="font-family:'Helvetica Neue', Helvetica, Arial, sans-serif;font-size:13px;color:#26282a;">
<div>
On Thursday, 6 July 2023 at 13:48:52 GMT+8, suzuki toshiya <mpsuzuki@hiroshima-u.ac.jp> wrote:
</div>
<div><br></div>
<div><br></div>
<div><div dir="ltr">Hi Hin-Tak,<br></div><div dir="ltr"><br></div><div dir="ltr">Are there any stable distributions of the<br></div><div dir="ltr">prebuilt Skia binary, especially for Linux?<br></div><div dir="ltr">The skia-python package has its own Skia<br></div><div dir="ltr">binary (plus libbz2, libfreetype, libfontconfig,<br></div><div dir="ltr">libpng, and libuuid).<br></div><div dir="ltr"><br></div><div dir="ltr">Once, I was involved in developing SVG Native<br></div><div dir="ltr">Viewer, which has the backend to Skia.<br></div><div dir="ltr">Checking the availability and compatibility<br></div><div dir="ltr">of the Skia was a difficult problem. To test<br></div><div dir="ltr">the features, I had to build the Skia binary<br></div><div dir="ltr">by myself for testing, and it was too hard to<br></div><div dir="ltr">incorporate into the CI testing because I don't<br></div><div dir="ltr">believe in the reliability of a huge homegrown<br></div><div dir="ltr">binary, and building the Skia binary consumes<br></div><div dir="ltr">so long time for the CI platforms.<br></div><div dir="ltr"><br></div><div dir="ltr">In addition, even if there is an individual<br></div><div dir="ltr">Skia package in some Linux distributions,<br></div><div dir="ltr">maybe the Chromium browser would not use it<br></div><div dir="ltr">- Chromium binary may merge the Skia into<br></div><div dir="ltr">its binary, and there is no separate library.<br></div><div dir="ltr"><br></div><div dir="ltr">The skin-python can wrap up such issues, but<br></div><div dir="ltr">I wonder whether the API of the prebuilt Skia<br></div><div dir="ltr">binary in the PIP package is stable. And even<br></div><div dir="ltr">if it is stable, I'm still wondering whether<br></div><div dir="ltr">it is a good idea to link the binary content<br></div><div dir="ltr">of the PIP package from the external (non-PIP)<br></div><div dir="ltr">binaries. Are there any applications providing<br></div><div dir="ltr">the Skia library as an individual component?<br></div><div dir="ltr"><br></div><div dir="ltr">Regards,<br></div><div dir="ltr">mpsuzuki<br></div><div dir="ltr"><br></div><div dir="ltr"><br></div></div>
</div>
</div></div></body></html>