Menu

#662 RTL languages problem when you select them

Bug
closed
Scintilla (834)
2
2018-09-09
2008-03-11
No

Something wrong when you select some characters of an RTL-language words (like Persian or Arabic).

For example, look at the following image:
http://tinypic.info/files/xsbzdl1pjnfhnxccoeqq.png
the top one is the correct one and the bottom one is the wrong.

ps: file attached too.

Discussion

  • Omid Mottaghi

    Omid Mottaghi - 2008-03-11

    snapshot for RTL problem

     
  • Neil Hodgson

    Neil Hodgson - 2008-03-11

    Logged In: YES
    user_id=12579
    Originator: NO

    Scintilla does not properly support RTL languages and it would be significant work to implement this support. I won't be working on this.

     
  • Neil Hodgson

    Neil Hodgson - 2008-03-11
    • priority: 5 --> 2
    • assigned_to: nobody --> nyamatongwe
    • status: open --> open-accepted
     
  • Omid Mottaghi

    Omid Mottaghi - 2008-03-11

    Logged In: YES
    user_id=1202418
    Originator: YES

    Sorry, forgot to mention that I already report this bug in ActiveState and ... read yourself :)
    http://bugs.activestate.com/show_bug.cgi?id=75477

     
  • Omid Mottaghi

    Omid Mottaghi - 2008-03-11
    • assigned_to: nyamatongwe --> nobody
    • priority: 2 --> 5
    • status: open-accepted --> open
     
  • Neil Hodgson

    Neil Hodgson - 2008-03-12
    • priority: 5 --> 2
    • assigned_to: nobody --> nyamatongwe
    • status: open --> open-accepted
     
  • Omid Mottaghi

    Omid Mottaghi - 2009-04-09

    I'm still waiting for RTL support :)

    Who could work on this issue?

     
  • Neil Hodgson

    Neil Hodgson - 2009-04-09

    Any developer who knows C++ and is sufficiently motivated. Its probably a couple of months work.

     
  • Ahmad Harthi

    Ahmad Harthi - 2011-11-06
     
  • Neil Hodgson

    Neil Hodgson - 2011-11-07

    While ICU may help, there is still a lot of work that would have to be done within Scintilla's code. ICU is also a large dependency.

     
  • Yaron Shahrabani

    Maybe this can help?
    https://live.gnome.org/Gedit/Plugins/BidiAssist

    Most modern Linux editors can handle Hebrew quite well.

     
    • Neil Hodgson

      Neil Hodgson - 2013-02-28

      The source code links on that page are dead.

       
  • Bersam Karbasion

    Hi,
    Is there any plan to fix this problem? If not, Could you give us some Docs and a path that we can try to fix this.
    I found similar problem in gedit/GTK https://bugzilla.gnome.org/show_bug.cgi?id=353812 So i asked behnam to help us with this problem that affected many editors like komodo-edit, geany and SciTE.

    I think with some help this bug could be fixed after 5 years!

     

    Last edit: Bersam Karbasion 2013-08-02
    • Neil Hodgson

      Neil Hodgson - 2013-08-03

      I do not know of any intentions to implement this, plan work on it or improve documentation. You could discuss this on the mailing list.
      http://groups.google.com/group/scintilla-interest

       
  • Neil Hodgson

    Neil Hodgson - 2018-06-25
    • status: open-accepted --> open-fixed
     
  • Neil Hodgson

    Neil Hodgson - 2018-06-25

    Some support added for bidirectional text in 4.1.0.

     
  • Yaron Shahrabani

    Where can we test it? Is there a nightly somewhere?

     
    • Neil Hodgson

      Neil Hodgson - 2018-06-26
       
      • Yaron Shahrabani

        LOL I thought there's a binary, I'll just wait for a Linux implementation then :)
        I'll report back once I'll test it…

         
  • Neil Hodgson

    Neil Hodgson - 2018-09-09
    • status: open-fixed --> closed
     

Log in to post a comment.

MongoDB Logo MongoDB