Opened 13 years ago

Closed 13 years ago

#451 closed defect/bug (fixed)

RTL (Right-to-left for languages) support

Reported by: Owned by: kazer
Priority: major Milestone: version 0.2.0
Component: core Version: git master
Severity: Keywords: rtl hebrew arabic


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 13 years ago.
Right-To-Left support for navit

Download all attachments as: .zip

Change History (4)

Changed 13 years ago by

Right-To-Left support for navit

comment:1 Changed 13 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 13 years ago by

  • Cc added

comment:3 Changed 13 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.