Missing support for RTL languages in RML-based reports

Bug #487442 reported by abdullahc
52
This bug affects 9 people
Affects Status Importance Assigned to Milestone
Odoo Server (MOVED TO GITHUB)
Confirmed
Wishlist
OpenERP's Framework R&D
python-reportlab (Ubuntu)
Confirmed
Undecided
Unassigned

Bug Description

Hi All,

OpenERP/ReportLab do not include (Unicode Bidi) that will print Arabic, Hebrew or any other RTL correctly to PDF.

Abeer has done some modification to both OpenERP/ReportLab to fix. But I want if this fix done up stream.

http://brain.centrivision.com/enterprise_applications/openerp/arabic_support

Tags: i18n rtl
Revision history for this message
Olivier Dony (Odoo) (odo-openerp) wrote :

We have had other reports of issues with RTL and different patches suggested.
I propose to aggregate them all on this bug, unless someone knows of another better summary.

Note: the above link times out at the moment, can anyone provide links to other suggested patches or mirrors?

Thanks

Changed in openobject-server:
status: New → Incomplete
Revision history for this message
bondok (ahmed-samir) wrote :

Copy of the link you requested :

http://am4computers.com/wordpress/archives/246

Revision history for this message
Olivier Dony (Odoo) (odo-openerp) wrote :

Thanks a lot for the mirror link, bondok!

Changed in openobject-server:
assignee: nobody → OpenERP's Framework R&D (openerp-dev-framework)
importance: Undecided → Medium
milestone: none → 6.0-rc2
status: Incomplete → Confirmed
summary: - RTL's Support
+ Missing support for RTL languages in RML-based reports
Revision history for this message
Olivier Dony (Odoo) (odo-openerp) wrote :

The patch of reportlab's lib based on fribidi is too unclean to be applied at this stage for v6.0, but the good news is that the other part of the patch with the font substitution in OpenERP (coming from base_report_unicode) has been applied on trunk and will be built-in in v6.

For the rest I will mark this item as wishlist and we will schedule it for v6.1, as this will require a more careful implementation and extensive testing...

Fortunately people that need it in the mean time can now refer to this bug to find the workaround to implement it in their system. I also updated the wiki page mentioned in the blog post, to link to the current bug: http://openobject.com/wiki/index.php/Developers:Developper's_Book/Reports/ReportsUnicode

Thanks!

Changed in openobject-server:
importance: Medium → Wishlist
Changed in openobject-server:
milestone: 6.0-rc2 → none
Revision history for this message
Launchpad Janitor (janitor) wrote :

Status changed to 'Confirmed' because the bug affects multiple users.

Changed in python-reportlab (Ubuntu):
status: New → Confirmed
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Duplicates of this bug

Other bug subscribers

Related questions

Remote bug watches

Bug watches keep track of this bug in other bug trackers.