#880 Long hebrew lines become unreadable and uneditable

closed
nobody
None
5
2012-08-30
2012-08-16
Qazjap11
No

When I have long lines written in hebrew in a file, and I open it with Geany, they become unreadable.
Steps to reproduce:
1. Open new file
2. Press a hebrew letter and let it fill the line

Version:
geany 0.21 (built on Mar 19 2012 with GTK 2.24.10, GLib 2.31.20)
Ubuntu 12.04 3.2.0-26-generic x86_64

Discussion

  • Qazjap11
    Qazjap11
    2012-08-16

    The screenshot of the bug

     
    Attachments
  • Qazjap11
    Qazjap11
    2012-08-16

    When tested in geany 1.22 compiled from source, this bug seemed to be solved. Though I found that the bug still presents when entering the hebrew letter exactly 150 times.
    Steps to reproduce:
    1. Open new file
    2. Copy and paste the following string:
    (שששששששששששששששששששששששששששששששששששששששששששששששששששששששששששששששששששששששששששששששששששששששששששששששששששששששששששששששששששששששששששששששששששששששששששששששששששששש)
    3. By removing or adding letters it displays normal.

    Version:
    geany 1.22 (built on Aug 16 2012 with GTK 2.24.10, GLib 2.32.3)

     
  • Lex Trotman
    Lex Trotman
    2012-08-17

    Scintilla, the editing component used by Geany does not fully support RTL languages. There are many artifacts when using them.

     
  • Lex Trotman
    Lex Trotman
    2012-08-30

    • status: open --> closed
     
  • Lex Trotman
    Lex Trotman
    2012-08-30

    From the Scintilla documentation:

    "Scintilla does not properly support right-to-left languages like Arabic and Hebrew. While text in these languages may appear correct, it is not possible to interact with this text as is normal with other editing components."