Re: FT_Add_Module() and related functions

2020-06-12 Thread Vincent Torri
On Fri, Jun 12, 2020 at 3:23 PM Alexei Podtelezhnikov wrote: > > On Fri, Jun 12, 2020 at 7:22 AM Vincent Torri wrote: > > > > On Fri, Jun 12, 2020 at 12:47 PM Alexei Podtelezhnikov > > wrote: > > > > > > On Fri, Jun 12, 2020 at 5:05 AM Moazin Khatri > > > wrote: > > > >> > > > > > Almost

Re: FT_Add_Module() and related functions

2020-06-12 Thread Alexei Podtelezhnikov
On Fri, Jun 12, 2020 at 7:22 AM Vincent Torri wrote: > > On Fri, Jun 12, 2020 at 12:47 PM Alexei Podtelezhnikov > wrote: > > > > On Fri, Jun 12, 2020 at 5:05 AM Moazin Khatri > > wrote: > > >> > > > Almost certainly, they use FT_Outline_Render with the callback > > params.gray_spans doing all

Re: FT_Add_Module() and related functions

2020-06-12 Thread Vincent Torri
On Fri, Jun 12, 2020 at 12:47 PM Alexei Podtelezhnikov wrote: > > On Fri, Jun 12, 2020 at 5:05 AM Moazin Khatri wrote: > >> > Almost certainly, they use FT_Outline_Render with the callback > params.gray_spans doing all kinds of crazy color gradients. this function is not used. According to

Re: FT_Add_Module() and related functions

2020-06-12 Thread Alexei Podtelezhnikov
On Fri, Jun 12, 2020 at 5:05 AM Moazin Khatri wrote: >> >> > Unfortunately, development seems to be stalled; we probably have to go >> > for something else. Moazin right now is doing another GSoC project; >> > according to an e-mail exchange with him he plans to work again on the >> > SVG stuff

Re: FT_Add_Module() and related functions

2020-06-12 Thread Moazin Khatri
> > > Unfortunately, development seems to be stalled; we probably have to go > > for something else. Moazin right now is doing another GSoC project; > > according to an e-mail exchange with him he plans to work again on the > > SVG stuff after GSoC will have finished. > > for what it worth, in

Re: FT_Add_Module() and related functions

2020-06-12 Thread Moazin Khatri
Hello David, I am a final year student of Engineering from Pakistan. It was my GSoC 2019 project to add OTSVG support to FreeType. The final project report is available at: https://moazin.bitbucket.io/gsoc-2019/ in case you want to read it. It has all the details of how the project was

Re: FT_Add_Module() and related functions

2020-06-12 Thread Vincent Torri
On Fri, Jun 12, 2020 at 7:07 AM Werner LEMBERG wrote: > > > > I don't think we want to statically link any SVG renderer to the > > library by default. There are so many subtleties related to vector > > graphics rendering, that there is no "good" default choice to make. > > In other words, any

Re: FT_Add_Module() and related functions

2020-06-11 Thread Werner LEMBERG
> I don't think we want to statically link any SVG renderer to the > library by default. There are so many subtleties related to vector > graphics rendering, that there is no "good" default choice to make. > In other words, any default we select at link time would probably be > inappropriate

Re: FT_Add_Module() and related functions

2020-06-11 Thread David Turner
Hello everyone, Le mar. 9 juin 2020 à 14:14, Alexei Podtelezhnikov a écrit : > Hi David, > > I actually thought about FT_Add_Module as a visionary interface for > dynamically plugging alternative renderers: > > https://github.com/raphlinus/font-rs > https://github.com/mooman219/fontdue >

FT_Add_Module() and related functions

2020-06-09 Thread Alexei Podtelezhnikov
Hi David, I actually thought about FT_Add_Module as a visionary interface for dynamically plugging alternative renderers: https://github.com/raphlinus/font-rs https://github.com/mooman219/fontdue https://github.com/servo/pathfinder Admittedly, none of those projects explored this possibility or