On 13-09-17 07:14 AM, Khaled Hosny wrote: > On Tue, Sep 17, 2013 at 07:58:27AM +0200, Werner LEMBERG wrote: >> >>>> I will soon need the HarfBuzz library which doesn't provide a >>>> `harfbuzz-config' script. >>> >>> That would be for GSUB closure I assume? >> >> Yep. >> >>> This will be tricky since it will cause a circular dependency >>> between harfbuzz and freetype. Let me think about it a bit. >> >> Uh, oh. I currently see only two solutions: >> >> (1) split HarfBuzz into two libraries >> (2) copy the GSUB closure stuff into FreeType >> >> Solution (1) means a lot of work for you, making HarfBuzz probably >> more difficult to maintain, and (2) would be a nasty hack, with the >> additional complication that HarfBuzz is written in C++... > > I think harfbuzz-ft part can be split just like harfbuzz-icu, then > freetype would only depend on the plain harfbuzz, but its will have to > maintain its own harfbuzz font functions implementation (you probably do > not even need most of them).
FreeType itself doesn't need harfbuzz-ft. I can split, but this time it has to be split into separate tarballs such that distros can build harfbuzz, then freetype, then harfbuzz-ft. But then hb-view and hb-shape depend on harfbuzz-ft currently... Let me think about it a bit. > Regards, > Khaled > -- behdad http://behdad.org/ _______________________________________________ Freetype-devel mailing list Freetype-devel@nongnu.org https://lists.nongnu.org/mailman/listinfo/freetype-devel