[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: biditext
- To: Linux-IL Mailing List <linux-il(at-nospam)linux.org.il>
- Subject: Re: biditext
- From: Tzafrir Cohen <tzafrir(at-nospam)technion.ac.il>
- Date: Tue, 19 Dec 2000 23:47:59 +0200 (IST)
- Delivered-To: linux.org.il-linux-il@linux.org.il
- In-Reply-To: <Pine.LNX.4.30_heb2.09.0012142251510.4389-100000@canada1.technion.ac.il>
- Sender: linux-il-bounce(at-nospam)cs.huji.ac.il
On Thu, 14 Dec 2000, Tzafrir Cohen wrote:
> Hi all
>
> As some of you know, biditext (biditext.so) is a nice hack by Matan Ziv-Av
> for making almost any X program display logical hebrew. It works at a
> rather low-level (in Xlib) and therefore works almost everywhere (I think
> that the only exceptions are gnu emacs and mozilla).
>
> You can find it in:
> http://www.cs.bgu.ac.il/~zivav/hebrew/
>
> It works as follows: biditext.so contains XDrawString() and
> XDrawImageString() . It is LD_PRELOADed when running the program. Thus
> whenever the program tries to print a string with one of those two
> functions, the code from biditext.so is used.
OK. A small update:
Two programs so far are not working for me: mozilla, and licq/qt-gui
The symptom in both cases is that biditext.so failes to load, because it
can't find some symbols supplied by Xlib (_XFlushGCCache or _XFlush).
I figure that this is because in both cases that library is loaded long
after a library should have been loaded.
In the case of licq, maybe it does some manipulations of LD_LIBRARY_PATH
to load its plug-ins.
In the case of mozilla: it's script definetly does some manipulations.
Any ideas how to solve this?
--
Tzafrir Cohen
mailto:tzafrir@technion.ac.il
http://www.technion.ac.il/~tzafrir
=================================================================
To unsubscribe, send mail to linux-il-request@linux.org.il with
the word "unsubscribe" in the message body, e.g., run the command
echo unsubscribe | mail linux-il-request@linux.org.il