This repository was archived by the owner on Oct 4, 2024. It is now read-only.

Description
Steps to reproduce
- Start a new firepad
- Enter some text in an RTL language combined with text in an LTR language, and ending with a punctuation mark e.g.
אחת שתיים one two שלוש ארבע.
Expected behavior
The first stretch of RTL text appears to the right of the rest of the text; the second appears to the left. The punctuation mark is on the left of all text. Typical text editors and text widgets these days auto-detect paragraph direction using the first strongly-directional character.
Actual behavior
The first stretch of RTL text appears to the LEFT of the rest of the text; the second appears to the RIGHT. The punctuation mark is on the RIGHT of all text. In other words, the text is rendered in left-to-right direction.
There is also no way to set the direction using the buttons - which surely there should be, especially when autodetection is missing.