Bidi issues
Xorg problems:
Gnome problems:
KDE problems:
Libreoffice
- Libreoffice metabug thread
- Non-persisting text direction
- Break line on text direction change
- Plaintext autodetect direction
Fixed:
- Squiggly lines covering misspelled Arabic words: libreoffice-7-5
Kashida justification
Arabic is one of the few languages that are cursive and connected by their nature.
This makes justifying text different for Arabic. In addition to justifying text by spaces, there’s Kashida justification.
This is a compilation of resources related to implementing Kashida justification in various programs:
Open issues:
Websites
- 2022-08-30: Reddit
- 2020-06-16: element.io
- 2021-05-03: Fluffy Chat
- 2018-11-03: Discord
- 2023-06-03: Tutanota
- 2021-07-21: Lemmy
Workarounds
- add-bidi-support: a Firefox addon to demonstrate bidi support on web pages.
- markdown-it-bidi: a plugin for markdown-it project to add bidi support to md-to-html parsers.