[HarfBuzz] icu-le-hb

Behdad Esfahbod behdad at behdad.org
Thu Nov 1 16:30:32 PDT 2012


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 <behdad at behdad.org
> <mailto:behdad at behdad.org>> 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
>     HarfBuzz at lists.freedesktop.org <mailto:HarfBuzz at lists.freedesktop.org>
>     http://lists.freedesktop.org/mailman/listinfo/harfbuzz
> 
> 



More information about the HarfBuzz mailing list