w3c / w3c/alreq

Why are bidi categories of Arabic-indic & Eastern Arabic numbers different?

Open
#85 4 comments 0 reactions 0 assignees View on GitHub

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 a2b
will be displayed in RTL context as b2a if two is Arabic number, and a2b, if European number (simply like "a 2 b"). Aren't ALL numbers WEAK in directional property?

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. 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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.