skia-python m132 out, improved multi-line multi-lingual pargraph support, and SkSL runtime effect (shader language)

Hin-Tak Leung htl10 at users.sourceforge.net
Thu Nov 14 22:20:52 UTC 2024


 skia-python m132 was out today - it is quite a large update, with the addition of runtime effect - via SkSL, Skia Shader Language - basically the ability of making shaders, color filters, and blender effects using SkSL (which are translated inside skia to opengl, etc to the GPU). We also fixed the windows-only problem with skparagraph in m130 below. Now you get shaped multi-line multi-lingual paragraphs, shaped text (via harfbuzz) across all 3 platforms (linux, windows, mac os) we support.



On Saturday 21 September 2024 at 15:12:14 BST, Hin-Tak Leung <htl10 at users.sourceforge.net> wrote:

...
skia-python m130 is out. New to this new release is the binding to upstream's multi-line multilingual skparagraph module, for multi-line text layout. During the final testing stage, it is found that it doesn't work on windows; recent reports of other skia-derivatives (rust-skia, skia java, and upstream skia c discussions) seems to indicate that, for windows users, they need to copy icudtl.dat from somewhere else to the search/load path for skparagraph functionality to work. If some windows python users could give this a try and report, that would be useful. Linux and Mac users, enjoy the new functionality.

...  
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.cairographics.org/archives/cairo/attachments/20241114/c5371526/attachment.htm>


More information about the cairo mailing list