Skip to content

RTL and Bidirectional Text Issues #11494

@nikbinmarjan

Description

@nikbinmarjan

Steps to reproduce

  1. Open the Mail app (or Notes/Talk).
  2. Compose a new email or message, or reply to an existing one.
  3. Type a sentence that contains a mix of English (LTR) and Arabic/Persian/Hebrew (RTL) text. For example: "Hello, this is a تست example." (Replace "تست" with any Arabic/Persian/Hebrew word). A more complex example: "The product name is اسم المنتج - Example."
  4. Observe how the text is displayed. The RTL text may be displayed incorrectly, with reversed word order, incorrect punctuation placement, or other issues.
  5. Try different combinations of RTL and LTR text to see the range of problems.
  6. Test with numbers embedded in RTL text (e.g., "The price is 123 ريال").

Expected behavior

The Mail app (and Notes/Talk,..) should correctly render bidirectional text, ensuring that RTL and LTR text is displayed in the proper order and direction. Punctuation and numbers should also be displayed correctly.

Actual behavior

there is no rtl/ltr button such as other mail client (outlook,roundcube,gmail,....)to select and bidirectionl text is incorrect direction.

Mail app version

5.1.10

Nextcloud version

Nextcloud Hub 10 (31.0.7)

Mailserver or service

postfix/dovecot

Operating system

No response

PHP engine version

PHP 8.3

Nextcloud memory caching

No response

Web server

Nginx

Database

MariaDB

Additional info

No response

Metadata

Metadata

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions