freetype-devel
[Top][All Lists]
Advanced

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

Re: [ft-devel] freetype and harfbuzz


From: suzuki toshiya
Subject: Re: [ft-devel] freetype and harfbuzz
Date: Mon, 14 Nov 2016 19:25:31 +0900
User-agent: Mozilla-Thunderbird 2.0.0.24 (X11/20100329)

Dear Vincent,

I sympathize with your feeling about the circular dependency,
however, the people saying and doing something about it seem
to be minority (I'm saying about it but doing nothing, sorry).

If FreeType2 building system supports a case that a developer
extracts the harfbuzz source to some directory and build at
same time (I think such style is popular for the people making
cross build toolchain at once: binutils + gcc), it would be
acceptable improvement?

Regards,
mpsuzuki

Vincent Torri wrote:
> hello
> 
> On Mon, Nov 14, 2016 at 8:38 AM, Werner LEMBERG <address@hidden> wrote:
>>> I would like to know the status freetype wrt harfbuzz. Actually, if
>>> I'm not mistaken, one has to :
>>>
>>> 1) compile freetype without harfbuzz
>>> 2) compile harfbuzz (freetype is hard dep iirc)
>>> 3) compile freetype with harfbuzz
>> Yes.  However, FreeType looks for its dependencies, so you only have
>> to do
>>
>>   cd freetype; make && make install; cd
>>   cd harfbuzz; make && make install; cd
>>   cd freetype; make && make install; cd
>>
>> which is not rocket science.
>>
>>> Is there some improvements of that situation? (It has been a long
>>> time since i followed freetype development)
>> No.  It seems that people can live with the current situation.  A
>> `solution' would either mean splitting harfbuzz into two separate
>> libraries or duplicating a lot of harfbuzz code in FreeType.
> 
> or adding public functions in freetype which "copy/paste" the
> functions in harfbuzz, and modify harfbuzz so that it uses these
> functions. This will remove the circular dependency.
> 
> harfbuzz is released under the MIT license so i think it is possible
> to borrow code from harfbuzz and use it in freetype, if I'm not
> mistaken
> 
> Vincent Torri
> 
> _______________________________________________
> Freetype-devel mailing list
> address@hidden
> https://lists.nongnu.org/mailman/listinfo/freetype-devel
> 




reply via email to

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