[HarfBuzz] icu-le-hb

Behdad Esfahbod behdad at behdad.org
Wed Oct 31 22:46:43 PDT 2012


On 12-10-31 10:06 AM, Steven R. Loomis wrote:
> Not sure how it will help to use c API. But whatever works. Ill be back online
> today and take a look.

Don't know why the C++ API wasn't working, but I was getting weird crashes
that I couldn't debug.

b


> 
> S
> 
> On Sunday, October 28, 2012, Behdad Esfahbod wrote:
> 
>     And: icu-le-hb seems to be working now.  I tested it by installing it, then
>     configuring HarfBuzz against it, and run hb-view with --shaper=icu_le, which
>     would roundtrip to icu-le-hb and back to HarfBuzz's default (ot) shaper.
> 
>     I had to port HarfBuzz's icu_le backend to use the ICU LayoutEngine C API as I
>     was getting weird crashes using the C++ API and was not making progress
>     debugging it.
> 
>     behdad
> 
>     On 12-10-17 03:24 PM, Behdad Esfahbod 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 <javascript:;>
>     http://lists.freedesktop.org/mailman/listinfo/harfbuzz
> 
> 
> 
> -- 
> Sent from Gmail Mobile



More information about the HarfBuzz mailing list