[reportlab-users] RTL Patch Committed

Muayyad AlSadi alsadi at gmail.com
Thu Nov 19 16:27:52 EST 2009


I'm using fribidi2
rpm -q fribidi
fribidi-0.19.2-1.fc11.i586

the site fribidi.org says that fribidi2 is 0.19 <<EOQ

There is a release of the fribidi2 modules available now, which is
fribidi-0.19.2.tar.gz (md5sum, signed by Behdad Esfahbod) from March
26, 2009. This release is based on Unicode 5.1.0 character database
and is fairly API/ABI compatible with the 0.10 series. The Fedora
project simply upgraded to 0.19 series from 0.10 without any
compatibility issues. Using this version instead of 0.10 series is
highly recommended.

EOQ


so you are suggesting that pyfribidi tells log2vis not todo shaping

I don't see an argument which tells log2vis not todo shapping but
anyway here is the code from pyfribidi

in pyfribidi source here is the call to the log2vis
if (!fribidi_log2vis (logical, unicode_length, &base_direction, visual,
NULL, NULL, NULL))
{
PyErr_SetString (PyExc_RuntimeError,
"fribidi failed to order string");
goto cleanup;
}


More information about the reportlab-users mailing list