Plugin for adding RTL languages (Hebrew&Arabic) support, either by adding buttons for aligning the text (similar to what text editors have) or by setting a general document alignment.
For languages that are written from right to left, the existence of support for RTL is a must for functionality. A plug-in or an option that could let the user choose the direction of the text can be a lot of help. Ideally, the editor can detect the direction of the text automatically. twitter for example does it. Qownnotes also support this feature.
It could open up the app to be used for hundreds of millions of people who write in Arabic, Hebrew, Farsi and … .
+1 For RTL (Hebrew) support!
Would especially appreciate support for adding Hebrew words inline (without messing the line) and having some lines in a file display LTR and others RLT, like in Microsoft Office and Google Docs.
+1 totally looking forward for some tool or plugin that support RTL in both editing and previewing views. this will cement using obsidian through all of my workflow without the need to other tools.
Hi I tried using Obsidian in Arabic (a right to left language) and things got glitchy since Obsidian is in left to right mode. I want to encourage my office to use it but they’ll want it in Arabic
From a coding-perspective, you change the direction of all characters which are rtl, by finding the unicode values of hebrew, arabic and persian characters.
To change the direction, you just add one line of css.
I’d like to mention that usually people who write in RTL languages need a bidirectional environment as it’s common to have notes with paragraphs both in RTL/LTR. A common use case is taking notes on programming languages where the descriptions are in RTL while the code snippets are in English/LTR. A great implementation of bidirectional editor is Paper by dropbox where it can detect the first character of each paragraph and change the direction based on that.
I completely +1 this request, but with one important comment. Please don’t follow the mistake of some other apps (Zettlr, Mark Text), don’t make RTL a general app setting.
We who write RTL want some notes in English and some in Hebrew/Arabic/Farsi. We don’t want the entire app RTL – just some RTL notes. It has to be either auto-detected by paragraph (which is the common solution in most GUIs) or a per-note setting.