[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [ft-devel] [ft] Three GSoC projects for FreeType
From: |
suzuki toshiya |
Subject: |
Re: [ft-devel] [ft] Three GSoC projects for FreeType |
Date: |
Tue, 7 May 2019 13:57:33 +0000 |
Dear Sylvain,
> Which svg renderer will be used? Which XML parser will be used? Because, that
> could add heavy SDK deps to freetype.
Very very good point, I sympathize you strongly.
At present, I don't suggest to link SVG renderer to libfreetype directly.
For sbix color font support, libpng is directly linked to libfreetype,
but I suggest to make libfreetype + SVG renderer collaborate by a callback
system.
If the users of SVG-OT want to use SVG-OT with the application
which already have their own SVG renderer (aslike web browsers or
other application using WebKit as layout engine), I hope if they
can use existing SVG renderers by a callback system.
> libxml2 is massive and heavy, and we can start to feel the weight of
> expat.
Indeed. I don't suggest to link libxml2 to libfreetype directly,
because it's huge as you say. In my understanding, expat can parse
XML, but the clients have to many things by themselves. I don't
suggest to invent yet another XML parser for FreeType and maintain
as a part of FreeType.
Regards,
mpsuzuki
address@hidden wrote:
> On Tue, May 07, 2019 at 06:24:41AM +0200, Werner LEMBERG wrote:
>> (3) Moazin Khatti: Adding support for OpenType SVG Colored Fonts to
>> FreeType
>
> Hi,
>
> Which svg renderer will be used? Which XML parser will be used? Because, that
> could add heavy SDK deps to freetype.
> librsvg is re-implemented in rust, and the only reasonable alternative I know
> is the small and incomplete svg renderer from netsurf browser.
>
> libxml2 is massive and heavy, and we can start to feel the weight of
> expat.
>
> Or will be there a font taylored svg renderer? (I guess that would add a dep
> on
> cairo FT own vector rendering code).
>
> regards,
>
- Re: [ft-devel] libsvgtiny (Re: [ft] Three GSoC projects for FreeType), (continued)
- Re: [ft-devel] libsvgtiny (Re: [ft] Three GSoC projects for FreeType), Moazin Khatri, 2019/05/09
- Message not available
- [ft-devel] wording "stay" / "non-stay" (Re: libsvgtiny (Re: [ft] Three GSoC projects for FreeType)), suzuki toshiya, 2019/05/10
- Re: [ft-devel] wording "stay" / "non-stay" (Re: libsvgtiny (Re: [ft] Three GSoC projects for FreeType)), Moazin Khatri, 2019/05/11
- Message not available
- [ft-devel] I would draft some documents to build SVG Native Viewer..., suzuki toshiya, 2019/05/11
- Re: [ft-devel] I would draft some documents to build SVG Native Viewer..., Moazin Khatri, 2019/05/11
- Message not available
- Re: [ft-devel] I would draft some documents to build SVG Native Viewer..., suzuki toshiya, 2019/05/11
- Re: [ft-devel] I would draft some documents to build SVG Native Viewer..., Moazin Khatri, 2019/05/11
- Message not available
- [ft-devel] Status of Cairo backend for SVG Native Viewer (Re: I would draft some documents to build SVG Native Viewer...), suzuki toshiya, 2019/05/11
- Message not available
- [ft-devel] about github.com/mpsuzuki/svg-native-viewer (Re: I would draft some documents to build SVG Native Viewer...), suzuki toshiya, 2019/05/17
- Message not available
- Re: [ft-devel] libsvgtiny (Re: [ft] Three GSoC projects for FreeType), suzuki toshiya, 2019/05/08
Message not available
- Re: [ft-devel] [ft] Three GSoC projects for FreeType,
suzuki toshiya <=