<div dir="ltr">You can easily do it with fribidi through the fribidi_log2vis() function. fribidi is wrapped by pango, but it does not export its API. It does export pango_log2vis_get_embedding_levels() but you'll have to work a bit more to use this function.<br>
<br>Regards,<br>Dov<br><br><div class="gmail_quote">On Mon, Jan 18, 2010 at 16:28, Gadi Cohen <span dir="ltr"><<a href="mailto:dragon@wastelands.net">dragon@wastelands.net</a>></span> wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<div class="im">Matitiahu Allouche wrote:<br>
<br>
> PDF's objective is to reflect the exact appearance of text. For<br>
> Hebrew, it means that the text is stored in visual order. If your PDF<br>
> viewer accepts user input in logical order (which is the case in<br>
> Windows and Linux), it should transform search arguments (captured<br>
> from a user dialog) from logical to visual order before performing the<br>
> search.<br>
</div>Thanks, that was very helpful!<br>
<br>
I'm now trying to implement this in Okular (instead of studying for my<br>
exam, bad!). I've set up a KDE4 development environment, but have no<br>
prior experience with KDE or Qt at all.<br>
<br>
I've searched the 'net for anything relevant, and I see in older<br>
versions of Qt there were functions like QString::visual() and<br>
QHebrewCodec, but nothing like that exists in the latest version (4.6).<br>
Do you (or does anyone) know how to convert a string from visual to<br>
logical in qt4?<br>
<br>
Or for reference purposes, do you or does anyone know offhand how one<br>
would do this with GNOME / Pango? (Evince is next, although with any<br>
luck I won't look at any of this again until after exams).<br>
<br>
Thanks!<br>
<font color="#888888"><br>
Gadi<br>
</font><br>
P.S. Anyone else wondering if all this hail will crack their windows? :)<br>
<div><div></div><div class="h5"><br>
--<br>
Gadi Cohen aka Kinslayer <<a href="mailto:dragon@wastelands.net">dragon@wastelands.net</a>> <a href="http://www.wastelands.net" target="_blank">www.wastelands.net</a><br>
Freelance admin/coding/design HABONIM DROR linux/fantasy enthusiast<br>
KeyID 0x93F26EF5: 256A 1FC7 AA2B 6A8F 1D9B 6A5A 4403 F34B 93F2 6EF5<br>
<br>
<br>
_______________________________________________<br>
Linux-il mailing list<br>
<a href="mailto:Linux-il@cs.huji.ac.il">Linux-il@cs.huji.ac.il</a><br>
<a href="http://mailman.cs.huji.ac.il/mailman/listinfo/linux-il" target="_blank">http://mailman.cs.huji.ac.il/mailman/listinfo/linux-il</a><br>
</div></div></blockquote></div><br></div>