Opened 11 years ago

Closed 10 years ago

#451 closed defect/bug (fixed)

RTL (Right-to-left for languages) support

Reported by: baruch.myopenid.com Owned by: kazer
Priority: major Milestone: version 0.2.0
Component: core Version: git master
Severity: Keywords: rtl hebrew arabic
Cc: http://openid-provider.appspot.com/skliarie

Description

Hebrew names in the map (of Israel in my case) are shown reversed since you draw the text directly instead of using the normal gtk interfaces.

Hebrew, Arabic, Farsi and other languages require RTL (Right-To-Left) support which means the text needs to be reversed but in a fairly smart way, to do this there is a library called fribidi. I have cooked a patch, please review for acceptability. I tested it and it works and now the map is shown correctly.

Attachments (1)

navit-rtl.patch (4.7 KB) - added by baruch.myopenid.com 11 years ago.
Right-To-Left support for navit

Download all attachments as: .zip

Change History (4)

Changed 11 years ago by baruch.myopenid.com

Right-To-Left support for navit

comment:1 Changed 11 years ago by kazer

  • Owner changed from cp15 to kazer
  • Summary changed from RTL support to RTL (Right-to-left for languages) support

comment:2 Changed 11 years ago by openid-provider.appspot.com/skliarie

  • Cc http://openid-provider.appspot.com/skliarie added

comment:3 Changed 10 years ago by akashihi

  • Component changed from graphics/gtk_drawing to core
  • Resolution set to fixed
  • Status changed from new to closed

Applied in r3384 Thanks for patch!

Note: See TracTickets for help on using tickets.