[MPEG-OTSPEC] Scheduling Zoom meeting to discuss new proposals and AHG recommendations
Hin-Tak Leung
htl10 at users.sourceforge.net
Mon Jul 3 23:06:30 CEST 2023
Oh, apparently some sort of COLRv1 support had gotten into cairo 1.17.x a few months ago. Wonder how much of that is available to glueing up via pycairo/freetype-py.
On Tuesday, 4 July 2023 at 04:17:25 GMT+8, Hin-Tak Leung <htl10 at users.sourceforge.net> wrote:
On Tuesday, 4 July 2023 at 03:15:47 GMT+8, Werner LEMBERG <wl at gnu.org> wrote:
> >> > Freetype currently has a preference of SVG over COLRv0/COLRv1 if
> >> both are present, [...]
> >> With the latest release (2.13.1) there is a new load flag
> >> `FT_LOAD_NO_SVG` to make FreeType ignore glyphs in > the SVG table.
> >
> > Yes, I added that to freetype-py as part of the OT-SVG support (just
> > sync'ing some parts), and found that COLRv1 does not render with
> > freetype git HEAD correctly (yet),
> It probably never will – at least not built-in. I sincerely hope that
> someone is writing a library (or some glue for a 2D graphics library
> like Skia) that I can plug into FreeType, similar to an SVG rendering
> library. It wouldn't even be necessary to support every small detail
> (for example, multiple color palettes); a basic rendering would
> suffice...
Well, a scripting-language based prototype plug-in isn't too bad for a start. The fontval callback, the FT_Outline_Decompose and the SVG renderer hook now all exist as pythonic form. (The fontval callback as C#, perl and golang form too...)
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.aau.at/mailman/private/mpeg-otspec/attachments/20230703/0f5ce3eb/attachment.html>
More information about the mpeg-otspec
mailing list