Not sure how it will help to use c API. But whatever works. Ill be back online today and take a look. <div><br></div><div>S<span></span><br><br>On Sunday, October 28, 2012, Behdad Esfahbod  wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
And: icu-le-hb seems to be working now.  I tested it by installing it, then<br>
configuring HarfBuzz against it, and run hb-view with --shaper=icu_le, which<br>
would roundtrip to icu-le-hb and back to HarfBuzz's default (ot) shaper.<br>
<br>
I had to port HarfBuzz's icu_le backend to use the ICU LayoutEngine C API as I<br>
was getting weird crashes using the C++ API and was not making progress<br>
debugging it.<br>
<br>
behdad<br>
<br>
On 12-10-17 03:24 PM, Behdad Esfahbod wrote:<br>
> Hi everyone,<br>
><br>
> A few weeks ago I sat down and wrote icu-le-hb a small library exposing the<br>
> API of ICU LayoutEngine, and using HarfBuzz to do the real work.  I hvae not<br>
> tested this beyond "compiles", and don't have an easy way to test it either.<br>
><br>
> That's when you come in :).  If you know any icule users, git it a go.  It<br>
> definitely wouldn't work initially, but is simple and small enough that should<br>
> be easy to fix.  Main users I can thin kof, and in which I'm interested, are:<br>
><br>
>   * OpenJDK (it has an old copy of icule inside a directory called layout/),<br>
><br>
>   * OO.o, or whatever it's called these days :),<br>
><br>
>   * XeTeX<br>
><br>
> The library is not supposed to be binary compatible with ICU LE.  So, it's<br>
> fine to add modify the API slightly, or modify the client site.<br>
><br>
> Anyway, if you give it a go let me know.  Ok, name calling time.  Khaled,<br>
> Martin, Steven, I'm looking at you!<br>
><br>
> Cheers,<br>
> behdad<br>
><br>
> PS. <a href="https://github.com/behdad/icu-le-hb" target="_blank">https://github.com/behdad/icu-le-hb</a><br>
><br>
_______________________________________________<br>
HarfBuzz mailing list<br>
<a href="javascript:;" onclick="_e(event, 'cvml', 'HarfBuzz@lists.freedesktop.org')">HarfBuzz@lists.freedesktop.org</a><br>
<a href="http://lists.freedesktop.org/mailman/listinfo/harfbuzz" target="_blank">http://lists.freedesktop.org/mailman/listinfo/harfbuzz</a><br>
</blockquote></div><br><br>-- <br>Sent from Gmail Mobile<br>