Support for RTL languages (such as Arabic / Hebrew / Persian etc.)
My name is Tomer Mahlin. I lead a development team in IBM named Bidi Development Lab. We are specializing (for more than 20 years) in development of support for languages with bidirectional scripts (or "bidi lang." for short) . We recently ran a sniff assessment on Monaco capabilities with respect to bidi lang. display. We believe there are several functional areas which require improvements (please see more details below). My team can work on necessary modifications and suggest them via separate pull request, assuming community is interested in addressing the requirements detailed below. **Plain text editing** 1. There should be a parameter through which it will be possible to communicated the default text direction for content being authored in specific instance of editor. This is a similar parameter to what is used in CKEditor: contentsLangDirection ( http://docs.ckeditor.com/#!/api/CKEDITOR.config-cfg-contentsLangDirection ). Possible values should be: - ltr (left-to-right), - rtl (right-to-left), - contextual (or auto as used in HTML) 2. In addition to that, there should be explicit way for the end user to interactively change text direction for selected text (or for current paragraph in which cursor is positioned in case current selection is of zero length). This can be achieved via: - GUI buttons - similar to all rich text editors (i.e. http://ckeditor.com/addon/bidi) AND / OR (in case there is no toolbars for any new buttons) - Keyboard shortcuts (i.e. in Notep
Posted by tomerm on Dec 3, 2016, 6:14 PM
Tags
Related issues
- some bike vendor told me that the biggest problem with regular to ebike conversion was that regular bike frames were not strong enough to...
- I think of this as the kiosk economy.
- What a goofy comment.
- There's lots of evidence for positive influences of Caffeine on the body (some negative as well), especially the brain.
- Compose support in WSLc
- [RFC] Roadmap to v2.0
Raise real-world problems, find people facing the same issue, and discuss solutions.4,500 issues0 comments
support (Other)
some bike vendor told me that the biggest problem with regular to ebike conversion was that regular bike frames were not strong enough to...
I think of this as the kiosk economy.
What a goofy comment.
There's lots of evidence for positive influences of Caffeine on the body (some negative as well), especially the brain.
Compose support in WSLc
[RFC] Roadmap to v2.0
[Feature]: Add TurboQuant Support for KV Cache Quantization
Support for AGENTS.md and .agents/skills/, the community has been asking since August 2025
Support for RTL languages (such as Arabic / Hebrew / Persian etc.)
My name is Tomer Mahlin. I lead a development team in IBM named Bidi Development Lab. We are specializing (for more than 20 years) in development of support for languages with bidirectional scripts (or "bidi lang." for short) . We recently ran a sniff assessment on Monaco capabilities with respect to bidi lang. display. We believe there are several functional areas which require improvements (please see more details below). My team can work on necessary modifications and suggest them via separate pull request, assuming community is interested in addressing the requirements detailed below. **Plain text editing** 1. There should be a parameter through which it will be possible to communicated the default text direction for content being authored in specific instance of editor. This is a similar parameter to what is used in CKEditor: contentsLangDirection ( http://docs.ckeditor.com/#!/api/CKEDITOR.config-cfg-contentsLangDirection ). Possible values should be: - ltr (left-to-right), - rtl (right-to-left), - contextual (or auto as used in HTML) 2. In addition to that, there should be explicit way for the end user to interactively change text direction for selected text (or for current paragraph in which cursor is positioned in case current selection is of zero length). This can be achieved via: - GUI buttons - similar to all rich text editors (i.e. http://ckeditor.com/addon/bidi) AND / OR (in case there is no toolbars for any new buttons) - Keyboard shortcuts (i.e. in Notep
Comments (0)
No comments yet. Start the discussion.