<div dir="ltr">HarfBuzz is a shaper, it doesn't do script or bidi itemization.<br></div><div class="gmail_extra"><br clear="all"><div>Regards,<br>Konstantin</div>
<br><br><div class="gmail_quote">2014/1/6 Ariel Malka <span dir="ltr"><<a href="mailto:ariel@chronotext.org" target="_blank">ariel@chronotext.org</a>></span><br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">

<div dir="ltr">Hi,<div><br></div><div>I hesitated wether or not to create a new thread (I hope this won't be considered as topic hijacking...)</div><div><br></div><div>Anyway, I'm currently working on script-itemization and I realize that these utilities are -- among other things -- tackling the issue.<br>



</div><div><br></div><div>I understand that everything in written in python, but I wonder if someone is aware of a solution relying solely on Harfbuzz for script-itemization in C++?</div><div><br></div><div>I'm currently relying on ICU (<a href="http://source.icu-project.org/repos/icu/icu/trunk/source/extra/scrptrun" target="_blank">http://source.icu-project.org/repos/icu/icu/trunk/source/extra/scrptrun</a>) and I wanted to make sure I'm not missing other options...</div>



<div><br></div><div>Thanks,</div><div>Ariel</div></div><div class="HOEnZb"><div class="h5"><div class="gmail_extra"><br><br><div class="gmail_quote">On Thu, Jan 2, 2014 at 9:42 AM, Behdad Esfahbod <span dir="ltr"><<a href="mailto:behdad@behdad.org" target="_blank">behdad@behdad.org</a>></span> wrote:<br>



<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hi,<br>
<br>
I figured may people may not know those small utilities, hence this post.<br>
<br>
In harfbuzz/test/shaping/ you find the following hb-unicode-* tools.  They all<br>
take arguments either from command-line, or read from standard input if no<br>
arguments given.<br>
<br>
Sample:<br>
<br>
$ ./hb-unicode-encode 915 94d 930<br>
क्र<br>
$ ./hb-unicode-encode U+0915,U+094d,U+0930<br>
क्र<br>
<br>
$ ./hb-unicode-decode क्र<br>
U+0915,U+094D,U+0930<br>
<br>
$ echo क्र | ./hb-unicode-decode<br>
U+0915,U+094D,U+0930<br>
<br>
$ ./hb-unicode-prettyname U+0915,U+094d,U+0930<br>
KA + VIRAMA + RA<br>
<br>
$ ./hb-unicode-decode क्र | ./hb-unicode-prettyname<br>
KA + VIRAMA + RA<br>
<br>
<br>
HTH,<br>
<span><font color="#888888">--<br>
behdad<br>
<a href="http://behdad.org/" target="_blank">http://behdad.org/</a><br>
_______________________________________________<br>
HarfBuzz mailing list<br>
<a href="mailto:HarfBuzz@lists.freedesktop.org" target="_blank">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>
</font></span></blockquote></div><br></div>
</div></div><br>_______________________________________________<br>
HarfBuzz mailing list<br>
<a href="mailto: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>
<br></blockquote></div><br></div>