Comments (4)
As far as I remember, the difference in bidi category between Arabic-Indic digits and Eastern Arabic-Indic digits is due to the difference in bidi behavior desired in Arabic vs. Persian. Details should be available from Unicode.
from alreq.
http://unicode.org/reports/tr9/#AN
Section : 3.2 Bidirectional Character Types
"[...]
- As of Unicode 4.0, the Bidirectional Character Types of a few Indic characters were altered so that the Bidirectional Algorithm preserves canonical equivalence. That is, two canonically equivalent strings will result in equivalent ordering after applying the algorithm."
I guess the "few Indic characters" are the Eastern Arabic-Indic digits in range U+06F0..U+06F9, which are classified "European Number" vs "Arabic numbers".
I wonder what is the "canonical equivalence" problem in question. Didn't find more details.
from alreq.
I think it is referring to characters used for Indic languages, not the Arabic-Indic digits which AFAIK had this distinction from the start.
from alreq.
@shervinafshar and I had a discussion about this years ago here:
https://groups.google.com/forum/#!topic/persian-computing/602gqTIrlPQ because I found Arabic-Indic Extended to suit better for our use on a special case (but maybe is better on other cases).
I remember @roozbehp (which I guess won't get pinged by my mentioning here), somewhere on a very old mailing list discussion, something like 2001(?), wrote he was explaining to a developer why these are different, so if my memory on this is correct, perhaps he would be a good person to ask about the reason of the difference.
from alreq.
Related Issues (20)
- Treatment of Arabic-Indic / Eastern Arabic numerals in mathematical expressions
- Several images 404ing in main text HOT 3
- Add Text on Placement Position of Degree Sign HOT 1
- Lack of font support for Kashmiri characters makes text deviate from true semantics HOT 3
- Uighur hyphenation should be supported HOT 1
- :dir lacks wide support HOT 3
- text/plain for RTL HOT 4
- Should progress bars in HTML progress and meter elements be read RTL? HOT 6
- Possible typo
- Urdu Layourt Requirements HOT 9
- Is a talur yeh inside a lexical item followed by a space? HOT 2
- Does a final KASHMIRI YEH have a circle below it in Naskh style fonts? HOT 2
- The kano font style HOT 5
- Typo HOT 1
- Character and code point?
- Font fallback should allow selection of a Nastaliq font HOT 3
- Characters that are not used for Arabic/Persian HOT 2
- Move the list of secondary references from to main document
- Wrong glyph digit shapes for extended arabic-indic digits HOT 1
- Bidirectional text as a web standard
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from alreq.