Overview
Examples
Screenshots
Comparisons
Applications
Download
Documentation
Tutorials
Bazaar
Status & Roadmap
FAQ
Authors & License
Forums
Funding Ultimate++
Search on this site
Search in forums












SourceForge.net Logo
Home » U++ Library support » LineEdit, EditFields, DocEdit » issue with right to left languages (Arabic & Hebrew) (issue with right to left languages (Arabic & Hebrew))
Re: issue with right to left languages (Arabic & Hebrew) [message #58445 is a reply to message #58444] Sun, 22 May 2022 13:48 Go to previous messageGo to previous message
mirek is currently offline  mirek
Messages: 13975
Registered: November 2005
Ultimate Member
Mountacir wrote on Sun, 22 May 2022 04:56
I took a look at CodeEditor's code trying to figure out a fix for at least the weird selection, but i soon give up.. still learning C++ let alone U++. But i can definitely help with testing Arabic though.
By the way, RichText displays Arabic and Hebrew perfectly,


That is actually sort of surprising. On what system are you?


[/quote]perhaps implementing "Unicode Bidirectional Algorithm" could fix all of that.[/quote]

Absolutely, that is the plan.

Unfortunately, left-to-right was fixed into U++ internals at the beggining (which is now 20 years ago) and nobody had guts to fix that ever since. There will be a lot of changes before we are there. But I am willing to give it a try!

Mirek
 
Read Message icon4.gif
Read Message
Read Message
Read Message
Read Message
Previous Topic: Memory Mapping LineEdit Data
Next Topic: LineEdit get Key press no subclass
Goto Forum:
  


Current Time: Mon Apr 29 14:42:40 CEST 2024

Total time taken to generate the page: 0.02363 seconds