[HarfBuzz] icu-le-hb

Behdad Esfahbod behdad at behdad.org
Thu Nov 1 16:52:41 PDT 2012


On 12-11-01 04:39 PM, Steven R. Loomis wrote:
> then you'll need to explicitly call the HB subclass. Maybe that's OK. ? 

Really?  Isn't there a Layout factory that is the only entry point?

> On Thu, Nov 1, 2012 at 4:30 PM, Behdad Esfahbod <behdad at behdad.org
> <mailto:behdad at behdad.org>> wrote:
> 
>     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>
>     > <mailto: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>
>     <mailto: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