Only other bug I saw for RTL was for [#937], without discussion for this aspect
A bug was filed on MediaWiki (T191185), showing that text must be inputted backwards in order for it to show up in the music in the right order. As an example, he uses "مد فریجین جدید".
In this example:
\relative c' {
\clef treble \time 7/4 c4^\markup { مد فریجین جدید } des es f g aes bes c2
}
the text shows up as "جدید فریجین مد", which is the reverse of what was expected (prompting them to input the text backwards for it to show up correctly). The use of \override #'(text-direction . -1) has no effect.
The example is developed from the bug reporter's Wikipedia page.
This is a problem in the rendering of right-to-left text in music.
Thank you!
Also see [#927] which is about RTL text.
Related
Issues:
#927In version 2.18.2 (Windows only!), ligatures didn't work, which makes arabic/farsi practically unusable (because there are different character forms at the beginning, in the middle, or at the end of a word and tons of ligatures).
Apart from that:
Put the text in double quotes, then even right-to-left scripts will be displayed correctly
~~~~
\relative c' {
\clef treble \time 7/4 c4^\markup { "مد فریجین جدید" } des es f g aes bes c2
}
Output of the Persian example text using quotes looks perfectly alright to me (see attachment)