So, I have a new idea for the wrapper: We should leave the LayoutEngine class exactly as it is in ICU itself, and subclass it for the HarfBuzz port. That way we can even be binary compatible with upstream after you make the addition to the LEFontInstance.
b On 12-10-31 06:47 PM, Steven R. Loomis wrote: > Progress? > > Without valgrind it SIGABRT's immediately . > RHEL 6.3, ICU 50 prerelease > > Inline image 1 > > > On Wed, Oct 17, 2012 at 3:24 PM, Behdad Esfahbod <[email protected] > <mailto:[email protected]>> wrote: > > Hi everyone, > > A few weeks ago I sat down and wrote icu-le-hb a small library exposing > the > API of ICU LayoutEngine, and using HarfBuzz to do the real work. I hvae > not > tested this beyond "compiles", and don't have an easy way to test it > either. > > That's when you come in :). If you know any icule users, git it a go. It > definitely wouldn't work initially, but is simple and small enough that > should > be easy to fix. Main users I can thin kof, and in which I'm interested, > are: > > * OpenJDK (it has an old copy of icule inside a directory called > layout/), > > * OO.o, or whatever it's called these days :), > > * XeTeX > > The library is not supposed to be binary compatible with ICU LE. So, it's > fine to add modify the API slightly, or modify the client site. > > Anyway, if you give it a go let me know. Ok, name calling time. Khaled, > Martin, Steven, I'm looking at you! > > Cheers, > behdad > > PS. https://github.com/behdad/icu-le-hb > _______________________________________________ > HarfBuzz mailing list > [email protected] <mailto:[email protected]> > http://lists.freedesktop.org/mailman/listinfo/harfbuzz > > _______________________________________________ HarfBuzz mailing list [email protected] http://lists.freedesktop.org/mailman/listinfo/harfbuzz
