Re: Hebrew font

Robin Becker <[email protected]>
Newsgroups gmane.comp.python.reportlab.user
Message-ID <[email protected]>
On 11/06/2014 15:54, Arkadi Colson wrote:
> Hi
>
> I'm using the Cyberbit.ttf font but the Hebrew text is printed backwards on the
> pdf. Anybody any idea? Is there some kind of option somewhere?
>
> Thx!
>
>
.......

we have some support for RTL text in the latest releases. Currently this 
requires the extension pyfribidi2. Also you'll need to set the rl_settings.py 
rtlSupport value to 1 using one or more of the methods for doing that eg the 
values come from

	reportlab.rl_settings.py
	reportlab.local_rl_settings.py
	reportlab_settings.py or ~/.reportlab_settings

	later values override earlier
......

On top of all that for full fribidi interaction behaviour you need paragraph 
styles to have wordWrap='LTR' or 'RTL'.

If that's not bad enough the current implementation is applied too late so the 
widths used for positioning at the right margin are wrong so we end up with 
badly positioned paragraphs. Additionally I only have a working dll for 
pyfribidi with 32bit python 2.7.

This is a work in progress.
-- 
Robin Becker
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.