Arabic Linux
For problems related to letter-shaping or text direction, check Bidi.
Date conversion:
Typesetting
- See: Arabic LaTeX
- Block ligation
- Pandoc Typography
- Hindu-Arabic numerals
- Quotation i18n:
- freeserif Arabic font issues
Search and Regex
- grepping diacritics
- Characters in (U+FE8D to U+FEEF) should be considered uppercase Arabic characters. Example:
1echo ﺏﺡﺭ | grep -i 'ب'
Arabic typesetting:
Editors
Vim
- misalignment when notermbidi
- termbidi autodetection
- Extra-wide characters
- Fold
- set termbidi rightleft rendering problem
- Vertical windows
UBA
Combining characters
- Commands like
tr '[:upper:]' '[:lower:]'
use the current locale to determine uppercase/lowercase equivalents. But it doesn’t work for Arabic. - grep: same problem.
Arabic keyboard
- CapsLock affect: print “capital” Arabic characters starting from (U+FE8D).
- Third level Ein letter: ؏ (U+060F). Currently prints ع with no change.
- 2nd level Haa: (U+06BE) for Hijri dates.
- 3rd level asterisk: (U+06DE)
- 3rd level parenthesis: U+FD3E, U+FD3F
See also: