Why are bidi categories of Arabic-indic & Eastern Arabic numbers different?
Open
Nobody has claimed this yet.
i:data_formats
l:arb
l:pes
l:ur
question
s:arab
s:aran
- Dominant language
- HTML
- Stars
- 71
- Forks
- 23
- PR merge metrics
- No merged PRs in 30d
Description
Are all numbers equal in category and directional property?
- Digit 2 (U+0032) is of category "EN, European Number". OK.
- Arabic-digit indic ٢ (U+0662) is of category "AN, Arabic number". OK.
- but the other ۲ (U+06F2), the Eastern Arabic-Indic counterpart of it, is of category "EN, European Number" like digit 2. Any reason to this difference between the last two?
There is also a difference in Bidi behavior : the same visual text 
will be displayed in RTL context as
if
is Arabic number, and
, if European number (simply like "a 2 b"). Aren't ALL numbers WEAK in directional property?
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start by checking the Unicode bidirectional classifications for U+0662 and U+06F2 and the displayed RTL examples in this issue. Done means establishing the reason for the differing categories and documenting the resulting explanation or requirement for Arabic-script support.
Written by the indexing model from the issue text.
Assessment
- Domain
- internationalization
- Issue type
- Documentation
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100