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