Hebrew search in PDFs is backwards?

Hebrew search in PDFs is backwards?

Matitiahu Allouche matial at il.ibm.com
Mon Jan 18 18:06:52 IST 2010


Another library which provides logical to visual transformation is ICU 
(see http://site.icu-project.org/ ).

Shalom (Regards),  Mati
           Bidi Architect
           Globalization Center Of Competency - Bidirectional Scripts
           IBM Israel
           Phone: +972 2 5888802    Fax: +972 2 5870333    Mobile: +972 52 
2554160




From:
Dov Grobgeld <dov.grobgeld at gmail.com>
To:
Gadi Cohen <dragon at wastelands.net>
Cc:
Matitiahu Allouche/Israel/IBM at IBMIL, linux-il at cs.huji.ac.il, 
linux-il-bounces at cs.huji.ac.il
Date:
18/01/2010 05:40 م
Subject:
Re: Hebrew search in PDFs is backwards?



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.

Regards,
Dov

On Mon, Jan 18, 2010 at 16:28, Gadi Cohen <dragon at wastelands.net> wrote:
Matitiahu Allouche wrote:

> PDF's objective is to reflect the exact appearance of text.  For
> Hebrew, it means that the text is stored in visual order.  If your PDF
> viewer accepts user input in logical order (which is the case in
> Windows and Linux), it should transform search arguments (captured
> from a user dialog) from logical to visual order before performing the
> search.
Thanks, that was very helpful!

I'm now trying to implement this in Okular (instead of studying for my
exam, bad!).  I've set up a KDE4 development environment, but have no
prior experience with KDE or Qt at all.

I've searched the 'net for anything relevant, and I see in older
versions of Qt there were functions like QString::visual() and
QHebrewCodec, but nothing like that exists in the latest version (4.6).
Do you (or does anyone) know how to convert a string from visual to
logical in qt4?

Or for reference purposes, do you or does anyone know offhand how one
would do this with GNOME / Pango?  (Evince is next, although with any
luck I won't look at any of this again until after exams).

Thanks!

Gadi

P.S. Anyone else wondering if all this hail will crack their windows? :)

--
Gadi Cohen aka Kinslayer <dragon at wastelands.net> www.wastelands.net
Freelance admin/coding/design HABONIM DROR linux/fantasy enthusiast
KeyID 0x93F26EF5: 256A 1FC7 AA2B 6A8F 1D9B 6A5A 4403 F34B 93F2 6EF5


_______________________________________________
Linux-il mailing list
Linux-il at cs.huji.ac.il
http://mailman.cs.huji.ac.il/mailman/listinfo/linux-il



-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mailman.cs.huji.ac.il/pipermail/linux-il/attachments/20100118/03a39f9d/attachment-0001.html>


More information about the Linux-il mailing list