It was out about a month ago... 

Leading up to it earlier, was 4 possible font-related additions that I wrote; 
plus a 5th from Khaled Hosny on color font palettes. Only 2 of the 5 made it 
into the release.

I think it is fair to say we are making steady progress, but very cautious 
about adding new code, and drifting and introducing more regressions again the 
last stable release, v87, which is 4 years old now. (skia versions are about a 
month to 6 weeks apart, so you can do the maths, 134 - 87 = 47 = 4 x 12 -1 )
 
v87 had a very exhaustive test suite so this is the main task before the next 
stable release can happen. If anybody is interested in either actually fixing 
some of the problems, or sponsoring others to do so:

[1] https://github.com/kyamagu/skia-python/issues/304 : Next stable release's 
criteria/wishlist

----- Forwarded message -----
From: Hin-Tak Leung <ht...@users.sourceforge.net>
...
Sent: Tuesday 25 February 2025 at 23:14:27 GMT
Subject: Fw: sponsorship/commissioning enhancement work on skia-python

...

Anyway, the main thing about skia-python is the "not glamourous" tasks of 
cutting down the regressions - i.e. 
https://github.com/kyamagu/skia-python/issues/304 , so this is a pledge 
specifically on that, either on man-power, or actual funding. Or, well, it 
probably will stay in beta 20+ to v15x's, at the moment, for another 18 months.

...

----- Forwarded message -----
From: Hin-Tak Leung <ht...@users.sourceforge.net>
Sent: Wednesday 15 January 2025 at 00:24:52 GMT

...
- various font/font-manager related enhancements from upstream: initial 
SkParagraph support landed a month or two ago; currently upcoming are 
SkFontMgr_New_Custom_Directory ,SkOrderedFontMgr and SkFontScanner, and 
textlayout::TypefaceFontProvider,
which are ways of loading fonts from a whole directory, an ordered font 
priority list, and creating font instances from variable/colored fonts with 
custom palettes, and registering typefaces for paragraph layout.

  

Reply via email to