Roozbeh Pournader wrote:
> 
> On Mon, 10 Jul 2000, John Cowan wrote:
> 
> > No, what I am trying to nail down is whether the LSD is represented
> > first in the Unicode datastream or last.  European digits are represented
> > with the MSD first and the LSD last.  What's the story with Arabic
> > digits?  Without knowing that, I can't evaluate a string of Arabic
> > digits for value.
> 
> Numbers in Arabic script are MSD first and LSD last when stored, MSD on
> the left end and LSD on the right end when displayed. If you want to
> evaluate a string of Arabic digits (U+0660..U+0669, and U+06F0..U+06F9)
> you've seen in a character stream for value, do the same as you do for
> normal European digits:
> 
>         U+0661 U+0662 = U+06F1 U+06F2 = U+0031 U+0032 = 12.


Okay, I now grasp that firmly.  Now just what is the difference between the
ARABIC-INDIC DIGITs (U+0660 et seq.) and the EASTERN ARABIC-INDIC DIGITs
(U+06F0 et seq.) other than glyph shape?  The EASTERN ones are classed as "European
numbers" for bidi purposes, but I don't really understand the effect of that.

-- 

Schlingt dreifach einen Kreis um dies! || John Cowan <[EMAIL PROTECTED]>
Schliesst euer Aug vor heiliger Schau,  || http://www.reutershealth.com
Denn er genoss vom Honig-Tau,           || http://www.ccil.org/~cowan
Und trank die Milch vom Paradies.            -- Coleridge (tr. Politzer)

Reply via email to