[Github-comments] [geany/geany] Parentheses and arrows character displaying wrongly in RTL (Issue #3101)

elextr notifications at xxxxx
Mon Jan 17 00:07:31 UTC 2022


@yoseforb as Neil notes, Scintilla does not deliberately support any directionality other than LTR on the GTK backend, but you have an RTL locale set, which as Neil explained, seems to activate bidirectional code for neutral direction characters[^1] despite the setting on the widget (remember Scintilla _is_ the widget, its the code using that setting), it was possibly just lucky it worked in the past, but Geany has advanced two major Scintilla versions between 1.38 and git so unrelated changes in Scintilla such as the activation of the experimental RTL support for other platforms may have triggered the problem.

Note that Geany always defaults to the equivalent of what the `code.page=65001` setting in Scite does, so thats probably why Geany does not crash.

Hopefully Neil will fix Scintilla to display mixed LTR and neutral characters in RTL locales or you will have to always run Geany in an LTR locale.

[^1]: your file may not have just LTR characters in it, (I can't access the UCD for some reason ATM to check), but Neil was saying some characters were neutral not LTR so I'm assuming he is right

-- 
Reply to this email directly or view it on GitHub:
https://github.com/geany/geany/issues/3101#issuecomment-1013984738
You are receiving this because you are subscribed to this thread.

Message ID: <geany/geany/issues/3101/1013984738 at github.com>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.geany.org/pipermail/github-comments/attachments/20220116/f68e2c1b/attachment.htm>


More information about the Github-comments mailing list