freetype-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: 6th OT-SVG hook bridge (Re: skia as a shared library, and the (poor)


From: Hin-Tak Leung
Subject: Re: 6th OT-SVG hook bridge (Re: skia as a shared library, and the (poor) support for Google's OT-SVG variant by libre software
Date: Mon, 4 Sep 2023 17:59:11 +0000 (UTC)

Hmm, "nanoemoji color font compiler" is maintained by? It is largely for simplicity - you can try find some colour fonts from other sources which show the same problems?

On Monday, 4 September 2023 at 13:21:11 BST, Cosimo Lupo <cosimo@anthrotype.com> wrote:


Hin-Tak, the OT-SVG fonts which are built by the nanoemoji color font compiler are, to the best of my knowledge, up to spec (I mean, the OpenType SVG table specification). The SVG documents embedded in the OpenType SVG table are not supposed to be simply extracted to an .svg text file  and then rendered as standalone SVG documents, because there are OT-specific semantics. Can you please stop referring to these as the "Google OT-SVG", there is nothing particularly Googley about it. Thank you.

On Mon, Aug 21, 2023 at 5:15 PM Hin-Tak Leung <htl10@users.sourceforge.net> wrote:
Just put it through:


It depends on material in the next skia-python, 117b3:

I think the current plan is for about a dozen beta releases until about skia-python m130 b16 , in the next year and half. (Skia has new release every 4 to 6 weeks...) If things go well, there might be a non-beta release by then.

This is probably the easiest way of coping with some *cough* google *cough* OT-SVG fonts, given rsvg and Adobe Native can't cope. Skia-python comes with a bundled skia, so you don't have to build it yourself.

The plan is to release skia-python m117 b3, whatever state it is, when upstream m118 appears (in about two weeks' time...), etc, until about m130 b16, at least.

On Thursday, 27 July 2023 at 00:43:00 BST, Hin-Tak Leung <htl10@users.sourceforge.net> wrote:


Hi, it has been a while with any traffic on the create list.

I have had some fun recently with downloading and building skia with ~80MB nework traffic and ~300MB disk space usage, without compromising on functionality:


Thought it is probably useful for other projects like libreoffice, etc. Potentially that means Skia is package'able as a shared library for wider use.

Quite surprised that Google Fonts make SVG's in their OT-SVG fonts that some of the most common SVG editors/viewers cannot read correctly:


What other SVG editors/viewers are out there? (besides Skia and Webkit, that is - those two work okay). I haven't given batik a go yet.


The context is that I have a few different options of enabling OT-SVG support on any freetype-based application, with an operational but still ugly (code-wise) addition for COLRv1.

reply via email to

[Prev in Thread] Current Thread [Next in Thread]